Unity/compiz crashes with the debug pasted below. This happens consistently with the following steps:
1. Open CompizConfig Settings Manager, check 'Override Theme settings' in the Unity plugin under the 'Decorations' tab
2. Maximize a windows application running under Crossover; Word 2010 and Powerpoint 2010 tested
3. Unmaximize the Crossover application
Doing the above results in Unity/compiz crashing with the following debug output:
Thread 1 "compiz" received signal SIGSEGV, Segmentation fault.
0x00007fffd4fd26d9 in unity::decoration::Window::Impl::ComputeShapedShadowQuad() () from /usr/lib/x86_64-linux-gnu/compiz/libunityshell.so
#0 0x00007fffd4fd26d9 in unity::decoration::Window::Impl::ComputeShapedShadowQuad() () from /usr/lib/x86_64-linux-gnu/compiz/libunityshell.so
No symbol table info available.
#1 0x00007fffd4fd6c0c in unity::decoration::Window::UpdateDecorationPosition() () from /usr/lib/x86_64-linux-gnu/compiz/libunityshell.so
No symbol table info available.
#2 0x00007fffd4fd6cf9 in unity::decoration::Window::Impl::Paint(GLMatrix const&, GLWindowPaintAttrib const&, CompRegion const&, unsigned int) () from /usr/lib/x86_64-linux-gnu/compiz/libunityshell.so
No symbol table info available.
#3 0x00007fffd4f46090 in unity::UnityWindow::glPaint(GLWindowPaintAttrib const&, GLMatrix const&, CompRegion const&, unsigned int) () from /usr/lib/x86_64-linux-gnu/compiz/libunityshell.so
No symbol table info available.
#4 0x00007fffe8b039e9 in GLWindow::glPaint(GLWindowPaintAttrib const&, GLMatrix const&, CompRegion const&, unsigned int) () from /usr/lib/x86_64-linux-gnu/compiz/libopengl.so
No symbol table info available.
#5 0x00007fffe8b04385 in PrivateGLScreen::paintOutputRegion(GLMatrix const&, CompRegion const&, CompOutput*, unsigned int) () from /usr/lib/x86_64-linux-gnu/compiz/libopengl.so
No symbol table info available.
#6 0x00007fffe8b04ba9 in GLScreen::glPaintOutput(GLScreenPaintAttrib const&, GLMatrix const&, CompRegion const&, CompOutput*, unsigned int) () from /usr/lib/x86_64-linux-gnu/compiz/libopengl.so
No symbol table info available.
#7 0x00007fffda174816 in WallScreen::glPaintOutput(GLScreenPaintAttrib const&, GLMatrix const&, CompRegion const&, CompOutput*, unsigned int) () from /usr/lib/x86_64-linux-gnu/compiz/libwall.so
No symbol table info available.
#8 0x00007fffe8b049bd in GLScreen::glPaintOutput(GLScreenPaintAttrib const&, GLMatrix const&, CompRegion const&, CompOutput*, unsigned int) () from /usr/lib/x86_64-linux-gnu/compiz/libopengl.so
No symbol table info available.
#9 0x00007fffd4f4897a in unity::UnityScreen::glPaintOutput(GLScreenPaintAttrib const&, GLMatrix const&, CompRegion const&, CompOutput*, unsigned int) () from /usr/lib/x86_64-linux-gnu/compiz/libunityshell.so
No symbol table info available.
#10 0x00007fffe8b049bd in GLScreen::glPaintOutput(GLScreenPaintAttrib const&, GLMatrix const&, CompRegion const&, CompOutput*, unsigned int) () from /usr/lib/x86_64-linux-gnu/compiz/libopengl.so
No symbol table info available.
#11 0x00007fffe8b0a0a1 in PrivateGLScreen::paintOutputs(std::__cxx11::list<CompOutput*, std::allocator<CompOutput*> >&, unsigned int, CompRegion const&) () from /usr/lib/x86_64-linux-gnu/compiz/libopengl.so
No symbol table info available.
#12 0x00007fffe9151714 in CompositeScreen::paint(std::__cxx11::list<CompOutput*, std::allocator<CompOutput*> >&, unsigned int) () from /usr/lib/x86_64-linux-gnu/compiz/libcomposite.so
No symbol table info available.
#13 0x00007fffe9154872 in CompositeScreen::handlePaintTimeout() () from /usr/lib/x86_64-linux-gnu/compiz/libcomposite.so
No symbol table info available.
#14 0x00007ffff7ba68cf in CompTimer::triggerCallback() () from /usr/lib/x86_64-linux-gnu/libcompiz_core.so.ABI-20151010
No symbol table info available.
#15 0x00007ffff7ba69bc in CompTimeoutSource::callback() () from /usr/lib/x86_64-linux-gnu/libcompiz_core.so.ABI-20151010
No symbol table info available.
#16 0x00007ffff7ba5e1d in CompTimeoutSource::dispatch(sigc::slot_base*) () from /usr/lib/x86_64-linux-gnu/libcompiz_core.so.ABI-20151010
No symbol table info available.
#17 0x00007ffff5deb6ef 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.
#18 0x00007ffff5ace68a in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#19 0x00007ffff5acea40 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#20 0x00007ffff5aced62 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#21 0x00007ffff7b5d02f in compiz::private_screen::EventManager::startEventLoop(_XDisplay*) () from /usr/lib/x86_64-linux-gnu/libcompiz_core.so.ABI-20151010
No symbol table info available.
#22 0x0000555555555781 in main ()
No symbol table info available.
Unity/compiz crashes with the debug pasted below. This happens consistently with the following steps:
1. Open CompizConfig Settings Manager, check 'Override Theme settings' in the Unity plugin under the 'Decorations' tab
2. Maximize a windows application running under Crossover; Word 2010 and Powerpoint 2010 tested
3. Unmaximize the Crossover application
Doing the above results in Unity/compiz crashing with the following debug output: decoration: :Window: :Impl:: ComputeShapedSh adowQuad( ) () from /usr/lib/ x86_64- linux-gnu/ compiz/ libunityshell. so decoration: :Window: :Impl:: ComputeShapedSh adowQuad( ) () from /usr/lib/ x86_64- linux-gnu/ compiz/ libunityshell. so decoration: :Window: :UpdateDecorati onPosition( ) () from /usr/lib/ x86_64- linux-gnu/ compiz/ libunityshell. so decoration: :Window: :Impl:: Paint(GLMatrix const&, GLWindowPaintAttrib const&, CompRegion const&, unsigned int) () from /usr/lib/ x86_64- linux-gnu/ compiz/ libunityshell. so UnityWindow: :glPaint( GLWindowPaintAt trib const&, GLMatrix const&, CompRegion const&, unsigned int) () from /usr/lib/ x86_64- linux-gnu/ compiz/ libunityshell. so :glPaint( GLWindowPaintAt trib const&, GLMatrix const&, CompRegion const&, unsigned int) () from /usr/lib/ x86_64- linux-gnu/ compiz/ libopengl. so ::paintOutputRe gion(GLMatrix const&, CompRegion const&, CompOutput*, unsigned int) () from /usr/lib/ x86_64- linux-gnu/ compiz/ libopengl. so :glPaintOutput( GLScreenPaintAt trib const&, GLMatrix const&, CompRegion const&, CompOutput*, unsigned int) () from /usr/lib/ x86_64- linux-gnu/ compiz/ libopengl. so :glPaintOutput( GLScreenPaintAt trib const&, GLMatrix const&, CompRegion const&, CompOutput*, unsigned int) () from /usr/lib/ x86_64- linux-gnu/ compiz/ libwall. so :glPaintOutput( GLScreenPaintAt trib const&, GLMatrix const&, CompRegion const&, CompOutput*, unsigned int) () from /usr/lib/ x86_64- linux-gnu/ compiz/ libopengl. so UnityScreen: :glPaintOutput( GLScreenPaintAt trib const&, GLMatrix const&, CompRegion const&, CompOutput*, unsigned int) () from /usr/lib/ x86_64- linux-gnu/ compiz/ libunityshell. so :glPaintOutput( GLScreenPaintAt trib const&, GLMatrix const&, CompRegion const&, CompOutput*, unsigned int) () from /usr/lib/ x86_64- linux-gnu/ compiz/ libopengl. so ::paintOutputs( std::__ cxx11:: list<CompOutput *, std::allocator< CompOutput* > >&, unsigned int, CompRegion const&) () from /usr/lib/ x86_64- linux-gnu/ compiz/ libopengl. so ::paint( std::__ cxx11:: list<CompOutput *, std::allocator< CompOutput* > >&, unsigned int) () from /usr/lib/ x86_64- linux-gnu/ compiz/ libcomposite. so ::handlePaintTi meout() () from /usr/lib/ x86_64- linux-gnu/ compiz/ libcomposite. so :triggerCallbac k() () from /usr/lib/ x86_64- linux-gnu/ libcompiz_ core.so. ABI-20151010 ce::callback( ) () from /usr/lib/ x86_64- linux-gnu/ libcompiz_ core.so. ABI-20151010 ce::dispatch( sigc::slot_ base*) () from /usr/lib/ x86_64- linux-gnu/ libcompiz_ core.so. ABI-20151010 :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/ x86_64- linux-gnu/ libcompiz_ core.so. ABI-20151010
Thread 1 "compiz" received signal SIGSEGV, Segmentation fault.
0x00007fffd4fd26d9 in unity::
#0 0x00007fffd4fd26d9 in unity::
No symbol table info available.
#1 0x00007fffd4fd6c0c in unity::
No symbol table info available.
#2 0x00007fffd4fd6cf9 in unity::
No symbol table info available.
#3 0x00007fffd4f46090 in unity::
No symbol table info available.
#4 0x00007fffe8b039e9 in GLWindow:
No symbol table info available.
#5 0x00007fffe8b04385 in PrivateGLScreen
No symbol table info available.
#6 0x00007fffe8b04ba9 in GLScreen:
No symbol table info available.
#7 0x00007fffda174816 in WallScreen:
No symbol table info available.
#8 0x00007fffe8b049bd in GLScreen:
No symbol table info available.
#9 0x00007fffd4f4897a in unity::
No symbol table info available.
#10 0x00007fffe8b049bd in GLScreen:
No symbol table info available.
#11 0x00007fffe8b0a0a1 in PrivateGLScreen
No symbol table info available.
#12 0x00007fffe9151714 in CompositeScreen
No symbol table info available.
#13 0x00007fffe9154872 in CompositeScreen
No symbol table info available.
#14 0x00007ffff7ba68cf in CompTimer:
No symbol table info available.
#15 0x00007ffff7ba69bc in CompTimeoutSour
No symbol table info available.
#16 0x00007ffff7ba5e1d in CompTimeoutSour
No symbol table info available.
#17 0x00007ffff5deb6ef in Glib::Source:
No symbol table info available.
#18 0x00007ffff5ace68a in g_main_
No symbol table info available.
#19 0x00007ffff5acea40 in ?? () from /lib/x86_
No symbol table info available.
#20 0x00007ffff5aced62 in g_main_loop_run () from /lib/x86_
No symbol table info available.
#21 0x00007ffff7b5d02f in compiz:
No symbol table info available.
#22 0x0000555555555781 in main ()
No symbol table info available.