compiz crashed with SIGSEGV in nux::Property<nux::color::Color>::operator=() from unity::switcher::SwitcherController::OnBackgroundUpdate()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Unity |
Fix Released
|
High
|
Daniel van Vugt | ||
4.0 |
Fix Released
|
Undecided
|
Daniel van Vugt | ||
unity (Ubuntu) |
Fix Released
|
High
|
Daniel van Vugt | ||
Oneiric |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
SRU TEST CASE
1. Install unity from oneiric-proposed
2. test it does not crash
=====Original report=====
Crash occured when changing options via "CompizConfig" but don't know which one.
ProblemType: Crash
DistroRelease: Ubuntu 11.10
Package: unity 4.24.0-0ubuntu2b1
Uname: Linux 3.0.3-030003-
ApportVersion: 1.23-0ubuntu4
Architecture: amd64
Date: Mon Nov 7 16:04:41 2011
EcryptfsInUse: Yes
ExecutablePath: /usr/bin/compiz
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release amd64 (20101007)
ProcCmdline: compiz
ProcCwd: /home/melankh
ProcEnviron:
LANGUAGE=fr:en
PATH=(custom, no user)
LANG=fr_FR.UTF-8
LC_MESSAGES=
SHELL=/bin/bash
SegvAnalysis:
Segfault happened at: 0x7f52e5952c3d <_ZN3nux8Proper
PC (0x7f52e5952c3d) ok
source "0x8(%rdi)" (0x00000059) not located in a known VMA region (needed readable region)!
destination "%rax" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: unity
StacktraceTop:
nux::Property<
unity:
?? () from /usr/lib/
g_main_
?? () from /lib/x86_
Title: compiz crashed with SIGSEGV in nux::Property<
UpgradeStatus: Upgraded to oneiric on 2011-10-13 (25 days ago)
UserGroups: adm admin audio cdrom dialout dip fax floppy fuse libvirtd lpadmin netdev plugdev sambashare tape vboxusers video
XsessionErrors:
(nautilus:2764): Gtk-CRITICAL **: gtk_action_
(nautilus:2764): Gtk-CRITICAL **: gtk_action_
Related branches
- Marco Trevisan (Treviño): Approve
-
Diff: 31 lines (+3/-0)2 files modifiedplugins/unityshell/src/SwitcherController.cpp (+2/-0)
plugins/unityshell/src/SwitcherController.h (+1/-0)
- Marco Trevisan (Treviño): Approve
-
Diff: 31 lines (+3/-0)2 files modifiedplugins/unityshell/src/SwitcherController.cpp (+2/-0)
plugins/unityshell/src/SwitcherController.h (+1/-0)
visibility: | private → public |
Changed in unity (Ubuntu): | |
importance: | Medium → Critical |
Changed in unity: | |
status: | Confirmed → In Progress |
Changed in unity (Ubuntu): | |
status: | Confirmed → In Progress |
summary: |
- compiz crashed with SIGSEGV + compiz crashed with SIGSEGV in + nux::Property<nux::color::Color>::operator=() from + unity::switcher::SwitcherController::OnBackgroundUpdate() |
Changed in unity: | |
status: | In Progress → Fix Committed |
Changed in unity (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in unity (Ubuntu): | |
importance: | Critical → High |
Changed in unity: | |
milestone: | none → 5.0.0 |
description: | updated |
Changed in unity: | |
status: | Fix Committed → Fix Released |
StacktraceTop: sigc++- 2.0/sigc+ +/functors/ slot_base. h:273 sigc++- 2.0/sigc+ +/functors/ slot.h: 592 Nux-1.0/ NuxCore/ Property- inl.h:105 nux::color: :Color> ::operator= (this=<optimized out>, value=<optimized out>) at /usr/include/ Nux-1.0/ NuxCore/ Property- inl.h:75 :switcher: :SwitcherContro ller::OnBackgro undUpdate (data=<optimized out>, self=0x1c27b30) at /build/ buildd/ unity-4. 24.0/plugins/ unityshell/ src/SwitcherCon troller. cpp:66
empty (this=<optimized out>) at /usr/include/
operator() (_A_a2=..., _A_a1=..., this=0x3b1a908) at /usr/include/
Set (value=..., this=0x3b1a8e0) at /usr/include/
nux::Property<
unity: