http://bugs.winehq.org/show_bug.cgi?id=14976
Summary: Psychonauts crashes after intro videos Product: Wine Version: 1.1.3 Platform: PC-x86-64 URL: http://steampowered.com/ OS/Version: Linux Status: NEW Keywords: download, regression Severity: normal Priority: P2 Component: directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: vitaliy@kievinfo.com Blocks: 10403
After first 2 videos game crashes. The game uses memorydumper to capture crash. However it's not very helpful: Backtrace: =>1 0x7cfe2c7f in libglcore.so.1 (+0x297c7f) (0x00000000)
The crash happens with ORM=fbo only. This is regression that was caused by one of the patches moving ActivateContext around.
http://bugs.winehq.org/show_bug.cgi?id=14976
--- Comment #1 from H. Verbeet hverbeet@gmail.com 2008-08-24 05:47:40 --- That patch was actually supposed to fix some problems with FBOs in that game, but I just saw I've forgotten to clean part of the patch up. In DestroyContext(), there's a comment that says "FIXME: We probably need an active context to do this...". Try commenting out the calls to glDeleteFramebuffersEXT(). The proper thing to do there is to first make the GLX context current, delete the FBOs, and only then call pwglMakeCurrent(NULL, NULL);
http://bugs.winehq.org/show_bug.cgi?id=14976
--- Comment #2 from Vitaliy Margolen vitaliy@kievinfo.com 2008-08-24 11:40:33 --- Nope do dice still crashing.
http://bugs.winehq.org/show_bug.cgi?id=14976
--- Comment #3 from H. Verbeet hverbeet@gmail.com 2008-08-24 11:52:33 --- Could you figure out where/how in wined3d this is triggered? The issue with using FBOs across GL contexts should have been fixed by 80fa4a3122283a07de83485377668ceb37a6ce25, but maybe this is something else.
http://bugs.winehq.org/show_bug.cgi?id=14976
--- Comment #4 from Vitaliy Margolen vitaliy@kievinfo.com 2008-08-24 12:35:14 --- Doesn't look like I can do much. FBO doesn't want to work not sure exactly why. The game starts but have artifacts described in bug 9269 which happen with default ORM only.
http://bugs.winehq.org/show_bug.cgi?id=14976
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #5 from Vitaliy Margolen vitaliy@kievinfo.com 2008-09-07 17:00:03 --- Working with wine-1.1.4. The crash could have been caused by some other changes affecting FBO.
http://bugs.winehq.org/show_bug.cgi?id=14976
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #6 from Vitaliy Margolen vitaliy@kievinfo.com 2008-09-07 17:00:20 --- Closing fixed in wine-1.1.4
http://bugs.winehq.org/show_bug.cgi?id=14976
--- Comment #7 from H. Verbeet hverbeet@gmail.com 2008-09-07 17:08:07 --- Probably 4b6887b8e374826156305094ba547b42b5673da5.
http://bugs.winehq.org/show_bug.cgi?id=14976
--- Comment #8 from Vitaliy Margolen vitaliy@kievinfo.com 2008-09-07 17:13:33 --- Could be. In either case thanks for foxing it. And hope it won't come back in a form of other driver bugs.
http://bugs.winehq.org/show_bug.cgi?id=14976
--- Comment #9 from H. Verbeet hverbeet@gmail.com 2008-09-07 17:17:24 --- Unfortunately that commit is really more a case of playing it safe against buggy drivers, and it doesn't fix the issue for everyone. I'm afraid that for a proper fix we'll have to wait for nvidia to fix their drivers.