I believe you misread my report.

Rhythmbox's code clearly gets notified that its connection to pulse has
been terminated. This is very easy to provoke if you follow my steps.

The error-handler-function of rhythmbox prints out the message - but it
doesn't handle it, because there is no code which handles this error
message.


I haven't opened a bug about it crashing, but about it freezing --- I 
discovered this while pulse-audio stopped functioning on my workstation, and I 
had to kill my pulse-processes "anything" work (several applications was 
frozen)... Most applications behaved normally after the kill, but what I 
noticed is that rhythmbox was one out of two applications which didn't handle 
the (unexpected) kill properly. (On a side note: the other one is pidgin, which 
already had a bug filed for it - Bug 238963 --- the behaviour isn't identical, 
as rhythmbox only freezes --- it does not consume 100% cpu)

I'm quite confident that this bug is fixable by adding a few lines to
the error handling function (rb_shell_player_error) in shell/rb-shell-
player.c ... If I could manage to get rhythmbox to compile properly in
the first place, I would have submitted a patch.

-- 
Rhythmbox does not handle a sudden/unexpected dissappearance of pulse server 
properly
https://bugs.launchpad.net/bugs/258032
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to