Bug 5552 - Exploding bunnies in the obstacle course freezes game
Status: RESOLVED DUPLICATE of bug 5683
Alias: None
Product: Psychonauts
Classification: Unclassified
Component: everything
Version: unspecified
Hardware: PC Linux
: P3 critical
Assignee: Ryan C. Gordon
QA Contact: Ryan C. Gordon
URL:
Depends on:
Blocks:
 
Reported: 2012-06-02 13:35 EDT by Alex D
Modified: 2012-06-21 14:58:16 EDT
3 users (show)

See Also:



Description Alex D 2012-06-02 13:35:04 EDT
WARN: Timer repeat too short: 0.001000, timer BunnyExplosion47F 1 
Game: Engine tube domain turned on via triggervolume.
WARN: Timer repeat too short: 0.001000, timer BunnyExplosion488 1 
WARN: Timer repeat too short: 0.001000, timer BunnyExplosion48A 1 
WARN: Timer repeat too short: 0.001000, timer BunnyExplosion48F 1 
Killed
Comment 1 Ryan C. Gordon 2012-06-03 05:48:21 EDT
(I'm adding this comment to several bugs here...sorry if you see it multiple times.)

There were some memory corruption bugs in the initial Humble Bundle build, which we believe have been tracked down and fixed now. Most of the crashes are probably due to these.

Those getting Floating Point Exception crashes during cutscenes: that was my fault, I screwed up something hooking up the Bink audio output code. This is also fixed, I think.

Here is a test build, please try it and report back. It's a 2.1 megabyte download: just untar it and overwrite the two files in your game installation.

This build also has joystick support and working FSAA (if the game is way slower for you, you can turn off FSAA in the options menu).

There are still some bugs, but this should be MUCH more playable.

Download it here:

   http://treefort.icculus.org/psychonauts/psychonuts-linux-test-06032012.tar.bz2

We'll do a more formal build once we get some feedback.

--ryan.
Comment 2 flep 2012-06-03 12:54:30 EDT
I patched the game and I got further, but the exploding bunnies still freeze the game. 

OS: Fedora 16
Driver: catalyst 12.3-1.fc16


=== Output ===

Game: Engine Cutscene progression: CS Script moving from state CleanupCSRespawnScene to state nil, resultant state nil.  Time: 156.7113494873047.
* Stack Trace
1: setState                  (line   -1, file '(none)) (field)
2: endCutscene               (line   -1, file '(none)) (field)
3: (null)                    (line   -1, file '(none)) ()
Game: Engine Stop Confusion
Game: Engine Stop Confusion - was not confused, doing nothing
Anim: anims\bb\nopunchywallup.jan: loaded (1 frames latency)
Anim: anims\emotional baggage\hatbox_idle2.jan: loaded (1 frames latency)
Anim: anims\emotional baggage\hatbox_idle1.jan: loaded (1 frames latency)
Anim: anims\dartnew\railslide45angle.jan: loaded (1 frames latency)
Anim: anims\dartnew\railslideflat.jan: loaded (1 frames latency)
Anim: anims\bunny\spin.jan: loaded (1 frames latency)
WARN: Timer repeat too short: 0.001000, timer BunnyExplosion302 1
Comment 3 Matt 2012-06-03 20:23:54 EDT
I can confirm that this bug persists after applying the patch.

The patch fixed a crash at the cutscene where you get pushed off an edge, but the game now freezes whenever a bunny explodes in the machine gun area.

I'm running on 64-bit Ubuntu 12.04
Comment 4 dwangoAC 2012-06-04 11:05:10 EDT
(In reply to comment #3)

> I'm running on 64-bit Ubuntu 12.04

Per my comment in Bug #5528 I'm also seeing this with the patch.  I've never played Psychonauts before so I had no idea what those bunnies even were but I'll attempt to perform a "workaround" of avoiding them. :)

A.C.
******
Comment 5 flep 2012-06-04 11:38:44 EDT
I solved it with the open source driver xorg-x11-drv-ati and libtxc_dxtn. So it doesn't crash because of the bunnys anymore.
Comment 6 Matt 2012-06-08 18:06:47 EDT
Unfortunately, that doesn't help us NVIDIA users.

Apparently, the Windows version runs really really well in WINE on Linux, so I'm going to try that instead. Kind of lame, but WINE is working really well these days and doesn't seem to slow things down at all anymore.
Comment 7 Ryan C. Gordon 2012-06-20 11:49:30 EDT
(I'm adding this comment to many bugs that this fix might apply to...sorry if you see it multiple times or it doesn't _actually_ fix your issue.)

Here is a new test build, please try it and report back. It's a 2.1 megabyte
download, so you don't have to redownload the whole game again.

This is meant to fix crash bugs mostly. We still have rendering issues, etc to sort out. If this didn't fix your issue, please report it on this bug. If there are still other unrelated issues, please file a new bug or add yourself to the CC list of one of the other bugs. Here's the open bug list if you want to check for others with the same problem:

    https://bugzilla.icculus.org/buglist.cgi?query_format=specific&bug_status=__open__&product=Psychonauts

Steam users: you'll get this through Steam shortly.

Linux users, download this...

  http://treefort.icculus.org/psychonauts/psychonauts-linux-0.3-patch.tar.bz2

...and unpack it. Overwrite Psychonauts and libSDL-1.2.so.0 with it. This works with either of the first two builds from HumbleBundle.com.

Mac users that aren't using Steam, download this...

  http://treefort.icculus.org/psychonauts/psychonauts-mac-0.3-patch.tar.bz2

...double click it, and run the patcher program it produces.

We'll do a more formal build once we get some feedback.

--ryan.
Comment 8 Ryan C. Gordon 2012-06-21 14:58:16 EDT
Consolidating bugs...

--ryan.

*** This bug has been marked as a duplicate of bug 5683 ***