compiz crashed with SIGSEGV in nux::GetWindowCompositor()

Bug #825048 reported by Per-Inge
110
This bug affects 20 people
Affects Status Importance Assigned to Milestone
nux (Ubuntu)
Invalid
High
Canonical Desktop Experience Team
Oneiric
Invalid
High
Canonical Desktop Experience Team

Bug Description

I am trying to run Unity 3D with fglrx after today's updates.
At start there was no Launcher and the upper panel just included "File ...."
I managed to start a Terminal and to run ccsm. Unity was not activated and I activated Unity. The black boxes appeared and when I started a terminal and gave the command compiz --replace, Compiz crashed. This is the terminal printout.

p-i@pi-GA-990FXA-UD3-alpha3:~$ compiz --replace
Backend : gconf
Integration : true
Profile : unity
Adding plugins
Initializing core options...done
Initializing bailer options...done
Initializing detection options...done
Initializing composite options...done
Initializing opengl options...done
Initializing decor options...done
Initializing vpswitch options...done
Initializing grid options...done
Initializing place options...done
Initializing mousepoll options...done
Initializing gnomecompat options...done
Initializing resize options...done
Initializing move options...done
Initializing session options...done
Initializing wall options...done
Initializing snap options...done
Initializing animation options...done
Initializing workarounds options...done
Initializing expo options...done
Initializing ezoom options...done
Initializing staticswitcher options...done
Initializing fade options...done
Initializing scale options...done

(compiz:4946): GdkPixbuf-CRITICAL **: gdk_pixbuf_new: assertion `width > 0' failed

(compiz:4946): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_width: assertion `GDK_IS_PIXBUF (pixbuf)' failed

(compiz:4946): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_height: assertion `GDK_IS_PIXBUF (pixbuf)' failed

(compiz:4946): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_width: assertion `GDK_IS_PIXBUF (pixbuf)' failed

(compiz:4946): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_height: assertion `GDK_IS_PIXBUF (pixbuf)' failed

(compiz:4946): GdkPixbuf-CRITICAL **: gdk_pixbuf_fill: assertion `GDK_IS_PIXBUF (pixbuf)' failed

(compiz:4946): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed

Screen geometry changed:
  Monitor 0(primary)
   0x0x1680x1050

