[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