Bug 364901

Summary: SMPlayer, Clementine crash in segfault (Failed to find working MPRIS2 interface)
Product: [Plasma] plasmashell Reporter: warlock9000 <jakf>
Component: Media PlayerAssignee: Kai Uwe Broulik <kde>
Status: RESOLVED NOT A BUG    
Severity: grave CC: kde, mklapetek, plasma-bugs
Priority: NOR    
Version: master   
Target Milestone: 1.0   
Platform: Compiled Sources   
OS: Linux   
URL: http://i.imgur.com/mC808sa.png
Latest Commit: Version Fixed In:

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.