http://bugs.winehq.org/show_bug.cgi?id=17174
Summary: Morrowind Mudcrab crash: creatures near water hit animation/location errors Product: Wine Version: 1.1.12 Platform: PC-x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: boyd.mon@gmail.com
After 100+ hours of playing Morrowind 1.2.0477, I've seen at least a dozen crashes involving either Mudcrabs or Slaughterfish near a coastline. When approaching Vivec from the North I've hit it 2-3 times, 2-3 more times crossing from Sadrith Mora to the coastline, and others in random places on the map. I'm reporting it since I annoyingly just hit this bug twice in a row - within a couple minutes of each other.
The typical sequence of events is three pop-up boxes asking "Continue running executable? [yes] [no]" after presenting these error messages:
"SetFootPoint finite mudcrab0000011C" (twice) "footpoint qnan mudcrab0000011C"
After this third pop-up, the game reports that its "Saving", and once the progress bar is complete, the final message ends the game when [okay] is clicked: "Actor Animation Problem with mudcrab0000011C This actor has no animation class!"
Fortunately, I can then reload the game save named "Restore", which runs fine after one message hints that the problem has been cleaned up: "Invalid Location on REFR 'mudcrab0000011C Setting to position (4096, 4096, 0) Continue running executable?"
----- It might be argued this is a Morrowind bug, but when I played Morrowind on Windows I can't recall hitting this bug. So at the very least, Wine & Morrowind interact to make this bug fairly frequent. Since this problem occurs with Slaughterfish as well - which are only found in the water - I assume the problem is with creatures near a beach.
The workaround is to keep running the executable until "Saving" appears, then load the "Restore" save game. I haven't collected debug output, and figure the lack of this bug being reported means I'm probably playing Morrowind on Wine more than most users. So I haven't bothered with debug output, since I haven't seen anyone else hit it.