http://bugs.winehq.org/show_bug.cgi?id=11630
Summary: Psychonauts freeze after starting/loading game Product: Wine Version: CVS/GIT Platform: PC OS/Version: Linux Status: NEW Keywords: download, regression Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: vitaliy@kievinfo.com
When loading new game "Loading ..." screen appears as normal. But then screen goes black and game freezes. Both game and steam have to be killed as Steam freezes too. With "OffscreenRenderingMode"="fbo" game starts an usual. Wine-0.9.55 works fine for both "fbo" and default settings.
http://bugs.winehq.org/show_bug.cgi?id=11630
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |http://appdb.winehq.org/obje | |ctManager.php?sClass=version | |&iId=4384
http://bugs.winehq.org/show_bug.cgi?id=11630
--- Comment #1 from Vitaliy Margolen vitaliy@kievinfo.com 2008-02-23 01:27:43 --- Same exact thing in wine-0.9.56
http://bugs.winehq.org/show_bug.cgi?id=11630
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|CVS/GIT |0.9.56.
--- Comment #2 from Vitaliy Margolen vitaliy@kievinfo.com 2008-02-23 01:28:20 --- Changing version to first broken release.
http://bugs.winehq.org/show_bug.cgi?id=11630
--- Comment #3 from Vitaliy Margolen vitaliy@kievinfo.com 2008-03-22 11:41:39 --- Still broken in wine-0.9.58
http://bugs.winehq.org/show_bug.cgi?id=11630
--- Comment #4 from Vitaliy Margolen vitaliy@kievinfo.com 2008-04-08 22:44:35 --- With wine-0.9.59 crashes even before getting to the initial menu. Current GIT crashes exiting the game...
http://bugs.winehq.org/show_bug.cgi?id=11630
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Depends on| |12488
http://bugs.winehq.org/show_bug.cgi?id=11630
--- Comment #5 from Vitaliy Margolen vitaliy@kievinfo.com 2008-04-10 17:49:00 --- Created an attachment (id=12056) --> (http://bugs.winehq.org/attachment.cgi?id=12056) Memomry dump backtrace
After repeating this for a while I've able to have game save the memory dump. Analizing the dump shows this backtrace.
http://bugs.winehq.org/show_bug.cgi?id=11630
--- Comment #6 from Vitaliy Margolen vitaliy@kievinfo.com 2008-04-12 00:48:21 --- Created an attachment (id=12082) --> (http://bugs.winehq.org/attachment.cgi?id=12082) dead-loop log
Looks like a dead-loop resulting in running out of stack. The start of the loop attached.
http://bugs.winehq.org/show_bug.cgi?id=11630
Stefan Dösinger stefandoesinger@gmx.at changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |stefandoesinger@gmx.at
--- Comment #7 from Stefan Dösinger stefandoesinger@gmx.at 2008-04-12 10:37:43 --- Is activateContext involved in this loop? There's a problem with ActivateContext calling Texture::PreLoad, and the preload eventually calling ActivateContext. That leads to a recursive call when a thread is switched during offscreen rendering. The fix is to remove the offending PreLoad call from ActivateContext, but I have to check if that's safe first.
http://bugs.winehq.org/show_bug.cgi?id=11630
--- Comment #8 from Stefan Dösinger stefandoesinger@gmx.at 2008-04-12 10:38:37 --- This is propably the same as bug #11584
http://bugs.winehq.org/show_bug.cgi?id=11630
--- Comment #9 from Vitaliy Margolen vitaliy@kievinfo.com 2008-04-12 11:45:02 --- (In reply to comment #7)
Is activateContext involved in this loop? There's a problem with
Don't think so. Tested game with patch from bug 11584. Still crashes. So it's not related to the ActivateContext. Or there is something more going on.
http://bugs.winehq.org/show_bug.cgi?id=11630
Rico kgbricola@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |kgbricola@web.de
--- Comment #10 from Rico kgbricola@web.de 2008-04-12 13:26:37 --- Which patch did you try?
http://bugs.winehq.org/attachment.cgi?id=12057 or http://bugs.winehq.org/attachment.cgi?id=10868
If you haven't tried both, please try the one which you haven't.
http://bugs.winehq.org/show_bug.cgi?id=11630
--- Comment #11 from Vitaliy Margolen vitaliy@kievinfo.com 2008-04-12 15:56:56 --- Now I've tried both - still stack overflow: err:seh:setup_exception_record stack overflow 1744 bytes in thread 0040 eip b7d62fb1 esp 7b6efc60 stack 0x7b6ef000-0x7b6f0000-0x7b800000
Doesn't happen immediately but after few level reloads.
http://bugs.winehq.org/show_bug.cgi?id=11630
--- Comment #12 from Rico kgbricola@web.de 2008-04-13 04:40:35 --- Could you run a regression test? http://wiki.winehq.org/RegressionTesting
Does this demo ( http://www.psychonauts.com/updates/PsychoDemo1_02.zip ) have the same behavior?
http://bugs.winehq.org/show_bug.cgi?id=11630
--- Comment #13 from Vitaliy Margolen vitaliy@kievinfo.com 2008-04-13 09:28:50 --- (In reply to comment #12)
Could you run a regression test? http://wiki.winehq.org/RegressionTesting
Does this demo ( http://www.psychonauts.com/updates/PsychoDemo1_02.zip ) have the same behavior?
You are welcome to that yourself. I don't have fast PC to recompile Wine 100 times. There are enough information already here to see what's the problem. The only remaining part left - find where.
http://bugs.winehq.org/show_bug.cgi?id=11630
--- Comment #14 from Rico kgbricola@web.de 2008-04-13 11:11:22 --- (In reply to comment #13)
You are welcome to that yourself. I don't have fast PC to recompile Wine 100 times. There are enough information already here to see what's the problem. The only remaining part left - find where.
I'd like to, but I couldn't reproduce it with the demo.
http://bugs.winehq.org/show_bug.cgi?id=11630
--- Comment #15 from Austin English austinenglish@gmail.com 2008-04-14 02:33:18 --- (In reply to comment #13)
You are welcome to that yourself. I don't have fast PC to recompile Wine 100 times. There are enough information already here to see what's the problem. The only remaining part left - find where.
If you know what two releases it's between, and use CCache, it doesn't take all that long, certainly nowhere near 100 times. A dozen or so at the most.
http://bugs.winehq.org/show_bug.cgi?id=11630
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Depends on| |11584
http://bugs.winehq.org/show_bug.cgi?id=11630
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |DUPLICATE
--- Comment #16 from Vitaliy Margolen vitaliy@kievinfo.com 2008-04-27 11:31:17 --- Duplicate
*** This bug has been marked as a duplicate of bug 11584 ***
http://bugs.winehq.org/show_bug.cgi?id=11630
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #17 from Vitaliy Margolen vitaliy@kievinfo.com 2008-04-27 11:31:46 --- Closing
http://bugs.winehq.org/show_bug.cgi?id=11630
Bug 11630 depends on bug 12488, which changed state.
Bug 12488 Summary: Psychonauts crashes after intro videos http://bugs.winehq.org/show_bug.cgi?id=12488
What |Old Value |New Value ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |DUPLICATE
http://bugs.winehq.org/show_bug.cgi?id=11630
Bug 11630 depends on bug 11584, which changed state.
Bug 11584 Summary: Multiple games crash with stack overflow error http://bugs.winehq.org/show_bug.cgi?id=11584
What |Old Value |New Value ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED