#778520 pitivi: Segmenatation fault on startup

Package:
pitivi
Source:
pitivi
Description:
non-linear audio/video editor using GStreamer
Submitter:
Jesper Henriksen
Date:
2015-05-26 16:39:08 UTC
Severity:
normal
#778520#5
Date:
2015-02-16 07:45:45 UTC
From:
To:
Dear Maintainer,

I installed pitivi for the first time, and on my first attempt to start it, it segfaulted:

$ sudo aptitude install pitivi
[installation process cut for brevity]
$ pitivi

(pitivi:26089): Clutter-WARNING **: clutter_x11_set_use_argb_visual() can only be used before calling clutter_init()

(pitivi:26089): Clutter-WARNING **: clutter_x11_set_display() can only be used before calling clutter_init()

(pitivi:26089): Clutter-WARNING **: clutter_x11_disable_event_retrieval() can only be used before calling clutter_init()

(pitivi:26089): Clutter-WARNING **: clutter_disable_accessibility() can only be called before initializing Clutter.
Missing soft dependency:
- pycanberra not found on the system
    -> enables sound notifications when rendering is complete
Missing soft dependency:
- GnomeDesktop not found on the system
    -> file thumbnails provided by GNOME's thumbnailers
Missing soft dependency:
- Notify not found on the system
    -> enables visual notifications when rendering is complete
Missing soft dependency:
- libav not found on the system
    -> additional multimedia codecs through the Libav library
Segmentation fault


Installing some of the suggested dependencies gets rid of some of the
warnings, but I can't find pycanberra in the Debian repositories. Pitivi
still segfaults:

$ sudo aptitude install gir1.2-gnomedesktop-3.0+M gir1.2-notify-0.7+M gstreamer1.0-libav+M
[installation process cut for brevity]
$ pitivi

(pitivi:26974): Clutter-WARNING **: clutter_x11_set_use_argb_visual() can only be used before calling clutter_init()

(pitivi:26974): Clutter-WARNING **: clutter_x11_set_display() can only be used before calling clutter_init()

(pitivi:26974): Clutter-WARNING **: clutter_x11_disable_event_retrieval() can only be used before calling clutter_init()

(pitivi:26974): Clutter-WARNING **: clutter_disable_accessibility() can only be called before initializing Clutter.
Missing soft dependency:
- pycanberra not found on the system
    -> enables sound notifications when rendering is complete
Segmentation fault


I don't know what else to try. It may be worth mentioning that this
happened while using the ratpoison window manager. I'm not prepared to
try it with Gnome, but it would be nice to know whether or not pitivi is
supposed to be WM agnostic.

System Information below was after installing pitivi but before
installing the suggested dependencies.

#778520#10
Date:
2015-03-16 09:43:29 UTC
From:
To:
Dear Maintainer,

I ran into this startup bug too. Fortunately, searching a bit on the Internet I found a
solution below. It's said to have been included upstream so possibly it is actually fixed
in 0.94. However I could not test the package from experimental because of missing
dependencies. In any case this bug should be revisited with the new version so see if it
is fixed.

This fix is described there:
https://git.gnome.org/browse/pitivi/commit/?id=39d4a56b07d9fe2ca4216e2bea4ed4d7da9950a1

And I attached the corresponding patch for Debian.

#778520#15
Date:
2015-05-26 16:33:16 UTC
From:
To:
fixed 778520 0.94-2
thank you

I tested 0.94 from testing (my desktop is pure jessie but for pitivi
and some of its dependencies) and it is indeed fixed in 0.94. I can
finally try to use pitivi.