X Server hangs in drmWaitVBlank()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
X.Org X server |
Fix Released
|
High
|
|||
libdrm (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: xorg
I have been able to track down the causes of my X Server hangs, and it looks like a known issue. Since upgrading to Intrepid, I regularly come back to my system to find the X Server locked up. I was able to ssh in, attach gdb and get a backtrace. What I got is:
gdb) bt
#0 0xb80a0430 in __kernel_vsyscall ()
#1 0xb7d6a1a9 in ioctl () from /lib/tls/
#2 0xb7b6598f in drmWaitVBlank () from /usr/lib/
#3 0xad622b7d in ?? () from /usr/lib/
#4 0xad622e0b in driWaitForVBlank () from /usr/lib/
#5 0xad629a61 in radeonCopyBuffer () from /usr/lib/
#6 0xad628ed0 in radeonSwapBuffers () from /usr/lib/
#7 0xad624127 in ?? () from /usr/lib/
#8 0xb7bf0ac4 in ?? () from /usr/lib/
#9 0xb7be32ce in ?? () from /usr/lib/
#10 0xb7be6c0a in ?? () from /usr/lib/
#11 0x0808c89f in Dispatch ()
#12 0x08071d1d in main ()
In doing some research, I found the following:http://
"[945GM(E)] 'xrandr --output LVDS off' hangs Xserver in drmWaitVBlank()". Nothing to do with the Intel chipset - if you read the bug, it's a generic issue. From the bug: "We finally figured out what's the issue is here. Apparently GNOME uses
'xrandr --output LVDS --off' for screen blanking (instead of DPMS) and this hangs the Xserver in drmWaitVBlank() when compiz is running. Disabling vblank fixes/workarounds the issue."
Changed in xorg: | |
status: | Incomplete → Confirmed |
Changed in xorg-server: | |
status: | Unknown → Confirmed |
Changed in xorg-server: | |
status: | Confirmed → Fix Released |
Changed in xorg-server: | |
importance: | Unknown → High |
Changed in xorg-server: | |
importance: | High → Unknown |
Changed in xorg-server: | |
importance: | Unknown → High |
[This is an automated message]
Hi timw,
Please attach the output of `lspci -vvnn`, and attach your /var/log/Xorg.0.log file from after reproducing this issue. If you've made any customizations to your /etc/X11/xorg.conf please attach that as well.