Comment 2 for bug 1067585

Revision history for this message
Christopher Lee (veebers) wrote : Re: Compiz segfaults when attempting to load Unity

Updated stracktrace with *-dbgsym installed:

$ unity --advanced-debug
WARNING: no DISPLAY variable set, setting it to :0
unity-panel-service: no process found
GNU gdb (GDB) 7.5-ubuntu
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/compiz...Reading symbols from /usr/lib/debug/.build-id/bb/635fbf605ce6d5fad1ad7caa65667d01725b1f.debug...done.
done.
(gdb) run
Starting program: /usr/bin/compiz --replace
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
/usr/bin/compiz (core) - Info: Loading plugin: core
/usr/bin/compiz (core) - Info: Starting plugin: core
[New Thread 0x7ffff3b4c700 (LWP 17925)]
/usr/bin/compiz (core) - Info: Loading plugin: ccp
/usr/bin/compiz (core) - Info: Starting plugin: ccp
[New Thread 0x7ffff0a48700 (LWP 17926)]
compizconfig - Info: Backend : gsettings
compizconfig - Info: Integration : true
compizconfig - Info: Profile : unity
[New Thread 0x7fffebfff700 (LWP 17928)]

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff1c27b08 in ccsGSettingsWrapperFactoryNewGSettingsWrapperWithPath () from /usr/lib/libcompizconfig_gsettings_backend.so
(gdb) bt
#0 0x00007ffff1c27b08 in ccsGSettingsWrapperFactoryNewGSettingsWrapperWithPath () from /usr/lib/libcompizconfig_gsettings_backend.so
#1 0x00007ffff1c2500f in ?? () from /usr/lib/libcompizconfig_gsettings_backend.so
#2 0x00007ffff1c273f5 in getSettingsObjectForCCSSetting () from /usr/lib/libcompizconfig_gsettings_backend.so
#3 0x00007ffff1e43ae3 in getVariantForCCSSetting () from /usr/lib/compizconfig/backends/libgsettings.so
#4 0x00007ffff1e43b9b in readOption () from /usr/lib/compizconfig/backends/libgsettings.so
#5 0x00007ffff1e43f83 in readSetting () from /usr/lib/compizconfig/backends/libgsettings.so
#6 0x00007ffff2b0123b in ccsReadPluginSettingsDefault () from /usr/lib/libcompizconfig.so.0
#7 0x00007ffff2af384e in ccsLoadPluginSettings () from /usr/lib/libcompizconfig.so.0
#8 0x00007ffff2b00042 in ccsContextNew () from /usr/lib/libcompizconfig.so.0
#9 0x00007ffff2d2ecaf in CcpScreen::CcpScreen(CompScreen*) () from /usr/lib/compiz/libccp.so
#10 0x00007ffff2d30f59 in CompPlugin::VTableForScreen<CcpScreen>::initScreen(CompScreen*) () from /usr/lib/compiz/libccp.so
#11 0x00007ffff7b85fc6 in CompManager::initPlugin (p=p@entry=0x643520) at /build/buildd/compiz-0.9.9.0bzr3430pkg3318quantal0/src/plugin.cpp:233
#12 0x00007ffff7b86891 in CompPlugin::push (p=0x643520) at /build/buildd/compiz-0.9.9.0bzr3430pkg3318quantal0/src/plugin.cpp:449
#13 0x00007ffff7b594e8 in compiz::private_screen::PluginManager::updatePlugins (this=this@entry=0x60d6b0, screen=0x608e50, extraPluginsRequested=...)
    at /build/buildd/compiz-0.9.9.0bzr3430pkg3318quantal0/src/screen.cpp:1120
#14 0x00007ffff7b59893 in PrivateScreen::initPlugins (this=this@entry=0x60d1a0) at /build/buildd/compiz-0.9.9.0bzr3430pkg3318quantal0/src/screen.cpp:4780
#15 0x00007ffff7b5a151 in CompScreenImpl::init (this=0x608e50, name=<optimized out>) at /build/buildd/compiz-0.9.9.0bzr3430pkg3318quantal0/src/screen.cpp:4823
#16 0x0000000000402fdc in CompManager::init (this=this@entry=0x7fffffffe510) at /build/buildd/compiz-0.9.9.0bzr3430pkg3318quantal0/src/main.cpp:170
#17 0x00000000004024af in main (argc=2, argv=<optimized out>) at /build/buildd/compiz-0.9.9.0bzr3430pkg3318quantal0/src/main.cpp:259
(gdb)