Bugzilla – Bug 39557
Intermittent segmentation fault on locking screen
Last modified: 2011-08-04 03:08:32 UTC
Created attachment 49578 [details] [review]
X.org server log
Sometimes when locking my screen manually, X.org simply crashes with a segmentation fault in the log (attached). I think this occurs shortly after pressing lock screen but not immediately, since I usually only notice when I get back. I'm running a dual-head radeon setup.
The only relevant lines I could find were the stack with the segmentation fault and several lines preceding it about a busy resource:
[1543050.722] (WW) RADEON(0): divisor 0 get vblank counter failed: Device or resource busy
[1543050.747] (WW) RADEON(0): divisor 0 get vblank counter failed: Device or resource busy
[1543050.752] (WW) RADEON(0): divisor 0 get vblank counter failed: Device or resource busy
Can you get a full backtrace with gdb? See the instructions here:
Your radeon_drv.so seems kind of old, can you try updating it?
I'm trying to do just that. Running with gdb attached it hasn't occurred yet though. Not sure if that's because there's some other factor that triggers it that I'm missing, or because interaction with gdb covers the bug. I'll keep trying.
I'm using the latest version of Ubuntu and I have no idea how to swap out display drivers easily. Is there a way that doesn't involve compiling X from scratch?