Thanks for looking at the bug. Following your instructions, got this:
jerry@jerry-AOD255E:~$ sudo gdb /usr/bin/compiz /tmp/unity-crash/CoreDump
GNU gdb (Ubuntu 7.8-1ubuntu4) 7.8.0.20141001-cvs
Copyright (C) 2014 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".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/bin/compiz...(no debugging symbols found)...done.
[New LWP 2018]
[New LWP 2023]
[New LWP 2045]
[New LWP 2534]
[New LWP 2046]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `compiz'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00007f4ebcc67439 in unity::UnityScreen::paintDisplay (this=this@entry=0xb0f000)
at /build/buildd/unity-7.3.1+14.10.20141016/plugins/unityshell/src/unityshell.cpp:837
837 /build/buildd/unity-7.3.1+14.10.20141016/plugins/unityshell/src/unityshell.cpp: No such file or directory.
(gdb) bt full
#0 0x00007f4ebcc67439 in unity::UnityScreen::paintDisplay (this=this@entry=0xb0f000)
at /build/buildd/unity-7.3.1+14.10.20141016/plugins/unityshell/src/unityshell.cpp:837
blur_region = {priv = 0x1cdee60}
gpu_device = <optimized out> backup_texture_id = <optimized out> surface_target = <optimized out>
output = 0x65fa20 current_draw_binding = 1 old_read_binding = 1
outputGeo = <optimized out>
#1 0x00007f4ebcc6779a in unity::UnityScreen::glPaintOutput (this=0xb0f000, attrib=..., transform=..., region=..., output=0x65fa20, mask=3)
at /build/buildd/unity-7.3.1+14.10.20141016/plugins/unityshell/src/unityshell.cpp:1421
ret = true
force = false
#2 0x00007f4ec7bdc7c8 in GLScreen::glPaintOutput(GLScreenPaintAttrib const&, GLMatrix const&, CompRegion const&, CompOutput*, unsigned int)
() from /usr/lib/compiz/libopengl.so
No symbol table info available.
#3 0x00007f4ec7be4415 in PrivateGLScreen::paintOutputs(std::list<CompOutput*, std::allocator<CompOutput*> >&, unsigned int, CompRegion const&) () from /usr/lib/compiz/libopengl.so
No symbol table info available.
#4 0x00007f4ed42f81d6 in CompositeScreen::paint(std::list<CompOutput*, std::allocator<CompOutput*> >&, unsigned int) ()
from /usr/lib/compiz/libcomposite.so
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#5 0x00007f4ed42fb92c in CompositeScreen::handlePaintTimeout() () from /usr/lib/compiz/libcomposite.so
No symbol table info available.
#6 0x00007f4edc5a31ed in CompTimer::triggerCallback() () from /usr/lib/libcompiz_core.so.ABI-20140123
No symbol table info available.
#7 0x00007f4edc5a32bf in CompTimeoutSource::callback() () from /usr/lib/libcompiz_core.so.ABI-20140123
No symbol table info available.
#8 0x00007f4edc5a276d in CompTimeoutSource::dispatch(sigc::slot_base*) () from /usr/lib/libcompiz_core.so.ABI-20140123
No symbol table info available.
#9 0x00007f4edaa7e10f in Glib::Source::dispatch_vfunc(_GSource*, int (*)(void*), void*) () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
No symbol table info available.
#10 0x00007f4eda76db6d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#11 0x00007f4eda76df48 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#12 0x00007f4eda76e272 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#13 0x00007f4edc55c96b in compiz::private_screen::EventManager::startEventLoop(_XDisplay*) () from /usr/lib/libcompiz_core.so.ABI-20140123
No symbol table info available.
#14 0x0000000000401931 in main ()
No symbol table info available.
(gdb) q
jerry@jerry-AOD255E:~$
Thanks for looking at the bug. Following your instructions, got this:
jerry@jerry- AOD255E: ~$ sudo gdb /usr/bin/compiz /tmp/unity- crash/CoreDump gnu.org/ licenses/ gpl.html> www.gnu. org/software/ gdb/bugs/>. www.gnu. org/software/ gdb/documentati on/>. compiz. ..(no debugging symbols found)...done. 64-linux- gnu/libthread_ db.so.1" . UnityScreen: :paintDisplay (this=this@ entry=0xb0f000) buildd/ unity-7. 3.1+14. 10.20141016/ plugins/ unityshell/ src/unityshell. cpp:837 buildd/ unity-7. 3.1+14. 10.20141016/ plugins/ unityshell/ src/unityshell. cpp: No such file or directory.
GNU gdb (Ubuntu 7.8-1ubuntu4) 7.8.0.20141001-cvs
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://
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".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://
Find the GDB manual and other documentation resources online at:
<http://
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/bin/
[New LWP 2018]
[New LWP 2023]
[New LWP 2045]
[New LWP 2534]
[New LWP 2046]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_
Core was generated by `compiz'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00007f4ebcc67439 in unity::
at /build/
837 /build/
(gdb) bt full UnityScreen: :paintDisplay (this=this@ entry=0xb0f000) buildd/ unity-7. 3.1+14. 10.20141016/ plugins/ unityshell/ src/unityshell. cpp:837
backup_ texture_ id = <optimized out>
surface_ target = <optimized out>
current_ draw_binding = 1
old_read_ binding = 1 UnityScreen: :glPaintOutput (this=0xb0f000, attrib=..., transform=..., region=..., output=0x65fa20, mask=3) buildd/ unity-7. 3.1+14. 10.20141016/ plugins/ unityshell/ src/unityshell. cpp:1421 :glPaintOutput( GLScreenPaintAt trib const&, GLMatrix const&, CompRegion const&, CompOutput*, unsigned int) compiz/ libopengl. so ::paintOutputs( std::list< CompOutput* , std::allocator< CompOutput* > >&, unsigned int, CompRegion const&) () from /usr/lib/ compiz/ libopengl. so ::paint( std::list< CompOutput* , std::allocator< CompOutput* > >&, unsigned int) () compiz/ libcomposite. so ::handlePaintTi meout() () from /usr/lib/ compiz/ libcomposite. so :triggerCallbac k() () from /usr/lib/ libcompiz_ core.so. ABI-20140123 ce::callback( ) () from /usr/lib/ libcompiz_ core.so. ABI-20140123 ce::dispatch( sigc::slot_ base*) () from /usr/lib/ libcompiz_ core.so. ABI-20140123 :dispatch_ vfunc(_ GSource* , int (*)(void*), void*) () from /usr/lib/ x86_64- linux-gnu/ libglibmm- 2.4.so. 1 context_ dispatch () from /lib/x86_ 64-linux- gnu/libglib- 2.0.so. 0 64-linux- gnu/libglib- 2.0.so. 0 64-linux- gnu/libglib- 2.0.so. 0 :private_ screen: :EventManager: :startEventLoop (_XDisplay* ) () from /usr/lib/ libcompiz_ core.so. ABI-20140123 AOD255E: ~$
#0 0x00007f4ebcc67439 in unity::
at /build/
blur_region = {priv = 0x1cdee60}
gpu_device = <optimized out>
output = 0x65fa20
outputGeo = <optimized out>
#1 0x00007f4ebcc6779a in unity::
at /build/
ret = true
force = false
#2 0x00007f4ec7bdc7c8 in GLScreen:
() from /usr/lib/
No symbol table info available.
#3 0x00007f4ec7be4415 in PrivateGLScreen
No symbol table info available.
#4 0x00007f4ed42f81d6 in CompositeScreen
from /usr/lib/
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#5 0x00007f4ed42fb92c in CompositeScreen
No symbol table info available.
#6 0x00007f4edc5a31ed in CompTimer:
No symbol table info available.
#7 0x00007f4edc5a32bf in CompTimeoutSour
No symbol table info available.
#8 0x00007f4edc5a276d in CompTimeoutSour
No symbol table info available.
#9 0x00007f4edaa7e10f in Glib::Source:
No symbol table info available.
#10 0x00007f4eda76db6d in g_main_
No symbol table info available.
#11 0x00007f4eda76df48 in ?? () from /lib/x86_
No symbol table info available.
#12 0x00007f4eda76e272 in g_main_loop_run () from /lib/x86_
No symbol table info available.
#13 0x00007f4edc55c96b in compiz:
No symbol table info available.
#14 0x0000000000401931 in main ()
No symbol table info available.
(gdb) q
jerry@jerry-
Anything else?
Thanks, Jerry