Initializing unityshell options...done
WARN 2011-08-12 10:10:25 glib <unknown>:0 Unable to enumerate contents of /usr/share/unity/places: No such file or directory
DEBUG 2011-08-12 10:10:25 glib <unknown>:0 Setting to primary screen rect: x=0 y=0 w=1680 h=1050
WARN 2011-08-12 10:10:26 unity.glib.dbusproxy GLibDBusProxy.cpp:255 Cannot call method Search proxy /com/canonical/unity/lens/files does not exist
WARN 2011-08-12 10:10:26 unity.glib.dbusproxy GLibDBusProxy.cpp:255 Cannot call method Search proxy /com/canonical/unity/lens/commands does not exist
WARN 2011-08-12 10:10:26 unity.glib.dbusproxy GLibDBusProxy.cpp:255 Cannot call method Search proxy /com/canonical/unity/lens/music does not exist
WARN 2011-08-12 10:10:26 unity.glib.dbusproxy GLibDBusProxy.cpp:255 Cannot call method Search proxy /com/canonical/unity/lens/applications does not exist
WARN 2011-08-12 10:10:26 unity.glib.dbusproxy GLibDBusProxy.cpp:255 Cannot call method InfoRequest proxy /com/canonical/unity/lens/files does not exist
WARN 2011-08-12 10:10:26 unity.glib.dbusproxy GLibDBusProxy.cpp:255 Cannot call method SetActive proxy /com/canonical/unity/lens/files does not exist
WARN 2011-08-12 10:10:26 unity.glib.dbusproxy GLibDBusProxy.cpp:255 Cannot call method InfoRequest proxy /com/canonical/unity/lens/commands does not exist
WARN 2011-08-12 10:10:26 unity.glib.dbusproxy GLibDBusProxy.cpp:255 Cannot call method SetActive proxy /com/canonical/unity/lens/commands does not exist
WARN 2011-08-12 10:10:26 unity.glib.dbusproxy GLibDBusProxy.cpp:255 Cannot call method InfoRequest proxy /com/canonical/unity/lens/music does not exist
WARN 2011-08-12 10:10:26 unity.glib.dbusproxy GLibDBusProxy.cpp:255 Cannot call method SetActive proxy /com/canonical/unity/lens/music does not exist
WARN 2011-08-12 10:10:26 unity.glib.dbusproxy GLibDBusProxy.cpp:255 Cannot call method InfoRequest proxy /com/canonical/unity/lens/applications does not exist
WARN 2011-08-12 10:10:26 unity.glib.dbusproxy GLibDBusProxy.cpp:255 Cannot call method SetActive proxy /com/canonical/unity/lens/applications does not exist
WARN 2011-08-12 10:10:27 glib <unknown>:0 Unable to load 'workspace-switcher' from icon theme: unknown
WARN 2011-08-12 10:10:27 glib <unknown>:0 static void IconLoader::LoadContentsReady(GObject*, GAsyncResult*, IconLoader::IconLoaderTask*): Unable to load contents of file:///usr/share/icons/unity-icon-theme/places/svg/category-available.svg: Error opening file: No such file or directory
WARN 2011-08-12 10:10:27 glib <unknown>:0 static void IconLoader::LoadContentsReady(GObject*, GAsyncResult*, IconLoader::IconLoaderTask*): Unable to load contents of file:///usr/share/icons/unity-icon-theme/places/svg/category-installed.svg: Error opening file: No such file or directory
WARN 2011-08-12 10:10:27 glib <unknown>:0 static void IconLoader::LoadContentsReady(GObject*, GAsyncResult*, IconLoader::IconLoaderTask*): Unable to load contents of file:///usr/share/icons/unity-icon-theme/places/svg/category-downloads.svg: Error opening file: No such file or directory
WARN 2011-08-12 10:10:27 glib <unknown>:0 static void IconLoader::LoadContentsReady(GObject*, GAsyncResult*, IconLoader::IconLoaderTask*): Unable to load contents of file:///usr/share/icons/unity-icon-theme/lenses/svg/category-recent.svg: Error opening file: No such file or directory
WARN 2011-08-12 10:10:27 glib <unknown>:0 static void IconLoader::LoadContentsReady(GObject*, GAsyncResult*, IconLoader::IconLoaderTask*): Unable to load contents of file:///usr/share/icons/unity-icon-theme/places/svg/category-favoritefolders.svg: Error opening file: No such file or directory
WARN 2011-08-12 10:10:27 glib <unknown>:0 static void IconLoader::LoadContentsReady(GObject*, GAsyncResult*, IconLoader::IconLoaderTask*): Unable to load contents of file:///usr/share/icons/unity-icon-theme/places/svg/category-recent.svg: Error opening file: No such file or directory
WARN 2011-08-12 10:10:27 glib <unknown>:0 static void IconLoader::LoadContentsReady(GObject*, GAsyncResult*, IconLoader::IconLoaderTask*): Unable to load contents of file:///usr/share/icons/unity-icon-theme/lenses/svg/category-downloads.svg: Error opening file: No such file or directory
WARN 2011-08-12 10:10:27 glib <unknown>:0 static void IconLoader::LoadContentsReady(GObject*, GAsyncResult*, IconLoader::IconLoaderTask*): Unable to load contents of file:///usr/share/icons/unity-icon-theme/lenses/svg/category-favoritefolders.svg: Error opening file: No such file or directory
WARN 2011-08-12 10:10:27 glib <unknown>:0 static void IconLoader::LoadContentsReady(GObject*, GAsyncResult*, IconLoader::IconLoaderTask*): Unable to load contents of file:///usr/share/icons/unity-icon-theme/places/svg/category-mostused.svg: Error opening file: No such file or directory
WARN 2011-08-12 10:10:27 glib <unknown>:0 static void IconLoader::LoadContentsReady(GObject*, GAsyncResult*, IconLoader::IconLoaderTask*): Unable to load contents of file:///usr/share/icons/unity-icon-theme/places/svg/category-installed.svg: Error opening file: No such file or directory
WARN 2011-08-12 10:10:27 glib <unknown>:0 static void IconLoader::LoadContentsReady(GObject*, GAsyncResult*, IconLoader::IconLoaderTask*): Unable to load contents of file:///usr/share/icons/unity-icon-theme/places/svg/category-available.svg: Error opening file: No such file or directory
Setting Update "sync_to_vblank"
Setting Update "main_menu_key"
Setting Update "run_key"
Setting Update "run_command_terminal_key"
Setting Update "prev_key"
Setting Update "launcher_hide_mode"
Setting Update "icon_size"

