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