KRTirtho / spotube

🎧 Open source Spotify client that doesn't require Premium nor uses Electron! Available for both desktop & mobile!
https://spotube.krtirtho.dev/
Other
28.89k stars 1.19k forks source link

Crashes irregularly on Debian 12 #698

Open tkoeck opened 1 year ago

tkoeck commented 1 year ago

Is there an existing issue for this?

Current Behavior

Just crashes sometes

Package: spotube
Status: install ok installed
Priority: optional
Section: x11
Installed-Size: 24400
Maintainer: Kingkor Roy Tirtho <krtirtho@gmail.com>
Architecture: amd64
Version: 3.1.1+23
Depends: mpv, libappindicator3-1 | libayatana-appindicator3-1, gir1.2-appindicator3-0.1 | gir1.2-ayatanaappindicator3-0.1, libsecret-1-0, libnotify-bin, libjsoncpp25
Description: Open source Spotify client that doesn't require Premium nor uses Electron! Available for both desktop & mobile!
Description-md5: 50bf678b157dbf3ef1692abb32181f42
Homepage: https://spotube.krtirtho.dev

/var/log/syslog

2023-09-04T12:42:32.771433+02:00 tron-nb systemd-coredump[541793]: Process 541695 (spotube) of user 1000 dumped core.#012#012Module libnss_myhostname.so.2 from deb systemd-252.12-1~deb12u1.amd64#012Module libmetadata_god.so without build-id.#012Module libudev.so.1 from deb systemd-252.12-1~deb12u1.amd64#012Module libsystemd.so.0 from deb systemd-252.12-1~deb12u1.amd64#012Stack trace of thread 541716:#012#0  0x00007f06b2ea9d3c __pthread_kill_implementation (libc.so.6 + 0x8ad3c)#012#1  0x00007f06b2e5af32 __GI_raise (libc.so.6 + 0x3bf32)#012#2  0x00007f06b2e45472 __GI_abort (libc.so.6 + 0x26472)#012#3  0x00007f06b4650286 n/a (libflutter_linux_gtk.so + 0x450286)#012#4  0x00007f06b465027c n/a (libflutter_linux_gtk.so + 0x45027c)#012#5  0x00007f06b4656f67 n/a (libflutter_linux_gtk.so + 0x456f67)#012#6  0x00007f06b4651fe0 n/a (libflutter_linux_gtk.so + 0x451fe0)#012#7  0x00007f06b46513a3 n/a (libflutter_linux_gtk.so + 0x4513a3)#012#8  0x00007f06b4657526 n/a (libflutter_linux_gtk.so + 0x457526)#012#9  0x00007f06b4651302 n/a (libflutter_linux_gtk.so + 0x451302)#012#10 0x00007f06b4656c9b n/a (libflutter_linux_gtk.so + 0x456c9b)#012#11 0x00007f06b2ea8044 start_thread (libc.so.6 + 0x89044)#012#12 0x00007f06b2f285fc __clone3 (libc.so.6 + 0x1095fc)#012#012Stack trace of thread 541717:#012#0  0x00007f06b2f27c46 epoll_wait (libc.so.6 + 0x108c46)#012#1  0x00007f06b46574e5 n/a (libflutter_linux_gtk.so + 0x4574e5)#012#2  0x00007f06b4651302 n/a (libflutter_linux_gtk.so + 0x451302)#012#3  0x00007f06b4656c9b n/a (libflutter_linux_gtk.so + 0x456c9b)#012#4  0x00007f06b2ea8044 start_thread (libc.so.6 + 0x89044)#012#5  0x00007f06b2f285fc __clone3 (libc.so.6 + 0x1095fc)#012#012Stack trace of thread 541727:#012#0  0x00007f06b2ea4da6 __futex_abstimed_wait_common64 (libc.so.6 + 0x85da6)#012#1  0x00007f06b2ea7468 __pthread_cond_wait_common (libc.so.6 + 0x88468)#012#2  0x00007f06b45fe87f n/a (libflutter_linux_gtk.so + 0x3fe87f)#012#3  0x00007f06b464d6af n/a (libflutter_linux_gtk.so + 0x44d6af)#012#4  0x00007f06b464e1ad n/a (libflutter_linux_gtk.so + 0x44e1ad)#012#5  0x00007f06b2ea8044 start_thread (libc.so.6 + 0x89044)#012#6  0x00007f06b2f285fc __clone3 (libc.so.6 + 0x1095fc)#012#012Stack trace of thread 541724:#012#0  0x00007f06b2ea4da6 __futex_abstimed_wait_common64 (libc.so.6 + 0x85da6)#012#1  0x00007f06b2ea7468 __pthread_cond_wait_common (libc.so.6 + 0x88468)#012#2  0x00007f06b45fe87f n/a (libflutter_linux_gtk.so + 0x3fe87f)#012#3  0x00007f06b464d6af n/a (libflutter_linux_gtk.so + 0x44d6af)#012#4  0x00007f06b464e1ad n/a (libflutter_linux_gtk.so + 0x44e1ad)#012#5  0x00007f06b2ea8044 start_thread (libc.so.6 + 0x89044)#012#6  0x00007f06b2f285fc __clone3 (libc.so.6 + 0x1095fc)#012#012Stack trace of thread 541695:#012#0  0x00007f06b017da2b n/a ([dso] + 0x116a2b)#012ELF object binary architecture: AMD x86-64
2023-09-04T12:42:32.894970+02:00 tron-nb systemd[1]: systemd-coredump@2-541792-0.service: Deactivated successfully.
2023-09-04T12:42:32.905966+02:00 tron-nb systemd[1]: systemd-coredump@2-541792-0.service: Consumed 1.784s CPU time.
2023-09-04T12:42:32.925833+02:00 tron-nb systemd[6282]: app-gnome-spotube-541695.scope: Consumed 4.622s CPU time.
2023-09-04T12:42:33.077493+02:00 tron-nb drkonqi-coredump-processor[541794]: "/usr/share/spotube/spotube" 541695 "/var/lib/systemd/coredump/core.spotube.1000.ee2f31f573354cab8b8ad4bb2cf6e448.541695.1693824150000000.zst"
2023-09-04T12:42:33.125010+02:00 tron-nb systemd[6282]: Started drkonqi-coredump-launcher@2-541794-0.service - Launch DrKonqi for a systemd-coredump crash (PID 541794/UID 0).
2023-09-04T12:42:33.145418+02:00 tron-nb drkonqi-coredump-launcher[541806]: Unable to find file for pid 541695 expected at "kcrash-metadata/541695.ini"
2023-09-04T12:42:33.145665+02:00 tron-nb drkonqi-coredump-launcher[541806]: QFile::remove: Empty or null file name
2023-09-04T12:42:33.145721+02:00 tron-nb drkonqi-coredump-launcher[541806]: Nothing handled the dump :O
2023-09-04T12:42:33.162504+02:00 tron-nb systemd[1]: drkonqi-coredump-processor@2-541792-0.service: Deactivated successfully.
2023-09-04T12:42:35.830899+02:00 tron-nb gnome-character[541571]: JS LOG: Characters Application exiting

Expected Behavior

Not crashing. :D

Steps to reproduce

  1. Open App
  2. Press new music or playlist
  3. Sometimes it crashes

Operating System

Debian 12 AMD64

Spotube version

Package: spotube Status: install ok installed Priority: optional Section: x11 Installed-Size: 24400 Maintainer: Kingkor Roy Tirtho krtirtho@gmail.com Architecture: amd64 Version: 3.1.1+23 Depends: mpv, libappindicator3-1 | libayatana-appindicator3-1, gir1.2-appindicator3-0.1 | gir1.2-ayatanaappindicator3-0.1, libsecret-1-0, libnotify-bin, libjsoncpp25 Description: Open source Spotify client that doesn't require Premium nor uses Electron! Available for both desktop & mobile! Description-md5: 50bf678b157dbf3ef1692abb32181f42 Homepage: https://spotube.krtirtho.dev

Installation source

Website (spotube.netlify.app) or (spotube.krtirtho.dev)

Additional information

No response

Klos54 commented 1 year ago

I've also experienced occasional crashes with the app on Arch Linux using X11, happening approximately once per hour.

KRTirtho commented 1 month ago

@tkoeck Does it still happen? On 3.8.0 also?

tkoeck commented 1 month ago

I have to test it on Debian yet.