http://bugs.winehq.org/show_bug.cgi?id=5955
Summary: DirectDrawCreate crash on non-OpenGL desktop Product: Wine Version: 0.9.19. Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-directx-ddraw AssignedTo: wine-bugs@winehq.org ReportedBy: wine@mail.kilgus.net
I do most of my work on a virtual VNC desktop on my linux machine, which offers no OpenGL support. DirectDraw apps used to work fine with Wine, but since a few versions ago they just crash with a null pointer access.
The crash happens at the first strcpy call within IWineD3DImpl_FillGLCaps because glGetString returns NULL when the desktop has no GL support.
It can be reproduced using any DirectDraw app on a VNC desktop.