FS#63478 - Clementine fails to start

Attached to Project: Community Packages
Opened by Mike Cloaked (mcloaked) - Friday, 16 August 2019, 15:54 GMT
Last edited by Maxime Gauduin (Alucryd) - Saturday, 17 August 2019, 15:51 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Maxime Gauduin (Alucryd)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description: Clementine fails to start

Starting from the command line gives:

$ clementine
__logging_message__20:20:20.167 WARN unknown QSocketNotifier: Invalid socket 31 and type 'Read', disabling...
__logging_message__20:20:20.167 WARN unknown QSocketNotifier: Invalid socket 38 and type 'Read', disabling...
__logging_message__20:20:20.167 WARN unknown QSocketNotifier: Invalid socket 45 and type 'Read', disabling...
__logging_message__20:20:20.168 WARN unknown QSocketNotifier: Invalid socket 52 and type 'Read', disabling...
__logging_message__20:20:20.168 WARN unknown QSocketNotifier: Invalid socket 59 and type 'Read', disabling...
__logging_message__20:20:20.168 WARN unknown QSocketNotifier: Invalid socket 66 and type 'Read', disabling...
__logging_message__20:20:20.168 WARN unknown QSocketNotifier: Invalid socket 73 and type 'Read', disabling...
__logging_message__20:20:20.168 WARN unknown QSocketNotifier: Invalid socket 80 and type 'Read', disabling...
__logging_message__20:20:20.168 WARN unknown QSocketNotifier: Invalid socket 25 and type 'Read', disabling...
__logging_message__20:20:20.168 WARN unknown QSocketNotifier: Invalid socket 20 and type 'Read', disabling...
__logging_message__20:20:20.168 WARN unknown QSocketNotifier: Invalid socket 27 and type 'Read', disabling...
__logging_message__20:20:20.168 WARN unknown QSocketNotifier: Invalid socket 29 and type 'Read', disabling...
__logging_message__20:20:20.168 WARN unknown QSocketNotifier: Invalid socket 30 and type 'Read', disabling...
__logging_message__20:20:20.168 WARN unknown QSocketNotifier: Invalid socket 23 and type 'Read', disabling...
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = clementine path = /usr/bin pid = 3974
KCrash: Arguments: /usr/bin/clementine
__logging_message__20:20:20.168 WARN unknown QSocketNotifier: Invalid socket 26 and type 'Read', disabling...
__logging_message__20:20:20.168 WARN unknown QSocketNotifier: Invalid socket 33 and type 'Read', disabling...
KCrash: Attempting to start /usr/lib/drkonqi from kdeinit
sock_file=/run/user/1000/kdeinit5__1
__logging_message__20:20:20.171 WARN unknown QSocketNotifier: Invalid socket 6 and type 'Read', disabling...
__logging_message__20:20:20.171 WARN unknown QSocketNotifier: Invalid socket 9 and type 'Read', disabling...

[1]+ Stopped clementine

This leaves zombie processes:
$ ps -eaf | grep clementine
mike 3540 3533 36 16:46 pts/1 00:00:04 clementine
mike 3570 2715 1 16:46 ? 00:00:00 /usr/lib/drkonqi -platform wayland --appname clementine --apppath /usr/bin --signal 11 --pid 3540 --startupid 0
mike 3589 3533 0 16:46 pts/1 00:00:00 grep clementine

It then segfaults and the two processes above disappear.

Additional info:
* package version(s)

1.3.1.r702.3b76fa627-2

All packages up to date and running with kernel

* config and/or log files etc.

Journal log for clementine entries:

