GNOME Bugzilla – Bug 660818
Banshee hangs on broken internet connection (UbuntuOneMusicStore extension bug)
Last modified: 2011-11-01 18:05:43 UTC
1. Have an internet connection which is not working (in my case because of a router which drops packets silently, so the error is not reported) 2. I guess: have Last.fm scrobbling enabled 3. Start listening a song from your library 4. Note that Banshee is not responding anymore
Thanks for taking the time to report this bug. We need more information to determine the cause of the problem. Please follow the instructions in http://banshee.fm/contribute/file-bugs/ to provide us with additional information. Make sure you run the "kill ..." when Banshee is not responding.
Created attachment 198695 [details] Log of Banshee hang on failing internet connection.
Comment on attachment 198695 [details] Log of Banshee hang on failing internet connection. For this log I was also able to reproduce the problem with not providing an DNS server.
Thanks for the information. If I'm not mistaken, this is a crash caused by this commit: http://git.gnome.org/browse/banshee/commit/?id=b57437bb82d33e1415c50bba80be915b6f5352bc So I guess the workaround is to disable the UbuntuOneMusicStore extension, Johan. Alex, do you mind taking a look at the problem, since you wrote that change? Thanks
Disabling the UbuntuOneMusicStore extension indeed solves the problem. Thanks for that workaround. Good luck in solving the bug ;)
*** Bug 661692 has been marked as a duplicate of this bug. ***
*** Bug 661904 has been marked as a duplicate of this bug. ***
Given Alex may be busy and this is a critical bug, I just committed a potential fix for this: http://git.gnome.org/browse/banshee/commit/?id=906735bb5b80c0456f014d189a6914ff6fe3fe57 Please report if git master doesn't this bug anymore so we can backport to the stable branch.
According to https://bugs.launchpad.net/ubuntu/+source/banshee/+bug/865697/comments/10, the fix works perfectly!
(In reply to comment #9) > According to > https://bugs.launchpad.net/ubuntu/+source/banshee/+bug/865697/comments/10, the > fix works perfectly! Thanks Chow, do we know if that is because of my fix or dobey's? I ask because IIRC dobey's fix to work requires of a new version of a library.
Probably yours. The package that's currently in the banshee-daily PPA is built from commit 906735b which was your commit.
My fix doesn't require a new version of libubuntuone to work. It fixes this bug regardless of changes to libu1, because it simply removes the callback where the issue is occuring.
*** Bug 662137 has been marked as a duplicate of this bug. ***
I'm marking this as fixed as: - Both fixes from Andrés and Rodney are on git master - The code causing the issue was not in the stable-2.2 branch, but in a patch applied to the Ubuntu package for 2.2.0. I have now committed a patch to stable-2.2 that brings the U1MS store up to what is in git master: http://git.gnome.org/browse/banshee/commit/?h=stable-2.2&id=1346fcaf02