Comment 4 for bug 391808

Revision history for this message
Manoj Iyer (manjo) wrote :

After installing dbg packages I logged in on the GDM prompt, and got dropped into gdb with the following backtrace

(gdb) continue
Continuing.

Program received signal SIGPIPE, Broken pipe.
[Switching to Thread 0x7f1e9dd8a6f0 (LWP 3699)]
0x00007f1e9bced383 in writev () from /lib/libc.so.6
(gdb) backtrace full
#0 0x00007f1e9bced383 in writev () from /lib/libc.so.6
No symbol table info available.
#1 0x00000000004f76ac in _XSERVTransSocketWritev (
    ciptr=<value optimized out>, buf=0x7fff2a93ee90, size=1)
    at /usr/include/X11/Xtrans/Xtranssock.c:2184
No locals.
#2 0x00000000004f321d in FlushClient (who=<value optimized out>,
    oc=<value optimized out>, __extraBuf=<value optimized out>,
    extraCount=<value optimized out>) at ../../os/io.c:899
 before = -1
 remain = <value optimized out>
 i = 1
 len = -32
 oco = (ConnectionOutputPtr) 0x46b76e0
 connection = 18
 trans_conn = (XtransConnInfo) 0x4622bb0
 iov = {{iov_base = 0x46bb4d0, iov_len = 128}, {iov_base = 0x46b5e10,
    iov_len = 4417360}, {iov_base = 0x40, iov_len = 0}}
 padBuffer = "\000\000"
 written = 0
 padsize = 0
 notWritten = 128
 todo = 128
#3 0x00000000004f1b0c in CloseDownConnection (client=0x12)
    at ../../os/connection.c:1047
 oc = (OsCommPtr) 0x46332c0
#4 0x0000000000448e64 in CloseDownClient (client=0x46254b0)
    at ../../dix/dispatch.c:3404
 really_close_down = 1
#5 0x000000000044ded0 in Dispatch () at ../../dix/dispatch.c:448
 result = 0
 client = (ClientPtr) 0x46254b0
 nready = 0
 start_tick = 280
#6 0x0000000000433f15 in main (argc=<value optimized out>,
    argv=0x7fff2a93f138, envp=<value optimized out>) at ../../dix/main.c:397
 i = 1
 alwaysCheckForInput = {0, 1}
(gdb)

Then I hit continue to continue to Gnome desktop ... Again got dropped into GDB promt with the backtrace as follows:

Program received signal SIGPIPE, Broken pipe.
0x00007f1e9bced383 in writev () from /lib/libc.so.6
(gdb) backtrace full
#0 0x00007f1e9bced383 in writev () from /lib/libc.so.6
No symbol table info available.
#1 0x00000000004f76ac in _XSERVTransSocketWritev (
    ciptr=<value optimized out>, buf=0x7fff2a93eeb0, size=1)
    at /usr/include/X11/Xtrans/Xtranssock.c:2184
No locals.
#2 0x00000000004f321d in FlushClient (who=<value optimized out>,
    oc=<value optimized out>, __extraBuf=<value optimized out>,
    extraCount=<value optimized out>) at ../../os/io.c:899
 before = -1
 remain = <value optimized out>
 i = 1
 len = -32
 oco = (ConnectionOutputPtr) 0x461bb50
 connection = 19
 trans_conn = (XtransConnInfo) 0x46aac30
 iov = {{iov_base = 0x46b4480, iov_len = 96}, {iov_base = 0x46a05a0,
    iov_len = 4409080}, {iov_base = 0x7dd9f4, iov_len = 139769442454016}}
 padBuffer = "\000\000"
 written = 0
 padsize = 0
 notWritten = 96
 todo = 96
#3 0x00000000004f3cc1 in FlushAllOutput () at ../../os/io.c:649
 index = <value optimized out>
 mask = 0
 oc = (OsCommPtr) 0x7fff2a93eeb0
 client = (ClientPtr) 0x13
 newoutput = <value optimized out>
#4 0x000000000044ded5 in Dispatch () at ../../dix/dispatch.c:456
 result = -32
 client = (ClientPtr) 0x46254b0
 nready = 0
 start_tick = 280
#5 0x0000000000433f15 in main (argc=<value optimized out>,
    argv=0x7fff2a93f138, envp=<value optimized out>) at ../../dix/main.c:397
 i = 1
 alwaysCheckForInput = {0, 1}
(gdb) continue
Continuing.

I hit continue again... and gnome desktop comes up .. starts network manager ... and few seconds later drops back into GDB with the following backtrace:

Program received signal SIGSEGV, Segmentation fault.
0x00007f1e99b4df01 in intel_renderbuffer_set_region ()
   from /usr/lib/dri/i965_dri.so
(gdb) backtrace full
#0 0x00007f1e99b4df01 in intel_renderbuffer_set_region ()
   from /usr/lib/dri/i965_dri.so
No symbol table info available.
#1 0x00007f1e99b507a5 in ?? () from /usr/lib/dri/i965_dri.so
No symbol table info available.
#2 0x00007f1e99b3fa63 in ?? () from /usr/lib/dri/i965_dri.so
No symbol table info available.
#3 0x00007f1e9af2a016 in __glXDRIdrawableDestroy (drawable=0x478dd30)
    at ../../glx/glxdri2.c:103
No locals.
#4 0x00007f1e9af1f66d in DrawableGone (glxPriv=0x0, xid=0)
    at ../../glx/glxext.c:136
 c = (__GLXcontext *) 0x0
#5 0x0000000000436263 in FreeClientResources (client=<value optimized out>)
    at ../../dix/resource.c:807
 rtype = <value optimized out>
 resources = <value optimized out>
 this = (ResourcePtr) 0x478df00
 j = 0
#6 0x0000000000448d60 in CloseDownClient (client=0x46a68b0)
    at ../../dix/dispatch.c:3433
 really_close_down = 1
#7 0x000000000044ded0 in Dispatch () at ../../dix/dispatch.c:448
 result = 0
 client = (ClientPtr) 0x46a68b0
 nready = 0
 start_tick = 780
#8 0x0000000000433f15 in main (argc=<value optimized out>,
    argv=0x7fff2a93f138, envp=<value optimized out>) at ../../dix/main.c:397
 i = 1
 alwaysCheckForInput = {0, 1}
(gdb)

(gdb) continue
Continuing.

Program received signal SIGSEGV, Segmentation fault.
0x00000000004f14e4 in IgnoreClient (client=0x46a68b0)
    at ../../os/connection.c:1158
1158 ../../os/connection.c: No such file or directory.
 in ../../os/connection.c
(gdb) backtrace full
#0 0x00000000004f14e4 in IgnoreClient (client=0x46a68b0)
    at ../../os/connection.c:1158
 connection = <value optimized out>
#1 0x00007f1e9af1fcd7 in glxSuspendClients () at ../../glx/glxext.c:431
 i = 9
#2 0x00007f1e9af29df7 in glxDRILeaveVT (index=0, flags=0)
    at ../../glx/glxdri2.c:425
No locals.
#3 0x000000000046d65d in SigAbortDDX (signo=11)
    at ../../../../hw/xfree86/common/xf86Init.c:1482
 i = 1
#4 0x0000000000485778 in xf86SigHandler (signo=11)
    at ../../../../hw/xfree86/common/xf86Events.c:408
 beenhere = 1
#5 <signal handler called>
No symbol table info available.
#6 0x00007f1e99b4df01 in intel_renderbuffer_set_region ()
   from /usr/lib/dri/i965_dri.so
No symbol table info available.
#7 0x00007f1e99b507a5 in ?? () from /usr/lib/dri/i965_dri.so
No symbol table info available.
#8 0x00007f1e99b3fa63 in ?? () from /usr/lib/dri/i965_dri.so
No symbol table info available.
#9 0x00007f1e9af2a016 in __glXDRIdrawableDestroy (drawable=0x478dd30)
    at ../../glx/glxdri2.c:103
No locals.
#10 0x00007f1e9af1f66d in DrawableGone (glxPriv=0x0, xid=0)
    at ../../glx/glxext.c:136
 c = (__GLXcontext *) 0x0
#11 0x0000000000436263 in FreeClientResources (client=<value optimized out>)
    at ../../dix/resource.c:807
 rtype = <value optimized out>
 resources = <value optimized out>
 this = (ResourcePtr) 0x478df00
 j = 0
#12 0x0000000000448d60 in CloseDownClient (client=0x46a68b0)
    at ../../dix/dispatch.c:3433
 really_close_down = 1
#13 0x000000000044ded0 in Dispatch () at ../../dix/dispatch.c:448
 result = 0
 client = (ClientPtr) 0x46a68b0
 nready = 0
 start_tick = 780
#14 0x0000000000433f15 in main (argc=<value optimized out>,
    argv=0x7fff2a93f138, envp=<value optimized out>) at ../../dix/main.c:397
 i = 1
 alwaysCheckForInput = {0, 1}
(gdb)

(gdb) continue
Continuing.

Program terminated with signal SIGSEGV, Segmentation fault.
The program no longer exists.
(gdb) backtrace full
No stack.
(gdb)