Einzelnen Beitrag anzeigen
Alt 15.06.2011, 14:36   #4
waldbauer.com
Entwickler
Ludwig hat sich nun den Fehler genauer angesehen und folgendes herausgefunden:

Code:
lseek(8, 33562624, 0) = 33562624
write(8, 5A65:0010, 2004) = 2004
lseek(8, 33566720, 0) = 33566720
write(8, 27E9:FC94, 0) = 0
lseek(8, 0, 2) = 33566720
lseek(8, 33564672, 0) = 33564672
write(8, 5A66:0000, 2048) = 2048
lseek(8, 33566720, 0) = 33566720
lseek(8, 33564672, 0) = 33564672
read(8, 5A65:0010, 2048) = 2048
ioctl(BD_ISREMOTE, 3) = NO_SUBST LOCAL IO
ioctl(BD_ISREMOTE, 3) = NO_SUBST LOCAL IO
lseek(9415, 0, 0) = Error (6)
write(9415, 5AE6:0010, 1304) = Error (6)
8 ist das Handle auf das IF File und beim Erreichen des Limits springt er auf ein ungültiges Handle 9415; dabei erzeugt er einen DOS Fehler 6 = Invalid Handle. Das Handle ist im BX Register und dieses wird durch irgendwas "zerstört". OA4 zerschiesst sich somit seinen eigenen Filehandle. Ob das Problem durch einen "Patch" zu beheben ist, wird er sich freundlicherweise ansehen...

...to be continued
waldbauer.com ist offline   Mit Zitat antworten