X crashed in LogVMessageVerb() after resume from suspend
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xorg-server (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
I've been trying to capture this for some time now as it doesn't happen often, but I think I finally got what has been happening to me on occasion. When I open my laptop lid to resume from suspend, I get a black screen and can't switch to a tty.
This is not the same as bug 346404 which I also got a few days ago while trying to get this one.
I captured this backtrace in gdb, and I was not able to use "cont" as X terminated with SIGABRT, unlike in the bug above.
ProblemType: Bug
Architecture: i386
DistroRelease: Ubuntu 9.04
Package: xorg 1:7.4~5ubuntu16
ProcEnviron:
PATH=(custom, user)
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcVersion: Linux version 2.6.28-8-generic (buildd@palmer) (gcc version 4.3.3 (Ubuntu 4.3.3-5ubuntu1) ) #28-Ubuntu SMP Thu Mar 5 21:49:36 UTC 2009
SourcePackage: xorg
Uname: Linux 2.6.28-8-generic i686
XorgConf:
#0 0xb7fb9430 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb7ba26d0 in raise () from /lib/tls/
No symbol table info available.
#2 0xb7ba4098 in abort () from /lib/tls/
No symbol table info available.
#3 0xb7be024d in ?? () from /lib/tls/
No symbol table info available.
#4 0xb7be6604 in ?? () from /lib/tls/
No symbol table info available.
#5 0xb7be85b6 in free () from /lib/tls/
No symbol table info available.
#6 0x0813fce5 in LogVMessageVerb (type=X_INFO, verb=1,
format=
args=0xbf8d5f18 "�W\236\
s = 0x26 <Address 0x26 out of bounds>
time = {tv_sec = 1237847994, tv_usec = 165184}
tv_sec = <value optimized out>
tv_usec = <value optimized out>
diff_sec = 188412
diff_usec = 440188
first = 0
start_tv_sec = 1237659581
start_usec = 724996
#7 0x0813fe73 in LogMessage (type=X_INFO,
format=
No locals.
#8 0x080acab7 in remove_device (dev=0xac6c700) at ../../config/
No locals.
#9 0x080acbb4 in device_removed (ctx=0xa286aa0,
udi=0xaab855c "/org/freedeskt
dev = (DeviceIntPtr) 0xa2b3598
next = (DeviceIntPtr) 0xa2b3598
value = <value optimized out>
Changed in xorg-server (Ubuntu): | |
status: | New → Confirmed |
We've fixed a couple bugs, #328035 and #333222, which can occur in situations sort of similar to what you've described. I notice you reported this bug against the beta xserver which doesn't have either of these fixes - please retest after updating to xserver 2:1.6.0-0ubuntu6 and see if you can reproduce the issue.