Bad CPU assembly code in __nvsym07766 () from /usr/lib/libGLcore.so.1

This binary file was provided by Nvidia, the following code is DESTRUCTIVE to
the CPU of my computer.  This code must be changed to include a Fail-Safe
device so that normal operation of my computer may be restored.  One idea of
how to handle this on going problem has been suggested by
http://linuxgames.com/articles/morenvidiatips-20010930.txt.  I instead ask that
Nvidia fix the known issues of there drivers or release them to ppl who are
more able.  The correct solution to the problem is to do something LIKE...

push %cx
mov 0, %cx

StartOfLoop:
inc %cx
cmp 3000, %cx
je <SomeCodeThatResetsTheAGP&GPU>
mov 0xe(%esi),%ax
cmp $0xffffffff,%ax
je  <StartOfLoop>

However Nvidia opted to use the following code which is incorrect.

0x4955b2f0 <__nvsym07766+208>:  mov    0xe(%esi[0x492ed0d0]),%ax
0x4955b2f4 <__nvsym07766+212>:  cmp    $0xffffffff,%ax
0x4955b2f8 <__nvsym07766+216>:  je     0x4955b2f0 <__nvsym07766+208>

(gdb) info registers 
eax            0x88cffff        143458303
ecx            0x0      0
edx            0x0      0
ebx            0x88bfe20        143392288
esp            0xbffff9c0       0xbffff9c0
ebp            0x88bfea8        0x88bfea8
esi            0x492ed0d0       1227804880
edi            0x88bfeac        143392428
eip            0x4955b2f0       0x4955b2f0
eflags         0x200346 2097990
cs             0x23     35
ss             0x2b     43
ds             0x2b     43
es             0x2b     43
fs             0x0      0
gs             0x14d7   5335


__________________________________________________
Do You Yahoo!?
Yahoo! Sports - live college hoops coverage
http://sports.yahoo.com/
_______________________________________________
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert

Reply via email to