[Bug 38754] Re: [Dapper] ogg stream operations causes Rhythmbox to lock

ian marcinkowski ian at desrt.ca
Thu Jan 11 11:00:04 UTC 2007


I hope this is helpful.  I installed the rhythmbox-dbg package, if that
makes a difference.

Program received signal SIGINT, Interrupt.
[Switching to Thread -1228597056 (LWP 22640)]
0xffffe410 in __kernel_vsyscall ()
(gdb) thread apply all bt

Thread 41 (Thread -1327428704 (LWP 22816)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7bea816 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb71ffb38 in gst_system_clock_async_thread (clock=0x8790e00)
    at gstsystemclock.c:257
#3  0xb700038f in g_thread_create_proxy (data=0x887dd88) at gthread.c:553
#4  0xb7be7504 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0xb6f0b51e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 39 (Thread -1339032672 (LWP 22814)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7bed698 in connect () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb732554a in gnome_vfs_inet_connection_create_from_address ()
   from /usr/lib/libgnomevfs-2.so.0
#3  0xb2411a6d in ne_sock_connect ()
   from /usr/lib/gnome-vfs-2.0/modules/libhttp.so
#4  0xb2405007 in ne_add_request_header ()
   from /usr/lib/gnome-vfs-2.0/modules/libhttp.so
#5  0xb24064cb in ne_request_dispatch ()
   from /usr/lib/gnome-vfs-2.0/modules/libhttp.so
#6  0xb2405cd9 in ne_begin_request ()
   from /usr/lib/gnome-vfs-2.0/modules/libhttp.so
#7  0xb2402b42 in vfs_module_shutdown ()
   from /usr/lib/gnome-vfs-2.0/modules/libhttp.so
#8  0xb2402f0e in vfs_module_shutdown ()
   from /usr/lib/gnome-vfs-2.0/modules/libhttp.so
#9  0xb731d059 in gnome_vfs_open_uri_cancellable ()
   from /usr/lib/libgnomevfs-2.so.0
#10 0xb7333ff3 in gnome_vfs_open_uri () from /usr/lib/libgnomevfs-2.so.0
#11 0xb3589300 in gst_gnome_vfs_src_start (basesrc=0x866fda0)
    at gstgnomevfssrc.c:793
#12 0xb724c79c in gst_base_src_start (basesrc=0x866fda0) at gstbasesrc.c:1722
#13 0xb724d9cf in gst_base_src_activate_push (pad=0x81deef0, active=1)
    at gstbasesrc.c:1853
#14 0xb71f09c4 in gst_pad_activate_push (pad=0x81deef0, active=1)
    at gstpad.c:860
#15 0xb71f0d05 in gst_pad_activate_default (pad=0x81deef0) at gstpad.c:560
#16 0xb71f0db4 in gst_pad_set_active (pad=0x81deef0, active=1) at gstpad.c:648
#17 0xb71d9adb in activate_pads (pad=0x81deef0, ret=0xb02fee38, 
    active=0xb02fee98) at gstelement.c:2261
#18 0xb71e5757 in gst_iterator_fold (it=0x871e860, 
    func=0xb71d9ab0 <activate_pads>, ret=0xb02fee38, user_data=0xb02fee98)
    at gstiterator.c:503
#19 0xb71d9552 in iterator_activate_fold_with_resync (iter=0x871e860, 
    func=0xb71d9ab0 <activate_pads>, user_data=0xb02fee98) at gstelement.c:2293
#20 0xb71d95ee in gst_element_pads_activate (element=0x866fda0, active=1)
    at gstelement.c:2328
#21 0xb71d9986 in gst_element_change_state_func (element=0x866fda0, 
    transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstelement.c:2401
#22 0xb724ef0f in gst_base_src_change_state (element=0x866fda0, 
    transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstbasesrc.c:1973
#23 0xb71d616a in gst_element_change_state (element=0x866fda0, 
    transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstelement.c:2182
#24 0xb71d6252 in gst_element_change_state (element=0x866fda0, 
    transition=GST_STATE_CHANGE_NULL_TO_READY) at gstelement.c:2215
#25 0xb71d9196 in gst_element_set_state_func (element=0x866fda0, 
    state=GST_STATE_PAUSED) at gstelement.c:2144
#26 0xb71d52f3 in gst_element_set_state (element=0x866fda0, 
    state=GST_STATE_PAUSED) at gstelement.c:2054
#27 0xb71caa72 in gst_bin_change_state_func (element=0x8658010, 
    transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstbin.c:1759
#28 0xb71f336a in gst_pipeline_change_state (element=0x8658010, 
    transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstpipeline.c:490
#29 0xb232c46b in gst_play_base_bin_change_state (element=0x8658010, 
    transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstplaybasebin.c:2033
#30 0xb2326790 in gst_play_bin_change_state (element=0x8658010, 
    transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstplaybin.c:1708
#31 0xb71d616a in gst_element_change_state (element=0x8658010, 
    transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstelement.c:2182
#32 0xb71d9196 in gst_element_set_state_func (element=0x8658010, 
    state=GST_STATE_PAUSED) at gstelement.c:2144
#33 0xb71d52f3 in gst_element_set_state (element=0x8658010, 
    state=GST_STATE_PAUSED) at gstelement.c:2054
#34 0x080e52fa in rb_player_gst_sync_pipeline (mp=0x8175148)
    at rb-player-gst.c:630
#35 0x080e63aa in rb_player_gst_open (player=0x8175148, 
    uri=0x887c8f0 "http://64.236.34.4:80/stream/1018", error=0xb02ff408)
    at rb-player-gst.c:781
#36 0x080e4791 in rb_player_open (player=0x8175148, 
    uri=0x887c8f0 "http://64.236.34.4:80/stream/1018", error=0xb02ff408)
    at rb-player.c:121
