http://bugs.winehq.org/show_bug.cgi?id=2766
------- Additional Comments From glasse@rpi.edu 2005-10-07 20:01 ------- Hey, new update.
Using version 20050524 of Wine from the Wine Debian packages at the same source, I was able to get Magic running. You can try to duel now, and it works, though you get an "MCI Error". Claudio Fontana recommended pressing space to skip this. There are some minor glitches at this point, but duels are definitely playable.
You can also try to load Shandalar. If you have a saved game and can load that, the game seems to start OK, though it is unplayably slow. If you try to start a new game, though, you get an unhandled page fault. Selecting to run winedbg gives the following output: wine: Unhandled exception (thread 0013), starting debugger... trace:loaddll:load_builtin_dll Loaded module L"kernel32.dll" : builtin trace:loaddll:load_builtin_dll Loaded module L"c:\windows\system\psapi.dll" : builtin trace:loaddll:load_builtin_dll Loaded module L"c:\windows\system\dbghelp.dll" : builtin trace:loaddll:load_builtin_dll Loaded module L"c:\windows\system\advapi32.dll" : builtin trace:loaddll:MODULE_LoadModule16 Loaded module "krnl386.exe" : builtin trace:loaddll:MODULE_LoadModule16 Loaded module "system.drv" : builtin WineDbg starting on pid 0xe Unhandled exception: page fault on write access to 0x732cb634 in 32-bit code (0x7666020b). In 32 bit mode. fixme:dbghelp:sffip_cb NIY on 'E:\8797\vc98\self\bin\x86\msvcrt.pdb' Register dump: CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033 EIP:7666020b ESP:7405df80 EBP:7405df88 EFLAGS:00210212( - 00 - RIA1) EAX:737ca48a EBX:7467d528 ECX:00000022 EDX:00000002 ESI:737ca400 EDI:732cb634 Stack dump: 0x7405df80: 000000a9 737ca400 74673d10 00579b9a 0x7405df90: 732cb634 737ca400 0000008a 7405e15c 0x7405dfa0: 7405fe0c 77cf7b00 000000f4 00000000 0x7405dfb0: 004a23ee 005832e0 00000000 00000000 0x7405dfc0: 0000008a 000000aa 7405e008 00000000 0x7405dfd0: 00000000 7405fe0c 77cf7b00 000000f4 Backtrace: =>1 0x7666020b _flsbuf in msvcrt (0x7405df88) 2 0x00579b9a in shandalar (+0x179b9a) (0x74673d10) 3 0x00001538 (0x000000b8) 4 0x00000000 (0x00000000) 0x7666020b _flsbuf+0x1c7 in msvcrt: repe movsl (%esi),%es:(%edi) Modules: Module Address Debug info Name (105 modules) PE 0x00400000-00991000 Export shandalar PE 0x10000000-10159000 Deferred drawcardlib ELF 0x74061000-740b0000 Deferred dsound<elf> -PE 0x74070000-740b0000 \ dsound ELF 0x740b0000-740f0000 Deferred avifil32<elf> -PE 0x740c0000-740f0000 \ avifil32 PE 0x740f0000-740fb000 Deferred magsnd ELF 0x751eb000-75200000 Deferred midimap.drv<elf> -PE 0x751f0000-75200000 \ midimap.drv ELF 0x75316000-753d1000 Deferred libmcop.so.1 ELF 0x753d1000-7548b000 Deferred libartsflow_idl.so.1 ELF 0x7548b000-754a1000 Deferred libmad.so.0 ELF 0x754a1000-754a6000 Deferred libogg.so.0 ELF 0x754a6000-754cd000 Deferred libvorbis.so.0 ELF 0x754cd000-755cb000 Deferred libvorbisenc.so.2 ELF 0x755cb000-755d3000 Deferred libvorbisfile.so.3 ELF 0x755d3000-755df000 Deferred libjack-0.80.0.so.0 ELF 0x755df000-75603000 Deferred libaudiofile.so.0 ELF 0x75603000-7560d000 Deferred libesd.so.0 ELF 0x7560d000-7565e000 Deferred libxt.so.6 ELF 0x7565e000-75673000 Deferred libaudio.so.2 ELF 0x75673000-7572c000 Deferred libasound.so.2 ELF 0x7572c000-75770000 Deferred libkmedia2_idl.so.1 ELF 0x75770000-757db000 Deferred libsoundserver_idl.so.1 ELF 0x757db000-7591f000 Deferred libartsflow.so.1 ELF 0x7591f000-7599f000 Deferred libglib-2.0.so.0 ELF 0x761ab000-761ca000 Deferred imm32<elf> -PE 0x761b0000-761ca000 \ imm32 ELF 0x761ca000-761e8000 Deferred ximcp.so.2 ELF 0x761e8000-761ec000 Deferred libxrandr.so.2 ELF 0x76204000-7620d000 Deferred libxcursor.so.1 ELF 0x7620d000-76215000 Deferred libxrender.so.1 ELF 0x76215000-762ba000 Deferred libgl.so.1 ELF 0x762ba000-76381000 Deferred libx11.so.6 ELF 0x76381000-7638f000 Deferred libxext.so.6 ELF 0x7638f000-763a6000 Deferred libice.so.6 ELF 0x763a6000-763af000 Deferred libsm.so.6 ELF 0x763c4000-763c7000 Deferred xlcdef.so.2 ELF 0x763c7000-7644a000 Deferred winex11.drv<elf> -PE 0x763e0000-7644a000 \ winex11.drv ELF 0x7654a000-7656a000 Deferred libexpat.so.1 ELF 0x7656a000-76599000 Deferred libfontconfig.so.1 ELF 0x76599000-765ab000 Deferred libz.so.1 ELF 0x765ab000-76618000 Deferred libfreetype.so.6 PE 0x76630000-76647000 Deferred cdtools PE 0x76650000-76694000 Export msvcrt PE 0x766a0000-768a1000 Deferred deckdll PE 0x768b0000-769d8000 Deferred cardartlib ELF 0x769e0000-769f6000 Deferred lz32<elf> -PE 0x769f0000-769f6000 \ lz32 ELF 0x769f6000-76a11000 Deferred version<elf> -PE 0x76a00000-76a11000 \ version ELF 0x76a11000-76a38000 Deferred msvfw32<elf> -PE 0x76a20000-76a38000 \ msvfw32 ELF 0x76a38000-76ab9000 Deferred winmm<elf> -PE 0x76a50000-76ab9000 \ winmm ELF 0x76ab9000-76ae1000 Deferred winspool.drv<elf> -PE 0x76ac0000-76ae1000 \ winspool.drv ELF 0x76ae1000-76ba3000 Deferred comctl32<elf> -PE 0x76af0000-76ba3000 \ comctl32 ELF 0x76ba3000-76bc3000 Deferred iphlpapi<elf> -PE 0x76bb0000-76bc3000 \ iphlpapi ELF 0x76bc3000-76c0d000 Deferred rpcrt4<elf> -PE 0x76be0000-76c0d000 \ rpcrt4 ELF 0x76c0d000-76c9d000 Deferred ole32<elf> -PE 0x76c30000-76c9d000 \ ole32 ELF 0x76c9d000-76cfb000 Deferred shlwapi<elf> -PE 0x76cc0000-76cfb000 \ shlwapi ELF 0x76cfb000-76dc4000 Deferred shell32<elf> -PE 0x76d20000-76dc4000 \ shell32 ELF 0x76dc4000-76e56000 Deferred comdlg32<elf> -PE 0x76de0000-76e56000 \ comdlg32 ELF 0x76e56000-76e96000 Deferred advapi32<elf> -PE 0x76e70000-76e96000 \ advapi32 ELF 0x76e96000-76ea1000 Deferred libgcc_s.so.1 ELF 0x76f73000-7787e000 Deferred gdi32<elf> -PE 0x76fc0000-7787e000 \ gdi32 ELF 0x7787e000-779b0000 Deferred user32<elf> -PE 0x778a0000-779b0000 \ user32 ELF 0x77ad9000-77bf0000 Deferred kernel32<elf> -PE 0x77b00000-77bf0000 \ kernel32 ELF 0x77d0f000-77d19000 Deferred libnss_files.so.2 ELF 0x77d19000-77d22000 Deferred libnss_nis.so.2 ELF 0x77d22000-77d36000 Deferred libnsl.so.1 ELF 0x77d36000-77d3e000 Deferred libnss_compat.so.2 ELF 0x77d56000-77d78000 Deferred libm.so.6 ELF 0x77d78000-77e6d000 Deferred libwine_unicode.so.1 ELF 0x77e85000-77f00000 Deferred ntdll<elf> -PE 0x77ea0000-77f00000 \ ntdll ELF 0x77f00000-77f03000 Deferred <wine-loader> ELF 0x77f11000-77f35000 Deferred msacm32<elf> -PE 0x77f20000-77f35000 \ msacm32 ELF 0x77f35000-77f4e000 Deferred msacm.drv<elf> -PE 0x77f40000-77f4e000 \ msacm.drv ELF 0x77f4e000-77f53000 Deferred libgthread-2.0.so.0 ELF 0x77f53000-77f57000 Deferred libgmodule-2.0.so.0 ELF 0x77f57000-77f5d000 Deferred libartsc.so.0 ELF 0x77f63000-77f75000 Deferred libartscbackend.so.0 ELF 0x77f75000-77f91000 Deferred winearts.drv<elf> -PE 0x77f80000-77f91000 \ winearts.drv ELF 0xb7e6f000-b7e72000 Deferred libdl.so.2 ELF 0xb7e72000-b7fa7000 Deferred libc.so.6 ELF 0xb7fa7000-b7fb6000 Deferred libpthread.so.0 ELF 0xb7fb7000-b7fd0000 Deferred libwine.so.1 ELF 0xb7fe9000-b8000000 Deferred ld-linux.so.2 Threads: process tid prio (all id:s are in hex) 0000000e (D) C:\magic\Program\Shandalar.exe 00000013 0 <== 00000012 15 00000011 15 0000000f 0 WineDbg terminated on pid 0xe