One change is that the remap table is now initialized to be full of -1
 values.  In addtion, all of the *_by_offset marcos misbehave in an obvious
 way if the specified offset is -1.  SET_by_offset will do nothing,
 GET_by_offset will return NULL, and CALL_by_offset, since it uses
 GET_by_offset, will segfault.

This works as I get the following backtrace with recent Mesa checkout:

#0  0x00000000 in ?? ()
#1  0xb7ae1967 in execute_list (ctx=0x806b290, list=145) at main/dlist.c:6420
#2  0xb7ae2122 in _mesa_CallList (list=1) at main/dlist.c:6749
#3  0xb7b2ad87 in neutral_CallList (i=1) at vtxfmt_tmp.h:304
#4  0x0804b387 in draw ()
#5  0x0804bc1f in event_loop ()
#6  0x0804c09e in main ()

So apparently something gets called that does not exist.

Would anyone have hints or suggestions on how I should start chasing this ?

                thank you !

                      Vladimir Dergachev


-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
--
_______________________________________________
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to