Brice Goglin -> Kirill A. Korinskiy @ Sat, 22 Dec 2007 17:59:55 +0100: BG> Login by ssh, and run BG> gdb -p $(pidof X) BG> then you can interrupt X within gdb with ctrl-c and get the current BG> stack with BG> bt full BG> X can run again if you enter "c" (for "continue"). Then you can ctrl-c BG> and get another stack. If you get always the same backtrace, then we BG> will know where the hang would be. BG> This bug could be related to a well-known hang that we just fixed (bug BG> #451989). --8<---------------cut here---------------start------------->8--- (gdb) bt full #0 0x0809a1c0 in EnqueueEvent () No symbol table info available. #1 0x08099688 in ComputeFreezes () No symbol table info available. #2 0x08099e8b in CheckGrabForSyncs () No symbol table info available. #3 0x08099fdf in ActivateKeyboardGrab () No symbol table info available. #4 0x0809471c in GrabDevice () No symbol table info available. #5 0x08094925 in ProcGrabKeyboard () No symbol table info available. #6 0x0814d67e in ?? () No symbol table info available. #7 0x086ef3f8 in ?? () No symbol table info available. #8 0x086ef3f8 in ?? () No symbol table info available. #9 0xbf8b2b18 in ?? () No symbol table info available. #10 0x081d5f8c in ?? () No symbol table info available. #11 0x081d682c in defaultPointerControl () No symbol table info available. #12 0x086ef3f8 in ?? () No symbol table info available. #13 0xbf8b2f68 in ?? () No symbol table info available. #14 0x0808d1bf in Dispatch () No symbol table info available. Backtrace stopped: frame did not save the PC (gdb) c Continuing. Program received signal SIGINT, Interrupt. [Switching to Thread 0xb7bd66b0 (LWP 4055)] 0x0809a1e8 in EnqueueEvent () (gdb) bt full #0 0x0809a1e8 in EnqueueEvent () No symbol table info available. #1 0x08099688 in ComputeFreezes () No symbol table info available. #2 0x08099e8b in CheckGrabForSyncs () No symbol table info available. #3 0x08099fdf in ActivateKeyboardGrab () No symbol table info available. #4 0x0809471c in GrabDevice () No symbol table info available. #5 0x08094925 in ProcGrabKeyboard () No symbol table info available. #6 0x0814d67e in ?? () No symbol table info available. #7 0x086ef3f8 in ?? () No symbol table info available. #8 0x086ef3f8 in ?? () No symbol table info available. #9 0xbf8b2b18 in ?? () No symbol table info available. #10 0x081d5f8c in ?? () No symbol table info available. #11 0x081d682c in defaultPointerControl () No symbol table info available. #12 0x086ef3f8 in ?? () No symbol table info available. #13 0xbf8b2f68 in ?? () No symbol table info available. #14 0x0808d1bf in Dispatch () No symbol table info available. Backtrace stopped: frame did not save the PC (gdb) c Continuing. Program received signal SIGINT, Interrupt. 0x0809a1c0 in EnqueueEvent () (gdb) bt full #0 0x0809a1c0 in EnqueueEvent () No symbol table info available. #1 0x08099688 in ComputeFreezes () No symbol table info available. #2 0x08099e8b in CheckGrabForSyncs () No symbol table info available. #3 0x08099fdf in ActivateKeyboardGrab () No symbol table info available. #4 0x0809471c in GrabDevice () No symbol table info available. #5 0x08094925 in ProcGrabKeyboard () No symbol table info available. #6 0x0814d67e in ?? () No symbol table info available. #7 0x086ef3f8 in ?? () No symbol table info available. #8 0x086ef3f8 in ?? () No symbol table info available. #9 0xbf8b2b18 in ?? () No symbol table info available. #10 0x081d5f8c in ?? () No symbol table info available. #11 0x081d682c in defaultPointerControl () No symbol table info available. #12 0x086ef3f8 in ?? () No symbol table info available. #13 0xbf8b2f68 in ?? () No symbol table info available. #14 0x0808d1bf in Dispatch () No symbol table info available. Backtrace stopped: frame did not save the PC (gdb) c Continuing. Program received signal SIGINT, Interrupt. 0xb7cec15f in free () from /lib/i686/cmov/libc.so.6 (gdb) bt #0 0xb7cec15f in free () from /lib/i686/cmov/libc.so.6 #1 0x081b4301 in Xfree () #2 0x08099690 in ComputeFreezes () #3 0x08099e8b in CheckGrabForSyncs () #4 0x08099fdf in ActivateKeyboardGrab () #5 0x0809471c in GrabDevice () #6 0x08094925 in ProcGrabKeyboard () #7 0x0814d67e in ?? () #8 0x086ef3f8 in ?? () #9 0x086ef3f8 in ?? () #10 0xbf8b2b18 in ?? () #11 0x081d5f8c in ?? () #12 0x081d682c in defaultPointerControl () #13 0x086ef3f8 in ?? () #14 0xbf8b2f68 in ?? () #15 0x0808d1bf in Dispatch () Backtrace stopped: frame did not save the PC (gdb) bt full #0 0xb7cec15f in free () from /lib/i686/cmov/libc.so.6 No symbol table info available. #1 0x081b4301 in Xfree () No symbol table info available. #2 0x08099690 in ComputeFreezes () No symbol table info available. #3 0x08099e8b in CheckGrabForSyncs () No symbol table info available. #4 0x08099fdf in ActivateKeyboardGrab () No symbol table info available. #5 0x0809471c in GrabDevice () No symbol table info available. #6 0x08094925 in ProcGrabKeyboard () No symbol table info available. #7 0x0814d67e in ?? () No symbol table info available. #8 0x086ef3f8 in ?? () No symbol table info available. #9 0x086ef3f8 in ?? () No symbol table info available. #10 0xbf8b2b18 in ?? () No symbol table info available. #11 0x081d5f8c in ?? () No symbol table info available. #12 0x081d682c in defaultPointerControl () No symbol table info available. #13 0x086ef3f8 in ?? () No symbol table info available. #14 0xbf8b2f68 in ?? () No symbol table info available. #15 0x0808d1bf in Dispatch () No symbol table info available. Backtrace stopped: frame did not save the PC --8<---------------cut here---------------end--------------->8--- -- .''`. Kirill A. Korinskiy <catap@catap.ru> : :' : proud (maniac)? (developer|hacker) `. `'` http://catap.ru/ - +7 (916) 3-604-704 - xmpp:catap@catap.ru `- Debian - when you have better things to do than fixing systems -- madduck
Attachment:
pgpx4mjJLa5HP.pgp
Description: PGP signature