Problem: After installing 'remotebox' Rhythmbox plugin (a very simplistic app that lets you choose songs and manipulate basic controls.. uses a socket for communication) and using an Android app to manipulate the volume of Rhythmbox, the program crashes. As I mentioned on IRC, I am not not yet determined whether the problem is with the plugin, Rhythmbox itself, X or my window manager. It seems to complain about an IO error on X. I've tried running Rhythmbox in a terminal and debug mode and the logging is very verbose. Reproduce: After you have a song playing, adjust the volume a few times using the app and it will crash. Differs each time but if you change volume constantly over a few seconds, it will certainly crash. Logs: I do see this line frequently logged, but according to a similar bug report ( https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=660113 ), this is only a warning and not a problem: (value)' failed When the program is crashing, it renders: Gdk-WARNING **: rhythmbox: Fatal IO error 11 (Resource temporarily unavailable) on X server :0. Content of ~/.xsession-errors: Rhythmbox-WARNING **: Unable to grab media player keys: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SettingsDaemon was not provided by any .service files matching: 0x1497170 / #ff0000 matching: 0x1497170 / #ff0000 (rhythmbox:21473): GLib-GObject-CRITICAL **: g_value_get_uint: assertion `G_VALUE_HOLDS_UINT (value)' failed (rhythmbox:21473): Gdk-WARNING **: rhythmbox: Fatal IO error 11 (Resource temporarily unavailable) on X server :0. 08/09/14 20:31:22 - ERROR: X11 Error received! sequence 0xad04, error_code = 3 08/09/14 20:31:22 - ERROR: X11 Error received! sequence 0xad05, error_code = 3