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:
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 .openlp/ openlp. log :FactoryPrivate ::createBackend () phonon backend plugin could not be loaded sfehler izard instead. pipe,name= openlp_ pipe;urp; is deprecated. Use --accept= pipe,name= openlp_ pipe;urp; instead.
Logging to: /home/andreas/
WARNING: bool Phonon:
Speicherzugriff
[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 --nofirststartw
Warning: -accept=
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.