http://bugs.winehq.org/show_bug.cgi?id=11796
Summary: Wedged X servers sometimes cause crash in has_opengl Product: Wine Version: CVS/GIT Platform: Other OS/Version: other Status: NEW Severity: enhancement Priority: P2 Component: winex11.drv AssignedTo: wine-bugs@winehq.org ReportedBy: dank@kegel.com
There's been a number of reports of crashes on startup like this:
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0xb7d5acb3). =>1 0xb7d5acb3 strlen+0x33() in libc.so.6 (0x0033ee98) 2 0x7eadc7c2 has_opengl+0x7c2() [dlls/winex11.drv/opengl.c:331] in winex11 (0x0033ef18) 3 0x7eadd0e0 X11DRV_setup_opengl_visual+0x130(display=0x7c038790) [dlls/winex11.drv/opengl.c:3384] in winex11 (0x0033eff8)
Here are some of the reports, with notes:
http://ubuntuforums.org/archive/index.php/t-679911.html wine-0.9.54, found that restarting X helped http://forums.gentoo.org/viewtopic-p-4724099.html wine-0.9.53, ATI 9800, ati driver 8.443.1-r1 http://ge.ubuntuforums.com/showthread.php?t=679704 wine-0.9.46, VIA VT8623 [Apollo CLE266] integrated CastleRock http://www.archivum.info/comp.emulators.ms-windows.wine/2007-07/msg00041.htm... wine-0.9.40, VIA Samuel 2 CPU https://lists.ubuntu.com/archives/ubuntu-br/2007-November/030190.html Gutsy http://forum.eve-ru.com/lofiversion/index.php/t4768-500.html ?
The crash seems to happen on the call to pglXQueryVersion. I'll attach a possible patch to catch the crash and report that opengl is broken.