Bug#473551: libgl1-mesa-dri: Crashes the X server when starting Valve's Portal under Wine on i965
On Mon, Mar 31, 2008 at 12:55:52PM +0200, Julien Cristau wrote:
> On Mon, Mar 31, 2008 at 12:17:20 +0200, Mike Hommey wrote:
>
> > Package: libgl1-mesa-dri
> > Version: 7.0.3~rc2-1
> > Severity: important
> >
> > I don't really know if this belongs here, but the stacktrace in the
> > crashed X server logs seem to indicate that somehow i965_dri.so might be
> > responsible for this crash.
>
> Does this happen with different versions of the dri driver (it'd be nice
> to try the different 7.0.x versions at snapshot.debian.net)?
As said on IRC, it crashes with both 7.0.1~rc2-1 and 7.0.3~rc2-2.
Here is a stacktrace I was able to get after setting
Option "NoTrapSignals" "true"
(gdb) bt full
#0 0x00002ba01ab4b249 in brwProgramStringNotify (ctx=0x10f6590, target=<value optimized out>, prog=0x130bf80) at brw_program.c:129
No locals.
#1 0x00002ba008e3192c in DoRender (cl=<value optimized out>, pc=0xa6c024 "�", do_swap=0) at ../../../GL/glx/glxcmds.c:1851
entry = {bytes = 16, varsize = 0x2ba008e4d860 <__glXProgramStringARBReqSize>}
extra = 0
proc = (__GLXdispatchRenderProcPtr) 0x2ba008e393b0 <__glXDisp_ProgramStringARB>
err = 0
client = (ClientPtr) 0xb1a910
left = 0
cmdlen = 168
error = 11168
commandsDone = 1
glxc = (__GLXcontext *) 0xc5ba20
sw = <value optimized out>
#2 0x00002ba008e3572c in __glXDispatch (client=0xb1a910) at ../../../GL/glx/glxext.c:561
stuff = (xGLXSingleReq *) 0xa6c010
opcode = <value optimized out>
proc = (__GLXdispatchSingleProcPtr) 0x2ba008e31a40 <__glXDisp_Render>
cl = (__GLXclientState *) 0xc5b690
retval = 1
#3 0x000000000044e300 in Dispatch () at ../../dix/dispatch.c:502
clientReady = <value optimized out>
result = <value optimized out>
client = (ClientPtr) 0xb1a910
nready = 0
start_tick = 2220
#4 0x0000000000436add in main (argc=9, argv=0x7fffa421bee8, envp=<value optimized out>) at ../../dix/main.c:452
i = 1
error = 0
xauthfile = <value optimized out>
alwaysCheckForInput = {0, 1}
Mike
Reply to: