sam backtrace # gdb X
GNU gdb 6.6
Copyright (C) 2006 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 "i686-pc-linux-gnu"...
Using host libthread_db library "/lib/libthread_db.so.1".
(gdb) handle SIGUSR1 nostop
Signal        Stop      Print   Pass to program Description
SIGUSR1       No        Yes     Yes             User defined signal 1
(gdb) run -kb -dumbSched
Starting program: /usr/bin/X -kb -dumbSched

X.Org X Server 1.4.0
Release Date: 5 September 2007
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.23-gentoo-r2-rt1 i686
Current Operating System: Linux sam 2.6.23-gentoo-r2-rt1 #4 Wed Nov 21
17:35:44 CET 2007 i686
Build Date: 12 December 2007  06:55:52PM

        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Wed Dec 12 19:49:05 2007
(==) Using config file: "/etc/X11/xorg.conf"
[tcsetpgrp failed in terminal_inferior: Operation not permitted]
(II) Module "ddc" already built-in
(II) Module "i2c" already built-in
(II) Module "ramdac" already built-in
(EE) intel(1): No valid MMIO address in PCI config space
Synaptics DeviceInit called
SynapticsCtrl called.
Synaptics DeviceOn called
Could not init font path element /usr/share/fonts/TTF/, removing from list!
Could not init font path element /usr/share/fonts/OTF, removing from list!

Program received signal SIGUSR1, User defined signal 1.
Synaptics DeviceOff called

Program received signal SIGUSR1, User defined signal 1.
Error in I830WaitLpRing(), timeout for 2 seconds
pgetbl_ctl: 0x3ffc0001 pgetbl_err: 0x0
ipeir: 0 iphdr: 8084d70
LP ring tail: 8 head: 0 len: 1f001 start 0
eir: 0 esr: 0 emr: ffff
instdone: ffc1 instpm: 0
memmode: 306 instps: 2014c1
hwstam: ffff ier: 2 imr: ffff iir: 0
Ring at virtual 0xa7925000 head 0x0 tail 0x8 count 2
        0001ff80: 00000000
        0001ff84: 00000000
        0001ff88: 00000000
        0001ff8c: 00000000
        0001ff90: 00000000
        0001ff94: 00000000
        0001ff98: 00000000
        0001ff9c: 00000000
        0001ffa0: 00000000
        0001ffa4: 00000000
        0001ffa8: 00000000
        0001ffac: 00000000
        0001ffb0: 00000000
        0001ffb4: 00000000
        0001ffb8: 00000000
        0001ffbc: 00000000
        0001ffc0: 00000000
        0001ffc4: 00000000
        0001ffc8: 00000000
        0001ffcc: 00000000
        0001ffd0: 00000000
        0001ffd4: 00000000
        0001ffd8: 00000000
        0001ffdc: 00000000
        0001ffe0: 00000000
        0001ffe4: 00000000
        0001ffe8: 00000000
        0001ffec: 00000000
        0001fff0: 00000000
        0001fff4: 00000000
        0001fff8: 00000000
        0001fffc: 00000000
        00000000: 02000011
Ring end
space: 131056 wanted 131064

Fatal server error:
lockup

Synaptics DeviceOff called
Error in I830WaitLpRing(), timeout for 2 seconds
pgetbl_ctl: 0x3ffc0001 pgetbl_err: 0x0
ipeir: 0 iphdr: 8084d70
LP ring tail: 10 head: 0 len: 1f001 start 0
eir: 0 esr: 0 emr: ffff
instdone: ffc1 instpm: 0
memmode: 306 instps: 2014c1
hwstam: ffff ier: 2 imr: ffff iir: 0
Ring at virtual 0xa7925000 head 0x0 tail 0x10 count 4
        0001ff80: 00000000
        0001ff84: 00000000
        0001ff88: 00000000
        0001ff8c: 00000000
        0001ff90: 00000000
        0001ff94: 00000000
        0001ff98: 00000000
        0001ff9c: 00000000
        0001ffa0: 00000000
        0001ffa4: 00000000
        0001ffa8: 00000000
        0001ffac: 00000000
        0001ffb0: 00000000
        0001ffb4: 00000000
        0001ffb8: 00000000
        0001ffbc: 00000000
        0001ffc0: 00000000
        0001ffc4: 00000000
        0001ffc8: 00000000
        0001ffcc: 00000000
        0001ffd0: 00000000
        0001ffd4: 00000000
        0001ffd8: 00000000
        0001ffdc: 00000000
        0001ffe0: 00000000
        0001ffe4: 00000000
        0001ffe8: 00000000
        0001ffec: 00000000
        0001fff0: 00000000
        0001fff4: 00000000
        0001fff8: 00000000
        0001fffc: 00000000
        00000000: b7b8c1c8
Ring end
space: 131048 wanted 131064

FatalError re-entered, aborting
lockup


Program received signal SIGABRT, Aborted.
0xb7f01410 in __kernel_vsyscall ()
(gdb) bt f
#0  0xb7f01410 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb7c25101 in raise () from /lib/libc.so.6
No symbol table info available.
#2  0xb7c268e8 in abort () from /lib/libc.so.6
No symbol table info available.
#3  0x081c4dfc in FatalError (f=0xb7ab9414 "lockup\n") at log.c:554
        args = 0xbf8dad24 "��\001"
        beenhere = 1
#4  0xb7a79053 in I830WaitLpRing (pScrn=0x82245e0, n=131064,
timeout_millis=2000) at i830_accel.c:150
        pI830 = (I830Ptr) 0x8226520
        ring = (I830RingBuffer *) 0x82343a0
        iters = 1298924
        start = 208456
        now = 210457
        last_head = 0
        first = 0
