[open] GUI crashes seemingly random
Hi all,
On my Kubuntu 12.04 installation, OpenSesame has the annoying habit of crashing often and without provocation. Most crashes occur whenever I'm clicking on different widgets in the GUI (for example: after just editing the timeout of a sketchpad and then going on to draw some stuff on it, OpenSesame suddenly shuts down immediately) This seems to be a problem that is specific to my installation (or maybe even the OS), as I do not experience the same problems with Debian or on win7.
The errors seem to be quite consistent: either a PyGame segmentation fault or some PyQt4 memory problem (see below for full errors). Has anybody encountered something similar in the past? Perhaps any ideas on where the problem could be? (see below for versions of relevant software)
versions
OpenSesame 0.27.3
Python 2.7.3 (default, Apr 10 2013, 05:46:21)
[GCC 4.6.3] on linux 2
OpenCV is available (version is unknown)
OpenCV2 2.4.5
Expyriment 0.6.3 (Revision 7f0fe8984130; Python 2.7.3)
NumPy 1.6.1
PyAudio 0.2.4
PyGame 1.9.1release
PyOpenGL 3.0.1b2
PyQt 4.9.1
PySerial 2.5
PsychoPy 1.77.01
Pyglet 1.1.4
SciPy 0.9.0

Comments
It appears my post was too long, so here are the errors in a doublepost:
segmentation fault
some Qt trouble
Hi Edwin,
It seems to be a memory-management bug in Qt4, and not related to PyGame. You will see the 'pygame parachute' message whenever a segmentation fault occurs and PyGame is loaded, regardless of where the error comes from. (I'm not sure what it means, but I imagine that PyGame somehow catches segmentation faults.)
I haven't seen this problem myself, also not when I was running Kubuntu 12.04. But, as you say, issues like this can be specific to a particular system. Btw, is your system fully updated?
You could try running
opensesame --debug --stackand see if you can find some regularity in when the problem occurs. Even though this is presumably a bug in Qt4, it would be informative to known when it occurs so that we can work around it.Cheers!
Sebastiaan
Check out SigmundAI.eu for our OpenSesame AI assistant!