(gdb) c Continuing. Program received signal SIGSEGV, Segmentation fault. DRICloseScreen (pScreen=0x8e881f0) at ../../../../hw/xfree86/dri/dri.c:644 644 ../../../../hw/xfree86/dri/dri.c: No such file or directory. in ../../../../hw/xfree86/dri/dri.c #0 DRICloseScreen (pScreen=0x8e881f0) at ../../../../hw/xfree86/dri/dri.c:644 pDRIPriv = (DRIScreenPrivPtr) 0x8e9daac pDRIInfo = (DRIInfoPtr) 0x69766544 reserved = reserved_count = pScrn = pDRIEntPriv = (DRIEntPrivPtr) 0x8e88598 closeMaster = #1 0xb7a8724c in I830WaitLpRing (pScrn=0x8e599f8, n=131064, timeout_millis=0) at ../../src/i830_accel.c:141 pI830 = (I830Ptr) 0x8e5bc50 ring = iters = 838361 start = 266853 now = last_head = 106124 #2 0xb7a87683 in I830Sync (pScrn=0x8e599f8) at ../../src/i830.h:877 pI830 = (I830Ptr) 0x8e5bc50 flags = __FUNCTION__ = "I830Sync" #3 0xb7aa023b in I830StopVideo (pScrn=0x8e599f8, data=0x8e95664, shutdown=1) at ../../src/i830_video.c:1071 No locals. #4 0x080d62f5 in xf86XVLeaveVT (index=0, flags=0) at ../../../../hw/xfree86/common/xf86xv.c:1252 pxvs = (XvScreenPtr) 0x8e96b88 pAdaptor = (XvAdaptorPtr) 0x8e96d80 pPriv = (XvPortRecPrivatePtr) 0x8e971d8 i = 0 j = 0 #5 0xb7b4ed69 in glxDRILeaveVT (index=0, flags=0) at ../../glx/glxdri.c:866 No locals. #6 0x080a8619 in AbortDDX () at ../../../../hw/xfree86/common/xf86Init.c:1300 i = 1 #7 0x0813bc58 in AbortServer () at ../../os/log.c:406 No locals. #8 0x0813c263 in FatalError (f=0xb7ac1f1c "lockup\n") at ../../os/log.c:552 beenhere = 1 #9 0xb7a87271 in I830WaitLpRing (pScrn=0x8e599f8, n=131064, timeout_millis=0) at ../../src/i830_accel.c:150 pI830 = (I830Ptr) 0x8e5bc50 ring = (I830RingBuffer *) 0x81fe220 iters = 1194449 start = 264837 now = last_head = 106124 #10 0xb7a87683 in I830Sync (pScrn=0x8e599f8) at ../../src/i830.h:877 pI830 = (I830Ptr) 0x8e5bc50 flags = __FUNCTION__ = "I830Sync" #11 0xb7aa023b in I830StopVideo (pScrn=0x8e599f8, data=0x8e95664, shutdown=1) at ../../src/i830_video.c:1071 No locals. #12 0x080d62f5 in xf86XVLeaveVT (index=0, flags=0) at ../../../../hw/xfree86/common/xf86xv.c:1252 pxvs = (XvScreenPtr) 0x8e96b88 pAdaptor = (XvAdaptorPtr) 0x8e96d80 pPriv = (XvPortRecPrivatePtr) 0x8e971d8 i = 0 j = 0 #13 0xb7b4ed69 in glxDRILeaveVT (index=0, flags=0) at ../../glx/glxdri.c:866 No locals. #14 0x080c35ff in xf86Wakeup (blockData=0x0, err=8, pReadmask=0x81fe540) at ../../../../hw/xfree86/common/xf86Events.c:889 devicesWithInput = {fds_bits = {0 }} pInfo = #15 0x080900e2 in WakeupHandler (result=8, pReadmask=0x81fe540) at ../../dix/dixutils.c:417 i = 0 #16 0x0812d9db in WaitForSomething (pClientsReady=0x8fc4a00) at ../../os/WaitFor.c:239 i = 8 waittime = {tv_sec = 0, tv_usec = 0} wt = (struct timeval *) 0xbfa527d0 timeout = clientsReadable = {fds_bits = {0 }} clientsWritable = {fds_bits = {1, -1079695500, -1211202372, 1, -1079695500, 43, 1, 136138740, 163880072, 224, -1079695592, 135497838, 43, -1079695500, 1, 0, 36, 136138740, -1079695560, 135493807, 163880072, -1079695500, 1, 161763712, 0, 0, -1079695464, 135472994, 163880072, -1079695500, 1, 136295572}} curclient = selecterr = 0 nready = devicesReadable = {fds_bits = {31457640, 0, 66816, 136138740, 1, 36, -1079695528, 135898435, 136260808, 150704200, 1, 135932227, 150704200, 150704200, 136260336, 150704512, 150704200, 136260808, 16745216, 150716888, 0, 605900788, 150721160, 36, 64, 162153216, 149516712, 161763712, 0, 0, 264721, -1079695624}} now = 264721 someReady = 0 #17 0x0808c09e in Dispatch () at ../../dix/dispatch.c:375 result = 0 client = nready = -1 start_tick = 8300 #18 0x080719ad in main (argc=10, argv=0xbfa52934, envp=0xb804b050) at ../../dix/main.c:441 i = error = 136138740 xauthfile = alwaysCheckForInput = {0, 1}