Export to GitHub

fofix - issue #1216

Fatal Python error: (pygame parachute) Segmentation Fault


Posted on Aug 22, 2010 by Happy Bear

Describe the problem. What did you expect? What do you see? When I try to run the program I receive this message Fatal Python error: (pygame parachute) Segmentation Fault

List the steps to recreate the problem. 1. Run the game in a kubuntu lucid with all required packages installed

What version are you using? Include the FoFiX version, the Python version, your operating system, and whether it is SVN (alpha), beta, RC, or final release. FoFix: 3.121 Python: 2.6.5 OS: Kubuntu 10.04

Attachments

Comment #1

Posted on Sep 1, 2010 by Happy Lion

Try disabling shaders. It's possible that your driver or card are too old or unsupported.

Comment #2

Posted on Sep 1, 2010 by Happy Bear

I don't think that a GF8600 GT is old enough...

lspci results

00:00.0 Host bridge: Advanced Micro Devices [AMD] RS780 Host Bridge Alternate 00:02.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (ext gfx port 0) 00:05.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (PCIE port 1) 00:06.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (PCIE port 2) 00:07.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (PCIE port 3) 00:11.0 SATA controller: ATI Technologies Inc SB700/SB800 SATA Controller [IDE mode] 00:12.0 USB Controller: ATI Technologies Inc SB700/SB800 USB OHCI0 Controller 00:12.1 USB Controller: ATI Technologies Inc SB700 USB OHCI1 Controller 00:12.2 USB Controller: ATI Technologies Inc SB700/SB800 USB EHCI Controller 00:13.0 USB Controller: ATI Technologies Inc SB700/SB800 USB OHCI0 Controller 00:13.1 USB Controller: ATI Technologies Inc SB700 USB OHCI1 Controller 00:13.2 USB Controller: ATI Technologies Inc SB700/SB800 USB EHCI Controller 00:14.0 SMBus: ATI Technologies Inc SBx00 SMBus Controller (rev 3c) 00:14.1 IDE interface: ATI Technologies Inc SB700/SB800 IDE Controller 00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA) 00:14.3 ISA bridge: ATI Technologies Inc SB700/SB800 LPC host controller 00:14.4 PCI bridge: ATI Technologies Inc SBx00 PCI to PCI Bridge 00:14.5 USB Controller: ATI Technologies Inc SB700/SB800 USB OHCI2 Controller 00:18.0 Host bridge: Advanced Micro Devices [AMD] K10 [Opteron, Athlon64, Sempron] HyperTransport Configuration 00:18.1 Host bridge: Advanced Micro Devices [AMD] K10 [Opteron, Athlon64, Sempron] Address Map 00:18.2 Host bridge: Advanced Micro Devices [AMD] K10 [Opteron, Athlon64, Sempron] DRAM Controller 00:18.3 Host bridge: Advanced Micro Devices [AMD] K10 [Opteron, Athlon64, Sempron] Miscellaneous Control 00:18.4 Host bridge: Advanced Micro Devices [AMD] K10 [Opteron, Athlon64, Sempron] Link Control 01:00.0 VGA compatible controller: nVidia Corporation G84 [GeForce 8600 GT] (rev a1) 02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 03) 03:00.0 SATA controller: JMicron Technology Corp. JMB362/JMB363 Serial ATA Controller (rev 03) 03:00.1 IDE interface: JMicron Technology Corp. JMB362/JMB363 Serial ATA Controller (rev 03) 04:00.0 FireWire (IEEE 1394): VIA Technologies, Inc. Device 3403

Comment #3

Posted on Sep 30, 2010 by Happy Lion

(No comment was entered for this change.)

Comment #4

Posted on Jul 25, 2012 by Grumpy Bird

I have the same issue. From what I could gather the problem is that something changed between python-pyvorbis between 1.4 and 1.5 that both 3.121 and up-to-date git 4.0 doesn't like. I was able to work around it by keeping python-pyvorbis at 1.4 but that probably won't be an option forever. Another possibility is to find a 1.4 build (from an older generation repo, for example) and extracting pyvorbis.deb:/usr/lib/pyshared/python2.6 to /path/to/your/fofix/install/pyvorbis and start FoFiX with PYTHONPATH=/path/to/your/fofix/install/pyvorbis python2.6 /path/to/your/fofix/install/src/FoFiX.py

If I knew Python I'd attempt to debug it, but I can't, so the best I can do is offer this possible work-around to anyone who stumbles upon this in the future if it remains unfixed.

Status: CantReproduce