Bug 364901 - SMPlayer, Clementine crash in segfault (Failed to find working MPRIS2 interface)
Summary: SMPlayer, Clementine crash in segfault (Failed to find working MPRIS2 interface)
Status: RESOLVED NOT A BUG
Alias: None
Product: plasmashell
Classification: Plasma
Component: Media Player (show other bugs)
Version: master
Platform: Compiled Sources Linux
: NOR grave
Target Milestone: 1.0
Assignee: Kai Uwe Broulik
URL: http://i.imgur.com/mC808sa.png
Keywords:
Depends on:
Blocks:
 
Reported: 2016-06-29 17:37 UTC by warlock9000
Modified: 2017-02-28 21:02 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description warlock9000 2016-06-29 17:37:13 UTC
июн 29 22:20:56 localhost kernel: smplayer[906]: segfault at 0 ip           (null) sp 00007ffebd83e9e8 error 14 in smplayer[400000+353000]
июн 29 22:20:56 localhost systemd[1]: Created slice system-systemd\x2dcoredump.slice.
июн 29 22:20:56 localhost systemd[1]: Started Process Core Dump (PID 912/UID 0).
июн 29 22:20:56 localhost plasmashell[638]: kde.dataengine.mpris: "org.mpris.MediaPlayer2.smplayer" does not implement org.freedesktop.DBus.Properties correctly
июн 29 22:20:56 localhost plasmashell[638]: kde.dataengine.mpris: Failed to find working MPRIS2 interface for "org.mpris.MediaPlayer2.smplayer"
июн 29 22:20:56 localhost systemd-coredump[913]: Process 906 (smplayer) of user 1000 dumped core.
                                                    
                                                    Stack trace of thread 906:
                                                    #0  0x0000000000000000 n/a (n/a)

Reproducible: Always

Steps to Reproduce:
1. Run SMPlayer, Clementine, etc...
2.
3.
Comment 1 Kai Uwe Broulik 2016-06-29 18:15:28 UTC
Both SMPlayer and Clementine work just fine here and so does VLC and Nuvola. I also don't get said console message.
Comment 2 warlock9000 2016-06-29 18:29:45 UTC
VLC work just fine
SMPlayer and Clementine - no
kde.dataengine.mpris is to blame
(kde.dataengine.mpris: "org.mpris.MediaPlayer2.smplayer" does not implement org.freedesktop.DBus.Properties correctly)
Comment 3 Kai Uwe Broulik 2016-06-29 18:37:12 UTC
I don't see how this is the fault of the mpris dataengine.
All it does is ask the player stuff on DBus. If it then crashes this is an application bug.

Can you run plasmashell from console? It should print out the error message that it got as Debug output (not in your log), eg. "does not implement ... error message was:"
Comment 4 warlock9000 2016-06-29 18:40:15 UTC
$ plasmashell
Invalid Context= "Panel" line for icon theme:  "/usr/share/icons/Numix-Circle/16x16/panel/"
Invalid Context= "Panel" line for icon theme:  "/usr/share/icons/Numix-Circle/22x22/panel/"
Invalid Context= "Panel" line for icon theme:  "/usr/share/icons/Numix-Circle/24x24/panel/"
Invalid Context= "Panel" line for icon theme:  "/usr/share/icons/Numix/16/panel/"
Invalid Context= "Panel" line for icon theme:  "/usr/share/icons/Numix/16@2x/panel/"
Invalid Context= "Panel" line for icon theme:  "/usr/share/icons/Numix/22/panel/"
Invalid Context= "Panel" line for icon theme:  "/usr/share/icons/Numix/22@2x/panel/"
Invalid Context= "Panel" line for icon theme:  "/usr/share/icons/Numix/24/panel/"
Invalid Context= "Panel" line for icon theme:  "/usr/share/icons/Numix/24@2x/panel/"
Invalid Context= "Notifications" line for icon theme:  "/usr/share/icons/Numix/48/notifications/"
Invalid Context= "Notifications" line for icon theme:  "/usr/share/icons/Numix/48@2x/notifications/"
Icon theme "gnome" not found.
Comment 5 Kai Uwe Broulik 2016-06-29 18:42:01 UTC
Can you enable plasmashell mpris engine debugging in kdebugsettings?
Comment 6 warlock9000 2016-06-29 18:51:47 UTC
plasmashell mpris engine  not found in kdebugsettings
Comment 7 David Edmundson 2017-02-28 21:02:35 UTC
>If it then crashes this is an application bug.

Absolutely. 
Please ask Clementine, SMPlayer to investigate this. 

There's nothing we can or will do about this.