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.
http://bugs.winehq.org/show_bug.cgi?id=27433
--- Comment #1 from Bruno Jesus 00cpxxx@gmail.com 2013-11-28 05:08:23 CST --- The function WineD3D_CreateFakeGLContext was removed between wine 1.7.1 and wine 1.7.2. Maybe the bug was fixed. Dan, can you give this a new try?
https://bugs.winehq.org/show_bug.cgi?id=27433
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #2 from Austin English austinenglish@gmail.com --- Works fine here in wine-1.7.19-70-gd6a59f7 with taskset -c 0. Reopen if it's reproducible somewhere.
https://bugs.winehq.org/show_bug.cgi?id=27433
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #3 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.7.20.