#5  0xb7a792b2 in I830Sync (pScrn=0x82245e0) at i830_accel.c:201
        pI830 = (I830Ptr) 0x8226520
        flags = 17
        __FUNCTION__ = "I830Sync"
#6  0xb7a865b1 in i830_stop_ring (pScrn=0x82245e0, flush=1) at
i830_driver.c:1749
        pI830 = (I830Ptr) 0x8226520
        temp = 126977
        __FUNCTION__ = "i830_stop_ring"
#7  0xb7a8a186 in I830LeaveVT (scrnIndex=0, flags=0) at i830_driver.c:3013
        pScrn = (ScrnInfoPtr) 0x82245e0
        pI830 = (I830Ptr) 0x8226520
        __FUNCTION__ = "I830LeaveVT"
#8  0x080dad60 in xf86XVLeaveVT (index=0, flags=0) at xf86xv.c:1278
        pxvs = (XvScreenPtr) 0x8238560
        pAdaptor = (XvAdaptorPtr) 0x8264c9c
        pPriv = (XvPortRecPrivatePtr) 0x8265cc0
        i = 2
        j = 1
#9  0xb7b46701 in glxDRILeaveVT (index=0, flags=0) at glxdri.c:993
No locals.
#10 0x080aa1a4 in AbortDDX () at xf86Init.c:1102
        i = 1
#11 0x081c48c5 in AbortServer () at log.c:406
No locals.
#12 0x081c4de7 in FatalError (f=0xb7ab9414 "lockup\n") at log.c:552
        args = 0xbf8daeb4 "��\001"
        beenhere = 1
---Type <return> to continue, or q <return> to quit---
#13 0xb7a79053 in I830WaitLpRing (pScrn=0x82245e0, n=131064,
timeout_millis=2000) at i830_accel.c:150
        pI830 = (I830Ptr) 0x8226520
        ring = (I830RingBuffer *) 0x82343a0
        iters = 1304296
        start = 204286
        now = 206287
        last_head = 0
        first = 0
#14 0xb7a792b2 in I830Sync (pScrn=0x82245e0) at i830_accel.c:201
        pI830 = (I830Ptr) 0x8226520
        flags = 17
        __FUNCTION__ = "I830Sync"
#15 0xb7a865b1 in i830_stop_ring (pScrn=0x82245e0, flush=1) at
i830_driver.c:1749
        pI830 = (I830Ptr) 0x8226520
        temp = 126977
        __FUNCTION__ = "i830_stop_ring"
#16 0xb7a8a410 in I830EnterVT (scrnIndex=0, flags=0) at i830_driver.c:3108
        pScrn = (ScrnInfoPtr) 0x82245e0
        pI830 = (I830Ptr) 0x8226520
        config = (xf86CrtcConfigPtr) 0x8227618
        o = 4
        __FUNCTION__ = "I830EnterVT"
#17 0x080d014b in CMapEnterVT (index=0, flags=0) at xf86cmap.c:468
No locals.
#18 0x080dd57a in xf86XVEnterVT (index=0, flags=0) at xf86xv.c:1237
        pScreen = (ScreenPtr) 0x8224b08
        ret = <value optimized out>
#19 0xb7b4676c in glxDRIEnterVT (index=0, flags=0) at glxdri.c:976
No locals.
#20 0x080c9c7f in xf86Wakeup (blockData=0x0, err=-1, pReadmask=0x820e740) at
xf86Events.c:961
        devicesWithInput = {fds_bits = {-1213256016, 2, 1, 139660040,
136463840, 136471840, 6, 0, -1210609284, -1213231116, -1213231116,
    136370976, -1213255628, 136465160, 2, 1, 136523952, 1, 136475992,
-1210452860, -1210605447, -1213231116, 0, 136370976, -1213260447, 0,
    0, -1, 136374080, 136230352, 16, -1213260551}}
        pInfo = <value optimized out>
#21 0x080924c7 in WakeupHandler (result=-1, pReadmask=0x820e740) at
dixutils.c:475
        i = <value optimized out>
        j = 8348
#22 0x081b7698 in WaitForSomething (pClientsReady=0xbf8db360) at WaitFor.c:238
        i = -1
        waittime = {tv_sec = 219, tv_usec = 320000}
        wt = (struct timeval *) 0xbf8db320
        timeout = <value optimized out>
        clientsReadable = {fds_bits = {0 <repeats 32 times>}}
        clientsWritable = {fds_bits = {24, -1210937044, -1208889404,
134848000, -1081232772, -1081232720, 2, 136183796, 0, 136759752,
---Type <return> to continue, or q <return> to quit---
    136238220, 134850528, 136759752, 136238220, 0, 0, 136773272, 1, 0,
136183796, 0, 136238220, 12, 135770323, 136773272, 136238220,
    136759752, 1, 13, 136237984, 136759920, 1}}
        curclient = <value optimized out>
        selecterr = 4
        nready = <value optimized out>
        devicesReadable = {fds_bits = {0 <repeats 32 times>}}
        now = <value optimized out>
        someReady = 0
#23 0x0808e301 in Dispatch () at dispatch.c:425
        result = <value optimized out>
        client = (ClientPtr) 0x1
        nready = -1
        start_tick = 65280
#24 0x08074c37 in main (argc=-1081231228, argv=0xbf8db7d4, envp=Cannot access
memory at address 0x20a4
) at main.c:452
        pScreen = <value optimized out>
        i = 1
        error = 134694820
        xauthfile = <value optimized out>
        alwaysCheckForInput = {-1081231368, 0}
(gdb)