compiz crashed with SIGSEGV in g_datalist_id_set_data_full() from ... from unity::PanelTray::~PanelTray() from ... from unity::panel::Controller::Impl::OnScreenChanged
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Nux |
Fix Released
|
Undecided
|
Unassigned | ||
Unity |
Fix Released
|
Critical
|
Marco Trevisan (Treviño) | ||
nux (Ubuntu) |
Fix Released
|
Critical
|
Marco Trevisan (Treviño) | ||
unity (Ubuntu) |
Fix Released
|
Undecided
|
Marco Trevisan (Treviño) |
Bug Description
The crash occured when I disconnected my external vga display.
ProblemType: Crash
DistroRelease: Ubuntu 12.04
Package: libnux-2.0-0 2.0.0-0ubuntu2
ProcVersionSign
Uname: Linux 3.2.0-10-generic x86_64
ApportVersion: 1.91-0ubuntu1
Architecture: amd64
CrashCounter: 1
Date: Tue Jan 24 19:27:25 2012
EcryptfsInUse: Yes
ExecutablePath: /usr/bin/compiz
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Alpha amd64 (20120117)
ProcCmdline: compiz
SegvAnalysis:
Segfault happened at: 0x7f6bcccf0b55 <g_datalist_
PC (0x7f6bcccf0b55) ok
source "0x0(%r13)" (0xaaaaaaaaaaaa
destination "%esi" ok
SegvReason: reading unknown VMA
Signal: 11
SourcePackage: nux
StacktraceTop:
g_datalist_
?? () from /usr/lib/
g_object_unref () from /usr/lib/
unity:
unity:
Title: compiz crashed with SIGSEGV in g_datalist_
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip libvirtd lpadmin plugdev sambashare sudo
Related branches
- Tim Penhey (community): Approve
-
Diff: 7874 lines (+3128/-2131)28 files modifiedUnityCore/Variant.cpp (+31/-2)
UnityCore/Variant.h (+6/-1)
plugins/unityshell/src/DashController.cpp (+5/-3)
plugins/unityshell/src/DashController.h (+1/-0)
plugins/unityshell/src/LauncherController.cpp (+51/-8)
plugins/unityshell/src/PanelController.cpp (+27/-20)
plugins/unityshell/src/PanelController.h (+2/-4)
plugins/unityshell/src/PanelIndicatorEntryView.cpp (+440/-347)
plugins/unityshell/src/PanelIndicatorEntryView.h (+69/-45)
plugins/unityshell/src/PanelIndicatorsView.cpp (+103/-42)
plugins/unityshell/src/PanelIndicatorsView.h (+27/-18)
plugins/unityshell/src/PanelMenuView.cpp (+934/-859)
plugins/unityshell/src/PanelMenuView.h (+78/-90)
plugins/unityshell/src/PanelTitlebarGrabAreaView.cpp (+125/-13)
plugins/unityshell/src/PanelTitlebarGrabAreaView.h (+27/-6)
plugins/unityshell/src/PanelTray.cpp (+92/-115)
plugins/unityshell/src/PanelTray.h (+21/-24)
plugins/unityshell/src/PanelView.cpp (+123/-149)
plugins/unityshell/src/PanelView.h (+40/-45)
plugins/unityshell/src/PluginAdapter.cpp (+158/-24)
plugins/unityshell/src/PluginAdapter.h (+12/-3)
plugins/unityshell/src/SwitcherController.cpp (+9/-2)
plugins/unityshell/src/UBusMessages.h (+1/-0)
plugins/unityshell/src/WindowButtons.cpp (+587/-220)
plugins/unityshell/src/WindowButtons.h (+33/-12)
plugins/unityshell/src/WindowManager.cpp (+38/-10)
plugins/unityshell/src/WindowManager.h (+12/-6)
plugins/unityshell/src/unityshell.cpp (+76/-63)
Changed in unity: | |
status: | New → Triaged |
importance: | Undecided → Critical |
Changed in nux (Ubuntu): | |
status: | Confirmed → Triaged |
importance: | Medium → Critical |
Changed in nux: | |
status: | New → Triaged |
Changed in unity: | |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
Changed in unity: | |
milestone: | none → backlog |
Changed in nux (Ubuntu): | |
status: | Triaged → In Progress |
Changed in unity: | |
status: | Triaged → In Progress |
Changed in nux: | |
status: | Triaged → Invalid |
Changed in nux (Ubuntu): | |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
Changed in unity: | |
milestone: | backlog → 5.8.0 |
Changed in unity: | |
milestone: | 5.8.0 → 5.10.0 |
summary: |
- compiz crashed with SIGSEGV in g_data_set_internal() + compiz crashed with SIGSEGV in g_datalist_id_set_data_full() from ... + from unity::PanelTray::~PanelTray() from ... from + unity::panel::Controller::Impl::OnScreenChanged |
no longer affects: | nux |
Changed in unity: | |
status: | In Progress → Fix Committed |
Changed in nux (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in nux: | |
status: | New → Fix Released |
Changed in unity: | |
status: | Fix Committed → Fix Released |
StacktraceTop: set_internal (dataset=0x0, new_destroy_func=0, new_data=0x0, key_id=53, datalist=0x90e910) at /build/ buildd/ glib2.0- 2.31.12/ ./glib/ gdataset. c:373 id_set_ data_full (datalist=0x90e910, key_id=53, data=0x0, destroy_func=0) at /build/ buildd/ glib2.0- 2.31.12/ ./glib/ gdataset. c:680 real_dispose (object=0x90e900) at /build/ buildd/ glib2.0- 2.31.12/ ./gobject/ gobject. c:1001 buildd/ glib2.0- 2.31.12/ ./gobject/ gobject. c:2971 0x7f6bbcba4b70 <sigc:: internal: :typed_ slot_rep< sigc::bound_ mem_functor6< void, unity:: PanelMenuView, int, int, int, int, unsigned long, unsigned long> >::dup(void*)>, this=0x17c7420, destroy_ _=0x7f6bbcba408 0 <sigc:: internal: :typed_ slot_rep< sigc::bound_ mem_functor6< void, unity:: PanelMenuView, int, int, int, int, unsigned long, unsigned long> >::destroy(void*)>, call__=0x17c7420) at /usr/include/ sigc++- 2.0/sigc+ +/functors/ slot_base. h:84
g_data_
g_datalist_
g_object_
g_object_unref (_object=0x90e900) at /build/
slot_rep (dup__=