You can fix this by finding out what exactly causes the "pygame parachute".
Your first step to find this out is to add detailed logging to your code. Start off with poor man's print()
logging:
print("importing pygame")
import pygame
print("initialising pygame")
pygame.init()
...
With that sort of code you might get an error message like
initialising pygame
Fatal Python error: (pygame parachute) Segmentation Fault
Aborted
which helps you to isolate where the problem happened.
Second, cx_freeze is rather tricky. cxfreeze game.py
might not be enough to get a working executable. It is a far better practice to set up a setup.py
file. See the source code of the Fabula setup file as an example:
http://code.ohloh.net/file?fid=pqI6bOZhHyHchm4NLxcwxsSxVdA&cid=S_RYKZr4PdY