playerctl
playerctl copied to clipboard
Playerctld segmentation fault 💀
The player I am using is mpd with mpd-mpris. I am using home-manager on nixos to run it as a systemd service.
Here are the logs:
× playerctld.service - MPRIS media player daemon
Loaded: loaded (/home/nix/.config/systemd/user/playerctld.service; enabled; preset: enabled)
Active: failed (Result: core-dump) since Wed 2024-07-31 15:11:40 CEST; 53min ago
Duration: 29.174s
Invocation: 8ea6e8a16217468b87a2efbe4a1e59a5
Main PID: 364162 (code=dumped, signal=SEGV)
Mem peak: 1.6M
CPU: 38ms
Jul 31 15:11:10 work systemd[3851]: Starting MPRIS media player daemon...
Jul 31 15:11:10 work systemd[3851]: Started MPRIS media player daemon.
Jul 31 15:11:39 work playerctld[364162]: could not get properties for active player: GDBus.Error:org.freedesktop.DBus.Properties.Error.InterfaceNotFound: Error return with empty body:
Jul 31 15:11:39 work playerctld[364162]: could not get properties for active player: GDBus.Error:org.freedesktop.DBus.Properties.Error.InterfaceNotFound: Error return with empty body:
Jul 31 15:11:40 work systemd-coredump[365576]: [🡕] Process 364162 (playerctld) of user 1000 dumped core.
Module libselinux.so.1 without build-id.
Module libz.so.1 without build-id.
Module libpcre2-8.so.0 without build-id.
Module libffi.so.8 without build-id.
Module playerctld without build-id.
Stack trace of thread 364162:
#0 0x00007fbebf47e680 g_bit_lock (libglib-2.0.so.0 + 0x2a680)
#1 0x00007fbebf503157 g_variant_n_children (libglib-2.0.so.0 + 0xaf157)
#2 0x00000000004055ac proxy_method_call_async_callback (playerctld + 0x55ac)
#3 0x00007fbebf317fc3 g_task_return_now (libgio-2.0.so.0 + 0xc0fc3)
#4 0x00007fbebf317ff9 complete_in_idle_cb (libgio-2.0.so.0 + 0xc0ff9)
#5 0x00007fbebf4b1f89 g_main_dispatch (libglib-2.0.so.0 + 0x5df89)
#6 0x00007fbebf4b52c7 g_main_context_iterate_unlocked.isra.0 (libglib-2.0.so.0 + 0x612c7)
#7 0x00007fbebf4b5bcf g_main_loop_run (libglib-2.0.so.0 + 0x61bcf)
#8 0x0000000000403d99 main (playerctld + 0x3d99)
#9 0x00007fbebf08a14e __libc_start_call_main (libc.so.6 + 0x2a14e)
#10 0x00007fbebf08a209 __libc_start_main@@GLIBC_2.34 (libc.so.6 + 0x2a209)
#11 0x00000000004040d5 _start (playerctld + 0x40d5)
Stack trace of thread 364164:
#0 0x00007fbebf16dded syscall (libc.so.6 + 0x10dded)
#1 0x00007fbebf513450 g_cond_wait (libglib-2.0.so.0 + 0xbf450)
#2 0x00007fbebf47c65b g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0x2865b)
#3 0x00007fbebf4e48a2 g_thread_pool_spawn_thread (libglib-2.0.so.0 + 0x908a2)
#4 0x00007fbebf4e40ad g_thread_proxy (libglib-2.0.so.0 + 0x900ad)
#5 0x00007fbebf0f0a42 start_thread (libc.so.6 + 0x90a42)
#6 0x00007fbebf17005c __clone3 (libc.so.6 + 0x11005c)
Stack trace of thread 364166:
#0 0x00007fbebf161d1f __poll (libc.so.6 + 0x101d1f)
#1 0x00007fbebf4b521f g_main_context_iterate_unlocked.isra.0 (libglib-2.0.so.0 + 0x6121f)
#2 0x00007fbebf4b5bcf g_main_loop_run (libglib-2.0.so.0 + 0x61bcf)
#3 0x00007fbebf3898e6 gdbus_shared_thread_func (libgio-2.0.so.0 + 0x1328e6)
#4 0x00007fbebf4e40ad g_thread_proxy (libglib-2.0.so.0 + 0x900ad)
#5 0x00007fbebf0f0a42 start_thread (libc.so.6 + 0x90a42)
#6 0x00007fbebf17005c __clone3 (libc.so.6 + 0x11005c)
Stack trace of thread 364165:
#0 0x00007fbebf161d1f __poll (libc.so.6 + 0x101d1f)
#1 0x00007fbebf4b521f g_main_context_iterate_unlocked.isra.0 (libglib-2.0.so.0 + 0x6121f)
#2 0x00007fbebf4b58ec g_main_context_iteration (libglib-2.0.so.0 + 0x618ec)
#3 0x00007fbebf4b5941 glib_worker_main (libglib-2.0.so.0 + 0x61941)
#4 0x00007fbebf4e40ad g_thread_proxy (libglib-2.0.so.0 + 0x900ad)
#5 0x00007fbebf0f0a42 start_thread (libc.so.6 + 0x90a42)
#6 0x00007fbebf17005c __clone3 (libc.so.6 + 0x11005c)
ELF object binary architecture: AMD x86-64
Jul 31 15:11:40 work systemd[3851]: playerctld.service: Main process exited, code=dumped, status=11/SEGV
Jul 31 15:11:40 work systemd[3851]: playerctld.service: Failed with result 'core-dump'.