Activity log for bug #909673

Date Who What changed Old value New value Message
2011-12-29 11:21:20 Andreas Preikschat bug added bug
2011-12-29 11:22:33 Andreas Preikschat description Hello, trunk r1857, arch linux OpenLP does not start on Arch Linux, no exception is raised, but a segmentation fault. Here is the command line: [andreas@andypc trunk]$ python2 openlp.pyw -l debug -d Logging to: /home/andreas/.openlp/openlp.log WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded Speicherzugriffsfehler [andreas@andypc trunk]$ Warning: -nologo is deprecated. Use --nologo instead. Warning: -norestore is deprecated. Use --norestore instead. Warning: -minimized is deprecated. Use --minimized instead. Warning: -nodefault is deprecated. Use --nodefault instead. Warning: -nofirststartwizard is deprecated. Use --nofirststartwizard instead. Warning: -accept=pipe,name=openlp_pipe;urp; is deprecated. Use --accept=pipe,name=openlp_pipe;urp; instead. I analysed the problem and it lies in the impresscontroller, in the start_process method: cmd = get_uno_command() self.process = QtCore.QProcess() self.process.startDetached(cmd) self.process.waitForStarted() If I uncomment the waitForStarted call then openlp starts fine. Hello, trunk r1857, arch linux OpenLP does not start on Arch Linux, no exception is raised, but a segmentation fault. Dependencies: http://pastebin.com/cLsqwBr7 Here is the command line: [andreas@andypc trunk]$ python2 openlp.pyw -l debug -d Logging to: /home/andreas/.openlp/openlp.log WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded Speicherzugriffsfehler [andreas@andypc trunk]$ Warning: -nologo is deprecated. Use --nologo instead. Warning: -norestore is deprecated. Use --norestore instead. Warning: -minimized is deprecated. Use --minimized instead. Warning: -nodefault is deprecated. Use --nodefault instead. Warning: -nofirststartwizard is deprecated. Use --nofirststartwizard instead. Warning: -accept=pipe,name=openlp_pipe;urp; is deprecated. Use --accept=pipe,name=openlp_pipe;urp; instead. I analysed the problem and it lies in the impresscontroller, in the start_process method:             cmd = get_uno_command()             self.process = QtCore.QProcess()             self.process.startDetached(cmd)             self.process.waitForStarted() If I uncomment the waitForStarted call then openlp starts fine.
2011-12-29 11:22:56 Andreas Preikschat openlp: milestone 1.9.9
2012-02-25 13:24:18 Andreas Preikschat marked as duplicate 902115
2012-02-25 13:32:08 Tim Bentley branch linked lp:~trb143/openlp/bug-902115