gdb of crash and ktrace from DragonFly (and remote access to DragonFly for xserver work)
Matthieu Herrb
matthieu.herrb at laas.fr
Sat Mar 11 13:29:19 PST 2006
Jeremy C. Reed wrote:
> Anyone interested in remote access to work with gdb or ktrace to see why
> the X server is not working on DragonFly?
>
> I first attempted to use xcb and the latest libX11 (via git) but the
> clients would not run at all.
>
> Then I reverted and just used the X11 from CVS. The clients then work
> fine (used to X server on another system and it does not crash).
>
> The X server works (using via) and I can move the mouse around.
>
> But when I run a client, X crashes immediately.
>
> (Xorg 6.9 works on DragonFly already; this is modular where I am having
> problems.)
>
> Here is the gdb backtrace. Following that is a difference (with 100 lines
> of context) between the ktrace while Xorg is running and when it crashes
> when I attempt to start a client (xwininfo -display :0).
>
> GNU gdb 6.2.1
> Copyright 2004 Free Software Foundation, Inc.
> GDB is free software, covered by the GNU General Public License, and you are
> welcome to change it and/or distribute copies of it under certain conditions.
> Type "show copying" to see the conditions.
> There is absolutely no warranty for GDB. Type "show warranty" for details.
> This GDB was configured as "i386-dragonfly"...
> Core was generated by `Xorg'.
> Program terminated with signal 6, Aborted.
> Reading symbols from /home/reed/xorg/lib/libXfont.so.1...done.
> Loaded symbols for /home/reed/xorg/lib/libXfont.so.1
> Reading symbols from /usr/pkg/lib/libfreetype.so.6...done.
> Loaded symbols for /usr/pkg/lib/libfreetype.so.6
> Reading symbols from /home/reed/xorg/lib/libXau.so.6...done.
> Loaded symbols for /home/reed/xorg/lib/libXau.so.6
> Reading symbols from /home/reed/xorg/lib/libfontenc.so.1...done.
> Loaded symbols for /home/reed/xorg/lib/libfontenc.so.1
> Reading symbols from /home/reed/xorg/lib/libXdmcp.so.6...done.
> Loaded symbols for /home/reed/xorg/lib/libXdmcp.so.6
> Reading symbols from /usr/lib/libz.so.3...done.
> Loaded symbols for /usr/lib/libz.so.3
> Reading symbols from /usr/lib/librpcsvc.so.3...done.
> Loaded symbols for /usr/lib/librpcsvc.so.3
> Reading symbols from /usr/lib/libm.so.3...done.
> Loaded symbols for /usr/lib/libm.so.3
> Reading symbols from /usr/lib/libc.so.6...done.
> Loaded symbols for /usr/lib/libc.so.6
> Reading symbols from /home/reed/xorg/lib/xorg/modules/fonts/libbitmap.so...done.
> Loaded symbols for /home/reed/xorg/lib/xorg/modules/fonts/libbitmap.so
> Reading symbols from /home/reed/xorg/lib/xorg/modules/libpcidata.so...done.
> Loaded symbols for /home/reed/xorg/lib/xorg/modules/libpcidata.so
> Reading symbols from /home/reed/xorg/lib/xorg/modules/extensions/libextmod.so...done.
> Loaded symbols for /home/reed/xorg/lib/xorg/modules/extensions/libextmod.so
> Reading symbols from /home/reed/xorg/lib/xorg/modules/extensions/libdbe.so...done.
> Loaded symbols for /home/reed/xorg/lib/xorg/modules/extensions/libdbe.so
> Reading symbols from /home/reed/xorg/lib/xorg/modules/extensions/librecord.so...done.
> Loaded symbols for /home/reed/xorg/lib/xorg/modules/extensions/librecord.so
> Reading symbols from /home/reed/xorg/lib/xorg/modules/extensions/libxtrap.so...done.
> Loaded symbols for /home/reed/xorg/lib/xorg/modules/extensions/libxtrap.so
> Reading symbols from /home/reed/xorg/lib/xorg/modules/fonts/libfreetype.so...done.
> Loaded symbols for /home/reed/xorg/lib/xorg/modules/fonts/libfreetype.so
> Reading symbols from /home/reed/xorg/lib/xorg/modules/fonts/libtype1.so...done.
> Loaded symbols for /home/reed/xorg/lib/xorg/modules/fonts/libtype1.so
> Reading symbols from /home/reed/xorg/lib/xorg/modules/drivers/via_drv.so...done.
> Loaded symbols for /home/reed/xorg/lib/xorg/modules/drivers/via_drv.so
> Reading symbols from /home/reed/xorg/lib/xorg/modules/input/mouse_drv.so...done.
> Loaded symbols for /home/reed/xorg/lib/xorg/modules/input/mouse_drv.so
> Reading symbols from /home/reed/xorg/lib/xorg/modules/input/kbd_drv.so...done.
> Loaded symbols for /home/reed/xorg/lib/xorg/modules/input/kbd_drv.so
> Reading symbols from /home/reed/xorg/lib/xorg/modules/libvgahw.so...done.
> Loaded symbols for /home/reed/xorg/lib/xorg/modules/libvgahw.so
> Reading symbols from /home/reed/xorg/lib/xorg/modules/libi2c.so...done.
> Loaded symbols for /home/reed/xorg/lib/xorg/modules/libi2c.so
> Reading symbols from /home/reed/xorg/lib/xorg/modules/libddc.so...done.
> Loaded symbols for /home/reed/xorg/lib/xorg/modules/libddc.so
> Reading symbols from /home/reed/xorg/lib/xorg/modules/libfb.so...done.
> Loaded symbols for /home/reed/xorg/lib/xorg/modules/libfb.so
> Reading symbols from /home/reed/xorg/lib/xorg/modules/libxaa.so...done.
> Loaded symbols for /home/reed/xorg/lib/xorg/modules/libxaa.so
> Reading symbols from /home/reed/xorg/lib/xorg/modules/libramdac.so...done.
> Loaded symbols for /home/reed/xorg/lib/xorg/modules/libramdac.so
> Reading symbols from /usr/libexec/ld-elf.so.2...done.
> Loaded symbols for /usr/libexec/ld-elf.so.2
> #0 0x28320ab8 in kill () from /usr/lib/libc.so.6
> (gdb) bt
> #0 0x28320ab8 in kill () from /usr/lib/libc.so.6
> #1 0x28373768 in abort () from /usr/lib/libc.so.6
> #2 0x0809a12e in ddxGiveUp () at xf86Init.c:1259
> #3 0x081895bb in AbortServer () at log.c:408
> #4 0x081898b2 in FatalError (
> f=0x81963e4 "Caught signal %d. Server aborting\n") at log.c:554
> #5 0x080b007d in xf86SigHandler (signo=11) at xf86Events.c:1495
> #6 0xbfbfffd4 in ?? ()
> #7 0x0000000b in ?? ()
> #8 0x0000000c in ?? ()
> #9 0xbfbff580 in ?? ()
> #10 0x00000000 in ?? ()
> #11 0x080b0020 in xf86InterceptSigIll () at xf86Events.c:1279
> #12 0x281b0e6c in ___tls_get_addr () from /usr/libexec/ld-elf.so.2
> #13 0x28373ee5 in .cerror () from /usr/lib/libc.so.6
> #14 0x28381824 in ?? () from /usr/lib/libc.so.6
> #15 0x283112f1 in usleep () from /usr/lib/libc.so.6
> #16 0x080d3ed3 in xf86usleep (usec=300000) at ./../shared/libc_wrapper.c:1199
> #17 0x284697bb in MouseProc (device=0x822e100, what=1) at mouse.c:1778
> #18 0x08079daf in CloseDevice (dev=0x822e100) at devices.c:213
> #19 0x08079e80 in CloseDownDevices () at devices.c:294
> #20 0x0806c32d in main (argc=2, argv=0xbfbff8fc, envp=0xbfbff908) at main.c:469
> (gdb) q
>
> ktrace info here:
>
> --- out1 2006-03-11 13:18:22.000000000 -0800
> +++ out2 2006-03-11 13:18:16.000000000 -0800
> @@ -39403,100 +39403,297 @@
> 23986 Xorg GIO fd 0 wrote 44 bytes
> "WaitForSomething(): select: errno=672964800
> "
> 23986 Xorg RET write 44/0x2c
> 23986 Xorg CALL gettimeofday(0xbfbff1f0,0)
> 23986 Xorg RET gettimeofday 0
> 23986 Xorg CALL select(0x100,0x81c5600,0,0,0xbfbff248)
> 23986 Xorg PSIG SIGIO caught handler=0x80d5fa8 mask=0x0 code=0x0
> 23986 Xorg RET select -1 errno 4 Interrupted system call
> 23986 Xorg CALL select(0x9,0xbfbfefb4,0,0,0xbfbfefac)
> 23986 Xorg RET select 1
> 23986 Xorg CALL sigprocmask(0x1,0xbfbfef34,0xbfbfef24)
> 23986 Xorg RET sigprocmask 0
> 23986 Xorg CALL read(0x8,0x822d640,0x40)
> 23986 Xorg GIO fd 8 read 8 bytes
> "\M^G\^F\0\a\0\0\0\^?"
> 23986 Xorg RET read 8
> 23986 Xorg CALL gettimeofday(0xbfbfecd4,0)
> 23986 Xorg RET gettimeofday 0
> 23986 Xorg CALL sigprocmask(0x1,0xbfbfebe4,0xbfbfebd4)
> 23986 Xorg RET sigprocmask 0
> 23986 Xorg CALL select(0x400,0xbfbfee34,0,0,0xbfbfee2c)
> 23986 Xorg RET select 0
> 23986 Xorg CALL sigreturn(0xbfbff068)
> 23986 Xorg RET sigreturn JUSTRETURN
> 23986 Xorg CALL write(0x2,0x81c1440,0x2c)
> 23986 Xorg GIO fd 2 wrote 44 bytes
> "WaitForSomething(): select: errno=672964800
> "
> 23986 Xorg RET write 44/0x2c
> 23986 Xorg CALL write(0,0x81c1440,0x2c)
> 23986 Xorg GIO fd 0 wrote 44 bytes
> "WaitForSomething(): select: errno=672964800
> "
> 23986 Xorg RET write 44/0x2c
> 23986 Xorg CALL gettimeofday(0xbfbff1f0,0)
> 23986 Xorg RET gettimeofday 0
> 23986 Xorg CALL select(0x100,0x81c5600,0,0,0xbfbff248)
> 23986 Xorg PSIG SIGIO caught handler=0x80d5fa8 mask=0x0 code=0x0
> 23986 Xorg RET select -1 errno 4 Interrupted system call
> 23986 Xorg CALL select(0x9,0xbfbfefb4,0,0,0xbfbfefac)
> 23986 Xorg RET select 1
> 23986 Xorg CALL sigprocmask(0x1,0xbfbfef34,0xbfbfef24)
> 23986 Xorg RET sigprocmask 0
> 23986 Xorg CALL read(0x8,0x822d640,0x40)
> 23986 Xorg GIO fd 8 read 8 bytes
> "\M^G\^B\0\^B\0\0\0\^?"
> 23986 Xorg RET read 8
> 23986 Xorg CALL gettimeofday(0xbfbfecd4,0)
> 23986 Xorg RET gettimeofday 0
> 23986 Xorg CALL sigprocmask(0x1,0xbfbfebe4,0xbfbfebd4)
> 23986 Xorg RET sigprocmask 0
> 23986 Xorg CALL select(0x400,0xbfbfee34,0,0,0xbfbfee2c)
> 23986 Xorg RET select 0
> 23986 Xorg CALL sigreturn(0xbfbff068)
> 23986 Xorg RET sigreturn JUSTRETURN
> 23986 Xorg CALL write(0x2,0x81c1440,0x2c)
> 23986 Xorg GIO fd 2 wrote 44 bytes
> "WaitForSomething(): select: errno=672964800
> "
> 23986 Xorg RET write 44/0x2c
> 23986 Xorg CALL write(0,0x81c1440,0x2c)
> 23986 Xorg GIO fd 0 wrote 44 bytes
> "WaitForSomething(): select: errno=672964800
> "
> 23986 Xorg RET write 44/0x2c
> 23986 Xorg CALL gettimeofday(0xbfbff1f0,0)
> 23986 Xorg RET gettimeofday 0
> 23986 Xorg CALL select(0x100,0x81c5600,0,0,0xbfbff248)
> 23986 Xorg PSIG SIGIO caught handler=0x80d5fa8 mask=0x0 code=0x0
> 23986 Xorg RET select -1 errno 4 Interrupted system call
> 23986 Xorg CALL select(0x9,0xbfbfefb4,0,0,0xbfbfefac)
> 23986 Xorg RET select 1
> 23986 Xorg CALL sigprocmask(0x1,0xbfbfef34,0xbfbfef24)
> 23986 Xorg RET sigprocmask 0
> 23986 Xorg CALL read(0x8,0x822d640,0x40)
> 23986 Xorg GIO fd 8 read 8 bytes
> "\M^G\M^?\0\0\0\0\0\^?"
> 23986 Xorg RET read 8
> 23986 Xorg CALL gettimeofday(0xbfbfecd4,0)
> 23986 Xorg RET gettimeofday 0
> 23986 Xorg CALL sigprocmask(0x1,0xbfbfebe4,0xbfbfebd4)
> 23986 Xorg RET sigprocmask 0
> 23986 Xorg CALL select(0x400,0xbfbfee34,0,0,0xbfbfee2c)
> 23986 Xorg RET select 0
> 23986 Xorg CALL sigreturn(0xbfbff068)
> 23986 Xorg RET sigreturn JUSTRETURN
> 23986 Xorg CALL write(0x2,0x81c1440,0x2c)
> 23986 Xorg GIO fd 2 wrote 44 bytes
> "WaitForSomething(): select: errno=672964800
> "
> 23986 Xorg RET write 44/0x2c
> 23986 Xorg CALL write(0,0x81c1440,0x2c)
> 23986 Xorg GIO fd 0 wrote 44 bytes
> "WaitForSomething(): select: errno=672964800
> "
> 23986 Xorg RET write 44/0x2c
> 23986 Xorg CALL gettimeofday(0xbfbff1f0,0)
> 23986 Xorg RET gettimeofday 0
> 23986 Xorg CALL select(0x100,0x81c5600,0,0,0xbfbff248)
> + 23986 Xorg RET select 1
> + 23986 Xorg CALL setitimer(0,0xbfbff1f0,0)
> + 23986 Xorg RET setitimer 0
> + 23986 Xorg CALL gettimeofday(0xbfbff1f0,0)
> + 23986 Xorg RET gettimeofday 0
> + 23986 Xorg CALL gettimeofday(0xbfbff080,0)
> + 23986 Xorg RET gettimeofday 0
> + 23986 Xorg CALL accept(0x4,0xbfbfefd0,0xbfbfefcc)
> + 23986 Xorg RET accept 9
> + 23986 Xorg CALL fcntl(0x9,0x3,0)
> + 23986 Xorg RET fcntl 2
> + 23986 Xorg CALL fcntl(0x9,0x4,0x6)
> + 23986 Xorg RET fcntl 0
> + 23986 Xorg CALL gettimeofday(0xbfbff1f0,0)
> + 23986 Xorg RET gettimeofday 0
> + 23986 Xorg CALL select(0x100,0x81c5600,0,0,0xbfbff248)
> + 23986 Xorg RET select 1
> + 23986 Xorg CALL gettimeofday(0xbfbff1f0,0)
> + 23986 Xorg RET gettimeofday 0
> + 23986 Xorg CALL read(0x9,0x82af004,0xffc)
> + 23986 Xorg GIO fd 9 read 12 bytes
> + "l\0\v\0\0\0\0\0\0\0\0\0"
> + 23986 Xorg RET read 12/0xc
> + 23986 Xorg CALL select(0x100,0x81c5600,0,0,0xbfbff248)
> + 23986 Xorg RET select 0
> + 23986 Xorg CALL read(0x9,0x82af000,0x1000)
> + 23986 Xorg RET read -1 errno 35 Resource temporarily unavailable
> + 23986 Xorg CALL writev(0x9,0xbfbff3c0,0x1)
> + 23986 Xorg GIO fd 9 wrote 236 bytes
> + "\^A\0\v\0\0\09\0\M^@\^],\^D\0\0 \0\M^?\M^?\^_\0\0\^A\0\0\^T\0\M^?\M^?\
> + \^A\a\0\0 \b\M^?\M-Db\^[\bThe X.Org Foundation\^A\^A \^^\M-Db\^[\b\^D\
> + \b \^^\M-Db\^[\b\b\b \^^\M-Db\^[\b\^O\^P \^^\M-Db\^[\b\^P\^P \^^\M-Db\
> + \^[\b\^X \^^\M-Db\^[\b \^^\M-Db\^[\b;\0\0\0 \0\0\0\M^?\M^?\0\0\0\0\
> + \0\0\0\0\0\0\0\^D\0\^C[\^A\^D\^A\^A\0\^A\0!\0\0\0\0\0\^P\a\^P\0\^A\0\
> + \^A\0\0\0!\0\0\0\^D\^F@\0\0\M-x\0\0\M-`\a\0\0\^_\0\0\0\0\0\0\0\^A\0\0\
> + \0\^A\0\0\0\^D\0\0\0\^A\0\0\0\b\0\0\0\^A\0\0\0\^O\0\0\0\^A\0\0\0\^X\0\
> + \0\0\^A\0\0\0 \0\0\0\^A\0\0\0"
> + 23986 Xorg RET writev 236/0xec
> + 23986 Xorg CALL shutdown(0x9,0x2)
> + 23986 Xorg RET shutdown 0
> + 23986 Xorg CALL close(0x9)
> + 23986 Xorg RET close 0
> + 23986 Xorg CALL ioctl(0x5,KDSKBMODE,0x1)
> + 23986 Xorg RET ioctl 0
> + 23986 Xorg CALL ioctl(0x5,TIOCSETA,0x822d340)
> + 23986 Xorg RET ioctl 0
> + 23986 Xorg CALL fcntl(0x8,0x3,0x281c191c)
> + 23986 Xorg RET fcntl 66/0x42
> + 23986 Xorg CALL fcntl(0x8,0x4,0x2)
> + 23986 Xorg RET fcntl 0
> + 23986 Xorg CALL sigaction(0x17,0xbfbff7b0,0xbfbff790)
> + 23986 Xorg RET sigaction 0
> + 23986 Xorg CALL close(0x8)
> + 23986 Xorg RET close 0
> + 23986 Xorg CALL nanosleep(0xbfbff7d8,0)
> + 23986 Xorg PSIG SIGALRM caught handler=0x8184448 mask=0x0 code=0x0
> + 23986 Xorg RET nanosleep -1 errno 4 Interrupted system call
> + 23986 Xorg CALL sigreturn(0xbfbff648)
> + 23986 Xorg RET sigreturn JUSTRETURN
> + 23986 Xorg PSIG SIGSEGV caught handler=0x80b0020 mask=0x0 code=0x0
> + 23986 Xorg CALL sigaction(0xb,0xbfbff58c,0xbfbff56c)
> + 23986 Xorg RET sigaction 0
> + 23986 Xorg CALL write(0x2,0x81c1440,0x70)
> + 23986 Xorg GIO fd 2 wrote 112 bytes
> + "
> + *** If unresolved symbols were reported above, they might not
> + *** be the reason for the server aborting.
> + "
> + 23986 Xorg RET write 112/0x70
> + 23986 Xorg CALL write(0,0x81c1440,0x70)
> + 23986 Xorg GIO fd 0 wrote 112 bytes
> + "
> + *** If unresolved symbols were reported above, they might not
> + *** be the reason for the server aborting.
> + "
> + 23986 Xorg RET write 112/0x70
> + 23986 Xorg CALL write(0x2,0x81c1440,0x15)
> + 23986 Xorg GIO fd 2 wrote 21 bytes
> + "
> + Fatal server error:
> + "
> + 23986 Xorg RET write 21/0x15
> + 23986 Xorg CALL write(0,0x81c1440,0x15)
> + 23986 Xorg GIO fd 0 wrote 21 bytes
> + "
> + Fatal server error:
> + "
> + 23986 Xorg RET write 21/0x15
> + 23986 Xorg CALL write(0x2,0x81c1440,0x23)
> + 23986 Xorg GIO fd 2 wrote 35 bytes
> + "Caught signal 11. Server aborting
> + "
> + 23986 Xorg RET write 35/0x23
> + 23986 Xorg CALL write(0,0x81c1440,0x23)
> + 23986 Xorg GIO fd 0 wrote 35 bytes
> + "Caught signal 11. Server aborting
> + "
> + 23986 Xorg RET write 35/0x23
> + 23986 Xorg CALL write(0x2,0x81c1440,0x1)
> + 23986 Xorg GIO fd 2 wrote 1 byte
> + "
> + "
> + 23986 Xorg RET write 1
> + 23986 Xorg CALL write(0,0x81c1440,0x1)
> + 23986 Xorg GIO fd 0 wrote 1 byte
> + "
> + "
> + 23986 Xorg RET write 1
> + 23986 Xorg CALL unlink(0x81c0fc0)
> + 23986 Xorg NAMI "/tmp/.X0-lock"
> + 23986 Xorg RET unlink 0
> + 23986 Xorg CALL sigprocmask(0x1,0xbfbff4fc,0xbfbff4ec)
> + 23986 Xorg RET sigprocmask 0
> + 23986 Xorg CALL mmap(0,0x10000,0x3,0x1,0x7,0,0xa0000,0)
> + 23986 Xorg RET mmap 693190656/0x29514000
> + 23986 Xorg PSIG SIGALRM caught handler=0x8184448 mask=0x400400 code=0x0
> + 23986 Xorg CALL sigreturn(0xbfbff2d4)
> + 23986 Xorg RET sigreturn JUSTRETURN
> + 23986 Xorg PSIG SIGALRM caught handler=0x8184448 mask=0x400400 code=0x0
> + 23986 Xorg CALL sigreturn(0xbfbff2d4)
> + 23986 Xorg RET sigreturn JUSTRETURN
> + 23986 Xorg PSIG SIGALRM caught handler=0x8184448 mask=0x400400 code=0x0
> + 23986 Xorg CALL sigreturn(0xbfbff2d4)
> + 23986 Xorg RET sigreturn JUSTRETURN
> + 23986 Xorg PSIG SIGALRM caught handler=0x8184448 mask=0x400400 code=0x0
> + 23986 Xorg CALL sigreturn(0xbfbff2d4)
> + 23986 Xorg RET sigreturn JUSTRETURN
> + 23986 Xorg PSIG SIGALRM caught handler=0x8184448 mask=0x400400 code=0x0
> + 23986 Xorg CALL sigreturn(0xbfbff2d4)
> + 23986 Xorg RET sigreturn JUSTRETURN
> + 23986 Xorg PSIG SIGALRM caught handler=0x8184448 mask=0x400400 code=0x0
> + 23986 Xorg CALL sigreturn(0xbfbff2d4)
> + 23986 Xorg RET sigreturn JUSTRETURN
> + 23986 Xorg PSIG SIGALRM caught handler=0x8184448 mask=0x400400 code=0x0
> + 23986 Xorg CALL sigreturn(0xbfbff2d4)
> + 23986 Xorg RET sigreturn JUSTRETURN
> + 23986 Xorg PSIG SIGALRM caught handler=0x8184448 mask=0x400400 code=0x0
> + 23986 Xorg CALL sigreturn(0xbfbff2d4)
> + 23986 Xorg RET sigreturn JUSTRETURN
> + 23986 Xorg PSIG SIGALRM caught handler=0x8184448 mask=0x400400 code=0x0
> + 23986 Xorg CALL sigreturn(0xbfbff2d4)
> + 23986 Xorg RET sigreturn JUSTRETURN
> + 23986 Xorg PSIG SIGALRM caught handler=0x8184448 mask=0x400400 code=0x0
> + 23986 Xorg CALL sigreturn(0xbfbff2d4)
> + 23986 Xorg RET sigreturn JUSTRETURN
> + 23986 Xorg PSIG SIGALRM caught handler=0x8184448 mask=0x400400 code=0x0
> + 23986 Xorg CALL sigreturn(0xbfbff2d4)
> + 23986 Xorg RET sigreturn JUSTRETURN
> + 23986 Xorg PSIG SIGALRM caught handler=0x8184448 mask=0x400400 code=0x0
> + 23986 Xorg CALL sigreturn(0xbfbff2d4)
> + 23986 Xorg RET sigreturn JUSTRETURN
> + 23986 Xorg PSIG SIGALRM caught handler=0x8184448 mask=0x400400 code=0x0
> + 23986 Xorg CALL sigreturn(0xbfbff2d4)
> + 23986 Xorg RET sigreturn JUSTRETURN
> + 23986 Xorg PSIG SIGALRM caught handler=0x8184448 mask=0x400400 code=0x0
> + 23986 Xorg CALL sigreturn(0xbfbff2d4)
> + 23986 Xorg RET sigreturn JUSTRETURN
> + 23986 Xorg PSIG SIGALRM caught handler=0x8184448 mask=0x400400 code=0x0
> + 23986 Xorg CALL sigreturn(0xbfbff2d4)
> + 23986 Xorg RET sigreturn JUSTRETURN
> + 23986 Xorg PSIG SIGALRM caught handler=0x8184448 mask=0x400400 code=0x0
> + 23986 Xorg CALL sigreturn(0xbfbff2d4)
> + 23986 Xorg RET sigreturn JUSTRETURN
> + 23986 Xorg PSIG SIGALRM caught handler=0x8184448 mask=0x400400 code=0x0
> + 23986 Xorg CALL sigreturn(0xbfbff2d4)
> + 23986 Xorg RET sigreturn JUSTRETURN
> + 23986 Xorg CALL munmap(0x29514000,0x10000)
> + 23986 Xorg RET munmap 0
> + 23986 Xorg CALL nanosleep(0xbfbff474,0)
> + 23986 Xorg RET nanosleep 0
> + 23986 Xorg CALL nanosleep(0xbfbff424,0)
> + 23986 Xorg RET nanosleep 0
> + 23986 Xorg CALL nanosleep(0xbfbff424,0)
> + 23986 Xorg RET nanosleep 0
> + 23986 Xorg CALL nanosleep(0xbfbff424,0)
> + 23986 Xorg RET nanosleep 0
> + 23986 Xorg CALL nanosleep(0xbfbff474,0)
> + 23986 Xorg RET nanosleep 0
> + 23986 Xorg CALL ioctl(0x5,KDSETMODE,0)
> + 23986 Xorg RET ioctl 0
> + 23986 Xorg CALL ioctl(0x5,VT_GETMODE,0xbfbff55c)
> + 23986 Xorg RET ioctl 0
> + 23986 Xorg CALL ioctl(0x5,VT_SETMODE,0xbfbff55c)
> + 23986 Xorg RET ioctl 0
> + 23986 Xorg CALL ioctl(0x5,VT_ACTIVATE,0x1)
> + 23986 Xorg RET ioctl 0
> + 23986 Xorg CALL close(0x5)
> + 23986 Xorg RET close 0
> + 23986 Xorg CALL close(0)
> + 23986 Xorg RET close 0
> + 23986 Xorg CALL sigprocmask(0x3,0xbfbff554,0)
> + 23986 Xorg RET sigprocmask 0
> + 23986 Xorg CALL getpid
> + 23986 Xorg RET getpid 23986/0x5db2
> + 23986 Xorg CALL kill(0x5db2,0x6)
> + 23986 Xorg PSIG SIGIOT SIG_DFL
> + 23986 Xorg NAMI "Xorg.core"
>
I'd suggest you try with 'Option "NoTrapSignals" "True"' in the
'ServerFlags' section in xorg.conf. This will probably provide a better
stack trace.
--
Matthieu
More information about the xorg
mailing list