$ sudo journalctl -b | grep clementine
Aug 15 19:10:14 lenovo2 plasmashell[912]: kde.dataengine.mpris: "org.mpris.MediaPlayer2.clementine" does not implement org.freedesktop.DBus.Properties correctly Error message was "org.freedesktop.DBus.Error.NoReply" "Message recipient disconnected from message bus without replying"
Aug 15 19:10:14 lenovo2 plasmashell[912]: kde.dataengine.mpris: Failed to find working MPRIS2 interface for "org.mpris.MediaPlayer2.clementine"
Aug 15 19:11:14 lenovo2 audit[1180]: ANOM_ABEND auid=1000 uid=1000 gid=1000 ses=2 pid=1180 comm="clementine" exe="/usr/bin/clementine" sig=11 res=1
Aug 15 19:11:14 lenovo2 kernel: audit: type=1701 audit(1565892674.488:79): auid=1000 uid=1000 gid=1000 ses=2 pid=1180 comm="clementine" exe="/usr/bin/clementine" sig=11 res=1
Aug 15 19:11:14 lenovo2 systemd-coredump[1599]: Process 1180 (clementine) of user 1000 dumped core.
#6 0x0000555847cb26c4 _ZN24QxtGlobalShortcutPrivate13nativeKeycodeEN2Qt3KeyE (clementine)
#7 0x0000555847cb1af7 _ZN24QxtGlobalShortcutPrivate11setShortcutERK12QKeySequence (clementine)
#8 0x0000555847cb209c _ZN17QxtGlobalShortcutC1ERK12QKeySequenceP7QObject (clementine)
#9 0x000055584796d209 _ZN24QxtGlobalShortcutBackend11AddShortcutEP7QAction (clementine)
#10 0x000055584796d394 _ZN24QxtGlobalShortcutBackend10DoRegisterEv (clementine)
#11 0x0000555847b0aada _ZN21GlobalShortcutBackend8RegisterEv (clementine)
#12 0x000055584794a044 _ZN15GlobalShortcuts14ReloadSettingsEv (clementine)
#13 0x000055584794dca3 _ZN15GlobalShortcutsC2EP7QWidget (clementine)
#14 0x00005558477f85a8 _ZN10MainWindowC2EP11ApplicationP14SystemTrayIconP3OSDRK18CommandlineOptionsP7QWidget (clementine)
#15 0x00005558476119ee main (clementine)
#17 0x000055584761c38e _start (clementine)
Aug 15 19:11:38 lenovo2 plasmashell[912]: kde.dataengine.mpris: "org.mpris.MediaPlayer2.clementine" does not implement org.freedesktop.DBus.Properties correctly Error message was "org.freedesktop.DBus.Error.NoReply" "Message recipient disconnected from message bus without replying"
Aug 15 19:11:38 lenovo2 plasmashell[912]: kde.dataengine.mpris: Failed to find working MPRIS2 interface for "org.mpris.MediaPlayer2.clementine"
Aug 15 19:11:59 lenovo2 plasmashell[912]: kde.dataengine.mpris: "org.mpris.MediaPlayer2.clementine" does not implement org.freedesktop.DBus.Properties correctly Error message was "org.freedesktop.DBus.Error.NoReply" "Message recipient disconnected from message bus without replying"
Aug 15 19:11:59 lenovo2 plasmashell[912]: kde.dataengine.mpris: Failed to find working MPRIS2 interface for "org.mpris.MediaPlayer2.clementine"
Aug 15 19:12:39 lenovo2 audit[1640]: ANOM_ABEND auid=1000 uid=1000 gid=1000 ses=2 pid=1640 comm="clementine" exe="/usr/bin/clementine" sig=11 res=1
Aug 15 19:12:39 lenovo2 kernel: audit: type=1701 audit(1565892759.460:82): auid=1000 uid=1000 gid=1000 ses=2 pid=1640 comm="clementine" exe="/usr/bin/clementine" sig=11 res=1
Aug 15 19:12:39 lenovo2 systemd-coredump[1741]: Process 1640 (clementine) of user 1000 dumped core.
#6 0x000056299e5806c4 _ZN24QxtGlobalShortcutPrivate13nativeKeycodeEN2Qt3KeyE (clementine)
#7 0x000056299e57faf7 _ZN24QxtGlobalShortcutPrivate11setShortcutERK12QKeySequence (clementine)
#8 0x000056299e58009c _ZN17QxtGlobalShortcutC1ERK12QKeySequenceP7QObject (clementine)
#9 0x000056299e23b209 _ZN24QxtGlobalShortcutBackend11AddShortcutEP7QAction (clementine)
#10 0x000056299e23b394 _ZN24QxtGlobalShortcutBackend10DoRegisterEv (clementine)
#11 0x000056299e3d8ada _ZN21GlobalShortcutBackend8RegisterEv (clementine)
#12 0x000056299e218044 _ZN15GlobalShortcuts14ReloadSettingsEv (clementine)
#13 0x000056299e21bca3 _ZN15GlobalShortcutsC2EP7QWidget (clementine)
#14 0x000056299e0c65a8 _ZN10MainWindowC2EP11ApplicationP14SystemTrayIconP3OSDRK18CommandlineOptionsP7QWidget (clementine)
#15 0x000056299dedf9ee main (clementine)
#17 0x000056299deea38e _start (clementine)
Aug 15 19:17:28 lenovo2 plasmashell[912]: kde.dataengine.mpris: "org.mpris.MediaPlayer2.clementine" does not implement org.freedesktop.DBus.Properties correctly Error message was "org.freedesktop.DBus.Error.NoReply" "Message recipient disconnected from message bus without replying"
Aug 15 19:17:28 lenovo2 plasmashell[912]: kde.dataengine.mpris: Failed to find working MPRIS2 interface for "org.mpris.MediaPlayer2.clementine"
Aug 15 19:18:29 lenovo2 audit[1961]: ANOM_ABEND auid=1000 uid=1000 gid=1000 ses=2 pid=1961 comm="clementine" exe="/usr/bin/clementine" sig=11 res=1
Aug 15 19:18:29 lenovo2 kernel: audit: type=1701 audit(1565893109.473:85): auid=1000 uid=1000 gid=1000 ses=2 pid=1961 comm="clementine" exe="/usr/bin/clementine" sig=11 res=1
Aug 15 19:18:29 lenovo2 systemd-coredump[2020]: Process 1961 (clementine) of user 1000 dumped core.
#6 0x000055d6e86006c4 _ZN24QxtGlobalShortcutPrivate13nativeKeycodeEN2Qt3KeyE (clementine)
#7 0x000055d6e85ffaf7 _ZN24QxtGlobalShortcutPrivate11setShortcutERK12QKeySequence (clementine)
#8 0x000055d6e860009c _ZN17QxtGlobalShortcutC1ERK12QKeySequenceP7QObject (clementine)
#9 0x000055d6e82bb209 _ZN24QxtGlobalShortcutBackend11AddShortcutEP7QAction (clementine)
#10 0x000055d6e82bb394 _ZN24QxtGlobalShortcutBackend10DoRegisterEv (clementine)
#11 0x000055d6e8458ada _ZN21GlobalShortcutBackend8RegisterEv (clementine)
#12 0x000055d6e8298044 _ZN15GlobalShortcuts14ReloadSettingsEv (clementine)
#13 0x000055d6e829bca3 _ZN15GlobalShortcutsC2EP7QWidget (clementine)
#14 0x000055d6e81465a8 _ZN10MainWindowC2EP11ApplicationP14SystemTrayIconP3OSDRK18CommandlineOptionsP7QWidget (clementine)
#15 0x000055d6e7f5f9ee main (clementine)
#17 0x000055d6e7f6a38e _start (clementine)
Aug 15 19:22:29 lenovo2 plasmashell[912]: kde.dataengine.mpris: "org.mpris.MediaPlayer2.clementine" does not implement org.freedesktop.DBus.Properties correctly Error message was "org.freedesktop.DBus.Error.NoReply" "Message recipient disconnected from message bus without replying"
Aug 15 19:22:29 lenovo2 plasmashell[912]: kde.dataengine.mpris: Failed to find working MPRIS2 interface for "org.mpris.MediaPlayer2.clementine"
Aug 15 19:23:30 lenovo2 audit[2268]: ANOM_ABEND auid=1000 uid=1000 gid=1000 ses=2 pid=2268 comm="clementine" exe="/usr/bin/clementine" sig=11 res=1
Aug 15 19:23:30 lenovo2 kernel: audit: type=1701 audit(1565893410.461:89): auid=1000 uid=1000 gid=1000 ses=2 pid=2268 comm="clementine" exe="/usr/bin/clementine" sig=11 res=1
Aug 15 19:23:30 lenovo2 systemd-coredump[2372]: Process 2268 (clementine) of user 1000 dumped core.
#6 0x0000561b7338b6c4 _ZN24QxtGlobalShortcutPrivate13nativeKeycodeEN2Qt3KeyE (clementine)
#7 0x0000561b7338aaf7 _ZN24QxtGlobalShortcutPrivate11setShortcutERK12QKeySequence (clementine)
#8 0x0000561b7338b09c _ZN17QxtGlobalShortcutC1ERK12QKeySequenceP7QObject (clementine)
#9 0x0000561b73046209 _ZN24QxtGlobalShortcutBackend11AddShortcutEP7QAction (clementine)
#10 0x0000561b73046394 _ZN24QxtGlobalShortcutBackend10DoRegisterEv (clementine)
#11 0x0000561b731e3ada _ZN21GlobalShortcutBackend8RegisterEv (clementine)
#12 0x0000561b73023044 _ZN15GlobalShortcuts14ReloadSettingsEv (clementine)
#13 0x0000561b73026ca3 _ZN15GlobalShortcutsC2EP7QWidget (clementine)
#14 0x0000561b72ed15a8 _ZN10MainWindowC2EP11ApplicationP14SystemTrayIconP3OSDRK18CommandlineOptionsP7QWidget (clementine)
#15 0x0000561b72cea9ee main (clementine)
#17 0x0000561b72cf538e _start (clementine)

* link to upstream bug report, if any

There is a possible related issue at https://github.com/clementine-player/Cl … ssues/5884 where is states:

"org.mpris.clementine was MPRIS 1 interface that was removed in ed13d02. Interface for MPRIS 2 is org.mpris.MediaPlayer2.clementine, and it behaves a bit differently.

Some instructions are at https://github.com/clementine-player/Cl … -and-MPRIS, though these still mention MPRIS 1 too."

Does the arch package need amending to handle this change in order to work?

Steps to reproduce:
Simply try to start clementine either on the command line or from the plasma K menu. It fails to start. Tested on two different machines.
This task depends upon

Closed by  Maxime Gauduin (Alucryd)
Saturday, 17 August 2019, 15:51 GMT
Reason for closing:  Fixed
Additional comments about closing:  1.3.1.r771.75f18dab2-1
Comment by Mike Cloaked (mcloaked) - Friday, 16 August 2019, 15:55 GMT
This package is in community, not extra, so please can you change the category, thanks.
Comment by Mike Cloaked (mcloaked) - Friday, 16 August 2019, 15:58 GMT
The above was done on two machines both running kernel 5.2.8-arch1-1-ARCH
Comment by Mike Cloaked (mcloaked) - Friday, 16 August 2019, 16:30 GMT Comment by Mike Cloaked (mcloaked) - Friday, 16 August 2019, 17:10 GMT
Is it worth chasing the forked package 'strawberry' mentioned in https://github.com/clementine-player/Clementine/issues/6325 ?
Comment by Mike Cloaked (mcloaked) - Friday, 16 August 2019, 17:22 GMT
Strawberry is in the arch repos - and it works - maybe it's time to drop clementine?
Comment by Maxime Gauduin (Alucryd) - Saturday, 17 August 2019, 14:21 GMT
Works fine on Gnome at least. I just pushed an updated version from the tip of the qt5 branch, could you give that one a try?
Comment by Mike Cloaked (mcloaked) - Saturday, 17 August 2019, 14:58 GMT
That is fabulous Maxime - I just updated to clementine 1.3.1.r771.75f18dab2-1 and it works just fine now. Thank you very much. This report can be closed now.

Loading...