Export to GitHub

fofix - issue #1278

Floating Point Exception in FoFiX 3.121 and git


Posted on Jul 25, 2012 by Grumpy Bird

Describe the problem. What did you expect? What do you see? FoFiX 3.121 and git crash during song initialization.

Fatal Python error: (pygame parachute) Floating Point Exception Aborted

List the steps to recreate the problem. 1. Start FoFiX 2. Quickplay 3. Pick profile, instrument, etc 4. Before it finishes initializing, game crashes

What version are you using? Include the FoFiX version, the Python version, your operating system, and whether it is Git, alpha, beta, RC, or final release. (If it's Git, please include the commit hash.) FoFiX 3.121 final FoFiX git e827e7b012516a56ae80ab03865d1d84b0a4db02 Python 2.6.8 Debian Wheezy, kernel 3.2.0-3-amd64, all packages up-to-date at the time of writing

Log file attached for 3.121 final (fofix.log) and git (fofix4.log).

Please provide any additional information below.

From what I've been able to figure out, it's caused by (or at least happens with) pyvorbis 1.5, which is the latest version in the Wheezy repos. Installing 1.4 from Squeeze (package metadata modified to get it to install) works fine, which led me to think it's a problem in pyvorbis 1.5.

I commented on a bug report marked CantReproduce last night talking about this but hadn't realized that this one is actually a little different one than they were experiencing. I read their report wrong, as it apparently didn't click that their problem was a segfault where mine is a floating point exception, and that it happens later in the game than theirs. So, decided to post this instead. I didn't see any reports on it, so I apologize if there is one and I'm just blind.

Attachments

Comment #1

Posted on Sep 20, 2012 by Massive Monkey

I couldn't succesfully run fofix since I've installed Ubuntu 12.04 (64-bit) - with these very symptoms. However downgrading package python-pyvorbis from version 1.5 (from 12.04 repositories) to 1.4 (from 11.10 repositories) seemed to fix problem. Now fofix runs without problem, so I could confirm that it probably is python-pyvorbis issue. Thanks for the tip with downgrade man!

Status: New

Labels:
Priority-Low