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=, buf=0x7fff2a93ee90, size=1) at /usr/include/X11/Xtrans/Xtranssock.c:2184 No locals. #2 0x00000000004f321d in FlushClient (who=, oc=, __extraBuf=, extraCount=) at ../../os/io.c:899 before = -1 remain = 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=, argv=0x7fff2a93f138, envp=) 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=, buf=0x7fff2a93eeb0, size=1) at /usr/include/X11/Xtrans/Xtranssock.c:2184 No locals. #2 0x00000000004f321d in FlushClient (who=, oc=, __extraBuf=, extraCount=) at ../../os/io.c:899 before = -1 remain = 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 = mask = 0 oc = (OsCommPtr) 0x7fff2a93eeb0 client = (ClientPtr) 0x13 newoutput = #4 0x000000000044ded5 in Dispatch () at ../../dix/dispatch.c:456 result = -32 client = (ClientPtr) 0x46254b0 nready = 0 start_tick = 280 #5 0x0000000000433f15 in main (argc=, argv=0x7fff2a93f138, envp=) 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=) at ../../dix/resource.c:807 rtype = resources = 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=, argv=0x7fff2a93f138, envp=) 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 = #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 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=) at ../../dix/resource.c:807 rtype = resources = 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=, argv=0x7fff2a93f138, envp=) 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)