I built with -O3 -march=athlon, thought I'v been doing that for some time now.
ddd reports the segfalut during the pushl of the fd, just befor calling
drmCommandWriteRead.
Dump of assembler code for function r200InitIoctlFuncs:
0x4054eba0 <r200InitIoctlFuncs>: push %ebp
0x4054eba1 <r200InitIoctlFuncs+1>: mov %esp,%ebp
0x4054eba3 <r200InitIoctlFuncs+3>: sub $0x8,%esp
0x4054eba6 <r200InitIoctlFuncs+6>: mov 0x8(%ebp),%eax
0x4054eba9 <r200InitIoctlFuncs+9>: mov 0x2ac(%eax),%ecx
0x4054ebaf <r200InitIoctlFuncs+15>: movl $0x4054dc20,0xe0(%eax)
0x4054ebb9 <r200InitIoctlFuncs+25>: movl $0x4054ea80,0xf0(%eax)
0x4054ebc3 <r200InitIoctlFuncs+35>: lea 0x3444(%ecx),%edx
0x4054ebc9 <r200InitIoctlFuncs+41>: movl $0x4054e430,0xf4(%eax)
0x4054ebd3 <r200InitIoctlFuncs+51>: push $0x8
0x4054ebd5 <r200InitIoctlFuncs+53>: mov %edx,0xfffffffc(%ebp)
0x4054ebd8 <r200InitIoctlFuncs+56>: lea 0xfffffff8(%ebp),%edx
0x4054ebdb <r200InitIoctlFuncs+59>: push %edx
0x4054ebdc <r200InitIoctlFuncs+60>: push $0x11
0x4054ebde <r200InitIoctlFuncs+62>: movl $0x1,0xfffffff8(%ebp)
> 0x4054ebe5 <r200InitIoctlFuncs+69>: pushl 0x343c(%ecx)
0x4054ebeb <r200InitIoctlFuncs+75>: call 0x4040ca20 <drmCommandWriteRead>
__________________________________________________
Do You Yahoo!?
Yahoo! Autos - Get free new car price quotes
http://autos.yahoo.com
-------------------------------------------------------
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