http://bugs.winehq.org/show_bug.cgi?id=23238
Summary: Repton 3: crashes when viewing map (unhandled page fault on write) Product: Wine Version: 1.2-rc3 Platform: x86-64 URL: http://www.superiorinteractive.com/repton/3.htm OS/Version: Linux Status: UNCONFIRMED Severity: minor Priority: P2 Component: directx-ddraw AssignedTo: wine-bugs@winehq.org ReportedBy: iarnell@gmail.com
Repton 3 crashes when viewing map.
The problem is that IDirectDrawSurface::BltFast doesn't properly validate parameters; repton3 is trying to call BltFast with negative value for dstx.
0009:trace:ddraw:IDirectDrawSurfaceImpl_BltFast (0x219960)->(-80,0,0x3586dc0,0x32e478,16): Relay wine: Unhandled page fault on write access to 0x0149fec8 at address 0x682a6cc0 (thread 0009), starting debugger... Unhandled exception: page fault on write access to 0x0149fec8 in 32-bit code (0x682a6cc0).