http://bugs.winehq.org/show_bug.cgi?id=15256
Summary: Disabling OpenGL output in WinUAE causes crash, possibly in x11drv_main Product: Wine Version: 1.1.4 Platform: Other OS/Version: other Status: UNCONFIRMED Severity: minor Priority: P2 Component: winex11.drv AssignedTo: wine-bugs@winehq.org ReportedBy: markk@clara.co.uk
Created an attachment (id=16046) --> (http://bugs.winehq.org/attachment.cgi?id=16046) Console output on crash
WinUAE is an open source (GPL) emulator of Amiga computers, available from http://www.winuae.net/.
The output of WinUAE can be rendered using DirectDraw (default), Direct3D or OpenGL. If WinUAE is set to use OpenGL, disabling the output filter (which reverts to DirectDraw output) causes WinUAE to crash.
The console output on crashing begins: fixme:dbghelp:dump_system_info fill in CPU vendorID and feature set err:ntdll:RtlpWaitForCriticalSection section 0x7d1da4c0 "x11drv_main.c: X11DRV_CritSection" wait timed out in thread 0019, blocked by 0009, retrying (60 sec) wine: Unhandled page fault on read access to 0x000005e0 at address 0x7edfcaa9 (thread 0009), starting debugger...
To demonstrate: - Run WinUAE - Select a disk image for drive DF0: in the Floppy drives page, e.g. rsi1.adf.gz from ftp://ftp.coresystems.de/pub/uae/rsi1.adf.gz - In the filter page, check the Enable box and select the OpenGL filter. - Click OK to start the emulation. - After a few seconds press F12 to bring up the settings window. - In the Filter page, uncheck the Enable box. - To work around Wine bug 10643, click in the main window and press F12. - Click OK to dismiss the settings window. WinUAE crashes.
Attached is the console output on crashing. I can attach a minidump file if needed.