This looks muchly like a bug we had in the log timestamping code, that
we resolved by disabling that patch. The symptoms are very similar too,
so I think this is a dupe. If you see the bug again, though, please
feel free to reopen.
** Summary changed:
- [Jaunty] X crashed after resume from suspend
+ X crashed in LogVMessageVerb() after resume from suspend
** Description changed:
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 (bui...@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/i686/cmov/libc.so.6
+ No symbol table info available.
+ #2 0xb7ba4098 in abort () from /lib/tls/i686/cmov/libc.so.6
+ No symbol table info available.
+ #3 0xb7be024d in ?? () from /lib/tls/i686/cmov/libc.so.6
+ No symbol table info available.
+ #4 0xb7be6604 in ?? () from /lib/tls/i686/cmov/libc.so.6
+ No symbol table info available.
+ #5 0xb7be85b6 in free () from /lib/tls/i686/cmov/libc.so.6
+ No symbol table info available.
+ #6 0x0813fce5 in LogVMessageVerb (type=X_INFO, verb=1,
+ format=0x81c775c "config/hal: removing device %s\n",
+ args=0xbf8d5f18
"�W\236\n�����{\034\b\2305+\nX_\215���\n\b���\n\030��\n�����{\034\b\\\205�\n�u��")
at ../../os/log.c:392
+ 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=0x81c775c "config/hal: removing device %s\n") at ../../os/log.c:416
+ No locals.
+ #8 0x080acab7 in remove_device (dev=0xac6c700) at ../../config/hal.c:66
+ No locals.
+ #9 0x080acbb4 in device_removed (ctx=0xa286aa0,
+ udi=0xaab855c
"/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port_logicaldev_input")
at ../../config/hal.c:95
+ dev = (DeviceIntPtr) 0xa2b3598
+ next = (DeviceIntPtr) 0xa2b3598
+ value = <value optimized out>
** Changed in: xorg-server (Ubuntu)
Status: Incomplete => Fix Released
--
X crashed in LogVMessageVerb() after resume from suspend
https://bugs.launchpad.net/bugs/347616
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs