[Bug 674100] New: gdp segfault in 0.11

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Sat Apr 14 04:35:19 PDT 2012


https://bugzilla.gnome.org/show_bug.cgi?id=674100
  GStreamer | gst-plugins-base | 0.11.x

           Summary: gdp segfault in 0.11
    Classification: Platform
           Product: GStreamer
           Version: 0.11.x
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins-base
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: lists at svrinformatica.it
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


gdp data protocol doesn't work anymore in 0.11

this pipeline, that works fine in 0.10, now segfault:

gst-launch videotestsrc ! gdppay ! gdpdepay ! fakesink

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7ffff4cdb700 (LWP 18456)]
gst_segment_copy_into (src=0x0, dest=0x792338)
    at /usr/include/x86_64-linux-gnu/bits/string3.h:52
52      return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest));
(gdb) bt
#0  gst_segment_copy_into (src=0x0, dest=0x792338)
    at /usr/include/x86_64-linux-gnu/bits/string3.h:52
#1  0x00007ffff7b3730c in gst_event_copy_segment (event=<optimized out>, 
    segment=0x792338) at gstevent.c:989
#2  0x00007ffff5bfae46 in gst_base_sink_default_event (basesink=0x7921e0, 
    event=0x79b920) at gstbasesink.c:2921
#3  0x00007ffff5523f77 in gst_fake_sink_event (bsink=0x7921e0, event=0x79b920)
    at gstfakesink.c:385
#4  0x00007ffff5bf8bad in gst_base_sink_event (pad=<optimized out>, 
    parent=0x7921e0, event=0x79b920) at gstbasesink.c:2986
#5  0x00007ffff7b4af28 in gst_pad_send_event_unchecked (pad=0x788b10, 
    event=0x79b920, type=<optimized out>) at gstpad.c:4616
#6  0x00007ffff7b4b6b7 in gst_pad_push_event_unchecked (pad=0x7888e0, 
    event=0x79b920, type=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at gstpad.c:4334
#7  0x00007ffff7b4bbb8 in push_sticky (pad=0x7888e0, ev=0x7ffff4cda550, 
    user_data=0x7ffff4cda5bc) at gstpad.c:3167
#8  0x00007ffff7b45b62 in events_foreach (pad=0x7888e0, 
    func=0x7ffff7b4bb00 <push_sticky>, user_data=0x7ffff4cda5bc)
    at gstpad.c:514
#9  0x00007ffff7b4fa0e in check_sticky (pad=0x7888e0) at gstpad.c:3201
#10 gst_pad_push_event (pad=0x7888e0, event=0x79b920) at gstpad.c:4447
#11 0x00007ffff5762f20 in gst_gdp_depay_chain (pad=<optimized out>, 
    parent=<optimized out>, buffer=<optimized out>) at gstgdpdepay.c:380
---Type <return> to continue, or q <return> to quit---
#12 0x00007ffff7b4809a in gst_pad_chain_data_unchecked (data=0x79c3d0, 
    type=<optimized out>, pad=0x7886b0) at gstpad.c:3501
#13 gst_pad_push_data (pad=0x788480, type=<optimized out>, 
    data=<optimized out>) at gstpad.c:3705
#14 0x00007ffff5760b32 in gst_gdp_pay_reset_streamheader (this=<optimized out>)
    at gstgdppay.c:470
#15 0x00007ffff5761cca in gst_gdp_pay_sink_event (pad=0x788250, 
    parent=<optimized out>, event=0x77ef00) at gstgdppay.c:675
#16 0x00007ffff7b4af28 in gst_pad_send_event_unchecked (pad=0x788250, 
    event=0x77ef00, type=<optimized out>) at gstpad.c:4616
#17 0x00007ffff7b4b6b7 in gst_pad_push_event_unchecked (pad=0x788020, 
    event=0x77ef00, type=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at gstpad.c:4334
#18 0x00007ffff7b4bbb8 in push_sticky (pad=0x788020, ev=0x7ffff4cdac50, 
    user_data=0x7ffff4cdacbc) at gstpad.c:3167
#19 0x00007ffff7b45b62 in events_foreach (pad=0x788020, 
    func=0x7ffff7b4bb00 <push_sticky>, user_data=0x7ffff4cdacbc)
    at gstpad.c:514
#20 0x00007ffff7b4fa0e in check_sticky (pad=0x788020) at gstpad.c:3201
#21 gst_pad_push_event (pad=0x788020, event=0x77ef00) at gstpad.c:4447
#22 0x00007ffff5c08c2c in gst_base_src_loop (pad=0x788020) at gstbasesrc.c:2538
#23 0x00007ffff7b75e3f in gst_task_func (task=0x799000) at gsttask.c:308
#24 0x00007ffff75eb128 in g_thread_pool_thread_proxy (data=<optimized out>)
    at gthreadpool.c:309
---Type <return> to continue, or q <return> to quit---
#25 0x00007ffff75ea8c5 in g_thread_proxy (data=0x78a050) at gthread.c:801
#26 0x00007ffff736befc in start_thread (arg=0x7ffff4cdb700)
    at pthread_create.c:304
#27 0x00007ffff70a659d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#28 0x0000000000000000 in ?? ()

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