ProblemType: Crash
DistroRelease: Ubuntu 11.10
Package: libnux-1.0-0 1.2.0-0ubuntu2
ProcVersionSignature: Ubuntu 3.0.0-8.10-generic 3.0.1
Uname: Linux 3.0.0-8-generic x86_64
NonfreeKernelModules: fglrx
Architecture: amd64
CrashCounter: 1
Date: Fri Aug 12 10:10:16 2011
ExecutablePath: /usr/bin/compiz
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Alpha amd64 (20110803.1)
ProcCmdline: compiz
ProcEnviron:
 PATH=(custom, no user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SegvAnalysis:
 Segfault happened at: 0x7f91189808f9 <_ZN3nux19GetWindowCompositorEv+9>: mov (%rax),%rax
 PC (0x7f91189808f9) ok
 source "(%rax)" (0x00000000) not located in a known VMA region (needed readable region)!
 destination "%rax" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: nux
StacktraceTop:
 nux::GetWindowCompositor() () from /usr/lib/libnux-1.0.so.0
 nux::BaseWindow::~BaseWindow() () from /usr/lib/libnux-1.0.so.0
 nux::BaseWindow::~BaseWindow() () from /usr/lib/libnux-1.0.so.0
 nux::Object::Destroy() () from /usr/lib/libnux-core-1.0.so.0
 nux::Object::UnReference() () from /usr/lib/libnux-core-1.0.so.0
Title: compiz crashed with SIGSEGV in nux::GetWindowCompositor()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare

Revision history for this message
Per-Inge (per-inge-hallin) wrote :
visibility: private → public
Revision history for this message
Jean-Baptiste Lallement (jibel) wrote :

Thanks for your report.

I reproduced this crash by running 'unity --reset'. Setting to confirmed.

Changed in nux (Ubuntu Oneiric):
assignee: nobody → Canonical Desktop Experience Team (canonical-dx-team)
importance: Undecided → High
status: New → Confirmed
Revision history for this message
Joseph ZIegler (78luphr0rnk2nuqimstywepoz-launchpad) wrote :

This crash happened when trying to use the VLC player menu in Unity.

Changed in nux (Ubuntu Oneiric):
milestone: none → ubuntu-11.10-beta-1
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 ?? ()
 ?? ()
 ?? ()
 ?? ()
 ?? ()

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in nux (Ubuntu):
status: Confirmed → Invalid
Revision history for this message
Apport retracing service (apport) wrote : Crash report cannot be processed

Thank you for your report!

However, processing it in order to get sufficient information for the
developers failed (it does not generate an useful symbolic stack trace). This
might be caused by some outdated packages which were installed on your system
at the time of the report:

libgcc1 version 1:4.6.1-6ubuntu3 required, but 1:4.6.1-7ubuntu2 is available
outdated debug symbol package for libtiff4: package version 3.9.5-1ubuntu1 dbgsym version 3.9.4-5ubuntu6
libglib2.0-0 version 2.29.14-0ubuntu1 required, but 2.29.16-0ubuntu2 is available
outdated debug symbol package for libthai0: package version 0.1.15-2 dbgsym version 0.1.14-2ubuntu1
libc-bin version 2.13-16ubuntu2 required, but 2.13-17ubuntu2 is available
libffi6 version 3.0.10~rc8-6 required, but 3.0.11~rc1-1 is available
fontconfig version 2.8.0-3ubuntu1 required, but 2.8.0-3ubuntu2 is available
libstdc++6 version 4.6.1-6ubuntu3 required, but 4.6.1-7ubuntu2 is available
libnux-1.0-0 version 1.2.0-0ubuntu2 required, but 1.2.2-0ubuntu2 is available
gcc-4.6-base version 4.6.1-6ubuntu3 required, but 4.6.1-7ubuntu2 is available
libsigc++-2.0-0c2a version 2.2.9-1 required, but 2.2.10-0ubuntu1 is available
multiarch-support version 2.13-16ubuntu2 required, but 2.13-17ubuntu2 is available
libc6 version 2.13-16ubuntu2 required, but 2.13-17ubuntu2 is available
outdated debug symbol package for libdatrie1: package version 0.2.4-3 dbgsym version 0.2.4-1
ttf-dejavu-core version 2.33-1 required, but 2.33-1ubuntu1 is available
fontconfig-config version 2.8.0-3ubuntu1 required, but 2.8.0-3ubuntu2 is available
libnux-1.0-common version 1.2.0-0ubuntu2 required, but 1.2.2-0ubuntu2 is available
libfontconfig1 version 2.8.0-3ubuntu1 required, but 2.8.0-3ubuntu2 is available
outdated debug symbol package for libdbus-1-3: package version 1.4.12-4ubuntu2 dbgsym version 1.4.6-1ubuntu6.1
outdated debug symbol package for libglibmm-2.4-1c2a: package version 2.28.1-1 dbgsym version 2.28.0-1

Please upgrade your system to the latest package versions. If you still
encounter the crash, please file a new report.

Thank you for your understanding, and sorry for the inconvenience!

tags: removed: need-amd64-retrace
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.