As the program has simply locked up, I waited a few seconds, then hit control z then got a backtrace:
#0 0xb807b430 in __kernel_vsyscall ()
#1 0xb7e39d09 in __lll_lock_wait () from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb7e35114 in _L_lock_89 () from /lib/tls/i686/cmov/libpthread.so.0
#3 0xb7e34a42 in pthread_mutex_lock () from /lib/tls/i686/cmov/libpthread.so.0
#4 0xb71a43df in gst_object_get_parent () from /usr/lib/libgstreamer-0.10.so.0
#5 0xb71a49f2 in gst_object_get_path_string ()
from /usr/lib/libgstreamer-0.10.so.0
#6 0xb71bcaa0 in gst_element_message_full ()
from /usr/lib/libgstreamer-0.10.so.0
#7 0xb3ccf9b7 in ?? () from /usr/lib/gstreamer-0.10/libgstpulse.so
#8 0xb3d6bf49 in ?? () from /usr/lib/libgstaudio-0.10.so.0
#9 0xb3d7829f in ?? () from /usr/lib/libgstaudio-0.10.so.0
#10 0xb3d7978f in gst_ring_buffer_pause () from /usr/lib/libgstaudio-0.10.so.0
#11 0xb3d74904 in ?? () from /usr/lib/libgstaudio-0.10.so.0
#12 0xb3cd1475 in ?? () from /usr/lib/gstreamer-0.10/libgstpulse.so
#13 0xb71bc2f8 in gst_element_change_state ()
from /usr/lib/libgstreamer-0.10.so.0
#14 0xb71bf25c in ?? () from /usr/lib/libgstreamer-0.10.so.0
#15 0xb71bb522 in gst_element_set_state () from /usr/lib/libgstreamer-0.10.so.0
#16 0xb71acb2a in ?? () from /usr/lib/libgstreamer-0.10.so.0
#17 0xb3dc9fdb in ?? () from /usr/lib/gstreamer-0.10/libgstautodetect.so
#18 0xb71bc2f8 in gst_element_change_state ()
from /usr/lib/libgstreamer-0.10.so.0
---Type <return> to continue, or q <return> to quit---
#19 0xb71bf25c in ?? () from /usr/lib/libgstreamer-0.10.so.0
#20 0xb71bb522 in gst_element_set_state () from /usr/lib/libgstreamer-0.10.so.0
#21 0xb71acb2a in ?? () from /usr/lib/libgstreamer-0.10.so.0
#22 0xb71bc2f8 in gst_element_change_state ()
from /usr/lib/libgstreamer-0.10.so.0
#23 0xb71bf25c in ?? () from /usr/lib/libgstreamer-0.10.so.0
#24 0xb71bb522 in gst_element_set_state () from /usr/lib/libgstreamer-0.10.so.0
#25 0xb71acb2a in ?? () from /usr/lib/libgstreamer-0.10.so.0
#26 0xb3e00170 in ?? () from /usr/lib/gstreamer-0.10/libgstgconfelements.so
#27 0xb3dfcff6 in ?? () from /usr/lib/gstreamer-0.10/libgstgconfelements.so
#28 0xb71bc2f8 in gst_element_change_state ()
from /usr/lib/libgstreamer-0.10.so.0
#29 0xb71bf25c in ?? () from /usr/lib/libgstreamer-0.10.so.0
#30 0xb71bb522 in gst_element_set_state () from /usr/lib/libgstreamer-0.10.so.0
#31 0xb71acb2a in ?? () from /usr/lib/libgstreamer-0.10.so.0
#32 0xb71bc2f8 in gst_element_change_state ()
from /usr/lib/libgstreamer-0.10.so.0
#33 0xb71bf25c in ?? () from /usr/lib/libgstreamer-0.10.so.0
#34 0xb71bb522 in gst_element_set_state () from /usr/lib/libgstreamer-0.10.so.0
#35 0xb71acb2a in ?? () from /usr/lib/libgstreamer-0.10.so.0
#36 0xb71bc2f8 in gst_element_change_state ()
from /usr/lib/libgstreamer-0.10.so.0
#37 0xb71bf25c in ?? () from /usr/lib/libgstreamer-0.10.so.0
---Type <return> to continue, or q <return> to quit---
#38 0xb71bb522 in gst_element_set_state () from /usr/lib/libgstreamer-0.10.so.0
#39 0xb71acb2a in ?? () from /usr/lib/libgstreamer-0.10.so.0
#40 0xb71bc2f8 in gst_element_change_state ()
from /usr/lib/libgstreamer-0.10.so.0
#41 0xb71bf25c in ?? () from /usr/lib/libgstreamer-0.10.so.0
#42 0xb71bb522 in gst_element_set_state () from /usr/lib/libgstreamer-0.10.so.0
#43 0xb71acb2a in ?? () from /usr/lib/libgstreamer-0.10.so.0
#44 0xb71de37a in ?? () from /usr/lib/libgstreamer-0.10.so.0
#45 0xb3e1c521 in ?? () from /usr/lib/gstreamer-0.10/libgstplaybin.so
#46 0xb3e0ccbd in ?? () from /usr/lib/gstreamer-0.10/libgstplaybin.so
#47 0xb71bc2f8 in gst_element_change_state ()
from /usr/lib/libgstreamer-0.10.so.0
#48 0xb71bf25c in ?? () from /usr/lib/libgstreamer-0.10.so.0
#49 0xb71bb522 in gst_element_set_state () from /usr/lib/libgstreamer-0.10.so.0
#50 0xb801db8a in rb_player_gst_close (player=0x89d7e00, uri=0x0, error=0x0)
at rb-player-gst.c:940
#51 0xb801b2b1 in rb_player_close (player=0x89d7e00, uri=0x0, error=0x0)
at rb-player.c:317
#52 0xb801dde1 in rb_player_gst_bus_cb (bus=0x8ba89c0, message=0x9771250,
mp=0x89d7e00) at rb-player-gst.c:493
#53 0xb71b0bd6 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#54 0xb6f7b6f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#55 0xb6f7eda3 in ?? () from /usr/lib/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#56 0xb6f7f2c2 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#57 0xb766c3a9 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#58 0x08063280 in main (argc=Cannot access memory at address 0x80
) at main.c:330
As the program has simply locked up, I waited a few seconds, then hit control z then got a backtrace:
#0 0xb807b430 in __kernel_vsyscall () i686/cmov/ libpthread. so.0 i686/cmov/ libpthread. so.0 i686/cmov/ libpthread. so.0 get_parent () from /usr/lib/ libgstreamer- 0.10.so. 0 get_path_ string () libgstreamer- 0.10.so. 0 message_ full () libgstreamer- 0.10.so. 0 gstreamer- 0.10/libgstpuls e.so libgstaudio- 0.10.so. 0 libgstaudio- 0.10.so. 0 buffer_ pause () from /usr/lib/ libgstaudio- 0.10.so. 0 libgstaudio- 0.10.so. 0 gstreamer- 0.10/libgstpuls e.so change_ state () libgstreamer- 0.10.so. 0 libgstreamer- 0.10.so. 0 set_state () from /usr/lib/ libgstreamer- 0.10.so. 0 libgstreamer- 0.10.so. 0 gstreamer- 0.10/libgstauto detect. so change_ state () libgstreamer- 0.10.so. 0 libgstreamer- 0.10.so. 0 set_state () from /usr/lib/ libgstreamer- 0.10.so. 0 libgstreamer- 0.10.so. 0 change_ state () libgstreamer- 0.10.so. 0 libgstreamer- 0.10.so. 0 set_state () from /usr/lib/ libgstreamer- 0.10.so. 0 libgstreamer- 0.10.so. 0 gstreamer- 0.10/libgstgcon felements. so gstreamer- 0.10/libgstgcon felements. so change_ state () libgstreamer- 0.10.so. 0 libgstreamer- 0.10.so. 0 set_state () from /usr/lib/ libgstreamer- 0.10.so. 0 libgstreamer- 0.10.so. 0 change_ state () libgstreamer- 0.10.so. 0 libgstreamer- 0.10.so. 0 set_state () from /usr/lib/ libgstreamer- 0.10.so. 0 libgstreamer- 0.10.so. 0 change_ state () libgstreamer- 0.10.so. 0 libgstreamer- 0.10.so. 0 set_state () from /usr/lib/ libgstreamer- 0.10.so. 0 libgstreamer- 0.10.so. 0 change_ state () libgstreamer- 0.10.so. 0 libgstreamer- 0.10.so. 0 set_state () from /usr/lib/ libgstreamer- 0.10.so. 0 libgstreamer- 0.10.so. 0 libgstreamer- 0.10.so. 0 gstreamer- 0.10/libgstplay bin.so gstreamer- 0.10/libgstplay bin.so change_ state () libgstreamer- 0.10.so. 0 libgstreamer- 0.10.so. 0 set_state () from /usr/lib/ libgstreamer- 0.10.so. 0 gst_bus_ cb (bus=0x8ba89c0, message=0x9771250, libgstreamer- 0.10.so. 0 context_ dispatch () from /usr/lib/ libglib- 2.0.so. 0 libglib- 2.0.so. 0 libglib- 2.0.so. 0 libgtk- x11-2.0. so.0
#1 0xb7e39d09 in __lll_lock_wait () from /lib/tls/
#2 0xb7e35114 in _L_lock_89 () from /lib/tls/
#3 0xb7e34a42 in pthread_mutex_lock () from /lib/tls/
#4 0xb71a43df in gst_object_
#5 0xb71a49f2 in gst_object_
from /usr/lib/
#6 0xb71bcaa0 in gst_element_
from /usr/lib/
#7 0xb3ccf9b7 in ?? () from /usr/lib/
#8 0xb3d6bf49 in ?? () from /usr/lib/
#9 0xb3d7829f in ?? () from /usr/lib/
#10 0xb3d7978f in gst_ring_
#11 0xb3d74904 in ?? () from /usr/lib/
#12 0xb3cd1475 in ?? () from /usr/lib/
#13 0xb71bc2f8 in gst_element_
from /usr/lib/
#14 0xb71bf25c in ?? () from /usr/lib/
#15 0xb71bb522 in gst_element_
#16 0xb71acb2a in ?? () from /usr/lib/
#17 0xb3dc9fdb in ?? () from /usr/lib/
#18 0xb71bc2f8 in gst_element_
from /usr/lib/
---Type <return> to continue, or q <return> to quit---
#19 0xb71bf25c in ?? () from /usr/lib/
#20 0xb71bb522 in gst_element_
#21 0xb71acb2a in ?? () from /usr/lib/
#22 0xb71bc2f8 in gst_element_
from /usr/lib/
#23 0xb71bf25c in ?? () from /usr/lib/
#24 0xb71bb522 in gst_element_
#25 0xb71acb2a in ?? () from /usr/lib/
#26 0xb3e00170 in ?? () from /usr/lib/
#27 0xb3dfcff6 in ?? () from /usr/lib/
#28 0xb71bc2f8 in gst_element_
from /usr/lib/
#29 0xb71bf25c in ?? () from /usr/lib/
#30 0xb71bb522 in gst_element_
#31 0xb71acb2a in ?? () from /usr/lib/
#32 0xb71bc2f8 in gst_element_
from /usr/lib/
#33 0xb71bf25c in ?? () from /usr/lib/
#34 0xb71bb522 in gst_element_
#35 0xb71acb2a in ?? () from /usr/lib/
#36 0xb71bc2f8 in gst_element_
from /usr/lib/
#37 0xb71bf25c in ?? () from /usr/lib/
---Type <return> to continue, or q <return> to quit---
#38 0xb71bb522 in gst_element_
#39 0xb71acb2a in ?? () from /usr/lib/
#40 0xb71bc2f8 in gst_element_
from /usr/lib/
#41 0xb71bf25c in ?? () from /usr/lib/
#42 0xb71bb522 in gst_element_
#43 0xb71acb2a in ?? () from /usr/lib/
#44 0xb71de37a in ?? () from /usr/lib/
#45 0xb3e1c521 in ?? () from /usr/lib/
#46 0xb3e0ccbd in ?? () from /usr/lib/
#47 0xb71bc2f8 in gst_element_
from /usr/lib/
#48 0xb71bf25c in ?? () from /usr/lib/
#49 0xb71bb522 in gst_element_
#50 0xb801db8a in rb_player_gst_close (player=0x89d7e00, uri=0x0, error=0x0)
at rb-player-gst.c:940
#51 0xb801b2b1 in rb_player_close (player=0x89d7e00, uri=0x0, error=0x0)
at rb-player.c:317
#52 0xb801dde1 in rb_player_
mp=0x89d7e00) at rb-player-gst.c:493
#53 0xb71b0bd6 in ?? () from /usr/lib/
#54 0xb6f7b6f8 in g_main_
#55 0xb6f7eda3 in ?? () from /usr/lib/
---Type <return> to continue, or q <return> to quit---
#56 0xb6f7f2c2 in g_main_loop_run () from /usr/lib/
#57 0xb766c3a9 in gtk_main () from /usr/lib/
#58 0x08063280 in main (argc=Cannot access memory at address 0x80
) at main.c:330