Closed klondikemarlen closed 9 months ago
Please do a backtrace and include it here: https://wiki.strawberrymusicplayer.org/wiki/Backtrace
Not sure how much of this you need, so here's a bunch of stuff
```
: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
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?
Yes, but it still shouldn't crash, can try the latest from https://builds.strawberrymusicplayer.org/ubuntu/mantic/ and see if it still crashes.
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!
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
Yes I think that should work
I ran the updated version, but crash seems the same.
Strawberry: Version 1.0.21-33-gd96d4224
```
$ 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
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
.
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] ```
Describe the bug When trying to play almost any song the entire music player crashes.
To Reproduce
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:
Operating system: Date generated: 2023-11-29 10:28:57 Hardware Model: Lenovo Legion Y545 PG0 Memory: 32.0 GiB Processor: Intel® Core™ i7-9750H × 12 Graphics: NVIDIA GeForce GTX 1650 Disk Capacity: 1.3 TB
Firmware Version: BHCN45WW OS Name: Ubuntu 23.10 OS Build: (null) OS Type: 64-bit GNOME Version: 45.1 Windowing System: X11 Kernel Version: Linux 6.5.0-13-generic
Strawberry Version: 1.0.21 apt package
strawberry/mantic,now 1.0.21-mantic
Additional context