GNOME Bugzilla – Bug 606574
Rhythmbox exhibits annoying 5 seconddelay with ipv6 disabled
Last modified: 2010-07-15 10:48:21 UTC
Created attachment 151135 [details] Complete debug output Hi, I am experiencing annoying 5 seconds delay when playing a new file with ipv6 disabled on Debian Squeeze. This delay only happens when a new track starts playing, but on every track play. Sound quality is not affected, and there is no delay while the track is playing. The cause is the absence of ipv6. If I blacklist the ipv6 module and reboot the computer the delays start. If I remove it from the blacklist, Rhythmbox plays fine. I'm using Rhythmbox 0.12.6. The delay is clearly visible on these 3 lines: (17:57:42) [0xc98040] [set_state_and_wait] rb-player-gst.c:615: playbin reached state READY socket(): Address family not supported by protocol (17:57:47) [0xc98040] [set_state_and_wait] rb-player-gst.c:571: state change is taking too long.. The "socket():.." message appears on a console even without the -d option. Attached is the complete debug output. Regards, Pedro
This is a GStreamer problem, most likely caused by an audio sink element attempting to use ipv6 for something (no idea what it might be). Output from 'GST_DEBUG=*:4 rhythmbox -d' might help.
I have no idea where to look.. could it be pulseaudio or something else in the backend doing something weird?
IMHO this looks like a network configuration problem but a debug log like Jonathan said would be really useful.
Hi, sorry for the late reply. This is not a network configuration problem: it happens when I'm disconnected from the network, the streams are local and I'm not using any exotic configuration - just the safe Debian defaults. It is also not pulseaudio, since I don't have it installed. I will gladly capture the output for you, but apparently it consists of thousands of lines. Redirecting with "GST_DEBUG=*:4 rhythmbox -d > output" does not work... Is there a way to redirect to a file instead of to the console?
GST_DEBUG=*:4 rhythmbox 2>&1 > output should work.
Hi, it didn't work, millions of lines outputted to the console. However, after I removed GNOME (I'm using LXDE now) it is working! No more 5 second delay. Let me know if you need more info, but i removed hundreds of packages from my system, so I probably won't be of much help...
Hm. I'm closing as INCOMPLETE then. Please reopen if you can still reproduce it.