http://bugs.winehq.org/show_bug.cgi?id=23262
Summary: Beer Tycoon crashes on exit Product: Wine Version: 1.2-rc3 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: minor Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: markk@clara.co.uk
The game Beer Tycoon crashes on exit, when the user clicks to quit the game.
I installed Beer Tycoon from the original CD-ROM. Running the installed Beer_Tycoon.exe in Wine 1.2rc3 shows an error, the same as mentioned in bug 23033. I suspect that error is copy-protection-related, so I downloaded a no-CD-patched executable from http://m0002.gamecopyworld.com/games/pc_beer_tycoon.shtml
Using that, the game crashes on exit. Run Beer_Tycoon.exe. Click Play when the window appears. Wait for the logo screens and at the title screen click the rightmost glass of beer to quit. Wine shows a Program Error dialog box.
Console output prior to clicking the glass is $ wine Bier_Tycoon.exe fixme:ntoskrnl:KeInitializeTimerEx stub: 0x110fc8 0 fixme:win:EnumDisplayDevicesW ((null),0,0x33f5a8,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x33f4f4,0x00000000), stub! fixme:d3d:swapchain_init Add OpenGL context recreation support to context_validate_onscreen_formats fixme:wininet:InternetAttemptConnect Stub fixme:d3d:swapchain_init Add OpenGL context recreation support to context_validate_onscreen_formats ;;;;;;fixme:d3d:buffer_PreLoad Too many full buffer conversions, stopping converting
On clicking to quit, the console output starts with wine: Unhandled page fault on read access to 0x00000001 at address 0x1 (thread 0009), starting debugger... Unhandled exception: page fault on read access to 0x00000001, invalid program stack in 32-bit code (0x00000001).