http://bugs.winehq.org/show_bug.cgi?id=30867
Bug #: 30867 Summary: Page fault / null pointer exception in ConvertPixelFormatGLXtoWGL Product: Wine Version: 1.4 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: major Priority: P2 Component: winex11.drv AssignedTo: wine-bugs@winehq.org ReportedBy: chinese_chater@yahoo.de Classification: Unclassified
Created attachment 40438 --> http://bugs.winehq.org/attachment.cgi?id=40438 saved backtrace
When trying to start Diablo 2 (v1.13, 'Diablo II.exe -w', the windowed/DirectDraw option, works though) or Typing of the Dead, wine 1.4 crashes:
--- Unhandled exception: page fault on execute access to 0x00000000 in 32-bit code (0x00000000). [...] =>0 0x00000000 (0x0033eca0) 1 0x7e4ff6e5 ConvertPixelFormatGLXtoWGL+0x24(display=<internal error>, fmt_id=0xef, dwFlags=0) [/tmp/wine14/build32/dlls/winex11.drv/../../../dlls/winex11.drv/opengl.c:1097] in winex11 (0x0033ed00) 2 0x7e50499a pixelformat_from_fbconfig_id+0x39(fbconfig_id=0xef) [/tmp/wine14/build32/dlls/winex11.drv/../../../dlls/winex11.drv/opengl.c:1117] in winex11 (0x0033ed20) 3 0x7e4f4d26 in winex11 (+0x24d25) (0x0033ee10) ---
(see attached backtrace.txt and cmd.log for the complete output)
I'm running wine on a 64bit (both kernel- and userspace) laptop with a GeForce 8600M GT and the open source nouveau graphics driver on a recent Debian sid, with some i386 libraries to run the 32bit wine, obviously.
I'm using the Debian package from here: http://anonscm.debian.org/gitweb/?p=users/mgilbert/wine14.git;a=commit;h=e01..., compiled via an i386 Debian chroot (debootstrap). But I think I had the same crash when building from the wine 1.4 vanilla sources.
Cheers