[Bug 680914] New: [rtmpsrc] Blocks UI when opening

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Tue Jul 31 08:18:30 PDT 2012


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

           Summary: [rtmpsrc] Blocks UI when opening
    Classification: Platform
           Product: GStreamer
           Version: git
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: don't know
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: bugzilla at hadess.net
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


Totem will hang until timeout when trying to play videos from arte.tv
(eg. the output from:
quvi -n "http://videos.arte.tv/fr/videos/arte_journal-6833204.html"
)
If the network ports drop packets instead of returning them as blocked.


#0  0x0000003342c0e40d in connect () from /lib64/libpthread.so.0
#1  0x00007f7c74120f02 in RTMP_Connect0 () from /lib64/librtmp.so.0
#2  0x00007f7c741211e3 in RTMP_Connect () from /lib64/librtmp.so.0
#3  0x00007f7c7434c1b6 in gst_rtmp_src_start (basesrc=<optimized out>) at
gstrtmpsrc.c:573
#4  0x00007f7ca4045563 in gst_base_src_start (basesrc=basesrc at entry=0x4996280)
at gstbasesrc.c:3072
#5  0x00007f7ca40458f8 in gst_base_src_activate_push (active=1,
parent=<optimized out>, pad=<optimized out>) at gstbasesrc.c:3445
#6  gst_base_src_activate_mode (pad=<optimized out>, parent=<optimized out>,
mode=<optimized out>, active=1) at gstbasesrc.c:3516
#7  0x00007f7ca3d88db3 in gst_pad_activate_mode (pad=0x28154a0,
mode=GST_PAD_MODE_PUSH, active=1) at gstpad.c:1055
#8  0x00007f7ca3d89701 in gst_pad_set_active (pad=0x28154a0, active=1) at
gstpad.c:931
#9  0x00007f7ca3d6d3c3 in activate_pads (vpad=<optimized out>,
ret=0x7fffa9cd63c0, active=0x7fffa9cd641c) at gstelement.c:2643
#10 0x00007f7ca3d7c624 in gst_iterator_fold (it=it at entry=0x2da9140,
func=func at entry=0x7f7ca3d6d3a0 <activate_pads>, ret=ret at entry=0x7fffa9cd63c0, 
    user_data=user_data at entry=0x7fffa9cd641c) at gstiterator.c:614
#11 0x00007f7ca3d6d5c5 in iterator_activate_fold_with_resync
(iter=iter at entry=0x2da9140, user_data=user_data at entry=0x7fffa9cd641c, 
    func=0x7f7ca3d6d3a0 <activate_pads>) at gstelement.c:2663
#12 0x00007f7ca3d6f2a9 in gst_element_pads_activate
(element=element at entry=0x4996280, active=active at entry=1) at gstelement.c:2699
#13 0x00007f7ca3d6f633 in gst_element_change_state_func (element=0x4996280,
transition=<optimized out>) at gstelement.c:2771
#14 0x00007f7ca40439c8 in gst_base_src_change_state (element=0x4996280,
transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstbasesrc.c:3554
#15 0x00007f7ca3d712ec in gst_element_change_state
(element=element at entry=0x4996280, transition=<optimized out>) at
gstelement.c:2558
#16 0x00007f7ca3d717bf in gst_element_continue_state
(element=element at entry=0x4996280, ret=ret at entry=GST_STATE_CHANGE_SUCCESS) at
gstelement.c:2269
#17 0x00007f7ca3d7136f in gst_element_change_state
(element=element at entry=0x4996280, transition=<optimized out>) at
gstelement.c:2595
#18 0x00007f7ca3d71cc1 in gst_element_set_state_func (element=0x4996280,
state=GST_STATE_PAUSED) at gstelement.c:2514
#19 0x00007f7ca3d59aa9 in gst_bin_element_set_state (next=GST_STATE_PAUSED,
current=GST_STATE_READY, start_time=0, base_time=0, element=0x4996280, 
    bin=0x2b6c4e0) at gstbin.c:2306
#20 gst_bin_change_state_func (element=0x2b6c4e0,
transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstbin.c:2608
#21 0x00007f7c9411250e in gst_uri_decode_bin_change_state (element=0x2b6c4e0,
transition=<optimized out>) at gsturidecodebin.c:2581
#22 0x00007f7ca3d712ec in gst_element_change_state
(element=element at entry=0x2b6c4e0, transition=<optimized out>) at
gstelement.c:2558
#23 0x00007f7ca3d71cc1 in gst_element_set_state_func (element=0x2b6c4e0,
state=GST_STATE_PAUSED) at gstelement.c:2514
#24 0x00007f7ca3d59aa9 in gst_bin_element_set_state (next=GST_STATE_PAUSED,
current=GST_STATE_READY, start_time=0, base_time=0, element=0x2b6c4e0, 
    bin=0x2809eb0) at gstbin.c:2306
#25 gst_bin_change_state_func (element=0x2809eb0,
transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstbin.c:2608
#26 0x00007f7ca3d8f5b4 in gst_pipeline_change_state (element=0x2809eb0,
transition=<optimized out>) at gstpipeline.c:468
#27 0x00007f7c94119416 in gst_play_bin_change_state (element=0x2809eb0,
transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstplaybin2.c:4149
#28 0x00007f7ca3d712ec in gst_element_change_state
(element=element at entry=0x2809eb0, transition=<optimized out>) at
gstelement.c:2558
#29 0x00007f7ca3d71cc1 in gst_element_set_state_func (element=0x2809eb0,
state=GST_STATE_PAUSED) at gstelement.c:2514
#30 0x00007f7ca4dc907e in bacon_video_widget_open (bvw=0x2b34010, 
    mrl=mrl at entry=0x498c240
"rtmp://artestras.fcod.llnwd.net/a3903/o35/mp4:geo/videothek/ALL/arteprod/A7_SGT_ENC_08_046289-152-A_PG_HQ_FR?h=1f212120d1c04ed2010b95fd50d4bc64",
error=error at entry=0x7fffa9cd6c18) at bacon-video-widget.c:3513
#31 0x00007f7ca4da56b6 in totem_action_set_mrl_with_warning
(totem=totem at entry=0x19d4190, 
    mrl=mrl at entry=0x498c240
"rtmp://artestras.fcod.llnwd.net/a3903/o35/mp4:geo/videothek/ALL/arteprod/A7_SGT_ENC_08_046289-152-A_PG_HQ_FR?h=1f212120d1c04ed2010b95fd50d4bc64",
subtitle=0x0, warn=warn at entry=1) at totem-object.c:1756
#32 0x00007f7ca4da5b8a in totem_action_set_mrl (totem=totem at entry=0x19d4190, 
    mrl=mrl at entry=0x498c240
"rtmp://artestras.fcod.llnwd.net/a3903/o35/mp4:geo/videothek/ALL/arteprod/A7_SGT_ENC_08_046289-152-A_PG_HQ_FR?h=1f212120d1c04ed2010b95fd50d4bc64",
subtitle=<optimized out>) at totem-object.c:1839
#33 0x00007f7ca4da5b99 in totem_action_set_mrl_and_play
(totem=totem at entry=0x19d4190, 
    mrl=mrl at entry=0x498c240
"rtmp://artestras.fcod.llnwd.net/a3903/o35/mp4:geo/videothek/ALL/arteprod/A7_SGT_ENC_08_046289-152-A_PG_HQ_FR?h=1f212120d1c04ed2010b95fd50d4bc64",
subtitle=<optimized out>) at totem-object.c:1318
#34 0x00007f7ca4da5ca8 in playlist_changed_cb (playlist=<optimized out>,
totem=0x19d4190) at totem-object.c:3221
#35 0x00007f7ca1131a13 in _g_closure_invoke_va (closure=0x37c2390,
return_value=0x0, instance=0x290a0e0, args=0x7fffa9cd6f68, n_params=0, 
    param_types=0x0) at gclosure.c:840
#36 0x00007f7ca114b048 in g_signal_emit_valist (instance=0x290a0e0,
signal_id=<optimized out>, detail=0, var_args=var_args at entry=0x7fffa9cd6f68)
    at gsignal.c:3211
#37 0x00007f7ca114b782 in g_signal_emit (instance=<optimized out>,
signal_id=signal_id at entry=246, detail=detail at entry=0) at gsignal.c:3356
#38 0x00007f7ca4daf6ec in totem_playlist_add_one_mrl (playlist=0x290a0e0, 
    mrl=0x4ca6c10
"rtmp://artestras.fcod.llnwd.net/a3903/o35/mp4:geo/videothek/ALL/arteprod/A7_SGT_ENC_08_046289-152-A_PG_HQ_FR?h=1f212120d1c04ed2010b95fd50d4bc64",
display_name=<optimized out>, content_type=0x0) at totem-playlist.c:1828
#39 0x00007f7ca1131734 in g_closure_invoke (closure=0x29fd250,
return_value=0x0, n_param_values=3, param_values=0x7fffa9cd7330, 
    invocation_hint=0x7fffa9cd72d0) at gclosure.c:777
#40 0x00007f7ca1143390 in signal_emit_unlocked_R (node=node at entry=0x292ec20,
detail=detail at entry=0, instance=instance at entry=0x29e6f70, 
    emission_return=emission_return at entry=0x0,
instance_and_params=instance_and_params at entry=0x7fffa9cd7330) at gsignal.c:3551
#41 0x00007f7ca114b537 in g_signal_emit_valist (instance=0x29e6f70,
signal_id=<optimized out>, detail=0, var_args=var_args at entry=0x7fffa9cd7598)
    at gsignal.c:3300
#42 0x00007f7ca114b782 in g_signal_emit (instance=<optimized out>,
signal_id=<optimized out>, detail=detail at entry=0) at gsignal.c:3356
#43 0x00007f7ca2cd31bb in emit_entry_parsed_signal (data=0x7f7c78017280) at
totem-pl-parser.c:1306
#44 0x00007f7ca0e49355 in g_main_dispatch (context=0x18cbff0) at gmain.c:2539
#45 g_main_context_dispatch (context=context at entry=0x18cbff0) at gmain.c:3075
#46 0x00007f7ca0e49688 in g_main_context_iterate
(context=context at entry=0x18cbff0, block=block at entry=1,
dispatch=dispatch at entry=1, 
    self=<optimized out>) at gmain.c:3146
#47 0x00007f7ca0e49744 in g_main_context_iteration (context=0x18cbff0,
context at entry=0x0, may_block=may_block at entry=1) at gmain.c:3207
#48 0x00007f7ca16443bc in g_application_run (application=0x19d4190,
argc=argc at entry=2, argv=argv at entry=0x7fffa9cd78d8) at gapplication.c:1607
#49 0x00000000004025b0 in main (argc=2, argv=0x7fffa9cd78d8) at totem.c:266

-- 
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