Public bug reported:

Unity/compiz crashes with the debug output 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

System details:
- Ubuntu 16.10
- Unity: 7.5.0+16.10.20160906.1-0ubuntu1
- Kernel: 4.8.0-30 (x86_64)
- Video driver: xorg-video-intel 2:2.99.917+git20160706-1ubuntu1


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.

** Affects: unity (Ubuntu)
     Importance: Undecided
         Status: New

** Summary changed:

- Unity crash for Crossover (windows) applications when overriding theme 
settings
+ Unity crashes for Crossover (windows) applications when overriding theme 
settings

** Description changed:

- Unity/compiz crashes with the debug pasted below. This happens consistently 
with the following steps:
+ Unity/compiz crashes with the debug output 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.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1647704

Title:
  Unity crashes for Crossover (windows) applications when overriding
  theme settings

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1647704/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to