rhythmbox, dead-lock between songs
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gstreamer0.10 (Ubuntu) |
Invalid
|
Medium
|
Unassigned | ||
Bug Description
Binary package hint: rhythmbox
On intrepid, rhythmbox recently started to stop playing between songs (some, not all). At the end of a song, the next one is not played, the CPU jumps and stays like that. When I click next, the UI freezes.
It happens very frequently, forcing me to kill rhythmbox. I use x-fading between songs.
Under gdb, if I break during the freeze, i see a dead-lock..
Assigning to rhythmbox but it could be gstreamer's fault. Feel free to re-assign.
(gdb) bt
#0 0xb7f08430 in __kernel_vsyscall ()
#1 0xb7ce1cf9 in __lll_lock_wait () from /lib/tls/
#2 0xb7cdd104 in _L_lock_89 () from /lib/tls/
#3 0xb7cdca32 in pthread_mutex_lock () from /lib/tls/
#4 0xb6e5bef3 in IA__g_static_
#5 0xb7084eb8 in post_activate (pad=0x9957a58, new_mode=161249148) at gstpad.c:607
#6 0xb708e469 in gst_pad_
#7 0xb707b322 in gst_ghost_
#8 0xb708e35b in gst_pad_
#9 0xb708f21d in gst_pad_set_active (pad=0x9957700, active=0) at gstpad.c:665
#10 0xb7060f8e in activate_pads (pad=0x9957700, ret=0xbfd21998, active=0xbfd21988) at gstbin.c:1955
#11 0xb70817e7 in gst_iterator_fold (it=0xb3fc1a58, func=0xb7060f60 <activate_pads>, ret=0xbfd21998, user_data=
#12 0xb7060e48 in gst_bin_
#13 0xb7061d54 in gst_bin_
#14 0xb7070c98 in gst_element_
#15 0xb7070a2e in gst_element_
#16 0xb7070e93 in gst_element_
#17 0xb7073bfc in gst_element_
#18 0xb706fec2 in gst_element_
#19 0xb7ec6e88 in unlink_
#20 0xb7ec71e4 in reap_streams (player=0x8e93800) at rb-player-
#21 0xb6e2f751 in g_idle_dispatch (source=0x993fab0, callback=
#22 0xb6e316b1 in IA__g_main_
#23 0xb6e34d53 in g_main_
#24 0xb6e35272 in IA__g_main_loop_run (loop=0x981fd10) at /build/
#25 0xb7518fc9 in gtk_main () from /usr/lib/
#26 0x08063130 in main (argc=Cannot access memory at address 0x80
) at main.c:330
(gdb)
ii gstreamer-
ii gstreamer-tools 0.10.20-3
ii gstreamer0.10-alsa 0.10.20-1
ii gstreamer0.10-esd 0.10.10-1
ii gstreamer0.
ii gstreamer0.
ii gstreamer0.
ii gstreamer0.10-gl 0.10.5-5ubuntu4
ii gstreamer0.
ii gstreamer0.
ii gstreamer0.
ii gstreamer0.
ii gstreamer0.
ii gstreamer0.
ii gstreamer0.
ii gstreamer0.
ii gstreamer0.
ii gstreamer0.
ii gstreamer0.
ii gstreamer0.10-sdl 0.10.8-1
ii gstreamer0.10-tools 0.10.20-3
ii gstreamer0.10-x 0.10.20-1
ii libgstreamer-
ii libgstreamer0.10-0 0.10.20-3
ii rhythmbox 0.11.6svn200809
Linux ix 2.6.27-2-generic #1 SMP Thu Aug 28 17:20:02 UTC 2008 i686 GNU/Linux
Could you try if that's still an issue using the current versions and report the bug to GNOME?