- assigned_to: nobody --> svartalf
the mach64 driver crashes while rendering LINES. even
such a simple rendering sequence such as
glBegin(GL_LINES);
glVertex2f(1.0,0.0);
glVertex2f(0.0,1.0);
glEnd();
crashes the server. I am using the latest (as of March
11th) CVS versions of both glx and Mesa.
the same sequence of code works fine with nohw=1.
my hardware details
ATI RAGE PRO 8MB video card(AGP), on a PII-450Mhz.
I used the core file to find out the exact code position
at which the crash occurs. the stack trace looks like
-------------- begin gdb output --------------------------
#0 0x400564e1 in __kill () from /lib/libc.so.6
#1 0x40056156 in raise (sig=6) at ../sysdeps/posix/raise.c:27
#2 0x40057868 in abort () at ../sysdeps/generic/abort.c:88
#3 0x8081276 in ddxGiveUp ()
#4 0x8081319 in AbortDDX ()
#5 0x80bb8ad in GiveUp ()
#6 0x80bcb5f in FatalError ()
#7 0x808a854 in xf86SigHandler ()
#8 0x4034cbcb in glxSignalHandler (sig=11) at glxmesa.c:157
#9 0x40056408 in __restore ()
at ../sysdeps/unix/sysv/linux/i386/sigaction.c:127
#10 0x4030fc4c in render_vb_lines_raw (VB=0x831cb80, start=3, count=9,
parity=0) at /home/nandu/work/2/glx/mesa/src/render_tmp.h:73
#11 0x403113a0 in gl_render_vb (VB=0x831cb80) at vbrender.c:651
#12 0x4027215e in gl_run_pipeline (VB=0x831cb80) at pipeline.c:490
#13 0x40315947 in gl_execute_cassette (ctx=0x830a4a8, IM=0x8325508)
at vbxform.c:950
#14 0x401eca97 in gl_cva_compile_cassette (ctx=0x830a4a8, IM=0x8325508)
at cva.c:773
#15 0x403119d0 in gl_maybe_transform_vb (IM=0x8325508) at vbxform.c:79
#16 0x40311a6c in gl_flush_vb (ctx=0x830a4a8, where=0x4036b68f "glFlush")
at vbxform.c:97
#17 0x402234ff in gl_Flush (ctx=0x830a4a8) at glmisc.c:293
#18 0x40193cfd in glFlush () at api1.c:1134
#19 0x40330048 in GLFlush (client=0x82b8818) at glxcmds.c:1545
#20 0x4034d492 in ServerMesaDispatch (client=0x82b8818) at glxmesa.c:476
#21 0x80983e6 in Dispatch ()
#22 0x80a7345 in main ()
#23 0x400501eb in __libc_start_main (main=0x80a6f00 <main>, argc=1,
argv=0xbffff954, init=0x806b90c <_init>, fini=0x81dab0c <_fini>,
rtld_fini=0x4000a610 <_dl_fini>, stack_end=0xbffff94c)
at ../sysdeps/generic/libc-start.c:90
----------------- end gdb output ---------------------
the interesting portion looks like #10 in render_vb_lines_raw
if you need more details i can provide them.
Nandagopal
knandu@rocketmail.com