"Serious backend problem" when adding any wav file to a layer
Steps to reproduce:
- I compiled (with
meson 0.60.3-2
) latestgit master
ofpitivi
on an up-to-date Fedora 36 machine (gstreamer1-1.20.0-1
,gtk3-3.24.31-2
,gtk4-4.6.3-1
). - I import a 44100Hz
wav
audio file into the media library (doesn't matter if stereo or mono) - Drag the audio file into Layer 0 on the timeline
Expected outcome:
No errors.
Actual outcome:
- "Pitivi detected a serious backend problem and could not recover from it". This is reproducible.
[ak@ac bin]$ ./pitivi
ERROR 16:09:57 pipeline pitivi+utils+pipeline+pipeline0 _handle_error_message: error from <__gi__.GstWavParse object at 0x7f4066bdfc40 (GstWavParse at 0x7f404805ce40)>: gst-stream-error-quark: Internal data stream error. (1) (../gst/wavparse/gstwavparse.c(2311): gst_wavparse_loop (): /pitivi+utils+pipeline+Pipeline:pitivi+utils+pipeline+pipeline0/GESTimeline:gestimeline0/GESAudioTrack:gesaudiotrack0/NleComposition:audio_nlecomposition1/GstBin:current-bin/NleSource:GESAudioUriSource:nlesource14/GstBin:audiosrcbin/GstURIDecodeBin:uridecodebin2/GstDecodeBin:decodebin8/GstWavParse:wavparse2:
streaming stopped, reason not-linked (-1)) (../../../../../usr/lib64/python3.10/site-packages/pitivi/utils/pipeline.py:487)
ERROR 16:09:57 pipeline pitivi+utils+pipeline+pipeline0 _recover: Resetting pipeline because error detected during playback. Try 1 (../../../../../usr/lib64/python3.10/site-packages/pitivi/utils/pipeline.py:473)
ERROR 16:09:57 pipeline pitivi+utils+pipeline+pipeline0 _handle_error_message: error from <__gi__.GstWavParse object at 0x7f4066c06640 (GstWavParse at 0x7f4040178090)>: gst-stream-error-quark: Internal data stream error. (1) (../gst/wavparse/gstwavparse.c(2311): gst_wavparse_loop (): /pitivi+utils+pipeline+Pipeline:pitivi+utils+pipeline+pipeline0/GESTimeline:gestimeline0/GESAudioTrack:gesaudiotrack0/NleComposition:audio_nlecomposition1/GstBin:current-bin/NleSource:GESAudioUriSource:nlesource14/GstBin:audiosrcbin/GstURIDecodeBin:uridecodebin2/GstDecodeBin:decodebin9/GstWavParse:wavparse3:
streaming stopped, reason not-linked (-1)) (../../../../../usr/lib64/python3.10/site-packages/pitivi/utils/pipeline.py:487)
ERROR 16:09:57 pipeline pitivi+utils+pipeline+pipeline0 _recover: Resetting pipeline because error detected during playback. Try 2 (../../../../../usr/lib64/python3.10/site-packages/pitivi/utils/pipeline.py:473)
ERROR 16:09:58 pipeline pitivi+utils+pipeline+pipeline0 _handle_error_message: error from <__gi__.GstWavParse object at 0x7f406771dbc0 (GstWavParse at 0x55e6a2a46540)>: gst-stream-error-quark: Internal data stream error. (1) (../gst/wavparse/gstwavparse.c(2311): gst_wavparse_loop (): /pitivi+utils+pipeline+Pipeline:pitivi+utils+pipeline+pipeline0/GESTimeline:gestimeline0/GESAudioTrack:gesaudiotrack0/NleComposition:audio_nlecomposition1/GstBin:current-bin/NleSource:GESAudioUriSource:nlesource14/GstBin:audiosrcbin/GstURIDecodeBin:uridecodebin2/GstDecodeBin:decodebin10/GstWavParse:wavparse4:
streaming stopped, reason not-linked (-1)) (../../../../../usr/lib64/python3.10/site-packages/pitivi/utils/pipeline.py:487)
ERROR 16:09:58 pipeline pitivi+utils+pipeline+pipeline0 _recover: Resetting pipeline because error detected during playback. Try 3 (../../../../../usr/lib64/python3.10/site-packages/pitivi/utils/pipeline.py:473)
ERROR 16:09:58 pipeline pitivi+utils+pipeline+pipeline0 _handle_error_message: error from <__gi__.GstWavParse object at 0x7f406ce05b80 (GstWavParse at 0x55e6a2519120)>: gst-stream-error-quark: Internal data stream error. (1) (../gst/wavparse/gstwavparse.c(2311): gst_wavparse_loop (): /pitivi+utils+pipeline+Pipeline:pitivi+utils+pipeline+pipeline0/GESTimeline:gestimeline0/GESAudioTrack:gesaudiotrack0/NleComposition:audio_nlecomposition1/GstBin:current-bin/NleSource:GESAudioUriSource:nlesource14/GstBin:audiosrcbin/GstURIDecodeBin:uridecodebin2/GstDecodeBin:decodebin11/GstWavParse:wavparse5:
streaming stopped, reason not-linked (-1)) (../../../../../usr/lib64/python3.10/site-packages/pitivi/utils/pipeline.py:487)