There are other problems with that patch: @@-1327,8 +1430,12 @@ g_object_unref (manager->priv->stream); manager->priv->stream = NULL; } + if (gvc_mixer_stream_get_id (manager->priv->input_stream) + == id) { + g_object_unref (manager->priv->input_stream); + manager->priv->input_stream = NULL; + }
The if() block which encloses all this code checks that manager->priv->stream is non-NULL. Nothing checks that manager->priv->input_stream is non-NULL before passing it to gvc_mixer_stream_get_id()... and this results in... "** (gnome-settings-daemon:32266): CRITICAL **: gvc_mixer_stream_get_id: assertion `GVC_IS_MIXER_STREAM (stream)' failed" -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-settings-daemon in Ubuntu. https://bugs.launchpad.net/bugs/1248368 Title: Volume up/down keyboard keys stoped working after gnome-settings- daemon package update To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-settings-daemon/+bug/1248368/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs