[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#417626: xserver-xorg: crash on resuming from hibernate



On Sun, Apr 08, 2007 at 11:35:22AM +0200, Michel Dänzer wrote:
> 
> Hmm, not sure what could segfault on that line...
> It looks like it receives newlines as input, so it repeats the previous
> command. Can you try running gdb directly from ssh instead of via
> screen?

Finally i reproduced it again.  The main problem is that machine
completely freezes after crash, if debugger is running. (Including ssh
sessions). So i should write all required gdb commands to screen session.
gdb will execute them after crash. 


Program received signal SIGUSR1, User defined signal 1.

Program received signal SIGUSR1, User defined signal 1.

Program received signal SIGSEGV, Segmentation fault.
0x08195b73 in WaitForSomething (pClientsReady=0xbfa64a70) at
../../os/WaitFor.c:220
220                 if (timeout < 0)
(gdb) thread apply all bt
(gdb) bt
#0  0x08195b73 in WaitForSomething (pClientsReady=0xbfa64a70) at
../../os/WaitFor.c:220
#1  0x08086b91 in Dispatch () at ../../dix/dispatch.c:388
#2  0x0806e699 in main (argc=8, argv=0xbfa64f74, envp=Cannot access memory
at address 0xe6909360
) at ../../dix/main.c:479
(gdb) continue
Continuing.

Program received signal SIGABRT, Aborted.
0xffffe410 in __kernel_vsyscall ()
(gdb) bt
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7d479d1 in raise () from /lib/tls/i686/cmov/libc.so.6
#2  0xb7d49219 in abort () from /lib/tls/i686/cmov/libc.so.6
#3  0x0809f495 in ddxGiveUp () at
../../../../hw/xfree86/common/xf86Init.c:1263
#4  0x081a24d3 in AbortServer () at ../../os/log.c:408
#5  0x081a29e7 in FatalError (f=0x81b33c0 "Caught signal %d.  Server
aborting\n") at ../../os/log.c:554
#6  0x080d02a7 in xf86SigHandler (signo=11) at
../../../../hw/xfree86/common/xf86Events.c:1480
#7  <signal handler called>
#8  0x08195b73 in WaitForSomething (pClientsReady=0xbfa64a70) at
../../os/WaitFor.c:220
#9  0x08086b91 in Dispatch () at ../../dix/dispatch.c:388
#10 0x0806e699 in main (argc=8, argv=0xbfa64f74, envp=Cannot access memory
at address 0xe6909360
) at ../../dix/main.c:479

Backtrace is not too useful. I have no idea why it crashes.

-- 
WBR, Dmitry

Attachment: signature.asc
Description: Digital signature


Reply to: