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