← Back to team overview

compiz team mailing list archive

[Bug 691653] [NEW] compiz crashes when using alt-tab (the radeon driver kills it)


Public bug reported:

Binary package hint: compiz

While alt-tabbing with compiz (latest version,
1:, i got this crasher.

I've noticed crashers like this for a while since i switched over to
natty, but most of the time i was getting traces that were mostly "stack
smashers" according to smspillaz.

Withi this one, i think i've put the finger on a more probable cause for
the crasher. See stacktrace at http://pastebin.ubuntu.com/544957/ an
excerpt of which being:

b#0  0x00fc230b in radeon_r300_winsys_buffer_from_handle () from /usr/lib/dri/r300_dri.so
(gdb) bt
#0  0x00fc230b in radeon_r300_winsys_buffer_from_handle () from /usr/lib/dri/r300_dri.so
#1  0x00fd272f in r300_texture_from_handle () from /usr/lib/dri/r300_dri.so
#2  0x00fdd2b4 in r300_resource_from_handle () from /usr/lib/dri/r300_dri.so
#3  0x00fc0958 in dri2_allocate_textures () from /usr/lib/dri/r300_dri.so
#4  0x00fc1797 in dri_st_framebuffer_validate () from /usr/lib/dri/r300_dri.so
#5  0x00fc1916 in dri_set_tex_buffer2 () from /usr/lib/dri/r300_dri.so
#6  0x008fc019 in dri2_bind_tex_image () from /usr/lib/mesa/libGL.so.1
#7  0x008d3cb6 in __glXBindTexImageEXT () from /usr/lib/mesa/libGL.so.1
#8  0x006c8a8a in TfpTexture::bindPixmapToTexture(unsigned long, int, int, int) () from /usr/lib/compiz/libopengl.so
#9  0x006c5b3e in boost::detail::function::function_invoker4<GLTexture::List (*)(unsigned long, int, int, int), GLTexture::List, unsigned long, int, int, int>::invoke(boost::detail::function::function_buffer&, unsigned long, int, int, int) () from /usr/lib/compiz/libopengl.so
#10 0x006c850a in GLTexture::bindPixmapToTexture(unsigned long, int, int, int) () from /usr/lib/compiz/libopengl.so
#11 0x00c88743 in DecorTexture::DecorTexture(unsigned long) () from /usr/lib/compiz/libdecor.so

dbarth@thinkpad:~$ apt-cache policy libgl1-mesa-dri
  Installed: 7.9+repack-1ubuntu3
  Candidate: 7.9+repack-1ubuntu3
  Version table:
 *** 7.9+repack-1ubuntu3 0
        500 http://archive.ubuntu.com/ubuntu/ natty/main i386 Packages
        100 /var/lib/dpkg/status

To reproduce: alt-tab, and sometimes that will crash

mipmap was enabled, though i've had identical crashers when it was
disabled as well.

** Affects: unity
     Importance: Undecided
         Status: New

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

** Also affects: unity
   Importance: Undecided
       Status: New

You received this bug notification because you are a member of compiz
packagers, which is subscribed to compiz in ubuntu.

  compiz crashes when using alt-tab (the radeon driver kills it)

Follow ups