http://bugs.winehq.org/show_bug.cgi?id=27433
Summary: mass effect 2 heisencrash on non-smp system Product: Wine Version: 1.3.21 Platform: x86 OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: dank@kegel.com
(See also bug 11876.)
I was doing some benchmarking, so I booted with nosmp and am running lwm instead of gnome, and was surprised to find that Mass Effect 2 demo aborts before it gets to "press any key"! +relay makes the problem go away, but +synchronous,+d3d doesn't.
The log shows trace:d3d:WineD3D_CreateFakeGLContext getting context... XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0.0"^M after 4062 requests (4060 known processed) with 0 events remaining.
Adding a couple TRACE() statements shows the abort happens between the two lines DescribePixelFormat(ctx->dc, iPixelFormat, sizeof(pfd), &pfd); SetPixelFormat(ctx->dc, iPixelFormat, &pfd);
Sadly, adding +wgl makes the problem go away.
This was with an nvidia gtx 560 ti and drivers 270.41.06.