Skip to main content
Topic: Clementine crash at the end of each tracks (Read 700 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Clementine crash at the end of each tracks

Hello here,

I'm a very new user of Artix Linux (installed yesterday) and it's my first experience on a Arch family GNU/Linux system.

I've installed pipewire (like it's explain in the wiki) and the audio player Clemetine. Sound is ok but Clemetine crash each time a track reach is end. So, it's not very funny ... ;)

An idea how I can fix that strange behaviour ?

Thanks for your help. :)

Re: Clementine crash at the end of each tracks

Reply #1
In fact, after some test, it seems it's a GStreamer problem.

I have the same situation with Parole (the Xfce's multiplayer), with this error message at the end of the track :
Code: [Select]
GStreamer engine error - unable to decode flow
(it's an automatic translation, but présume it's correct).

gstreamer gst-plugins-bad gst-plugins-base gst-plugins-good gst-plugins-ugly are all installed.

Have an idea about that problem ?

Re: Clementine crash at the end of each tracks

Reply #2
gst-plugins-pipewire ?
Cat Herders of Linux

Re: Clementine crash at the end of each tracks

Reply #3
gst-plugins-pipewire is also installed :

Code: [Select]
# pacman -Qi gst-plugin-pipewire
Nom                      : gst-plugin-pipewire
Version                  : 1:0.3.54-1
Description              : Multimedia graph framework - pipewire plugin
Architecture             : x86_64
URL                      : https://pipewire.org
Licences                 : MIT
Groupes                  : --
Fournit                  : --
Dépend de                : pipewire-session-manager  libpipewire-0.3.so=0-64
                           gst-plugins-base-libs
Dépendances opt.         : --
Requis par               : --
Optionnel pour           : pipewire
Est en conflit avec      : --
Remplace                 : --
Taille installée         : 127,21 KiB
Paqueteur                : Artix Build Bot <[email protected]>
Compilé le               : ven 08 jui 2022 00:23:55
Installé le              : ven 08 jui 2022 09:31:32
Motif d’installation     : Explicitement installé
Script d’installation    : Non
Validé par               : Signature

Re: Clementine crash at the end of each tracks

Reply #4
So, here is a little more information : Strawberry tells more than others. ;) Here is the error message in this audio player :

Code: [Select]
../gstreamer/subprojects/gst-plugins-base/gst-libs/gst/audio/gstaudiodecoder.c(1589): gst_audio_decoder_finish_frame_or_subframe (): /GstPlayBin:pipeline-1-pipeline/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin2/avdec_wmav2:avdec_wmav2-1: Received decoded subframe, but no pending frame

Re: Clementine crash at the end of each tracks

Reply #5
 but just run clementine from the terminal and report the output would be best
Cat Herders of Linux


Re: Clementine crash at the end of each tracks

Reply #7
Thanks for your help. :)

Yes, it was .wma files. I have make test with .mp3 and all works fine with them.

So, it's a conflict with this kind of files. :( Reencode is a good thing, but ... 80 to 90% of my audio files are in .wma and it makes a very huge number of files to reencode ! :P

So, if there is a solution to fix the problem with .wma, it would be fine too. ;)

I also run clementine from the terminal and here is the full output :
Code: [Select]
18:11:47.082 INFO  CheckPortable:225                Using default config locations.
18:11:47.085 INFO  main:320                         Clementine-qt5 1.4 rc2
18:11:47.154 DEBUG logging:75(GLib-GIO)             _g_io_module_get_default: Found default implementation gvfs (GDaemonVfs) for ‘gio-vfs’
18:11:47.179 WARN  unknown                          propsReply "Method \"GetAll\" with signature \"s\" on interface \"org.freedesktop.DBus.Properties\" doesn't exist\n"
18:11:47.179 WARN  unknown                          nmReply "Method \"GetDevices\" with signature \"\" on interface \"org.freedesktop.NetworkManager\" doesn't exist\n"
18:11:47.180 WARN  unknown                          "Object path cannot be empty"
18:11:47.263 DEBUG NetworkProxyFactory:49           Detected system proxy URLs: ("", "", "", "")
18:11:47.263 DEBUG WorkerPool<HandlerType>:291      Starting worker 0x7fcd9dff9fa0 "/usr/bin/clementine-tagreader" "/tmp/clementine_628016337"
18:11:47.264 DEBUG WorkerPool<HandlerType>:291      Starting worker 0x7fcd9dff9fa0 "/usr/bin/clementine-tagreader" "/tmp/clementine_1561354433"
18:11:47.265 DEBUG WorkerPool<HandlerType>:291      Starting worker 0x7fcd9dff9fa0 "/usr/bin/clementine-tagreader" "/tmp/clementine_4225630091"
18:11:47.266 DEBUG WorkerPool<HandlerType>:291      Starting worker 0x7fcd9dff9fa0 "/usr/bin/clementine-tagreader" "/tmp/clementine_3875356203"
18:11:47.267 DEBUG WorkerPool<HandlerType>:291      Starting worker 0x7fcd9dff9fa0 "/usr/bin/clementine-tagreader" "/tmp/clementine_2995844334"
18:11:47.269 DEBUG WorkerPool<HandlerType>:291      Starting worker 0x7fcd9dff9fa0 "/usr/bin/clementine-tagreader" "/tmp/clementine_2584421424"
18:11:47.271 INFO  main:52                          TagReader worker connecting to "/tmp/clementine_1561354433"
18:11:47.271 INFO  main:52                          TagReader worker connecting to "/tmp/clementine_628016337"
18:11:47.271 DEBUG WorkerPool<HandlerType>:311      Worker 0x7fcd800054b0 connected to "/tmp/clementine_628016337"
18:11:47.271 DEBUG WorkerPool<HandlerType>:311      Worker 0x7fcd80006a90 connected to "/tmp/clementine_1561354433"
18:11:47.271 INFO  main:52                          TagReader worker connecting to "/tmp/clementine_4225630091"
18:11:47.272 DEBUG WorkerPool<HandlerType>:311      Worker 0x7fcd80005290 connected to "/tmp/clementine_4225630091"
18:11:47.279 INFO  main:52                          TagReader worker connecting to "/tmp/clementine_2995844334"
18:11:47.279 INFO  main:52                          TagReader worker connecting to "/tmp/clementine_2584421424"
18:11:47.279 DEBUG WorkerPool<HandlerType>:311      Worker 0x7fcd8000ac50 connected to "/tmp/clementine_2995844334"
18:11:47.279 DEBUG WorkerPool<HandlerType>:311      Worker 0x7fcd8000c1c0 connected to "/tmp/clementine_2584421424"
18:11:47.279 INFO  main:52                          TagReader worker connecting to "/tmp/clementine_3875356203"
18:11:47.280 DEBUG WorkerPool<HandlerType>:311      Worker 0x7fcd800096e0 connected to "/tmp/clementine_3875356203"
18:11:47.281 WARN  IconLoader:121                   Couldn't load icon "clementine-panel"
18:11:47.281 WARN  IconLoader:121                   Couldn't load icon "clementine-panel-grey"
18:11:47.289 DEBUG LibraryWatcher:233               Add directory "/forge/paseyk/Media/Musicotheque"
18:11:47.295 DEBUG QxtGlobalShortcutBackend:38      registering
18:11:47.379 DEBUG MainWindow:231                   Starting
18:11:47.430 DEBUG CoverProviders:36                Registered cover provider "MusicBrainz"
18:11:47.430 DEBUG CoverProviders:36                Registered cover provider "Discogs"
18:11:47.430 DEBUG CoverProviders:36                Registered cover provider "last.fm"
18:11:47.450 DEBUG MainWindow:311                   Initialising player
18:11:47.458 DEBUG MainWindow:317                   Creating models
18:11:47.497 INFO  Player:716                       Registered URL handler for "classicalradio"
18:11:47.497 DEBUG InternetModel:139                Adding internet service: "ClassicalRadio"
18:11:47.497 INFO  Player:716                       Registered URL handler for "di"
18:11:47.497 DEBUG InternetModel:139                Adding internet service: "DigitallyImported"
18:11:47.505 DEBUG InternetModel:139                Adding internet service: "Icecast"
18:11:47.508 DEBUG InternetModel:139                Adding internet service: "Jamendo"
18:11:47.508 INFO  Player:716                       Registered URL handler for "jazzradio"
18:11:47.508 DEBUG InternetModel:139                Adding internet service: "JazzRadio"
18:11:47.510 INFO  Player:716                       Registered URL handler for "magnatune"
18:11:47.511 DEBUG InternetModel:139                Adding internet service: "Magnatune"
18:11:47.514 DEBUG InternetModel:139                Adding internet service: "Podcasts"
18:11:47.514 INFO  Player:716                       Registered URL handler for "rockradio"
18:11:47.514 DEBUG InternetModel:139                Adding internet service: "RockRadio"
18:11:47.515 DEBUG InternetModel:139                Adding internet service: "SavedRadio"
18:11:47.515 INFO  Player:716                       Registered URL handler for "radiotunes"
18:11:47.516 DEBUG InternetModel:139                Adding internet service: "RadioTunes"
18:11:47.516 INFO  Player:716                       Registered URL handler for "somafm"
18:11:47.516 DEBUG InternetModel:139                Adding internet service: "SomaFM"
18:11:47.516 INFO  Player:716                       Registered URL handler for "intergalacticfm"
18:11:47.516 DEBUG InternetModel:139                Adding internet service: "Intergalactic FM"
18:11:47.517 INFO  Player:716                       Registered URL handler for "radiobrowser"
18:11:47.518 DEBUG InternetModel:139                Adding internet service: "Radio-Browser.info"
18:11:47.519 DEBUG SpotifyService:107               Spotify system blob path: "/usr/bin/clementine-spotifyblob"
18:11:47.519 DEBUG SpotifyService:108               Spotify local blob path: "/home/paseyk/.config/Clementine/spotifyblob/version16-64bit/blob"
18:11:47.520 DEBUG InternetModel:139                Adding internet service: "Spotify"
18:11:47.520 DEBUG InternetModel:139                Adding internet service: "SpotifyWebApi"
18:11:47.521 INFO  Player:716                       Registered URL handler for "subsonic"
18:11:47.533 DEBUG InternetModel:139                Adding internet service: "Subsonic"
18:11:47.560 INFO  Player:716                       Registered URL handler for "box"
18:11:47.560 DEBUG InternetModel:139                Adding internet service: "Box"
18:11:47.568 INFO  Player:716                       Registered URL handler for "dropbox"
18:11:47.568 DEBUG InternetModel:139                Adding internet service: "Dropbox"
18:11:47.573 INFO  Player:716                       Registered URL handler for "googledrive"
18:11:47.573 DEBUG InternetModel:139                Adding internet service: "Google Drive"
18:11:47.578 INFO  Player:716                       Registered URL handler for "seafile"
18:11:47.578 DEBUG InternetModel:139                Adding internet service: "Seafile"
18:11:47.581 INFO  Player:716                       Registered URL handler for "onedrive"
18:11:47.581 DEBUG InternetModel:139                Adding internet service: "OneDrive"
18:11:47.586 DEBUG MainWindow:335                   Creating UI
18:11:47.632 WARN  IconLoader:121                   Couldn't load icon "system-search"
18:11:47.632 WARN  IconLoader:121                   Couldn't load icon "system-search"
18:11:47.640 DEBUG MainWindow:906                   Creating equalizer
18:11:47.640 DEBUG MainWindow:935                   Creating now playing widget
18:11:47.660 DEBUG Playlist:176                     k_max_scrobble_point 60
18:11:47.662 DEBUG Playlist:176                     k_max_scrobble_point 60
18:11:47.663 DEBUG MainWindow:1005                  Loading settings
18:11:47.665 INFO  NetworkRemote:90                 Network Remote deactivated
18:11:47.723 DEBUG WiimotedevShortcuts:60           Wiimote interface activated false
18:11:47.723 DEBUG MainWindow:2289                  command line options received
18:11:47.723 DEBUG MainWindow:1098                  Started
18:11:47.769 DEBUG Application:263                  Application starting
18:11:47.796 INFO  DeviceManager:373                Device added: "/dev/sr0"
18:11:47.887 DEBUG PlaylistBackend:293              Saving playlist 1
18:11:48.098 DEBUG GioLister:264                    Skipping "Volume de 4,6 Go"
18:11:48.252 DEBUG PlaylistBackend:293              Saving playlist 2
18:12:08.370 WARN  unknown                          QIODevice::read (QFile, "/home/paseyk/.local/share/Last.fm/ShiwaEuzer_subs_cache.xml"): device not open
18:12:08.370 WARN  unknown                          QIODevice::read (QFile, "/home/paseyk/.local/share/Last.fm/ShiwaEuzer_subs_cache.xml"): device not open
18:12:08.370 DEBUG LastFMService:416                There are 0 tracks in the last.fm cache before submit request.
18:12:08.371 INFO  MoodbarLoader:110                Loading cached moodbar data for "/forge/paseyk/Media/Musicotheque/Dead_Can_Dance/Dead_Can_Dance/03 Frontier.wma"
18:12:08.371 DEBUG PlaylistBackend:293              Saving playlist 1
18:12:08.392 DEBUG MainWindow:1596                  position: 0 , scrobble point: 95 , lastfm status: 0 , play count point: 60 , is local library item: true , playlist have incremented playcount:  false
18:12:08.424 DEBUG GstEnginePipeline:877            Decoder bin pad added: src_0
18:12:08.424 DEBUG GstEnginePipeline:890            Initial decoder caps: audio/x-raw, format=(string)F32LE, layout=(string)non-interleaved, rate=(int)44100, channels=(int)2, channel-mask=(bitmask)0x0000000000000003
18:12:08.424 DEBUG GstEnginePipeline:1308           Setting format to "F32LE"
18:12:08.626 DEBUG unknown                          "  <lfm status=\"ok\">\n    <nowplaying>\n      <track corrected=\"0\">Frontier</track>\n      <artist corrected=\"0\">Dead Can Dance</artist>\n      <album corrected=\"0\">Dead Can Dance</album>\n      <albumArtist corrected=\"0\"/>\n      <ignoredMessage code=\"0\"/>\n    </nowplaying>\n  </lfm>\n"
18:12:18.498 DEBUG MainWindow:1596                  position: 10 , scrobble point: 95 , lastfm status: 0 , play count point: 60 , is local library item: true , playlist have incremented playcount:  false
18:12:28.499 DEBUG MainWindow:1596                  position: 20 , scrobble point: 95 , lastfm status: 0 , play count point: 60 , is local library item: true , playlist have incremented playcount:  false
18:12:38.499 DEBUG MainWindow:1596                  position: 30 , scrobble point: 95 , lastfm status: 0 , play count point: 60 , is local library item: true , playlist have incremented playcount:  false
18:12:48.498 DEBUG MainWindow:1596                  position: 40 , scrobble point: 95 , lastfm status: 0 , play count point: 60 , is local library item: true , playlist have incremented playcount:  false
18:12:58.498 DEBUG MainWindow:1596                  position: 50 , scrobble point: 95 , lastfm status: 0 , play count point: 60 , is local library item: true , playlist have incremented playcount:  false
18:13:08.498 DEBUG MainWindow:1596                  position: 60 , scrobble point: 95 , lastfm status: 0 , play count point: 60 , is local library item: true , playlist have incremented playcount:  true
18:13:18.499 DEBUG MainWindow:1596                  position: 70 , scrobble point: 95 , lastfm status: 0 , play count point: 60 , is local library item: true , playlist have incremented playcount:  true
18:13:28.498 DEBUG MainWindow:1596                  position: 80 , scrobble point: 95 , lastfm status: 0 , play count point: 60 , is local library item: true , playlist have incremented playcount:  true
18:13:38.499 DEBUG MainWindow:1596                  position: 90 , scrobble point: 95 , lastfm status: 0 , play count point: 60 , is local library item: true , playlist have incremented playcount:  true
18:13:42.498 DEBUG Database:612                     Starting database integrity check
18:13:42.636 DEBUG Database:673                     Starting database backup
18:13:43.498 INFO  LastFMService:405                Caching song to scrobble at 95
18:13:48.499 DEBUG MainWindow:1596                  position: 100 , scrobble point: 95 , lastfm status: 1 , play count point: 60 , is local library item: true , playlist have incremented playcount:  true
18:13:58.498 DEBUG MainWindow:1596                  position: 110 , scrobble point: 95 , lastfm status: 1 , play count point: 60 , is local library item: true , playlist have incremented playcount:  true
18:14:08.498 DEBUG MainWindow:1596                  position: 120 , scrobble point: 95 , lastfm status: 1 , play count point: 60 , is local library item: true , playlist have incremented playcount:  true
18:14:18.498 DEBUG MainWindow:1596                  position: 130 , scrobble point: 95 , lastfm status: 1 , play count point: 60 , is local library item: true , playlist have incremented playcount:  true
18:14:28.498 DEBUG MainWindow:1596                  position: 140 , scrobble point: 95 , lastfm status: 1 , play count point: 60 , is local library item: true , playlist have incremented playcount:  true
18:14:38.499 DEBUG MainWindow:1596                  position: 150 , scrobble point: 95 , lastfm status: 1 , play count point: 60 , is local library item: true , playlist have incremented playcount:  true
18:14:48.498 DEBUG MainWindow:1596                  position: 160 , scrobble point: 95 , lastfm status: 1 , play count point: 60 , is local library item: true , playlist have incremented playcount:  true
18:14:58.498 DEBUG MainWindow:1596                  position: 170 , scrobble point: 95 , lastfm status: 1 , play count point: 60 , is local library item: true , playlist have incremented playcount:  true
18:15:08.499 DEBUG MainWindow:1596                  position: 180 , scrobble point: 95 , lastfm status: 1 , play count point: 60 , is local library item: true , playlist have incremented playcount:  true
18:15:14.169 ERROR GstEnginePipeline:734            1 "../gstreamer/subprojects/gst-plugins-base/gst-libs/gst/audio/gstaudiodecoder.c(1589): gst_audio_decoder_finish_frame_or_subframe (): /GstPipeline:audio-pipeline-1/GstURIDecodeBin:uridecodebin-0/GstDecodeBin:decodebin0/avdec_wmav2:avdec_wmav2-0:"
18:15:14.170 ERROR GstEnginePipeline:734            1 "Received decoded subframe, but no pending frame"
18:15:14.170 WARN  GstEngine:719                    Gstreamer error: "Impossible de décoder le flux."

(clementine:3124): GStreamer-CRITICAL **: 18:15:14.173:
Trying to dispose element typefind, but it is in PLAYING instead of the NULL state.
You need to explicitly set elements to the NULL state before
dropping the final reference, to allow them to clean up.
This problem may also be caused by a refcounting bug in the
application or some element.


(clementine:3124): GStreamer-CRITICAL **: 18:15:14.173:
Trying to dispose element decodebin0, but it is in PLAYING instead of the NULL state.
You need to explicitly set elements to the NULL state before
dropping the final reference, to allow them to clean up.
This problem may also be caused by a refcounting bug in the
application or some element.


(clementine:3124): GStreamer-CRITICAL **: 18:15:14.173:
Trying to dispose element source, but it is in PLAYING instead of the NULL state.
You need to explicitly set elements to the NULL state before
dropping the final reference, to allow them to clean up.
This problem may also be caused by a refcounting bug in the
application or some element.


(clementine:3124): GStreamer-CRITICAL **: 18:15:14.173:
Trying to dispose element uridecodebin-0, but it is in PLAYING instead of the NULL state.
You need to explicitly set elements to the NULL state before
dropping the final reference, to allow them to clean up.
This problem may also be caused by a refcounting bug in the
application or some element.

18:15:14.173 WARN  logging:67(GLib-GObject)         invalid unclassed pointer in cast to 'GObject'
18:15:14.173 ERROR logging:64(GLib-GObject)         g_object_set_data: assertion 'G_IS_OBJECT (object)' failed

(clementine:3124): GStreamer-CRITICAL **: 18:15:14.173: gst_element_set_state: assertion 'GST_IS_ELEMENT (element)' failed

(clementine:3124): GStreamer-CRITICAL **: 18:15:14.173: gst_bin_remove: assertion 'GST_IS_ELEMENT (element)' failed
18:15:14.178 DEBUG LastFMService:416                There are 1 tracks in the last.fm cache before submit request.
18:15:14.193 INFO  MoodbarLoader:110                Loading cached moodbar data for "/forge/paseyk/Media/Musicotheque/Dead_Can_Dance/Dead_Can_Dance/04 Fortune.wma"
18:15:14.193 DEBUG PlaylistBackend:293              Saving playlist 1
18:15:14.199 DEBUG GstEnginePipeline:877            Decoder bin pad added: src_0
18:15:14.199 DEBUG GstEnginePipeline:890            Initial decoder caps: audio/x-raw, format=(string)F32LE, layout=(string)non-interleaved, rate=(int)44100, channels=(int)2, channel-mask=(bitmask)0x0000000000000003
18:15:14.199 DEBUG GstEnginePipeline:1308           Setting format to "F32LE"
Erreur de segmentation


 

Re: Clementine crash at the end of each tracks

Reply #9

This package is also installed.

Code: [Select]
pacman -Qi gst-libav
Nom                      : gst-libav
Version                  : 1.20.3-1
Description              : Multimedia graph framework - libav plugin
Architecture             : x86_64
URL                      : https://gstreamer.freedesktop.org/
Licences                 : LGPL
Groupes                  : --
Fournit                  : gst-ffmpeg=1.20.3
Dépend de                : gst-plugins-base-libs=1.20.3  bzip2  ffmpeg
Dépendances opt.         : --
Requis par               : --
Optionnel pour           : clementine  parole  strawberry
Est en conflit avec      : --
Remplace                 : --
Taille installée         : 234,48 KiB
Paqueteur                : Artix Build Bot <[email protected]>
Compilé le               : ven 17 jun 2022 01:20:00
Installé le              : ven 08 jui 2022 15:30:55
Motif d’installation     : Explicitement installé
Script d’installation    : Non
Validé par               : Signature

I'll try Amarok soon. :)