← Back to team overview

openlp-core team mailing list archive

[Bug 909673] [NEW] OpenLP does not start on Arch Linux

 

Public bug reported:

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.

** Affects: openlp
     Importance: Undecided
         Status: New

** Description changed:

  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 
+ 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()
+             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.

** Changed in: openlp
    Milestone: None => 1.9.9

-- 
You received this bug notification because you are a member of OpenLP
Core, which is subscribed to OpenLP.
https://bugs.launchpad.net/bugs/909673

Title:
  OpenLP does not start on Arch Linux

Status in OpenLP - Worship Presentation Software:
  New

Bug description:
  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.

To manage notifications about this bug go to:
https://bugs.launchpad.net/openlp/+bug/909673/+subscriptions


Follow ups

References