[Bug 666957] New: hang in gst_task_join()

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed Dec 28 08:36:52 PST 2011


https://bugzilla.gnome.org/show_bug.cgi?id=666957
  GStreamer | don't know | 0.10.32

           Summary: hang in gst_task_join()
    Classification: Platform
           Product: GStreamer
           Version: 0.10.32
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: critical
          Priority: Normal
         Component: don't know
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: gnome-bugs at interlinx.bc.ca
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


Frequently pidgin hangs and every time it does the stack is:

#0  0x00ad5416 in __kernel_vsyscall ()
#1  0x00f4c48c in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x00834c7e in gst_task_join (task=0xcadc498) at gsttask.c:824
#3  0x0080c58a in gst_pad_stop_task (pad=0xd3230d0) at gstpad.c:5647
#4  0x00f76a76 in gst_base_src_activate_push (pad=0xd3230d0, active=1) at
gstbasesrc.c:2983
#5  0x008092ff in gst_pad_activate_push (pad=0xd3230d0, active=1) at
gstpad.c:953
#6  0x00809dd5 in gst_pad_activate_default (pad=0xd3230d0) at gstpad.c:618
#7  0x00809edc in gst_pad_set_active (pad=0xd3230d0, active=1) at gstpad.c:708
#8  0x007e82eb in activate_pads (pad=0xd3230d0, ret=0xbfc1805c,
active=0xbfc180bc) at gstelement.c:2735
#9  0x007fbba7 in gst_iterator_fold (it=0xd624560, func=0x7e82c0
<activate_pads>, ret=0xbfc1805c, user_data=0xbfc180bc) at gstiterator.c:549
#10 0x007e821f in iterator_activate_fold_with_resync (iter=0xd624560,
func=0x7e82c0 <activate_pads>, user_data=0xbfc180bc) at gstelement.c:2767
#11 0x007ea9af in gst_element_pads_activate (element=0xcafa7d0, active=1) at
gstelement.c:2803
#12 0x007eac62 in gst_element_change_state_func (element=0xcafa7d0,
transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstelement.c:2881
#13 0x00f7adbe in gst_base_src_change_state (element=0xcafa7d0,
transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstbasesrc.c:3075
#14 0x007ecd05 in gst_element_change_state (element=0xcafa7d0,
transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstelement.c:2651
#15 0x007ed20d in gst_element_continue_state (element=0xcafa7d0,
ret=GST_STATE_CHANGE_SUCCESS) at gstelement.c:2325
#16 0x007ecd8f in gst_element_change_state (element=0xcafa7d0,
transition=GST_STATE_CHANGE_NULL_TO_READY) at gstelement.c:2688
#17 0x007ed7bb in gst_element_set_state_func (element=0xcafa7d0,
state=GST_STATE_PAUSED) at gstelement.c:2607
#18 0x007eca50 in gst_element_set_state (element=0xcafa7d0,
state=GST_STATE_PAUSED) at gstelement.c:2508
#19 0x007d885a in gst_bin_element_set_state (element=0xc8b6c60,
transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstbin.c:2185
#20 gst_bin_change_state_func (element=0xc8b6c60,
transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstbin.c:2484
#21 0x0080e335 in gst_pipeline_change_state (element=0xc8b6c60,
transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstpipeline.c:482
#22 0x07890053 in gst_play_base_bin_change_state (element=0xc8b6c60,
transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstplaybasebin.c:2748
#23 0x078746a8 in gst_play_bin_change_state (element=0xc8b6c60,
transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstplaybin.c:1952
#24 0x007ecd05 in gst_element_change_state (element=0xc8b6c60,
transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstelement.c:2651
#25 0x007ed20d in gst_element_continue_state (element=0xc8b6c60,
ret=GST_STATE_CHANGE_SUCCESS) at gstelement.c:2325
#26 0x007ecd8f in gst_element_change_state (element=0xc8b6c60,
transition=GST_STATE_CHANGE_NULL_TO_READY) at gstelement.c:2688
#27 0x007ed7bb in gst_element_set_state_func (element=0xc8b6c60,
state=GST_STATE_PLAYING) at gstelement.c:2607
#28 0x007eca50 in gst_element_set_state (element=0xc8b6c60,
state=GST_STATE_PLAYING) at gstelement.c:2508
#29 0x080ee7cf in pidgin_sound_play_file (filename=0xd654e00
"/usr/share/sounds/purple/login.wav") at
/build/buildd/pidgin-2.7.11/./pidgin/gtksound.c:548
#30 0x00e37907 in purple_sound_play_file (filename=0xd654e00
"/usr/share/sounds/purple/login.wav", account=0x0) at
/build/buildd/pidgin-2.7.11/./libpurple/sound.c:75
#31 0x080ee5b1 in pidgin_sound_play_event (event=PURPLE_SOUND_BUDDY_ARRIVE) at
/build/buildd/pidgin-2.7.11/./pidgin/gtksound.c:619
#32 0x00e37b73 in purple_sound_play_event (event=PURPLE_SOUND_BUDDY_ARRIVE,
account=0x8484798) at /build/buildd/pidgin-2.7.11/./libpurple/sound.c:98
#33 0x00e2eaf8 in purple_marshal_VOID__POINTER (cb=0x80ef540 <buddy_state_cb>,
args=0xbfc1891c "\235_H\aii\213", data=0x0, return_val=0x0) at
/build/buildd/pidgin-2.7.11/./libpurple/signals.c:629
#34 0x00e2e6ae in purple_signal_emit_vargs (instance=0xea85d4, signal=0xe7fc3e
"buddy-signed-on", args=0xbfc18918 "\310b\201\b\235_H\aii\213") at
/build/buildd/pidgin-2.7.11/./libpurple/signals.c:482
#35 0x00e2e783 in purple_signal_emit (instance=0xea85d4, signal=0xe7fc3e
"buddy-signed-on") at /build/buildd/pidgin-2.7.11/./libpurple/signals.c:434
#36 0x00de654b in purple_blist_update_buddy_status (buddy=0x88162c8,
old_status=0x88169a8) at /build/buildd/pidgin-2.7.11/./libpurple/blist.c:917
#37 0x00e255d6 in purple_prpl_got_user_status (account=0x8484798,
name=0xd5950d0 "kpeacock27", status_id=0x11a814e "available") at
/build/buildd/pidgin-2.7.11/./libpurple/prpl.c:284
#38 0x011886ee in yahoo_update_status (gc=0x89c8c28, name=0xd5950d0
"kpeacock27", f=0x8ae7258) at
/build/buildd/pidgin-2.7.11/./libpurple/protocols/yahoo/libymsg.c:134
#39 0x01188a43 in yahoo_process_status (gc=0x89c8c28, pkt=0xd5d6c48) at
/build/buildd/pidgin-2.7.11/./libpurple/protocols/yahoo/libymsg.c:393
#40 0x0118f0d5 in yahoo_process_contact (data=0x89c8c28, source=36,
cond=PURPLE_INPUT_READ) at
/build/buildd/pidgin-2.7.11/./libpurple/protocols/yahoo/libymsg.c:1559
#41 yahoo_packet_process (data=0x89c8c28, source=36, cond=PURPLE_INPUT_READ) at
/build/buildd/pidgin-2.7.11/./libpurple/protocols/yahoo/libymsg.c:3018
#42 yahoo_pending (data=0x89c8c28, source=36, cond=PURPLE_INPUT_READ) at
/build/buildd/pidgin-2.7.11/./libpurple/protocols/yahoo/libymsg.c:3223
#43 0x080aaf23 in pidgin_io_invoke (source=0x8a9f9f8, condition=G_IO_IN,
data=0x8a9f920) at /build/buildd/pidgin-2.7.11/./pidgin/gtkeventloop.c:73
#44 0x0090378b in g_io_unix_dispatch (source=0x8a9fa40, callback=0x80aaee0
<pidgin_io_invoke>, user_data=0x8a9f920) at
/build/buildd/glib2.0-2.28.6/./glib/giounix.c:166
#45 0x008bbaa8 in g_main_dispatch (context=0x836b1f8) at
/build/buildd/glib2.0-2.28.6/./glib/gmain.c:2440
#46 g_main_context_dispatch (context=0x836b1f8) at
/build/buildd/glib2.0-2.28.6/./glib/gmain.c:3013
#47 0x008bc270 in g_main_context_iterate (context=0x836b1f8, block=9226272,
dispatch=1, self=<value optimized out>) at
/build/buildd/glib2.0-2.28.6/./glib/gmain.c:3091
#48 0x008bc92b in g_main_loop_run (loop=0x8958a70) at
/build/buildd/glib2.0-2.28.6/./glib/gmain.c:3299
#49 0x00242c39 in IA__gtk_main () at
/build/buildd/gtk+2.0-2.24.4/gtk/gtkmain.c:1257
#50 0x080c741e in main (argc=1, argv=0xbfc1b414) at
/build/buildd/pidgin-2.7.11/./pidgin/gtkmain.c:931

I know you are going to ask me to try on the latest but that means having to
upgrade to GNOME 3 and/or Unity (on Ubuntu) and neither of those are usable yet
so I'd prefer to just stick with GNOME 2.32.1 that I currently have/use.

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list