Activity log for bug #1832374

Date Who What changed Old value New value Message
2019-06-11 16:03:49 Bruce Pieterse bug added bug
2019-06-11 20:25:40 Sebastien Bacher gnome-settings-daemon (Ubuntu): importance Undecided Low
2019-06-12 16:05:21 Bruce Pieterse bug watch added https://gitlab.gnome.org/GNOME/gnome-settings-daemon/issues/415
2019-06-12 16:05:21 Bruce Pieterse bug task added gnome-settings-daemon
2019-06-12 16:07:51 Bruce Pieterse bug watch added https://gitlab.gnome.org/GNOME/gnome-settings-daemon/issues/45
2019-06-12 18:51:33 Bug Watch Updater gnome-settings-daemon: status Unknown New
2019-06-19 03:14:35 Bug Watch Updater gnome-settings-daemon: status New Fix Released
2019-06-19 09:35:45 Sebastien Bacher gnome-settings-daemon (Ubuntu): status New Fix Committed
2019-06-19 16:46:56 Launchpad Janitor gnome-settings-daemon (Ubuntu): status Fix Committed Fix Released
2019-06-20 08:33:44 Sebastien Bacher description Over the last two releases I've noticed that if you have an audio player such as Clementine running, pause the audio playback and watch a video via VLC or SMPlayer and then close the video player and try to use the media keys again, the following is logged to journald: gsd-media-keys[2607]: Error calling method GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.mpris.MediaPlayer2.smplayer was not provided by any .service files. From what I can see is that a service file is created for the media keys for SMPlayer, when SMPlayer is closed that service file is removed and then media keys are still bound to that service. I get the above output for previous track, stop, play, pause and next track media keys. I do get the following output if neither is SMPlayer or Clementine is running or if Clementine is running and playing audio and SMPlayer is open, but no video is loaded: org.gnome.Shell.desktop[2480]: Window manager warning: Overwriting existing binding of keysym ffb5 with keysym ffb5 (keycode 54). org.gnome.Shell.desktop[2480]: Window manager warning: Overwriting existing binding of keysym 31 with keysym 31 (keycode a-e,12,f,10,11) <-- I collapsed the range into a comma separated list If you re-open SMPlayer and load a video, the media keys work and the GDBus error doesn't occur but the above "Overwriting ..." messages still get logged. Closing SMPlayer again does not restore media keys so that Clementine can handle them. I had SMPlayer running ~17 hours ago. Doing a shell reload doesn't seem to fix this either. I can't really tell if this is an SMPlay/VLC/Video Player issue or actually an issue in GSD, so filing here until someone can reassign to the relevant project. I hit this a while ago, while trying to get some debugging information for a Clementine bug: https://github.com/clementine-player/Clementine/issues/6320 If you need any other information let me know. Thanks ProblemType: Bug DistroRelease: Ubuntu 19.04 Package: gnome-settings-daemon 3.32.0-1ubuntu1 ProcVersionSignature: Ubuntu 5.0.0-16.17-generic 5.0.8 Uname: Linux 5.0.0-16-generic x86_64 ApportVersion: 2.20.10-0ubuntu27 Architecture: amd64 CurrentDesktop: GNOME Date: Tue Jun 11 17:36:07 2019 InstallationDate: Installed on 2019-02-01 (129 days ago) InstallationMedia: Ubuntu 18.04.1 LTS "Bionic Beaver" - Release amd64 (20181202) SourcePackage: gnome-settings-daemon UpgradeStatus: Upgraded to disco on 2019-04-09 (63 days ago) * Impact Sometime multimedia keys stop working * Test case - start playing an audio file in VLC/totem/smplayer - pause - open a video in another player - exit the other player - try to resume the music play from the first one using the play key -> it should work * Regression potential Make sure that multimedia play/pause keys keep working ---------------------------------- Over the last two releases I've noticed that if you have an audio player such as Clementine running, pause the audio playback and watch a video via VLC or SMPlayer and then close the video player and try to use the media keys again, the following is logged to journald: gsd-media-keys[2607]: Error calling method GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.mpris.MediaPlayer2.smplayer was not provided by any .service files. From what I can see is that a service file is created for the media keys for SMPlayer, when SMPlayer is closed that service file is removed and then media keys are still bound to that service. I get the above output for previous track, stop, play, pause and next track media keys. I do get the following output if neither is SMPlayer or Clementine is running or if Clementine is running and playing audio and SMPlayer is open, but no video is loaded: org.gnome.Shell.desktop[2480]: Window manager warning: Overwriting existing binding of keysym ffb5 with keysym ffb5 (keycode 54). org.gnome.Shell.desktop[2480]: Window manager warning: Overwriting existing binding of keysym 31 with keysym 31 (keycode a-e,12,f,10,11) <-- I collapsed the range into a comma separated list If you re-open SMPlayer and load a video, the media keys work and the GDBus error doesn't occur but the above "Overwriting ..." messages still get logged. Closing SMPlayer again does not restore media keys so that Clementine can handle them. I had SMPlayer running ~17 hours ago. Doing a shell reload doesn't seem to fix this either. I can't really tell if this is an SMPlay/VLC/Video Player issue or actually an issue in GSD, so filing here until someone can reassign to the relevant project. I hit this a while ago, while trying to get some debugging information for a Clementine bug: https://github.com/clementine-player/Clementine/issues/6320 If you need any other information let me know. Thanks ProblemType: Bug DistroRelease: Ubuntu 19.04 Package: gnome-settings-daemon 3.32.0-1ubuntu1 ProcVersionSignature: Ubuntu 5.0.0-16.17-generic 5.0.8 Uname: Linux 5.0.0-16-generic x86_64 ApportVersion: 2.20.10-0ubuntu27 Architecture: amd64 CurrentDesktop: GNOME Date: Tue Jun 11 17:36:07 2019 InstallationDate: Installed on 2019-02-01 (129 days ago) InstallationMedia: Ubuntu 18.04.1 LTS "Bionic Beaver" - Release amd64 (20181202) SourcePackage: gnome-settings-daemon UpgradeStatus: Upgraded to disco on 2019-04-09 (63 days ago)
2019-06-25 22:03:27 Brian Murray gnome-settings-daemon (Ubuntu Disco): status New Fix Committed
2019-06-25 22:03:29 Brian Murray bug added subscriber Ubuntu Stable Release Updates Team
2019-06-25 22:03:31 Brian Murray bug added subscriber SRU Verification
2019-06-25 22:03:35 Brian Murray tags amd64 apport-bug disco amd64 apport-bug disco verification-needed verification-needed-disco
2019-06-27 16:01:53 Bruce Pieterse tags amd64 apport-bug disco verification-needed verification-needed-disco amd64 apport-bug disco verification-done-disco verification-needed
2019-09-08 06:29:09 Mathew Hodson gnome-settings-daemon (Ubuntu Disco): importance Undecided Low
2019-09-08 06:31:02 Mathew Hodson bug watch removed https://gitlab.gnome.org/GNOME/gnome-settings-daemon/issues/45
2019-10-24 13:16:58 Ɓukasz Zemczak removed subscriber Ubuntu Stable Release Updates Team
2019-10-24 13:17:03 Launchpad Janitor gnome-settings-daemon (Ubuntu Disco): status Fix Committed Fix Released