Comment 149 for bug 108527

Revision history for this message
luis (luis-montes) wrote : Re: X freezes when compiz is enabled on ATI cards

I was actually going to open a new bug report, but even though I can't possibly be certain it's the same bug, it's darn nearly the same. So, I got a radeon X800 card, with the open source driver, when I enable compiz it freezes randomly after about one hour, mouse moves but X is in deep freeze otherwise, I have to reboot, I can't kill X. I did follow the instructions on how debug the crash, that is, I installed the debug package for everything related with xorg, restarted the system and attached to Xorg using a laptop (via a serial cable, actually). After about 8 hours, with compiz enabled, while moving a window, the screen froze. Gotcha! I thought. Went to the laptop, and gdb had stopped because it caught a signal (broken pipe). Got the backtrace anyway and typed cont, and X continued fine, with the window missing, but otherwise functional. Actually I'm typing in that same session. Did installing the debug packages somehow helped, or unning under gdb make the signal handler behave differently? I meant, but didn't, add the NoTrapSignals option.
Mind you that I couldn't find xserver-xorg-core-dbgsym, apt-get install failed with:
The following packages have unmet dependencies:
  xserver-xorg-core-dbgsym: Depends: xserver-xorg-core (= 2:1.3.0.0.dfsg-12ubuntu8) but 2:1.3.0.0.dfsg-12ubuntu8.3 is to be installed
So it was trying to install the debug symbols for an earlier version. I noticed that most packages had a -dbg sibling, and that's what I installed.

I'm attaching the backtrace, but as I'm not sure it's the same problem since the system now seems much more stable. Are the -dbg packages and -dbgsym packages equivalent, or is the code in the -dbg packages actually changed from the released code? It seems that, really, a watched pot never boils.