← Back to team overview

ubuntu-x-swat team mailing list archive

[Bug 391808] Re: [i945] Xorg crash in intel_renderbuffer_set_region() on Dell XPS 1330

 

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)

-- 
[i945] Xorg crash in intel_renderbuffer_set_region() on Dell XPS 1330
https://bugs.launchpad.net/bugs/391808
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to xserver-xorg-video-intel in ubuntu.



References