App/Game #13
Game: Winfish2 x64 crash
0%
Description
Winfish 2 shareware will crash after you hit "Continue Unregistered" button. This does not crash with the normal core.
https://www.classicdosgames.com/game/WinFish_2_-_Deep_Sea.html
wine: Unhandled division by zero at address 0xd10f239b (thread 0025), starting debugger...
Same crash with Wine
Unhandled exception: invalid float operation in 16-bit code (1317:3b80).
In 16 bit mode.
Register dump:
CS:1317 SS:11d7 DS:1737 ES:11f7 FS:006b GS:0063
IP:3b80 SP:6ee0 BP:6f60 FLAGS:0202( R- -- I - - - )
AX:3b80 BX:0242 CX:164f DX:1231 SI:3f9c DI:6f4a
Stack dump:
0x11d7:0x6ee0: 0000 0000 0000 0000 0000 0000 0000 0000
0x11d7:0x6ef0: 0000 0000 0000 0000 0000 0000 0000 0000
0x11d7:0x6f00: 0000 0000 0000 0000 0000 0000 0000 0000
02e6: sel=1737 base=00c80030 limit=000003bf 16-bit rw-
023e: sel=11f7 base=0039de00 limit=000043bf 16-bit r-x
Backtrace:
History
Updated by James Bryant 10 months ago
- Tracker changed from Bug to App/Game
- Wine Version set to Linux Mint 19.3 Wine 3.6 also crashed
Updated by James Bryant 9 months ago
And FPU precision exception was set in the status field and the control field had it unmasked. The x86 normal core ignore the wait instruction so this exception was not thrown. If I ignore the exception on x64 then it crashes shortly after with a segment exception.