This happened to me on feisty, and I am not using either nvidia or beryl (or compiz). So I'm reattributing it to gdm.
I had to zap the server because my gnome-panel had crashed. (Well, I guess I could have tried killing the gnome-session instead, but gdm ought to be robust against the server unexpectedly exiting.)
I couldn't seem to get much debugging information, except this from the daemon.log:
Mar 22 09:58:20 hope gdm[5298]: gdm_cleanup_children: child 5306 crashed of sign
al 9
Mar 22 09:58:20 hope gdm[5298]: gdm_cleanup_children: Slave crashed, killing its
children
gdb shows
(gdb) bt
#0 0xb75f9903 in ?? () from /lib/tls/i686/cmov/libc.so.6
#1 0x080a1410 in ?? ()
#2 0x080934e0 in ?? ()
#3 0x080a1418 in ?? ()
This happened to me on feisty, and I am not using either nvidia or beryl (or compiz). So I'm reattributing it to gdm.
I had to zap the server because my gnome-panel had crashed. (Well, I guess I could have tried killing the gnome-session instead, but gdm ought to be robust against the server unexpectedly exiting.)
I couldn't seem to get much debugging information, except this from the daemon.log:
Mar 22 09:58:20 hope gdm[5298]: gdm_cleanup_ children: child 5306 crashed of sign children: Slave crashed, killing its
al 9
Mar 22 09:58:20 hope gdm[5298]: gdm_cleanup_
children
gdb shows
(gdb) bt i686/cmov/ libc.so. 6
#0 0xb75f9903 in ?? () from /lib/tls/
#1 0x080a1410 in ?? ()
#2 0x080934e0 in ?? ()
#3 0x080a1418 in ?? ()
and strace shows it repeatedly
rt_sigprocmask( SIG_SETMASK, [], NULL, 8) = 0 SIG_SETMASK, [], NULL, 8) = 0 SIG_SETMASK, [], NULL, 8) = 0 SIG_SETMASK, [], NULL, 8) = 0 SIG_SETMASK, [], NULL, 8) = 0 SIG_SETMASK, [], NULL, 8) = 0 SIG_SETMASK, [], NULL, 8) = 0 SIG_SETMASK, [], NULL, 8) = 0 SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(
rt_sigprocmask(
rt_sigprocmask(
rt_sigprocmask(
rt_sigprocmask(
rt_sigprocmask(
rt_sigprocmask(
rt_sigprocmask(