compiz crashed with SIGSEGV in PrivateWindow::getModalTransient()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Unity |
Fix Released
|
High
|
Didier Roche-Tolomelli | ||
unity (Ubuntu) |
Fix Released
|
High
|
Unassigned |
Bug Description
Binary package hint: unity
After activating the NVIDIA experimental drivers and restarting, the unity bar was constantly hiding and unhiding and flickering.
While I was trying to log out, compiz crashed and asked to generate an error report.
ProblemType: Crash
DistroRelease: Ubuntu 11.04
Package: unity 3.4.6-0ubuntu1
ProcVersionSign
Uname: Linux 2.6.38-5-generic i686
Architecture: i386
Date: Sun Feb 27 21:21:29 2011
ExecutablePath: /usr/bin/compiz
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release i386 (20101007)
ProcCmdline: compiz
ProcEnviron:
LANGUAGE=en_GB:en
LANG=en_GB.UTF-8
SHELL=/bin/bash
SegvAnalysis:
Segfault happened at: 0x807d071 <_ZN13PrivateWi
PC (0x0807d071) ok
source "0x4(%edi)" (0x00000004) not located in a known VMA region (needed readable region)!
destination "%esi" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: unity
StacktraceTop:
PrivateWindow:
CompWindow:
UnityScreen:
?? () from /usr/lib/
?? () from /lib/libglib-
Title: compiz crashed with SIGSEGV in PrivateWindow:
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
XsessionErrors: (nautilus:1856): GConf-CRITICAL **: gconf_value_free: assertion `value != NULL' failed
Related branches
- Jason Smith (community): Approve
-
Diff: 218 lines (+57/-33)4 files modifiedsrc/Launcher.cpp (+40/-20)
src/Launcher.h (+2/-2)
src/LauncherController.cpp (+7/-8)
src/unityshell.cpp (+8/-3)
- Unity Team: Pending requested
-
Diff: 3199 lines (+1093/-967)35 files modifiedsrc/Launcher.cpp (+33/-18)
src/Launcher.h (+5/-3)
src/LauncherController.cpp (+7/-8)
src/LauncherIcon.cpp (+1/-1)
src/PlaceEntry.h (+58/-35)
src/PlaceEntryHome.cpp (+69/-87)
src/PlaceEntryHome.h (+6/-15)
src/PlaceEntryRemote.cpp (+339/-28)
src/PlaceEntryRemote.h (+12/-5)
src/PlacesController.cpp (+6/-2)
src/PlacesGroup.cpp (+27/-85)
src/PlacesGroup.h (+10/-31)
src/PlacesGroupController.cpp (+127/-0)
src/PlacesGroupController.h (+54/-0)
src/PlacesResultsController.cpp (+56/-143)
src/PlacesResultsController.h (+19/-25)
src/PlacesResultsView.cpp (+15/-115)
src/PlacesResultsView.h (+2/-23)
src/PlacesSearchBar.cpp (+4/-1)
src/PlacesSearchBar.h (+3/-0)
src/PlacesSimpleTile.cpp (+23/-14)
src/PlacesSimpleTile.h (+15/-30)
src/PlacesTile.cpp (+71/-100)
src/PlacesTile.h (+13/-59)
src/PlacesView.cpp (+56/-114)
src/PlacesView.h (+8/-11)
src/QuicklistView.cpp (+18/-4)
src/QuicklistView.h (+3/-0)
src/StaticCairoText.cpp (+2/-0)
src/UBusMessages.h (+4/-0)
src/unityshell.cpp (+15/-5)
tests/CMakeLists.txt (+4/-0)
tests/TestPlacesBackend.cpp (+3/-0)
tests/TestPlacesGroup.cpp (+2/-3)
tests/TestPlacesResults.cpp (+3/-2)
visibility: | private → public |
Changed in unity: | |
status: | New → Triaged |
Changed in unity (Ubuntu): | |
status: | New → Triaged |
Changed in unity: | |
importance: | Undecided → High |
Changed in unity (Ubuntu): | |
importance: | Medium → High |
Changed in unity: | |
assignee: | nobody → Didier Roche (didrocks) |
milestone: | none → 3.6 |
Changed in unity: | |
status: | Triaged → Fix Committed |
Changed in unity: | |
status: | Fix Committed → Fix Released |
StacktraceTop: :getModalTransi ent (this=0x0) at /build/ buildd/ compiz- 0.9.4/src/ window. cpp:1900 :moveInputFocus To (this=0xb15a7be8) at /build/ buildd/ compiz- 0.9.4/src/ window. cpp:1959 :OnLauncherEndK eyNav(_ GVariant* , void*) () from /usr/lib/ compiz/ libunityshell. so pump_message_ queue(_ UBusServer* ) () from /usr/lib/ compiz/ libunityshell. so 2.0.so. 0
PrivateWindow:
CompWindow:
UnityScreen:
ubus_server_
g_idle_dispatch () from /lib/libglib-