(gdb) bt #0 0x08184b80 in XkbEnableDisableControls (xkbi=0x85f6b00, change=542, newValues=512, changes=0x0, cause=0xbfbfe3a0) at xkbUtils.c:748 #1 0x081897ca in XkbRemoveResourceClient (inDev=0x85f6200, id=1101004800) at xkbEvents.c:1014 #2 0x0807c882 in CloseDevice (dev=0x85f6200) at devices.c:602 #3 0x0807c958 in CloseDownDevices () at devices.c:624 #4 0x081b6493 in AbortServer () at log.c:405 #5 0x081b6794 in FatalError (f=0x0) at log.c:552 #6 0x080c0ed4 in xf86SigHandler (signo=11) at xf86Events.c:764 #7 0x28494208 in sigaction () from /lib/libpthread.so.2 #8 0xbfbfffb4 in ?? () #9 0x0000000b in ?? () #10 0xbfbfe7f0 in ?? () #11 0xbfbfe530 in ?? () #12 0x00000000 in ?? () #13 0x28493870 in sigaction () from /lib/libpthread.so.2 #14 0x307fb52d in _mesa_Viewport (x=0, y=0, width=0, height=0) at matrix.c:556 #15 0x2864abad in __glXDisp_Viewport (pc=0x21e ) at indirect_dispatch.c:2704 #16 0x28641849 in DoRender (cl=0x85f6b00, pc=0x97a9008 "\024", do_swap=0) at glxcmds.c:1851 #17 0x2864197a in __glXDisp_Render (cl=0x0, pc=0x0) at glxcmds.c:1865 #18 0x28644938 in __glXDispatch (client=0x902c600) at glxext.c:561 #19 0x0814656d in XaceCatchExtProc (client=0x902c600) at xace.c:299 #20 0x08087024 in Dispatch () at dispatch.c:502 #21 0x0806df1c in main (argc=7, argv=0xbfbfeebc, envp=0x0) at main.c:452 (gdb) frame 0 #0 0x08184b80 in XkbEnableDisableControls (xkbi=0x85f6b00, change=542, newValues=512, changes=0x0, cause=0xbfbfe3a0) at xkbUtils.c:748 748 ctrls= xkbi->desc->ctrls; (gdb) l 743 { 744 XkbControlsPtr ctrls; 745 unsigned old; 746 XkbSrvLedInfoPtr sli; 747 748 ctrls= xkbi->desc->ctrls; 749 old= ctrls->enabled_ctrls; 750 ctrls->enabled_ctrls&= ~change; 751 ctrls->enabled_ctrls|= (change&newValues); 752 if (old==ctrls->enabled_ctrls) (gdb) print xkbi $1 = 0x85f6b00 (gdb) print xkbi->desc $2 = 0x0 Program received signal SIGSEGV, Segmentation fault. _mesa_set_viewport (ctx=0x888f000, x=0, y=0, width=0, height=1378) at matrix.c:597 597 _math_matrix_viewport(&ctx->Viewport._WindowMap, (gdb) bt #0 _mesa_set_viewport (ctx=0x888f000, x=0, y=0, width=0, height=1378) at matrix.c:597 #1 0x307fb52d in _mesa_Viewport (x=0, y=0, width=0, height=0) at matrix.c:556 #2 0x2864abad in __glXDisp_Viewport (pc=0x562 ) at indirect_dispatch.c:2704 #3 0x28641849 in DoRender (cl=0x0, pc=0x8772008 "\024", do_swap=0) at glxcmds.c:1851 #4 0x2864197a in __glXDisp_Render (cl=0x0, pc=0x0) at glxcmds.c:1865 #5 0x28644938 in __glXDispatch (client=0x8854e00) at glxext.c:561 #6 0x0814656d in XaceCatchExtProc (client=0x8854e00) at xace.c:299 #7 0x08087024 in Dispatch () at dispatch.c:502 #8 0x0806df1c in main (argc=7, argv=0xbfbfeebc, envp=0x0) at main.c:452 (gdb) frame 0 #0 _mesa_set_viewport (ctx=0x888f000, x=0, y=0, width=0, height=1378) at matrix.c:597 597 _math_matrix_viewport(&ctx->Viewport._WindowMap, (gdb) l 592 #if 1 593 /* XXX remove this someday. Currently the DRI drivers rely on 594 * the WindowMap matrix being up to date in the driver's Viewport 595 * and DepthRange functions. 596 */ 597 _math_matrix_viewport(&ctx->Viewport._WindowMap, 598 ctx->Viewport.X, ctx->Viewport.Y, 599 ctx->Viewport.Width, ctx->Viewport.Height, 600 ctx->Viewport.Near, ctx->Viewport.Far, 601 ctx->DrawBuffer->_DepthMaxF); (gdb) print ctx $1 = (GLcontext *) 0x888f000 (gdb) print ctx->DrawBuffer $9 = (GLframebuffer *) 0x0