http://bugs.winehq.org/show_bug.cgi?id=7585
Michael michael-a-matthews@live.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |michael-a-matthews@live.com
--- Comment #54 from Michael michael-a-matthews@live.com 2010-05-22 09:53:32 --- This bug affects me, too.
wine 1.2 rc1 Ubuntu 10.04 LTS amd64 fglrx 2:8.723.1-0ubuntu3 Thief 1.33 (retail CD release)
Anytime I hit ESC key to go back to menu from in-game (e.g. training mission) or after a mission completes, the game crashes.
Output: $ bash run-thief fixme:system:SetProcessDPIAware stub! fixme:dwmapi:DwmIsCompositionEnabled 0x33cff4 fixme:iphlpapi:NotifyAddrChange (Handle 0xa6ee8d8, overlapped 0xa6ee8e0): stub wine: configuration in '/home/michael/.wine' has been updated. fixme:win:EnumDisplayDevicesW ((null),0,0x32f5d8,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x32f508,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x32f280,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x32f49c,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x32f494,0x00000000), stub! fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16 fixme:win:EnumDisplayDevicesW ((null),0,0x32f49c,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x32f494,0x00000000), stub! fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16 fixme:d3d:swapchain_init Add OpenGL context recreation support to context_validate_onscreen_formats err:ddraw:PixelFormat_WineD3DtoDD Can't translate this Pixelformat 58 err:ddraw:PixelFormat_WineD3DtoDD Can't translate this Pixelformat 64 wine: Unhandled page fault on read access to 0x00000014 at address 0x7a6a8a4e (thread 0009), starting debugger... Unhandled exception: page fault on read access to 0x00000014 in 32-bit code (0x7a6a8a4e).
This previous comment seems the most useful:
Discovery! - only occurs with X in 24bpp mode. In-game menu works fine if X in 16bpp mode.
I will now look into getting crash dumps, logs, glxinfo, and whatever was requested in this bug report. As a Wine user, I'd really like to see this fixed in 1.2 or some development release shortly after 1.2.