[Bug 566] New - Wine crashes in dos_fs.c with Diablo II LoD
wine-bugs at winehq.com
wine-bugs at winehq.com
Sun Apr 7 05:38:16 CDT 2002
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 at winehq.com |
+ | Reported By: morten at 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
More information about the wine-bugs
mailing list