[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: