strawberrymusicplayer / strawberry

:strawberry: Strawberry Music Player
https://www.strawberrymusicplayer.org/
GNU General Public License v3.0
2.66k stars 183 forks source link

Fatal Crash On Almost Every Song After Upgrade to Ubuntu 23.10 (Mantic Minotar) #1326

Closed klondikemarlen closed 9 months ago

klondikemarlen commented 9 months ago

Describe the bug When trying to play almost any song the entire music player crashes.

To Reproduce

  1. Open the player.
  2. Try to play a song.
  3. Expected fatal crash 95% of the time.

Expected behavior System to work beautifully like it did on Ubuntu 23.04, and previous versions.

Screenshots: Screencast from 2023-11-29 10-27-45.webm

System Information:

Additional context

$ sudo apt list --installed *straw*
Listing... Done
strawberry/mantic,now 1.0.21-mantic amd64 [installed]
jonaski commented 9 months ago

Please do a backtrace and include it here: https://wiki.strawberrymusicplayer.org/wiki/Backtrace

klondikemarlen commented 9 months ago

Not sure how much of this you need, so here's a bunch of stuff

backtrace log

``` :56:15.071 DEBUG PlaylistBackend:333 Saving playlist 2 14:56:15.072 DEBUG MainWindow:1393 Song changed to "2Pac" "2Pac Special" "California Love" 14:56:15.072 INFO MoodbarLoader:137 Loading cached moodbar data for "/mnt/data/Music/iTunes-Music/2Pac/2Pac Special/14 - California Love.mp3" 14:56:15.073 DEBUG Player:739 Playing song "California Love" QUrl("file:///mnt/data/Music/iTunes-Music/2Pac/2Pac Special/14 - California Love.mp3") position 0 14:56:15.073 DEBUG GstEnginePipeline:514 "autoaudiosink" does not have volume, using own volume. 14:56:15.073 DEBUG GstEnginePipeline:653 Setting buffer duration: 4000000000 low watermark: 0.33 high watermark: 0.99 [New Thread 0x7fff5bfff6c0 (LWP 175370)] [Thread 0x7fff7cff96c0 (LWP 175369) exited] 14:56:15.308 DEBUG GstEnginePipeline:1548 Setting pipeline state to "Playing" [New Thread 0x7fff7cff96c0 (LWP 175371)] 14:56:15.308 DEBUG GstEnginePipeline:1440 Pipeline state changed from "Null" to "Ready" Downloading separate debug info for /lib/x86_64-linux-gnu/gstreamer-1.0/libgstid3demux.so [### ]14:56:15.341 DEBUG Player:739 Playing song "California Love" QUrl("file:///mnt/data/Music/iTunes-Music/2Pac/2Pac Special/14 - California Love.mp3") position 0 14:56:15.342 DEBUG GstEnginePipeline:514 "autoaudiosink" does not have volume, using own volume. 14:56:15.342 DEBUG GstEnginePipeline:653 Setting buffer duration: 4000000000 low watermark: 0.33 high watermark: 0.99 [New Thread 0x7fff5b7fe6c0 (LWP 175372)] 14:56:15.559 DEBUG GstEnginePipeline:1548 Setting pipeline state to "Playing" [Thread 0x7fff7cff96c0 (LWP 175371) exited] Downloading separate debug info for /lib/x86_64-linux-gnu/gstreamer-1.0/libgstaudioparsers.so [New Thread 0x7fff7cff96c0 (LWP 175373)] 14:56:15.914 DEBUG GstEnginePipeline:1440 Pipeline state changed from "Null" to "Ready" Downloading separate debug info for /lib/x86_64-linux-gnu/gstreamer-1.0/libgstmpg123.so [### ]14:56:15.936 ERROR MusixmatchLyricsProvider:404 MusixmatchLyrics: "Received status code 401, switching to URL based lookup." 14:56:15.936 DEBUG MusixmatchLyricsProvider:269 MusixmatchLyrics: Sending request for QUrl("https://www.musixmatch.com/lyrics/2pac/california-love") 14:56:15.964 DEBUG GstEnginePipeline:1440 Pipeline state changed from "Null" to "Ready" 14:56:15.964 DEBUG PlaylistBackend:333 Saving playlist 2 [New Thread 0x7fff5affd6c0 (LWP 175374)] [New Thread 0x7fff5a7fc6c0 (LWP 175375)] [New Thread 0x7fff59ffb6c0 (LWP 175376)] [New Thread 0x7fff597fa6c0 (LWP 175377)] [New Thread 0x7fff58ff96c0 (LWP 175378)] [New Thread 0x7fff37fff6c0 (LWP 175379)] [New Thread 0x7fff377fe6c0 (LWP 175380)] Downloading separate debug info for /lib/x86_64-linux-gnu/gstreamer-1.0/libgstpulseaudio.so [### ]14:56:16.210 DEBUG GstEngine:965 Got stream info for "file:///mnt/data/Music/iTunes-Music/2Pac/2Pac%20Special/14%20-%20California%20Love.mp3:" "MP3" 14:56:16.286 DEBUG GstEngine:965 Got stream info for "file:///mnt/data/Music/iTunes-Music/2Pac/2Pac%20Special/14%20-%20California%20Love.mp3:" "MP3" 14:56:16.361 DEBUG GstEngine:965 Got stream info for "file:///mnt/data/Music/iTunes-Music/2Pac/2Pac%20Special/14%20-%20California%20Love.mp3:" "MP3" [###### ] 11% (149.02 K)14:56:16.376 DEBUG LoloLyricsProvider:136 LoloLyrics: No lyrics for "2Pac" "California Love" "Error transferring https://api.lololyrics.com/0.5/getLyric?artist=2Pac&track=California Love - server replied: (203)" [New Thread 0x7fff36ffd6c0 (LWP 175381)] [Thread 0x7fff36ffd6c0 (LWP 175381) exited] [New Thread 0x7fff36ffd6c0 (LWP 175382)] Downloading separate debug info for /lib/x86_64-linux-gnu/gstreamer-1.0/libgstaudioresample.so [#############################################################] 100% (31.84 K)14:56:16.676 ERROR OVHLyricsProvider:111 OVHLyrics: "Error transferring https://api.lyrics.ovh/v1/2Pac/California Love - server replied: Not Found (203)" 14:56:16.676 ERROR OVHLyricsProvider:111 OVHLyrics: "No lyrics found" 14:56:16.676 DEBUG OVHLyricsProvider:84 OVHLyrics: No lyrics for "2Pac" "California Love" [Thread 0x7fff59ffb6c0 (LWP 175376) exited] 14:56:16.922 DEBUG GstEnginePipeline:1440 Pipeline state changed from "Ready" to "Paused" 14:56:16.922 DEBUG GstEnginePipeline:1443 Pipeline is active 14:56:16.922 DEBUG GstEnginePipeline:1440 Pipeline state changed from "Ready" to "Paused" 14:56:16.922 DEBUG GstEnginePipeline:802 3 event latency 14:56:16.923 DEBUG GstEnginePipeline:1440 Pipeline state changed from "Paused" to "Playing" 14:56:16.924 DEBUG GstEnginePipeline:1440 Pipeline state changed from "Paused" to "Playing" 14:56:17.371 DEBUG MusixmatchLyricsProvider:395 MusixmatchLyrics: Got lyrics for "2Pac" "California Love" 14:56:26.271 DEBUG Database:485 Starting database integrity check 14:56:26.349 DEBUG Database:555 Starting database backup [Thread 0x7fffb67fc6c0 (LWP 175336) exited] 14:56:27.782 DEBUG _MessageReplyBase:31 Waiting on ID 37 14:56:27.782 DEBUG TagReaderTagLib:1129 Loading art from "/mnt/data/Music/iTunes-Music/Sting/Ten Summoner's Tales/01 - If I Ever Lose My Faith in You.m4a" 14:56:27.783 DEBUG MainWindow:1393 Song changed to "Sting" "Ten Summoner's Tales" "If I Ever Lose My Faith in You" 14:56:27.786 DEBUG MusixmatchLyricsProvider:269 MusixmatchLyrics: Sending request for QUrl("https://www.musixmatch.com/lyrics/sting/if-i-ever-lose-my-faith-in-you") [New Thread 0x7fffb67fc6c0 (LWP 175384)] 14:56:27.787 INFO MoodbarLoader:173 Creating moodbar data for "/mnt/data/Music/iTunes-Music/Sting/Ten Summoner's Tales/01 - If I Ever Lose My Faith in You.m4a" 14:56:27.788 DEBUG MessageReply:90 Releasing ID 37 (finished) 14:56:27.788 DEBUG _MessageReplyBase:33 Acquired ID 37 14:56:27.792 DEBUG Player:739 Playing song "If I Ever Lose My Faith in You" QUrl("file:///mnt/data/Music/iTunes-Music/Sting/Ten Summoner's Tales/01 - If I Ever Lose My Faith in You.m4a") position 0 14:56:27.793 DEBUG GstEnginePipeline:514 "autoaudiosink" does not have volume, using own volume. 14:56:27.794 DEBUG GstEnginePipeline:653 Setting buffer duration: 4000000000 low watermark: 0.33 high watermark: 0.99 14:56:27.809 DEBUG GstEnginePipeline:1548 Setting pipeline state to "Playing" Downloading separate debug info for /lib/x86_64-linux-gnu/gstreamer-1.0/libgstisomp4.so Downloading separate debug info for /lib/x86_64-linux-gnu/libgstriff-1.0.so.0 Downloading separate debug info for /lib/x86_64-linux-gnu/libgstrtp-1.0.so.0 [Thread 0x7fff36ffd6c0 (LWP 175382) exited] [Thread 0x7fff377fe6c0 (LWP 175380) exited] [Thread 0x7fff37fff6c0 (LWP 175379) exited] [Thread 0x7fff58ff96c0 (LWP 175378) exited] [Thread 0x7fff597fa6c0 (LWP 175377) exited] [Thread 0x7fff5a7fc6c0 (LWP 175375) exited] [Thread 0x7fff5affd6c0 (LWP 175374) exited] [Thread 0x7fff7cff96c0 (LWP 175373) exited] [New Thread 0x7fff7cff96c0 (LWP 175386)] 14:56:29.877 DEBUG GstEnginePipeline:1440 Pipeline state changed from "Null" to "Ready" [New Thread 0x7fff58ff96c0 (LWP 175387)] [New Thread 0x7fff597fa6c0 (LWP 175388)] [New Thread 0x7fff5a7fc6c0 (LWP 175389)] [New Thread 0x7fff5affd6c0 (LWP 175390)] [New Thread 0x7fff59ffb6c0 (LWP 175391)] 14:56:29.879 ERROR MoodbarPipeline:150 Error processing QUrl("file:///mnt/data/Music/iTunes-Music/Sting/Ten Summoner's Tales/01 - If I Ever Lose My Faith in You.m4a") : "Your GStreamer installation is missing a plug-in." 14:56:29.880 ERROR MoodbarPipeline:150 Error processing QUrl("file:///mnt/data/Music/iTunes-Music/Sting/Ten Summoner's Tales/01 - If I Ever Lose My Faith in You.m4a") : "Internal data stream error." [New Thread 0x7fff37fff6c0 (LWP 175392)] [New Thread 0x7fff377fe6c0 (LWP 175393)] [New Thread 0x7fff36ffd6c0 (LWP 175394)] 14:56:29.882 DEBUG GstEnginePipeline:1440 Pipeline state changed from "Ready" to "Paused" 14:56:29.882 DEBUG GstEnginePipeline:1443 Pipeline is active [New Thread 0x7fff367fc6c0 (LWP 175395)] 14:56:29.882 ERROR GstEnginePipeline:1332 ErrorMessageReceived ID: 4 Domain: 3289 Code: 1 Error: "Internal data stream error." 14:56:29.882 ERROR GstEnginePipeline:1333 ErrorMessageReceived ID: 4 Domain: 3289 Code: 1 Debug: "../gst/isomp4/qtdemux.c(6976): gst_qtdemux_loop (): /GstPlayBin3:pipeline-4-pipeline/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin3/GstParseBin:parsebin2/GstQTDemux:qtdemux2:\nstreaming stopped, reason not-linked (-1)" 14:56:29.882 DEBUG GstEnginePipeline:1440 Pipeline state changed from "Paused" to "Playing" 14:56:29.882 DEBUG GstEnginePipeline:1154 Stream from URL "file:///mnt/data/Music/iTunes-Music/Sting/Ten%20Summoner's%20Tales/01%20-%20If%20I%20Ever%20Lose%20My%20Faith%20in%20You.m4a" about to finish. 14:56:29.887 ERROR OVHLyricsProvider:111 OVHLyrics: "Error transferring https://api.lyrics.ovh/v1/Sting/If I Ever Lose My Faith in You - server replied: Not Found (203)" 14:56:29.887 ERROR OVHLyricsProvider:111 OVHLyrics: "No lyrics found" 14:56:29.887 DEBUG OVHLyricsProvider:84 OVHLyrics: No lyrics for "Sting" "If I Ever Lose My Faith in You" 14:56:29.902 ERROR GstEngine:560 GStreamer error: 3289 1 "Internal data stream error." [Thread 0x7fff7cff96c0 (LWP 175386) exited] 14:56:29.905 DEBUG Lazy:67 ErrorDialog(0x5555590965d0, name="ErrorDialog") created 14:56:29.908 WARN unknown QTimeLine::start: already running Thread 1 "strawberry" received signal SIGSEGV, Segmentation fault. 0x0000555555716880 in ?? () (gdb) bt #0 0x0000555555716880 in ?? () #1 0x00007ffff5d8113e in QtPrivate::QSlotObjectBase::call (a=, r=, this=, this=, r=, a=) at /usr/src/qt6-base-6.4.2+dfsg-18/src/corelib/kernel/qobjectdefs_impl.h:363 #2 doActivate (sender=0x5555562c62c0, signal_index=3, argv=0x7fffffffcf18) at /usr/src/qt6-base-6.4.2+dfsg-18/src/corelib/kernel/qobject.cpp:3979 #3 0x00007ffff5d73960 in QObject::event (this=0x5555562c62c0, e=0x7fff54012390) at /usr/src/qt6-base-6.4.2+dfsg-18/src/corelib/kernel/qobject.cpp:1378 #4 0x00007ffff778b922 in QApplicationPrivate::notify_helper ( this=, receiver=0x5555562c62c0, e=0x7fff54012390) at /usr/src/qt6-base-6.4.2+dfsg-18/src/widgets/kernel/qapplication.cpp:3315 #5 0x00007ffff5d369a8 in QCoreApplication::notifyInternal2 ( receiver=0x5555562c62c0, event=0x7fff54012390) at /usr/src/qt6-base-6.4.2+dfsg-18/src/corelib/kernel/qcoreapplication.cpp:1026 #6 0x00007ffff5d369ed in QCoreApplication::sendEvent ( receiver=, event=) at /usr/src/qt6-base-6.4.2+dfsg-18/src/corelib/kernel/qcoreapplication.cpp:1442 --Type for more, q to quit, c to continue without paging-- #7 0x00007ffff5d36b87 in QCoreApplicationPrivate::sendPostedEvents ( receiver=0x0, event_type=0, data=0x555556144ba0) at /usr/src/qt6-base-6.4.2+dfsg-18/src/corelib/kernel/qcoreapplication.cpp:1804 #8 0x00007ffff5f26717 in postEventSourceDispatch (s=0x5555561bdb40) at /usr/src/qt6-base-6.4.2+dfsg-18/src/corelib/kernel/qeventdispatcher_glib.cpp:243 #9 0x00007ffff53e8b2c in g_main_dispatch (context=0x555556184760) at ../../../glib/gmain.c:3476 #10 0x00007ffff544446f in g_main_context_dispatch_unlocked ( context=0x555556184760) at ../../../glib/gmain.c:4284 #11 g_main_context_iterate_unlocked.isra.0 ( context=context@entry=0x555556184760, block=block@entry=1, dispatch=dispatch@entry=1, self=) at ../../../glib/gmain.c:4349 #12 0x00007ffff53e6d20 in g_main_context_iteration (context=0x555556184760, may_block=1) at ../../../glib/gmain.c:4414 #13 0x00007ffff5f24420 in QEventDispatcherGlib::processEvents ( this=0x55555635e360, flags=...) at /usr/src/qt6-base-6.4.2+dfsg-18/src/corelib/kernel/qeventdispatcher_glib.cpp:393 #14 0x00007ffff5d40cea in QEventLoop::exec (this=0x7fffffffd320, flags=...) at /usr/src/qt6-base-6.4.2+dfsg-18/src/corelib/global/qflags.h:34 --Type for more, q to quit, c to continue without paging-- #15 0x00007ffff5d3988a in QCoreApplication::exec () at /usr/src/qt6-base-6.4.2+dfsg-18/src/corelib/global/qflags.h:74 #16 0x00005555556c4608 in main () (gdb) ```

klondikemarlen commented 9 months ago

Looks like I might be able to play .mp3 but not .m4a files? So maybe I'm missing a decoder library or something, and its not Strawberry's problem at all?

jonaski commented 9 months ago

Yes, but it still shouldn't crash, can try the latest from https://builds.strawberrymusicplayer.org/ubuntu/mantic/ and see if it still crashes.

klondikemarlen commented 9 months ago

Yes, but it still shouldn't crash, can try the latest from https://builds.strawberrymusicplayer.org/ubuntu/mantic/ and see if it still crashes.

True; I'll take a look this evening. Thanks for the quick responses!

klondikemarlen commented 9 months ago

For the latest build, do I just add this repo ppa:jonaski/strawberry-unstable then re-install? i.e.

sudo add-apt-repository ppa:jonaski/strawberry-unstable
sudo apt update
sudo apt install --reinstall strawberry
jonaski commented 9 months ago

Yes I think that should work

klondikemarlen commented 9 months ago

I ran the updated version, but crash seems the same.

Strawberry: Version 1.0.21-33-gd96d4224

backtrace log

``` $ gdb strawberry GNU gdb (Ubuntu 14.0.50.20230907-0ubuntu1) 14.0.50.20230907-git Copyright (C) 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from strawberry... This GDB supports auto-downloading debuginfo from the following URLs: Enable debuginfod for this session? (y or [n]) Debuginfod has been disabled. To make this setting permanent, add 'set debuginfod enabled off' to .gdbinit. (No debugging symbols found in strawberry) (gdb) run Starting program: /usr/bin/strawberry [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 19:12:38.785 INFO main:184 Strawberry 1.0.21-33-gd96d4224 Qt "6.4.2" 19:12:38.785 INFO main:185 "Ubuntu 23.10 23.10 - (linux 6.5.0-13-generic) [x86_64]" [New Thread 0x7fffea5ff6c0 (LWP 188672)] [New Thread 0x7fffe93676c0 (LWP 188673)] [New Thread 0x7fffe8b666c0 (LWP 188674)] 19:12:38.885 DEBUG logging:95(GLib-GIO) Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3) [New Thread 0x7fffdbfff6c0 (LWP 188675)] 19:12:38.888 DEBUG logging:95(GLib-GIO) _g_io_module_get_default: Found default implementation gvfs (GDaemonVfs) for ‘gio-vfs’ [New Thread 0x7fffdb7fe6c0 (LWP 188676)] 19:12:38.948 DEBUG main:236 Style: "fusion" 19:12:38.948 DEBUG Lazy:67 DeviceFinders(0x55555634eef0) created 19:12:38.954 DEBUG Application:276 Database(0x5555562d46a0) moved to thread QThread(0x55555630b250) [New Thread 0x7fffdaffd6c0 (LWP 188678)] 19:12:38.954 DEBUG Lazy:67 Database(0x5555562d46a0) created 19:12:38.954 DEBUG SCollection:70 CollectionBackend(0x5555562d4d00) moved to thread QThread(0x55555630b250) 19:12:38.954 DEBUG Lazy:67 TaskManager(0x5555563040c0) created 19:12:38.957 DEBUG Application:276 AlbumCoverLoader(0x5555562c7340) moved to thread QThread(0x555556368b30) [New Thread 0x7fffda7fc6c0 (LWP 188679)] 19:12:38.957 DEBUG Lazy:67 AlbumCoverLoader(0x5555562c7340) created 19:12:38.959 DEBUG Lazy:67 SCollection(0x5555563cc2a0) created 19:12:38.959 DEBUG SCollection:102 CollectionWatcher(0x555556206ca0) moved to thread Thread(0x5555563a3240) [New Thread 0x7fffd9ffb6c0 (LWP 188680)] 19:12:38.959 DEBUG Lazy:67 NetworkAccessManager(0x5555563a3260) created 19:12:38.959 DEBUG Lazy:67 LastFMImport(0x5555563a46f0) created 19:12:38.959 DEBUG Application:276 TagReaderClient(0x5555562c9090) moved to thread QThread(0x555556291aa0) [New Thread 0x7fffd97fa6c0 (LWP 188681)] 19:12:38.959 DEBUG Lazy:67 TagReaderClient(0x5555562c9090) created 19:12:38.959 DEBUG NetworkProxyFactory:52 Detected system proxy URLs: QList("", "", "", "") 19:12:38.959 DEBUG WorkerPool:257 Using worker "strawberry-tagreader" from "/usr/bin" 19:12:38.960 DEBUG WorkerPool:304 Starting worker 0x7fffd97f90f0 "/usr/bin/strawberry-tagreader" "/tmp/strawberry_52837271" [Detaching after vfork from child process 188682] 19:12:38.969 INFO main:47 TagReader worker connecting to "/tmp/strawberry_52837271" 19:12:38.969 DEBUG WorkerPool:326 Worker 0x7fffb80019c0 connected to "/tmp/strawberry_52837271" [New Thread 0x7fffd8ff96c0 (LWP 188684)] 19:12:38.970 DEBUG EngineBase:204 SOUP_FORCE_HTTP1: ON 19:12:38.970 DEBUG Lazy:67 Player(0x7fffcc0026e0) created 19:12:38.970 DEBUG Lazy:67 PlaylistManager(0x555556399410) created 19:12:38.970 DEBUG Lazy:67 CurrentAlbumCoverLoader(0x555556397bc0) created 19:12:38.980 DEBUG GlobalShortcutsBackendGnome:61 Registering [New Thread 0x7fffb7fff6c0 (LWP 188686)] [New Thread 0x7fffb77fe6c0 (LWP 188687)] [New Thread 0x7fffb6ffd6c0 (LWP 188688)] 19:12:39.067 INFO Player:951 Registered URL handler for "subsonic" 19:12:39.070 DEBUG InternetServices:49 Added internet service "Subsonic" 19:12:39.070 INFO Player:951 Registered URL handler for "tidal" 19:12:39.081 DEBUG InternetServices:49 Added internet service "Tidal" 19:12:39.081 INFO Player:951 Registered URL handler for "qobuz" 19:12:39.091 DEBUG InternetServices:49 Added internet service "Qobuz" 19:12:39.091 DEBUG Lazy:67 InternetServices(0x555556c51bc0) created 19:12:39.243 DEBUG MainWindow:349 Starting 19:12:39.269 DEBUG CoverProviders:105 Registered cover provider "Last.fm" 19:12:39.269 DEBUG CoverProviders:105 Registered cover provider "MusicBrainz" 19:12:39.269 DEBUG CoverProviders:105 Registered cover provider "Discogs" 19:12:39.269 DEBUG CoverProviders:105 Registered cover provider "Deezer" 19:12:39.269 DEBUG CoverProviders:105 Registered cover provider "Musixmatch" 19:12:39.270 DEBUG CoverProviders:105 Registered cover provider "Spotify" 19:12:39.270 DEBUG CoverProviders:105 Registered cover provider "Tidal" 19:12:39.270 DEBUG CoverProviders:105 Registered cover provider "Qobuz" 19:12:39.270 DEBUG Lazy:67 CoverProviders(0x5555577d4480) created 19:12:39.274 DEBUG LyricsProviders:104 Registered lyrics provider "Genius" 19:12:39.274 DEBUG LyricsProviders:104 Registered lyrics provider "Lyrics.ovh" 19:12:39.274 DEBUG LyricsProviders:104 Registered lyrics provider "LoloLyrics" 19:12:39.274 DEBUG LyricsProviders:104 Registered lyrics provider "Musixmatch" 19:12:39.274 DEBUG LyricsProviders:104 Registered lyrics provider "ChartLyrics" 19:12:39.274 DEBUG LyricsProviders:104 Registered lyrics provider "songlyrics.com" 19:12:39.274 DEBUG LyricsProviders:104 Registered lyrics provider "azlyrics.com" 19:12:39.274 DEBUG LyricsProviders:104 Registered lyrics provider "elyrics.net" 19:12:39.274 DEBUG LyricsProviders:104 Registered lyrics provider "lyricsmode.com" 19:12:39.274 DEBUG Lazy:67 LyricsProviders(0x55555781bc50) created 19:12:39.292 DEBUG MainWindow:400 Initializing player 19:12:39.292 DEBUG MainWindow:410 Creating models 19:12:39.292 DEBUG MainWindow:417 Creating models finished [New Thread 0x7fffb67fc6c0 (LWP 188689)] [New Thread 0x7fffb5ffb6c0 (LWP 188690)] 19:12:39.294 DEBUG DeviceLister:67 CddaLister(0x55555666fdc0) moved to thread QThread(0x555557a7ffa0) [New Thread 0x7fffb57fa6c0 (LWP 188691)] 19:12:39.294 DEBUG DeviceLister:67 Udisks2Lister(0x555557a88310) moved to thread QThread(0x555557a80030) [New Thread 0x7fffb4ff96c0 (LWP 188692)] 19:12:39.295 DEBUG DeviceLister:67 GioLister(0x555557a88da0) moved to thread QThread(0x555557a7d820) 19:12:39.295 DEBUG Lazy:67 DeviceManager(0x555557a7fad0) created 19:12:39.295 DEBUG CddaLister:115 No CD devices found 19:12:39.300 DEBUG Application:276 PlaylistBackend(0x555556231410) moved to thread QThread(0x55555630b250) 19:12:39.300 DEBUG Lazy:67 PlaylistBackend(0x555556231410) created 19:12:39.409 DEBUG Lazy:67 OrganizeDialog(0x555557abf7e0, name="OrganizeDialog") created 19:12:39.409 DEBUG Application:276 RadioBackend(0x555557b53ea0) moved to thread QThread(0x55555630b250) 19:12:39.410 DEBUG RadioServices:66 Adding radio service: "SomaFM" 19:12:39.410 DEBUG RadioServices:66 Adding radio service: "Radio Paradise" 19:12:39.410 DEBUG Lazy:67 RadioServices(0x555557a818e0) created 19:12:39.410 DEBUG MainWindow:437 Creating UI 19:12:39.434 DEBUG AudioScrobbler:63 Registered scrobbler service "Last.fm" 19:12:39.434 DEBUG AudioScrobbler:63 Registered scrobbler service "Libre.fm" 19:12:39.434 DEBUG AudioScrobbler:63 Registered scrobbler service "ListenBrainz" 19:12:39.434 DEBUG AudioScrobbler:63 Registered scrobbler service "Subsonic" 19:12:39.434 DEBUG Lazy:67 AudioScrobbler(0x555557eb33b0) created 19:12:39.455 DEBUG Lazy:67 MoodbarController(0x5555580920f0) created 19:12:39.455 DEBUG MainWindow:860 Creating playing widget 19:12:39.490 DEBUG MainWindow:907 Loading settings 19:12:39.575 DEBUG MainWindow:1072 Started QThread(0x555556183100) 19:12:39.576 WARN GlobalShortcutsBackendGnome:92 Failed to grab media keys "org.freedesktop.DBus.Error.UnknownMethod" "Object does not exist at path “/org/gnome/SettingsDaemon/MediaKeys”" 19:12:39.578 INFO DeviceManager:450 Device added: "google-drive://klondikemarlen@gmail.com/" QList("google-drive://klondikemarlen@gmail.com/") [New Thread 0x7fff97fff6c0 (LWP 188697)] [New Thread 0x7fff977fe6c0 (LWP 188698)] [New Thread 0x7fff96ffd6c0 (LWP 188699)] [New Thread 0x7fff967fc6c0 (LWP 188700)] [New Thread 0x7fff95ffb6c0 (LWP 188701)] [New Thread 0x7fff957fa6c0 (LWP 188702)] [New Thread 0x7fff94ff96c0 (LWP 188703)] 19:12:40.549 DEBUG PlaylistBackend:333 Saving playlist 2 19:12:42.098 DEBUG MainWindow:1393 Song changed to "2Pac" "2Pac Special" "California Love" [New Thread 0x7fff77fff6c0 (LWP 188705)] [New Thread 0x7fff777fe6c0 (LWP 188706)] 19:12:42.109 DEBUG MusixmatchLyricsProvider:95 MusixmatchLyrics: Sending request for QUrl("https://api.musixmatch.com/ws/1.1/track.search?apikey=caa04e7f89a9921bfe8c39d38b7de821&q_artist=2Pac&q_track=California Love&f_has_lyrics=1") [New Thread 0x7fff76ffd6c0 (LWP 188707)] 19:12:42.109 DEBUG Lazy:67 MoodbarLoader(0x555558edf200) created 19:12:42.109 INFO MoodbarLoader:137 Loading cached moodbar data for "/mnt/data/Music/iTunes-Music/2Pac/2Pac Special/14 - California Love.mp3" 19:12:42.110 DEBUG Player:739 Playing song "California Love" QUrl("file:///mnt/data/Music/iTunes-Music/2Pac/2Pac Special/14 - California Love.mp3") position 0 [New Thread 0x7fff767fc6c0 (LWP 188708)] [New Thread 0x7fff75ffb6c0 (LWP 188709)] 19:12:42.175 DEBUG GstEnginePipeline:522 "autoaudiosink" does not have volume, using own volume. 19:12:42.175 DEBUG GstEnginePipeline:664 Setting buffer duration: 4000000000 low watermark: 0.33 high watermark: 0.99 [New Thread 0x7fff757fa6c0 (LWP 188710)] 19:12:42.176 DEBUG GstEnginePipeline:1564 Setting pipeline state to "Playing" [New Thread 0x7fff74ff96c0 (LWP 188711)] 19:12:42.177 DEBUG GstEnginePipeline:1456 Pipeline state changed from "Null" to "Ready" [New Thread 0x7fff57fff6c0 (LWP 188712)] [New Thread 0x7fff577fe6c0 (LWP 188713)] [New Thread 0x7fff56ffd6c0 (LWP 188714)] [New Thread 0x7fff567fc6c0 (LWP 188715)] [New Thread 0x7fff55ffb6c0 (LWP 188716)] [New Thread 0x7fff557fa6c0 (LWP 188717)] [New Thread 0x7fff54ff96c0 (LWP 188718)] [New Thread 0x7fff37fff6c0 (LWP 188719)] [New Thread 0x7fff377fe6c0 (LWP 188720)] [New Thread 0x7fff36ffd6c0 (LWP 188721)] [Thread 0x7fff36ffd6c0 (LWP 188721) exited] [New Thread 0x7fff36ffd6c0 (LWP 188722)] [New Thread 0x7fff367fc6c0 (LWP 188723)] [New Thread 0x7fff35ffb6c0 (LWP 188724)] 19:12:42.219 DEBUG GstEnginePipeline:1456 Pipeline state changed from "Null" to "Ready" 19:12:42.270 DEBUG GstEngine:965 Got stream info for "file:///mnt/data/Music/iTunes-Music/2Pac/2Pac%20Special/14%20-%20California%20Love.mp3:" "MPEG" 19:12:42.407 DEBUG GstEnginePipeline:1456 Pipeline state changed from "Ready" to "Paused" 19:12:42.407 DEBUG GstEnginePipeline:1459 Pipeline is active [New Thread 0x7fff357fa6c0 (LWP 188725)] 19:12:42.408 DEBUG GstEnginePipeline:817 1 event latency 19:12:42.408 DEBUG GstEnginePipeline:1456 Pipeline state changed from "Paused" to "Playing" 19:12:42.414 DEBUG GstEnginePipeline:1456 Pipeline state changed from "Ready" to "Paused" 19:12:42.415 DEBUG GstEnginePipeline:1456 Pipeline state changed from "Paused" to "Playing" [Thread 0x7fff56ffd6c0 (LWP 188714) exited] [Thread 0x7fff757fa6c0 (LWP 188710) exited] [Thread 0x7fff557fa6c0 (LWP 188717) exited] [Thread 0x7fff357fa6c0 (LWP 188725) exited] 19:12:43.049 DEBUG PlaylistBackend:333 Saving playlist 2 19:12:43.104 DEBUG MusixmatchLyricsProvider:269 MusixmatchLyrics: Sending request for QUrl("https://www.musixmatch.com/lyrics/2Pac/California-Love?utm_source=application&utm_campaign=api&utm_medium=Strawberry+Music+Player%3A1409618340728") 19:12:43.105 DEBUG MusixmatchLyricsProvider:269 MusixmatchLyrics: Sending request for QUrl("https://www.musixmatch.com/lyrics/2Pac-Roger-Dr-Dre/California-Love?utm_source=application&utm_campaign=api&utm_medium=Strawberry+Music+Player%3A1409618340728") 19:12:43.105 DEBUG MusixmatchLyricsProvider:269 MusixmatchLyrics: Sending request for QUrl("https://www.musixmatch.com/lyrics/2Pac/California-Love-long-radio-edit?utm_source=application&utm_campaign=api&utm_medium=Strawberry+Music+Player%3A1409618340728") 19:12:43.105 DEBUG MusixmatchLyricsProvider:269 MusixmatchLyrics: Sending request for QUrl("https://www.musixmatch.com/lyrics/2Pac/California-Love-remix?utm_source=application&utm_campaign=api&utm_medium=Strawberry+Music+Player%3A1409618340728") 19:12:43.105 DEBUG MusixmatchLyricsProvider:269 MusixmatchLyrics: Sending request for QUrl("https://www.musixmatch.com/lyrics/2Pac/California-Love-Remix-Feat-Dr-Dre?utm_source=application&utm_campaign=api&utm_medium=Strawberry+Music+Player%3A1409618340728") 19:12:43.282 DEBUG LoloLyricsProvider:136 LoloLyrics: No lyrics for "2Pac" "California Love" "Error transferring https://api.lololyrics.com/0.5/getLyric?artist=2Pac&track=California Love - server replied: (203)" 19:12:43.282 ERROR OVHLyricsProvider:111 OVHLyrics: "Error transferring https://api.lyrics.ovh/v1/2Pac/California Love - server replied: Not Found (203)" 19:12:43.282 ERROR OVHLyricsProvider:111 OVHLyrics: "No lyrics found" 19:12:43.282 DEBUG OVHLyricsProvider:84 OVHLyrics: No lyrics for "2Pac" "California Love" 19:12:43.797 DEBUG MusixmatchLyricsProvider:395 MusixmatchLyrics: Got lyrics for "2Pac" "California Love" 19:12:43.797 DEBUG LyricsFetcherSearch:134 Using lyrics from "Musixmatch" for "2Pac" "California Love" with score 2 19:12:44.691 DEBUG _MessageReplyBase:31 Waiting on ID 0 19:12:44.691 DEBUG TagReaderTagLib:1129 Loading art from "/mnt/data/Music/iTunes-Music/Sting/Ten Summoner's Tales/01 - If I Ever Lose My Faith in You.m4a" 19:12:44.691 DEBUG MainWindow:1393 Song changed to "Sting" "Ten Summoner's Tales" "If I Ever Lose My Faith in You" 19:12:44.692 DEBUG MusixmatchLyricsProvider:95 MusixmatchLyrics: Sending request for QUrl("https://api.musixmatch.com/ws/1.1/track.search?apikey=caa04e7f89a9921bfe8c39d38b7de821&q_artist=Sting&q_track=If I Ever Lose My Faith in You&f_has_lyrics=1") 19:12:44.692 DEBUG MessageReply:90 Releasing ID 0 (finished) 19:12:44.692 DEBUG _MessageReplyBase:33 Acquired ID 0 [New Thread 0x7fff357fa6c0 (LWP 188753)] 19:12:44.692 INFO MoodbarLoader:173 Creating moodbar data for "/mnt/data/Music/iTunes-Music/Sting/Ten Summoner's Tales/01 - If I Ever Lose My Faith in You.m4a" 19:12:44.694 DEBUG Player:739 Playing song "If I Ever Lose My Faith in You" QUrl("file:///mnt/data/Music/iTunes-Music/Sting/Ten Summoner's Tales/01 - If I Ever Lose My Faith in You.m4a") position 0 19:12:44.694 DEBUG GstEnginePipeline:522 "autoaudiosink" does not have volume, using own volume. 19:12:44.694 DEBUG GstEnginePipeline:664 Setting buffer duration: 4000000000 low watermark: 0.33 high watermark: 0.99 19:12:44.698 DEBUG GstEnginePipeline:1564 Setting pipeline state to "Playing" [Thread 0x7fff36ffd6c0 (LWP 188722) exited] [Thread 0x7fff74ff96c0 (LWP 188711) exited] [New Thread 0x7fff74ff96c0 (LWP 188754)] 19:12:44.702 DEBUG GstEnginePipeline:1456 Pipeline state changed from "Null" to "Ready" 19:12:44.703 ERROR MoodbarPipeline:150 Error processing QUrl("file:///mnt/data/Music/iTunes-Music/Sting/Ten Summoner's Tales/01 - If I Ever Lose My Faith in You.m4a") : "Your GStreamer installation is missing a plug-in." 19:12:44.703 ERROR MoodbarPipeline:150 Error processing QUrl("file:///mnt/data/Music/iTunes-Music/Sting/Ten Summoner's Tales/01 - If I Ever Lose My Faith in You.m4a") : "Internal data stream error." [New Thread 0x7fff36ffd6c0 (LWP 188755)] [New Thread 0x7fff557fa6c0 (LWP 188756)] 19:12:44.705 DEBUG GstEnginePipeline:1456 Pipeline state changed from "Ready" to "Paused" 19:12:44.705 DEBUG GstEnginePipeline:1459 Pipeline is active [New Thread 0x7fff56ffd6c0 (LWP 188757)] 19:12:44.705 ERROR GstEnginePipeline:1348 ErrorMessageReceived ID: 2 Domain: 3289 Code: 1 Error: "Internal data stream error." 19:12:44.705 DEBUG GstEnginePipeline:1456 Pipeline state changed from "Paused" to "Playing" 19:12:44.705 ERROR GstEnginePipeline:1349 ErrorMessageReceived ID: 2 Domain: 3289 Code: 1 Debug: "../gst/isomp4/qtdemux.c(6976): gst_qtdemux_loop (): /GstPlayBin3:pipeline-2-pipeline/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin1/GstParseBin:parsebin1/GstQTDemux:qtdemux2:\nstreaming stopped, reason not-linked (-1)" 19:12:44.705 DEBUG GstEnginePipeline:1169 Stream from URL "file:///mnt/data/Music/iTunes-Music/Sting/Ten%20Summoner's%20Tales/01%20-%20If%20I%20Ever%20Lose%20My%20Faith%20in%20You.m4a" about to finish. 19:12:44.712 ERROR GstEngine:560 GStreamer error: 3289 1 "Internal data stream error." [Thread 0x7fff74ff96c0 (LWP 188754) exited] 19:12:44.714 DEBUG Lazy:67 ErrorDialog(0x555559043180, name="ErrorDialog") created Thread 1 "strawberry" received signal SIGSEGV, Segmentation fault. 0x0000555555716a40 in ?? () (gdb) bt #0 0x0000555555716a40 in ?? () #1 0x00007ffff5d8113e in ?? () from /lib/x86_64-linux-gnu/libQt6Core.so.6 #2 0x00007ffff5d73960 in QObject::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt6Core.so.6 #3 0x00007ffff778b922 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt6Widgets.so.6 #4 0x00007ffff5d369a8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt6Core.so.6 #5 0x00007ffff5d36b87 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib/x86_64-linux-gnu/libQt6Core.so.6 #6 0x00007ffff5f26717 in ?? () from /lib/x86_64-linux-gnu/libQt6Core.so.6 #7 0x00007ffff53e8b2c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #8 0x00007ffff544446f in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #9 0x00007ffff53e6d20 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #10 0x00007ffff5f24420 in QEventDispatcherGlib::processEvents(QFlags) () from /lib/x86_64-linux-gnu/libQt6Core.so.6 #11 0x00007ffff5d40cea in QEventLoop::exec(QFlags) () from /lib/x86_64-linux-gnu/libQt6Core.so.6 #12 0x00007ffff5d3988a in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt6Core.so.6 #13 0x00005555556c47dd in main () (gdb) ```

jonaski commented 9 months ago

I think the crash is related to the error dialog, but I can't reproduce it, or get anything helpful from the backtrace why it's crashing, might be a Qt bug that has already been fixed in later Qt versions, Qt 6.4 is a bit old, we're at 6.6 now. But to fix the playback issue you need faad or fdkaac, should be in the gstreamer bad package. If you already got those, then try deleting ~/.cache/gstreamer-1.0/registry.x86_64.bin.

klondikemarlen commented 9 months ago

Running rm -rf ~/.cache/gstreamer-1.0/ fixed it for me! Works perfectly again, thanks!

For reference, I have a whole bunch of gstreamer stuff installed

sudo apt list --installed *gstreamer* output

``` sudo apt list --installed *gstreamer* [sudo] password for marlen: Listing... Done gir1.2-gstreamer-1.0/mantic,now 1.22.5-1 amd64 [installed,automatic] gstreamer1.0-alsa/mantic,now 1.22.6-1 amd64 [installed,automatic] gstreamer1.0-clutter-3.0/mantic,now 3.0.27-3 amd64 [installed,automatic] gstreamer1.0-gl/mantic,now 1.22.6-1 amd64 [installed,automatic] gstreamer1.0-gtk3/mantic,now 1.22.6-1ubuntu1 amd64 [installed,automatic] gstreamer1.0-libav/mantic,now 1.22.5-1 amd64 [installed,automatic] gstreamer1.0-packagekit/mantic,now 1.2.7-1 amd64 [installed,automatic] gstreamer1.0-pipewire/mantic,now 0.3.79-2 amd64 [installed,automatic] gstreamer1.0-plugins-base-apps/mantic,now 1.22.6-1 amd64 [installed,automatic] gstreamer1.0-plugins-base/mantic,now 1.22.6-1 amd64 [installed,automatic] gstreamer1.0-plugins-good/mantic,now 1.22.6-1ubuntu1 amd64 [installed,automatic] gstreamer1.0-plugins-ugly/mantic,now 1.22.5-1 amd64 [installed,automatic] gstreamer1.0-pulseaudio/mantic,now 1.22.6-1ubuntu1 amd64 [installed,automatic] gstreamer1.0-tools/mantic,now 1.22.5-1 amd64 [installed,automatic] gstreamer1.0-vaapi/mantic,now 1.22.6-1 amd64 [installed,automatic] gstreamer1.0-x/mantic,now 1.22.6-1 amd64 [installed,automatic] libgstreamer-gl1.0-0/mantic,now 1.22.6-1 amd64 [installed,automatic] libgstreamer-plugins-bad1.0-0/mantic-updates,mantic-security,now 1.22.4-1ubuntu1.1 amd64 [installed,automatic] libgstreamer-plugins-base1.0-0/mantic,now 1.22.6-1 amd64 [installed,automatic] libgstreamer-plugins-good1.0-0/mantic,now 1.22.6-1ubuntu1 amd64 [installed,automatic] libgstreamer1.0-0/mantic,now 1.22.5-1 amd64 [installed,automatic] libgtk-4-media-gstreamer/mantic-updates,now 4.12.3+ds-1ubuntu0.1 amd64 [installed,automatic] ```