Bug#432950: xserver-xorg-core: GoogleEarth causes X to crash with signal 11
Javier Kohen wrote:
> I solved without resorting to ssh (as that was not an option for me
> here) with the following "magic" command-line:
>
> # gdb -p $(pidof X) -batch -ex 'handle all nostop' -ex 'handle all pass'
> -ex 'handle 11 stop' -ex 'cont' -ex 'bt full' -ex 'cont'
>
Very nice ! I'll keep this line in mind for the future, it might help
lots of people.
> #1 0xb7c46ce8 in DoSwapInterval (cl=<value optimized out>,
> pc=0x86373a0 "\217\020\004", do_swap=0)
> at ../../../GL/glx/swap_interval.c:93
> client = (ClientPtr) 0x8517b40
> tag = 1
> cx = (__GLXcontext *) 0x85e3c30
> interval = 1
> __func__ = "DoSwapInterval"
> #2 0xb7c1e29a in __glXDisp_VendorPrivate (cl=0x85e3cd0,
> pc=0x86373a0 "\217\020\004") at ../../../GL/glx/glxcmds.c:2296
> No locals.
> #3 0xb7c22a8c in __glXDispatch (client=0x8517b40)
> at ../../../GL/glx/glxext.c:551
> stuff = (xGLXSingleReq *) 0x86373a0
> opcode = 16 '\020'
> proc = (
> __GLXdispatchSingleProcPtr) 0xb7c1e250 <__glXDisp_VendorPrivate>
> cl = (__GLXclientState *) 0x85e3cd0
> retval = 1
> #4 0x081549ae in XaceCatchExtProc (client=0x8517b40)
> at ../../Xext/xace.c:299
> major = 143
> ext = <value optimized out>
> #5 0x0808ed3f in Dispatch () at ../../dix/dispatch.c:457
> result = <value optimized out>
> client = (ClientPtr) 0x8517b40
> nready = 0
> start_tick = 68940
> #6 0x08076e85 in main (argc=13, argv=0xbfe720f4, envp=Cannot access
> memory at address 0x1e9
> )
> at ../../dix/main.c:477
> pScreen = <value optimized out>
> i = <value optimized out>
> error = -1210511268
> xauthfile = <value optimized out>
> alwaysCheckForInput = {0, 1}
>
I have never seen this backtrace before, and I don't see it in any
upstream bug at bugzilla.freedesktop.org. So I will forward this bug
there (but I might not be able to actually do it before a couple days)
Thanks,
Brice
Reply to: