#760854 rhythmbox package crashes after manipulating volume via socket

Package:
rhythmbox
Source:
rhythmbox
Description:
music player and organizer for GNOME
Submitter:
Peter Smith
Date:
2014-09-08 14:21:07 UTC
Severity:
normal
#760854#5
Date:
2014-09-08 14:18:43 UTC
From:
To:
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