http://bugs.codeweavers.com/show_bug.cgi?id=566
*** shadow/566 Sun Apr 7 05:38:15 2002 --- shadow/566.tmp.26569 Sun Apr 7 05:38:15 2002 *************** *** 0 **** --- 1,48 ---- + +============================================================================+ + | Wine crashes in dos_fs.c with Diablo II LoD | + +----------------------------------------------------------------------------+ + | Bug #: 566 Product: Wine | + | Status: UNCONFIRMED Version: 20020310 | + | Resolution: Platform: | + | Severity: normal OS/Version: All | + | Priority: P1 Component: wine-files | + +----------------------------------------------------------------------------+ + | Assigned To: wine-bugs@winehq.com | + | Reported By: morten@rodal.no | + | CC list: Cc: | + +----------------------------------------------------------------------------+ + | Milestone: TargetMilestone: --- | + | URL: | + +============================================================================+ + | DESCRIPTION | + I tried to run Diablo II: Lord of Destruction, as I found some tips and tricks + in the apps database. The installation went fine, the game starts up, I can + select a character but when the game is loading (after you've selected a + character) it changes resolution from 800x600 to 640x480 and a lot of + GetTickCount() are called. + + After some time it just prints out: + + 08075c00:Call kernel32.IsBadCodePtr(6ffdbf70) ret=6ff6cec3 + 08075c00:Ret kernel32.IsBadCodePtr() retval=00000000 ret=6ff6cec3 + wine: Unhandled exception, starting debugger... + err:seh:EXC_DefaultHandling Unhandled exception code c0000005 flags 0 addr 0x281 + 130e6 + slurp$ gdb wine wine.core + + [cut away the boring reading symbols] + + #0 0x280b906d in GetLongPathNameA (shortpath=0x283f16e0 "F:\DIABLOII", + longpath=0x283f1ae0 "", longlen=1024) at ./dos_fs.c:1128 + 1128 } + (gdb) bt + #0 0x280b906d in GetLongPathNameA (shortpath=0x283f16e0 "F:\DIABLOII", + longpath=0x283f1ae0 "", longlen=1024) at ./dos_fs.c:1128 + #1 0x280bdf57 in GetCurrentDirectoryA (buflen=512, buf=0x283f2104 "") + at drive.c:1551 + (gdb) + + + The line numbers in dos_fs.c are probably off by a few lines since I tried to + insert some debug functions, but the line it refers to is the GetLongPathNameA's + last "}". \ No newline at end of file