← Back to team overview

touch-packages team mailing list archive

[Bug 1365403] [NEW] unity / compiz crash when switching resolution

 

Public bug reported:

When using unity / compiz on top of llvmpipe and switching resolution
from something lower to 1600x1200 (This is a virtual machine, so this
happens regularly), compiz crashes.

Description:	Ubuntu 14.04.1 LTS
Release:	14.04

libgl1-mesa-dri:
  Installed: 10.1.3-0ubuntu0.1

Expected:
compiz shouldn't crash.


(gdb) bt
#0  __memcpy_sse2_unaligned ()
    at ../sysdeps/x86_64/multiarch/memcpy-sse2-unaligned.S:33
#1  0x00007fd2432f991e in ?? () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#2  0x00007fd2432fa412 in ?? () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#3  0x00007fd2432f9abe in ?? () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#4  0x00007fd2432fa984 in XPutImage ()
   from /usr/lib/x86_64-linux-gnu/libX11.so.6
#5  0x00007fd22fb8a576 in ?? () from /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1
#6  0x00007fd22e5a7d5d in ?? ()
   from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#7  0x00007fd22e5a8460 in ?? ()
   from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#8  0x00007fd22e5a7e48 in ?? ()
   from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#9  0x00007fd22fddb281 in GLXDoubleBuffer::blit(CompRegion const&) const ()
   from /usr/lib/compiz/libopengl.so
#10 0x00007fd22fdd94da in PrivateGLScreen::paintOutputs(std::list<CompOutput*, std::allocator<CompOutput*> >&, unsigned int, CompRegion const&) ()
   from /usr/lib/compiz/libopengl.so
#11 0x00007fd23c5f944f in CompositeScreen::paint(std::list<CompOutput*, std::allocator<CompOutput*> >&, unsigned int) () from /usr/lib/compiz/libcomposite.so
#12 0x00007fd23c5fcaf2 in CompositeScreen::handlePaintTimeout() ()
   from /usr/lib/compiz/libcomposite.so
---Type <return> to continue, or q <return> to quit---
#13 0x00007fd2441777ed in CompTimer::triggerCallback() ()
   from /usr/lib/libcompiz_core.so.ABI-20140123
#14 0x00007fd24417789f in CompTimeoutSource::callback() ()
   from /usr/lib/libcompiz_core.so.ABI-20140123
#15 0x00007fd244176dfd in CompTimeoutSource::dispatch(sigc::slot_base*) ()
   from /usr/lib/libcompiz_core.so.ABI-20140123
#16 0x00007fd24266335f in Glib::Source::dispatch_vfunc(_GSource*, int (*)(void*), void*) () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#17 0x00007fd242155ce5 in g_main_context_dispatch ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007fd242156048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007fd24215630a in g_main_loop_run ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007fd24413215b in compiz::private_screen::EventManager::startEventLoop(_XDisplay*) () from /usr/lib/libcompiz_core.so.ABI-20140123
#21 0x0000000000401981 in main ()
(gdb)

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

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to mesa in Ubuntu.
https://bugs.launchpad.net/bugs/1365403

Title:
  unity / compiz crash when switching resolution

Status in “mesa” package in Ubuntu:
  New

Bug description:
  When using unity / compiz on top of llvmpipe and switching resolution
  from something lower to 1600x1200 (This is a virtual machine, so this
  happens regularly), compiz crashes.

  Description:	Ubuntu 14.04.1 LTS
  Release:	14.04

  libgl1-mesa-dri:
    Installed: 10.1.3-0ubuntu0.1

  Expected:
  compiz shouldn't crash.


  (gdb) bt
  #0  __memcpy_sse2_unaligned ()
      at ../sysdeps/x86_64/multiarch/memcpy-sse2-unaligned.S:33
  #1  0x00007fd2432f991e in ?? () from /usr/lib/x86_64-linux-gnu/libX11.so.6
  #2  0x00007fd2432fa412 in ?? () from /usr/lib/x86_64-linux-gnu/libX11.so.6
  #3  0x00007fd2432f9abe in ?? () from /usr/lib/x86_64-linux-gnu/libX11.so.6
  #4  0x00007fd2432fa984 in XPutImage ()
     from /usr/lib/x86_64-linux-gnu/libX11.so.6
  #5  0x00007fd22fb8a576 in ?? () from /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1
  #6  0x00007fd22e5a7d5d in ?? ()
     from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
  #7  0x00007fd22e5a8460 in ?? ()
     from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
  #8  0x00007fd22e5a7e48 in ?? ()
     from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
  #9  0x00007fd22fddb281 in GLXDoubleBuffer::blit(CompRegion const&) const ()
     from /usr/lib/compiz/libopengl.so
  #10 0x00007fd22fdd94da in PrivateGLScreen::paintOutputs(std::list<CompOutput*, std::allocator<CompOutput*> >&, unsigned int, CompRegion const&) ()
     from /usr/lib/compiz/libopengl.so
  #11 0x00007fd23c5f944f in CompositeScreen::paint(std::list<CompOutput*, std::allocator<CompOutput*> >&, unsigned int) () from /usr/lib/compiz/libcomposite.so
  #12 0x00007fd23c5fcaf2 in CompositeScreen::handlePaintTimeout() ()
     from /usr/lib/compiz/libcomposite.so
  ---Type <return> to continue, or q <return> to quit---
  #13 0x00007fd2441777ed in CompTimer::triggerCallback() ()
     from /usr/lib/libcompiz_core.so.ABI-20140123
  #14 0x00007fd24417789f in CompTimeoutSource::callback() ()
     from /usr/lib/libcompiz_core.so.ABI-20140123
  #15 0x00007fd244176dfd in CompTimeoutSource::dispatch(sigc::slot_base*) ()
     from /usr/lib/libcompiz_core.so.ABI-20140123
  #16 0x00007fd24266335f in Glib::Source::dispatch_vfunc(_GSource*, int (*)(void*), void*) () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
  #17 0x00007fd242155ce5 in g_main_context_dispatch ()
     from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #18 0x00007fd242156048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #19 0x00007fd24215630a in g_main_loop_run ()
     from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #20 0x00007fd24413215b in compiz::private_screen::EventManager::startEventLoop(_XDisplay*) () from /usr/lib/libcompiz_core.so.ABI-20140123
  #21 0x0000000000401981 in main ()
  (gdb)

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


Follow ups

References