[Bug 744261] curl: add curlhttpsrc

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue Jul 25 08:58:47 UTC 2017


https://bugzilla.gnome.org/show_bug.cgi?id=744261

Sebastian Dröge (slomo) <slomo at coaxion.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #356287|none                        |needs-work
             status|                            |

--- Comment #27 from Sebastian Dröge (slomo) <slomo at coaxion.net> ---
Comment on attachment 356287
  --> https://bugzilla.gnome.org/attachment.cgi?id=356287
Add curlhttpsrc with chunked data delivery - rework with ::unlock()

Crashes here with: gst-launch-1.0 curlhttpsrc location=http://google.com !
fakesink silent=false -v

Thread 3 "curlhttpsrc0:sr" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffebfff700 (LWP 31351)]
gst_structure_copy (structure=0x7fffec006790) at gststructure.c:346
346      len = GST_STRUCTURE_FIELDS (structure)->len;
(gdb) bt
#0  0x00007ffff7b3c4f1 in gst_structure_copy (structure=0x7fffec006790)
    at gststructure.c:346
#1  0x00007ffff7859e1c in boxed_proxy_collect_value (value=0x7fffebffea88,
n_collect_values=<optimized out>, collect_values=<optimized out>,
collect_flags=<optimized out>) at ././gobject/gboxed.c:240
#2  0x00007ffff7b3baeb in gst_structure_set_valist_internal
(structure=0x7fffe4002060, fieldname=<optimized out>,
varargs=varargs at entry=0x7fffebffeb28)
    at gststructure.c:607
#3  0x00007ffff7b3cd49 in gst_structure_set (structure=<optimized out>,
field=field at entry=0x7ffff5001106 "redirection-uri") at gststructure.c:638
#4  0x00007ffff4ffbe80 in gst_curl_http_src_handle_response (src=0x1004448d0
[GstCurlHttpSrc]) at gstcurlhttpsrc.c:1093
#5  0x00007ffff4ffbe80 in gst_curl_http_src_create (psrc=<optimized out>,
outbuf=0x7fffebffece0) at gstcurlhttpsrc.c:807
#6  0x00007ffff4db4bd0 in gst_base_src_get_range (src=src at entry=0x1004448d0
[GstCurlHttpSrc], offset=offset at entry=0, length=<optimized out>,
buf=buf at entry=0x7fffebffedb8) at gstbasesrc.c:2504
#7  0x00007ffff4db6cc3 in gst_base_src_loop (pad=0x100446050 [GstPad])
    at gstbasesrc.c:2804
#8  0x00007ffff7b48259 in gst_task_func (task=0x100466170 [GstTask])
    at gsttask.c:332
#9  0x00007ffff73a7eee in g_thread_pool_thread_proxy (data=<optimized out>)
    at ././glib/gthreadpool.c:307
#10 0x00007ffff73a74f5 in g_thread_proxy (data=0x100262680)
    at ././glib/gthread.c:784
#11 0x00007ffff6d13494 in start_thread (arg=0x7fffebfff700)
    at pthread_create.c:333
#12 0x00007ffff6a55a8f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:97

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