http://bugs.winehq.org/show_bug.cgi?id=11455
--- Comment #5 from Austin English austinenglish@gmail.com 2008-04-13 16:02:25 --- (In reply to comment #4)
I also have this problem in Diablo 2. The register configuration is exactly the same and also it crashes at the same address/instruction.
It is possible that the problem might be in d2sound.dll which comes with diablo 2.
From what i see there it crashes when it accesses the 6-th element of an array in an if instruction.
I don't know what happens on Windows because for me the game doesn't work either in XP or Vista because it crashes on startup.
Have you tried running in 98/2k/(whatever windows version does work) mode?