GNOME Bugzilla – Bug 561263
Deadlock in crossfade back-end
Last modified: 2008-11-17 23:31:02 UTC
I discovered a new deadlock in the crossfade back-end, exposed by GNOME 2.24.1. $ strace -p 2521 Process 2521 attached - interrupt to quit futex(0x13f60a8, FUTEX_WAIT_PRIVATE, 2, NULLq
+ Trace 209942
Thread 1 (Thread 0x7ff5693b4710 (LWP 2521))
rhythmbox -d output contains this: (19:56:01) [0x2424040] [apply_slider_position] rb-header.c:689: setting time to 165 (19:56:01) [0x2424040] [rb_player_gst_xfade_set_time] rb-player-gst-xfade.c:3553: unlinking playing stream file:///mnt/Music/David%20Morales/2%20Worlds%20Collide/09.%20David%20Morales%20with%20LeaLori%C3%A9n%20-%20Lifted.ogg to seek to 165000000000 (19:56:01) [0x2424040] [rb_shell_player_slider_dragging_cb] rb-shell-player.c:915: slider dragging? 0 (19:56:01) [0x3e55070] [unlink_blocked_cb] rb-player-gst-xfade.c:1256: stream file:///mnt/Music/David%20Morales/2%20Worlds%20Collide/09.%20David%20Morales%20with%20LeaLori%C3%A9n%20-%20Lifted.ogg is blocked; unlinking (19:56:01) [0x3e55070] [unlink_blocked_cb] rb-player-gst-xfade.c:1264: 0 linked streams left (19:56:01) [0x3f13a10] [unlink_blocked_cb] rb-player-gst-xfade.c:1256: stream file:///mnt/Music/David%20Morales/2%20Worlds%20Collide/09.%20David%20Morales%20with%20LeaLori%C3%A9n%20-%20Lifted.ogg is blocked; unlinking (rhythmbox:12211): Rhythmbox-WARNING **: Couldn't unlink stream file:///mnt/Music/David%20Morales/2%20Worlds%20Collide/09.%20David%20Morales%20with%20LeaLori%C3%A9n%20-%20Lifted.ogg: things will probably go quite badly from here on (19:56:01) [0x3e55070] [perform_seek] rb-player-gst-xfade.c:1201: sending seek event.. (19:56:01) [0x2424040] [get_times_and_stream] rb-player-gst-xfade.c:2533: not playing (19:56:02) [0x2424040] [inhibit] rb-power-manager-plugin.c:193: Was going to inhibit gnome-power-manager, but we already have done (19:56:02) [0x2424040] [slider_moved_callback] rb-header.c:659: slider is not dragging (19:56:02) [0x2424040] [slider_moved_callback] rb-header.c:659: slider is not dragging (19:56:02) [0x2424040] [slider_moved_callback] rb-header.c:659: slider is not dragging (19:56:02) [0x2424040] [get_times_and_stream] rb-player-gst-xfade.c:2533: not playing
Created attachment 122874 [details] rhythmbox -d output This problem appeared probably since the upgrade of gstreamer 0.10.20 to 0.10.21
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find. *** This bug has been marked as a duplicate of 553230 ***