Steven Walter wrote:
> Occasionally, I'll get an OpenGL app (almost always a screensaver) that
> will freeze up, leaving the console unusable.  Numlock doesn't toggle,
> etc.  If I log in via serial console and kill the app, then all is well.
> This seems to happen once every day or two.
> 
> Recently, I got a debuggable build of the DRI cvs running, and was
> happily able to obtain a backtrace from the (apparently) frozen app.
> Some of it looks a little weird, but I hope it's more useful to you
> gurus than to me.  Here it is:
> 
> #0  0x4072fd51 in _grSstStatus () from /usr/lib/libglide3.so.3
> #1  0x00001000 in ?? ()
> #2  0x401f06c2 in _tnl_render_quad_strip_verts (ctx=0x0, start=4096, 
>     count=216, flags=2312) at tnl/t_vb_rendertmp.h:391
> #3  0x401f134c in run_render (ctx=0x8076df8, stage=0x44aa6000)
>     at t_vb_render.c:335
> #4  0x401d8e83 in _tnl_run_pipeline (ctx=0x8076df8) at t_pipeline.c:154
> #5  0x401d715b in _tnl_run_cassette (ctx=0x4401, IM=0x1a00007)
>     at t_imm_exec.c:375
> #6  0x401d0da8 in execute_compiled_cassette (ctx=0x4401, data=0x1a00007)
>     at t_imm_dlist.c:379
> #7  0x40112863 in execute_list (ctx=0x8076df8, list=134704632) at dlist.c:3999
> #8  0x40112f4d in _mesa_CallList (list=2) at dlist.c:4837
> #9  0x0804a7b1 in strcpy ()
> #10 0x0804b694 in strcpy ()
> #11 0x0804c1ab in strcpy ()
> #12 0x0804e569 in strcpy ()
> #13 0x0804a4cd in strcpy ()
> #14 0x0804d340 in strcpy ()
> #15 0x404446cf in __libc_start_main () from /lib/libc.so.6
> 
> It's hanging in glide, trying to read from the status register.  Or,
> equally likely, it's repeatedly calling that function, waiting for the
> engine to become idle (or some such, I don't really know what I'm
> talking about).  The next line looks like garbage.  Then we're in good
> ole Mesa code.  The only interesting thing I see here is that
> _tnl_render_quad_strip_verts was called with a NULL ctx.  Should that
> ever happen?  Is it the cause of the problem?  Where might that occur?

It shouldn't happen, and I've never seen it before.  It would be worthwhile 
tracking down.

Keith




_______________________________________________________________

Don't miss the 2002 Sprint PCS Application Developer's Conference
August 25-28 in Las Vegas - 
http://devcon.sprintpcs.com/adp/index.cfm?source=osdntextlink

_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to