As said above, fails on a clean checkout: http://pastebin.com/3imqmrtD
The question is, why are you changing it, because this works here and I don't think that the current solution is wrong. You can see the segfaut also in my terminal: [andreas@andylaptop trunk]$ python2 Python 2.7.3 (default, Dec 22 2012, 21:14:12) [GCC 4.7.2] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> from PyQt4 import QtGui >>> app1 = QtGui.QApplication([]) >>> app2 = QtGui.QApplication([]) >>> exit() Speicherzugriffsfehler (Speicherabzug geschrieben) [andreas@andylaptop trunk]$ python2 Python 2.7.3 (default, Dec 22 2012, 21:14:12) [GCC 4.7.2] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> from PyQt4 import QtGui >>> app1 = QtGui.QApplication([]) >>> app2 = QtGui.QApplication.instance() >>> app3 = QtGui.QApplication.instance() >>> exit() -- https://code.launchpad.net/~trb143/openlp/tests_only/+merge/148928 Your team OpenLP Core is subscribed to branch lp:openlp. _______________________________________________ Mailing list: https://launchpad.net/~openlp-core Post to : [email protected] Unsubscribe : https://launchpad.net/~openlp-core More help : https://help.launchpad.net/ListHelp

