After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 362226 - Hang when DAAP server does not respond
Hang when DAAP server does not respond
Status: RESOLVED INCOMPLETE
Product: rhythmbox
Classification: Other
Component: DAAP
0.9.6
Other All
: Normal critical
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
: 483414 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2006-10-14 21:31 UTC by freggy1
Modified: 2011-12-01 09:24 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description freggy1 2006-10-14 21:31:37 UTC
Steps to reproduce:
1. Have a DAAP server on a Windows machine with personal firewall
2. Rhythmbox sees the DAAP server, and shows it in the left sidebar
3. Click on the DAAP server in the sidebar. The contents are shown. Try to play a song. Rhythmbox hangs completely.


Stack trace:
No stacktrace, complete UI hang.

Other information:
Banshee has a very similar problem: http://bugzilla.gnome.org/show_bug.cgi?id=362222
Comment 1 Alex Lancaster 2006-10-15 01:13:51 UTC
is the DAAP server an iTunes 7 server?  (and on bug 333998?)
Comment 2 freggy1 2006-10-15 08:46:05 UTC
According to the DAAP share name, the program is Limewire.
Comment 3 Alex Lancaster 2006-10-16 00:06:55 UTC
Can you determine the format of the track you are attempting to play, before playing it (i.e. from the extension shown in the Song Properties window).   It may be gstreamer having problems with the song format which makes rhythmbox freeze.  

Can you import the track manually (i.e. copy it over from the server) and attempt to play it there?
Comment 4 Adam Petaccia 2006-10-19 16:47:35 UTC
I don't know if this is a different bug or not, but I can confirm that the DAAP code does have a tendency to hang.  For some reason our school network is set up so that we can all SEE eachother's DAAP shares, but we can't get a song list or play music.  Clicking on a DAAP share (or disconect) will hang Rhythmbox, commonly when the song is finished playing.
Comment 5 René Stadler 2006-10-20 13:39:01 UTC
Assuming it hangs because of a network problem, this is caused by rb_daap_src_start (in daapsharing/rb-daap-src.c) doing blocking network I/O.  This is related to bug #338827 and bug #313049, which are about the same issue in GStreamer's gnomevfs source element.
Comment 6 antony.gelberg 2007-06-10 23:06:51 UTC
I see similar behaviour.  I have a DAAP share coming from an mt-daap server.  When LAN connectivity is temporarily lost[1] then regained, rhythmbox hangs and must be killed.

[1] Which happens rather a lot with wi-fi networks.
Comment 7 Bastien Nocera 2007-10-04 16:24:30 UTC
*** Bug 483414 has been marked as a duplicate of this bug. ***
Comment 8 beerfan 2008-05-27 04:32:18 UTC
I can also confirm this issue. I use RB 11.5 in Ubuntu Hardy and I connect to an mt-daapd server on my lan via ethernet and yet RB quite frequently loses connectivity with the daap server, especially if I pause a song and step away from the computer for an extended period. Trying to play the song again when I get back will hang RB instantly.

Please change the status of this bug to confirmed.
Comment 9 Hubert Figuiere (:hub) 2008-08-14 13:08:16 UTC
seen that too.
Comment 10 Akhil Laddha 2011-10-19 09:43:33 UTC
Could you please confirm if this bug is still happening at your end ? Please try with Rhythmbox 0.12.8 or 0.13.3 and report back, thanks.
Comment 11 Akhil Laddha 2011-12-01 09:24:35 UTC
Please feel free to reopen this bug if the problem still occurs with a newer
version of Rhythmbox.