Bug 39557 - Intermittent segmentation fault on locking screen
Summary: Intermittent segmentation fault on locking screen
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/Radeon (show other bugs)
Version: 7.6 (2010.12)
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: xf86-video-ati maintainers
QA Contact: Xorg Project Team
Depends on:
Reported: 2011-07-26 07:04 UTC by Wim De Smet
Modified: 2016-02-25 06:59 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:

X.org server log (82.49 KB, patch)
2011-07-26 07:04 UTC, Wim De Smet
no flags Details | Splinter Review

Note You need to log in before you can comment on or make changes to this bug.
Description Wim De Smet 2011-07-26 07:04:28 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
Comment 1 Alex Deucher 2011-07-26 07:33:33 UTC
Can you get a full backtrace with gdb?  See the instructions here:
Comment 2 Michel Dänzer 2011-08-03 01:50:19 UTC
Your radeon_drv.so seems kind of old, can you try updating it?
Comment 3 Wim De Smet 2011-08-04 03:08:32 UTC
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?
Comment 4 Christopher M. Penalver 2016-02-25 06:59:46 UTC
Wim De Smet, Ubuntu 11.04 reached EOL on October 28, 2012. For more on this, please see https://wiki.ubuntu.com/Releases .

If this is reproducible in a supported release, it will help immensely if you filed a new report with Ubuntu by ensuring you have the package xdiagnose installed, and that you click the Yes button for attaching additional debugging information running the following from a terminal:
ubuntu-bug xorg

Also, please feel free to subscribe me to it.

For more on why this is helpful, please see https://wiki.ubuntu.com/ReportingBugs.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.