http://bugs.winehq.org/show_bug.cgi?id=12929
Dorian Faust Wintershade@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |Wintershade@gmail.com
--- Comment #55 from Dorian Faust Wintershade@gmail.com 2008-06-12 18:49:35 --- Ok, listen here. I'm running Arch Linux with Wine 1.0-rc3-77-g06abaaf (a git version from a week or two ago), compiled from AUR. Haven't changed a thing in the code or the PKGBUILD, and am running a 32-bit kernel 2.6.25 and catalyst (fglrx) version 8.5 for my Radeon 9700.
I've installed Morrowind GOTY Edition. The install went flawlessly, but running the game showed the issues reported above. Here is what I did.
Run the Morrowind Launcher, it started, and tried to go to the Options menu in order to change video settings to lowest (as described above). Not surprisingly, the app crashed, and gave me the backtrace:
Backtrace: =>1 0x7ef9cfa8 stub_entry_point+0x58() in ntdll (0x0033f22c) 2 0x007e105f in d3d8 (+0x1105f) (0x0033f540) 3 0x007e1fd8 in d3d8 (+0x11fd8) (0x0033f56c) 4 0x007dd8ea in d3d8 (+0xd8ea) (0x0033fa7c) 5 0x007ddd83 in d3d8 (+0xdd83) (0x0033fba0) 6 0x0040c2d9 in morrowind launcher (+0xc2d9) (0x0033fcbc) 7 0x7eb5a904 call_dialog_proc+0x74() in user32 (0x001345e8) 8 0x00000338 (0x00000000)
Ok, so I'm guessing it's the ntdll and d3d8 causing trouble right now. Fired up the winecfg, and in Libraries set the order those two to builtin first, native later, as well as the libraries mentioned above (d3dx9_27 among others) to native first, builtin later.
Restarted Morrowind Launcher, let's see what will be the next crash backtrace. Options worked. Starting the game worked. Slow, painfully slow, but it worked (YMMV). No crash. Nothing.
Too tired to tinker around with it now, but I hope someone makes something useful out of this. Will continue tomorrow and keep you informed. Cheerz! =]