On Sun, Nov 24, 2002 at 10:11:12 +0000, Alan Hourihane wrote:
>
> I've found a crash with the current trunk code using indirect GLX mode.
>
> I'll post a few more details soon.
Having built a debug server it shows that the last checkin to
swrast/s_context.c which adds a _mesa_pb_flush(ctx); call to
_swrast_render_finish() is causing the trouble.
PB->count is greater than 0, but the WriteRGBAPixels() function hasn't
been set and causes the crash. I suspect we need to check ctx->NewState
somewhere and update the state.
Here's the backtrace Brian...
I suspect the DRI drivers could well be hitting a similar problem.
Alan.
#0 0x00000000 in ?? ()
#1 0x082cd91a in _mesa_flush_pb (ctx=0x89edb80) at s_pb.c:351
#2 0x082ba143 in _swrast_render_finish (ctx=0x89edb80) at s_context.c:542
#3 0x0835726d in run_render (ctx=0x89edb80, stage=0x8a8aebc)
at t_vb_render.c:342
#4 0x08315d43 in _tnl_run_pipeline (ctx=0x89edb80) at t_pipeline.c:155
#5 0x08314489 in _tnl_run_cassette (ctx=0x89edb80, IM=0x8a91740)
at t_imm_exec.c:376
#6 0x08314652 in _tnl_execute_cassette (ctx=0x89edb80, IM=0x8a91740)
at t_imm_exec.c:472
#7 0x0830dd4e in _tnl_flush_immediate (IM=0x8a91740) at t_imm_api.c:71
#8 0x08202abc in glVertex3fv (v=0x41eeab48)
at ../../../../../extras/Mesa/src/glapitemp.h:1571
#9 0x081f5865 in __glXRender (cl=0x881c990, pc=0x41ee9008 "\232\001�\001")
at glxcmds.c:1188
#10 0x081e287e in __glXDispatch (client=0x8997298) at glxext.c:431
#11 0x0810992b in Dispatch () at dispatch.c:450
#12 0x0811952d in main (argc=2, argv=0xbffffa84, envp=0xbffffa90) at main.c:435
#13 0x42017499 in __libc_start_main () from /lib/i686/libc.so.6
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel