http://bugs.winehq.org/show_bug.cgi?id=35071
Bug #: 35071 Summary: UOSteam: "page fault on read access" in get_pixel_32 Product: Wine Version: 1.7.7 Platform: x86 URL: http://uosteam.com/ OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: gdi32 AssignedTo: wine-bugs@winehq.org ReportedBy: zajec5@gmail.com Classification: Unclassified
Created attachment 46777 --> http://bugs.winehq.org/attachment.cgi?id=46777 Full output of WINEPREFIX="/home/zajec/.wine-uoevolution/" winedbg UOSteam.exe
UOSteam is a 3rd party tool for Ultima Online. It manages list of servers, starts Ultima Online client and provides additional features (probably by hacking client memory).
When using UOSteam in wine, Ultima Online starts nicely but after login process (when the game world is supposed to appear) wine crashes.
Crash doesn't happen when running Ultima Online directly, without using UOSteam. So I think it's UOSteam that does something wine doesn't handle.
Unhandled exception: page fault on read access to 0x2df87828 in 32-bit code (0x7e9eb92d).
Backtrace: =>0 0x7e9eb92d get_pixel_32+0x1d(dib=0x20975c, x=0xe, y=0x8) [/usr/src/debug/wine-1.7.7/dlls/gdi32/dibdrv/primitives.c:1603] in gdi32 (0x0033ef68) 1 0x7e9e3000 dibdrv_GetPixel+0xdf(dev=0x209750, x=0xe, y=0x8) [/usr/src/debug/wine-1.7.7/dlls/gdi32/dibdrv/graphics.c:1035] in gdi32 (0x0033ef68) 2 0x7e9deee6 windrv_GetPixel+0x55(dev=<is not available>, x=0xe, y=0x8) [/usr/src/debug/wine-1.7.7/dlls/gdi32/dibdrv/dc.c:783] in gdi32 (0x0033ef88) 3 0x7ea3b92e GetPixel+0x5d(hdc=0xd0032, x=0xe, y=0x8) [/usr/src/debug/wine-1.7.7/dlls/gdi32/painting.c:474] in gdi32 (0x0033efbc) 4 0x00b8bb39 in uos (+0x1bb38) (0x0033f100)