http://bugs.winehq.org/show_bug.cgi?id=23437
Summary: winevdm.exe crashes in Discovering Endangered Wildlife Product: Wine Version: 1.2-rc5 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: minor Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: markk@clara.co.uk
Created an attachment (id=29235) --> (http://bugs.winehq.org/attachment.cgi?id=29235) Console output on crash
Discovering Endangered Wildlife is a multimedia CD-ROM originally produced by Lyriq International Corporation. It was more recently marketed by GSP/Avanquest, at least in the UK as David Bellamy's Endangered Wildlife.
It's a Win16 application. There are several sub-games which cause a crash when you exit them.
Run DISCOVER.EXE. Click the Discovery Game button. Enter your name and click OK if asked. Click on an animal. When the grid screen appears, click the jigsaw, word finder or picture scramble icons. Click the Done button at the lower right of the screen. Wine shows a Program Error dialog box saying "The program winevdm.exe has encountered a serious problem and needs to close. ..."
Console output begins (the read access address varies from run to run): wine: Unhandled page fault on read access to 0x00001698 at address 0x683a67fc (thread 001a), starting debugger... Unhandled exception: page fault on read access to 0x00001698 in 32-bit code (0x683a67fc). fixme:dbghelp:addr_to_linear Failed to linearize address 005a:ab08 (mode 0)
http://bugs.winehq.org/show_bug.cgi?id=23437
markk@clara.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |markk@clara.co.uk
--- Comment #1 from markk@clara.co.uk 2010-06-29 09:08:15 --- The sub-games seem to be implemented as (16-bit) DLL files, and looking at the ASCII strings in the files they were compiled with Borland C++.
http://bugs.winehq.org/show_bug.cgi?id=23437
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |win16
http://bugs.winehq.org/show_bug.cgi?id=23437
André H. nerv@dawncrow.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |nerv@dawncrow.de Summary|winevdm.exe crashes in |Discovering Endangered |Discovering Endangered |Wildlife crashes in |Wildlife |krnl386.exe16
--- Comment #2 from André H. nerv@dawncrow.de 2010-06-29 13:06:24 --- changing name as backtrace says it crashes in krnl386.exe16
http://bugs.winehq.org/show_bug.cgi?id=23437
--- Comment #3 from André H. nerv@dawncrow.de 2010-06-29 13:07:30 --- As i guess there is no Demo of that app it would help a lot if you compile Wine yourself(then you get debugging symbols) and attach the backtrace again please
http://bugs.winehq.org/show_bug.cgi?id=23437
--- Comment #4 from markk@clara.co.uk 2010-06-30 06:16:53 --- I installed the Ubuntu wine1.2-dbg package. However, the backtrace still only shows three lines. I have to press Ctrl-C to exit as it seems to hang up at that point. Could I use winedbg to get a full backtrace, and if so how?
http://bugs.winehq.org/show_bug.cgi?id=23437
--- Comment #5 from markk@clara.co.uk 2010-06-30 06:34:08 --- Created an attachment (id=29256) --> (http://bugs.winehq.org/attachment.cgi?id=29256) Log with WINEDEBUG=+seh,+relay,+tid
This is a log of console output with WINEDEBUG=+seh,+relay,+tid (compressed with bzip2).
http://bugs.winehq.org/show_bug.cgi?id=23437
--- Comment #6 from Mark K markk@clara.co.uk 2011-12-06 16:09:20 CST --- This bug still present with Wine 1.3.34.
http://bugs.winehq.org/show_bug.cgi?id=23437
--- Comment #7 from Austin English austinenglish@gmail.com 2013-12-05 21:51:24 CST --- This is your friendly reminder that there has been no bug activity for 2 years. Is this still an issue in current (1.7.7 or newer) wine? If so, please attach the terminal output in 1.7.7 (see http://wiki.winehq.org/FAQ#get_log).
http://bugs.winehq.org/show_bug.cgi?id=23437
--- Comment #8 from Mark K markk@clara.co.uk --- Created attachment 46983 --> http://bugs.winehq.org/attachment.cgi?id=46983 Backtrace on crash
This issue is still present with Wine 1.7.9, however the backtrace is different. (I'm running Lubuntu 11.10 x86-64 now though.)
Unhandled exception: page fault on read access to 0x000016e0 in 32-bit code (0x7e9790f4). Register dump: CS:0023 SS:128f DS:128f ES:128f FS:0063 GS:006b EIP:7e9790f4 ESP:006ad168 EBP:0000d1a4 EFLAGS:00010296( R- -- I S -A-P- ) EAX:000016fe EBX:00000000 ECX:00000000 EDX:00000000 ESI:00000000 EDI:00000000 Stack dump: 0x128f:0xd168: 0dad 16e7 0468 101f 0000 0000 0000 0002 0x128f:0xd178: 0092 ba08 006a 0000 122f a3a8 0000 d1b0 0x128f:0xd188: 0000 128f 16af 0063 006b 084c 0000 10f7 Backtrace: =>0 0x7e9790f4 wine_call_to_16_regs+0xe8() in krnl386.exe16 (0x003ceffc) 0x7e9790f4 wine_call_to_16_regs+0xe8 in krnl386.exe16: lret
https://bugs.winehq.org/show_bug.cgi?id=23437
--- Comment #9 from Austin English austinenglish@gmail.com --- This is your friendly reminder that there has been no bug activity for over a year. Is this still an issue in current (1.7.37 or newer) wine? If so, please attach the terminal output in 1.7.37 (see http://wiki.winehq.org/FAQ#get_log).
https://bugs.winehq.org/show_bug.cgi?id=23437
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |ABANDONED
--- Comment #10 from Ken Sharp imwellcushtymelike@gmail.com --- Abandoned
https://bugs.winehq.org/show_bug.cgi?id=23437
André H. nerv@dawncrow.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #11 from André H. nerv@dawncrow.de --- closing abandoned