#37 0x08077581 in rb_shell_player_open_playlist_url (player=0x82ae800, 
    location=0x887c8f0 "http://64.236.34.4:80/stream/1018")
    at rb-shell-player.c:587
#38 0x08077745 in open_location_thread (data=0x81bc888)
    at rb-shell-player.c:1145
#39 0xb700038f in g_thread_create_proxy (data=0x881a7e8) at gthread.c:553
#40 0xb7be7504 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#41 0xb6f0b51e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 26 (Thread -1319036000 (LWP 22787)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7bed01e in __lll_mutex_lock_wait ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb7be9673 in _L_mutex_lock_49 () from /lib/tls/i686/cmov/libpthread.so.0
#3  0xb1611228 in ?? ()
#4  0xb71638a8 in g_thread_equal_posix_impl (thread1=0x8183804, 
    thread2=0x8183820) at gthread-posix.c:415
#5  0xb7000af0 in IA__g_static_rec_mutex_lock (mutex=0xb7bed01e)
    at gthread.c:257
#6  0xb71d90e8 in gst_element_set_state_func (element=0x8658010, 
    state=GST_STATE_READY) at gstelement.c:2078
#7  0xb71d52f3 in gst_element_set_state (element=0x8658010, 
    state=GST_STATE_READY) at gstelement.c:2054
#8  0x080e5994 in rb_player_gst_close (player=0x8175148, error=0xb1611348)
    at rb-player-gst.c:831
#9  0x080e46fa in rb_player_close (player=0x8175148, error=0xb1611348)
    at rb-player.c:137
#10 0x08076e43 in rb_shell_player_stop (player=0x82ae800)
    at rb-shell-player.c:2533
#11 0x0807710f in rb_shell_player_set_playing_source (player=0x82ae800, 
    source=0x0) at rb-shell-player.c:2498
#12 0x080773a0 in rb_shell_player_error (player=0x82ae800, async=135841792, 
    err=0x887c978) at rb-shell-player.c:2695
    at rb-shell-player.c:2533
#11 0x0807710f in rb_shell_player_set_playing_source (player=0x82ae800, 
    source=0x0) at rb-shell-player.c:2498
#12 0x080773a0 in rb_shell_player_error (player=0x82ae800, async=135841792, 
    err=0x887c978) at rb-shell-player.c:2695
---Type <return> to continue, or q <return> to quit---
#13 0x080775a5 in rb_shell_player_open_playlist_url (player=0x82ae800, 
    location=<value optimized out>) at rb-shell-player.c:593
#14 0x08077745 in open_location_thread (data=0x8654580)
    at rb-shell-player.c:1145
#15 0xb700038f in g_thread_create_proxy (data=0x8766328) at gthread.c:553
#16 0xb7be7504 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#17 0xb6f0b51e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 10 (Thread -1305490528 (LWP 22659)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb6f01803 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0xb6fe5813 in g_main_context_iterate (context=0x8668358, block=1, 
    dispatch=1, self=0x8206438) at gmain.c:2979
#3  0xb6fe5b89 in IA__g_main_loop_run (loop=0x86685a8) at gmain.c:2881
#4  0xb72bc7e0 in link_set_io_thread () from /usr/lib/libORBit-2.so.0
#5  0xb700038f in g_thread_create_proxy (data=0x8206438) at gthread.c:553
#6  0xb7be7504 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb6f0b51e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 8 (Thread -1295950944 (LWP 22655)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7beaa8c in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb7164113 in g_cond_timed_wait_posix_impl (cond=0x85dab10, 
    entered_mutex=0x0, abs_time=0x4e1) at gthread-posix.c:231
#3  0xb6fc5ad1 in g_async_queue_pop_intern_unlocked (queue=0x81774d8, 
    try=<value optimized out>, end_time=0xb2c15430) at gasyncqueue.c:341
#4  0xb6fc5c06 in IA__g_async_queue_timed_pop (queue=0x81774d8, 
    end_time=0xb2c15430) at gasyncqueue.c:467
#5  0x080d0118 in action_thread_main (db=0x826d020) at rhythmdb.c:1933
#6  0xb700038f in g_thread_create_proxy (data=0x8630300) at gthread.c:553
#7  0xb7be7504 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0xb6f0b51e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread -1228597056 (LWP 22640)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7bed01e in __lll_mutex_lock_wait ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb7be9673 in _L_mutex_lock_49 () from /lib/tls/i686/cmov/libpthread.so.0
#3  0xbfd29378 in ?? ()
#4  0xb70481e4 in ?? () from /usr/lib/libglib-2.0.so.0
#5  0xb6fe2ea0 in g_timeout_check () at gmain.c:3406
#6  0xb75721cc in gdk_threads_leave () from /usr/lib/libgdk-x11-2.0.so.0
#7  0xb759eed8 in gdk_event_send_client_message_for_display ()
   from /usr/lib/libgdk-x11-2.0.so.0
#8  0xb6fe5222 in IA__g_main_context_check (context=0x8201060, 
    max_priority=2147483647, fds=0x85e1e10, n_fds=7) at gmain.c:2552
#9  0xb6fe55be in g_main_context_iterate (context=0x8201060, block=1, 
    dispatch=1, self=0x81627d8) at gmain.c:2674
#10 0xb6fe5b89 in IA__g_main_loop_run (loop=0x85d0140) at gmain.c:2881
#11 0xb7718574 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#12 0x0806bccf in main (argc=1, argv=0xbfd295e4) at main.c:381

-- 
[Dapper] ogg stream operations causes Rhythmbox to lock
https://launchpad.net/bugs/38754




More information about the desktop-bugs mailing list