[Bug 699314] rtph264pay: CRITICAL **: gst_adapter_map: assertion `size > 0' failed

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed May 1 06:45:23 PDT 2013


https://bugzilla.gnome.org/show_bug.cgi?id=699314
  GStreamer | gst-rtsp-server | git

--- Comment #1 from Sebastian Dröge <slomo at circular-chaos.org> 2013-05-01 13:45:17 UTC ---
Program received signal SIGTRAP, Trace/breakpoint trap.
[Switching to Thread 0xa7acb470 (LWP 2352)]
0xb6d45e58 in raise () from /lib/arm-linux-gnueabihf/libpthread.so.0
(gdb) backtrace
#0  0xb6d45e58 in raise () from /lib/arm-linux-gnueabihf/libpthread.so.0
#1  0xb6db4684 in g_logv (log_domain=0x0, log_level=<optimized out>, 
    format=0x0, args1=...) at gmessages.c:758
#2  0xb6db47b0 in g_log (log_domain=<optimized out>, 
    log_level=<optimized out>, format=0xb6e1c75c "%s: assertion `%s' failed")
    at gmessages.c:792
#3  0xb6db47e0 in g_return_if_fail_warning (log_domain=<optimized out>, 
    pretty_function=<optimized out>, expression=<optimized out>)
    at gmessages.c:801
#4  0xb6bb857c in gst_adapter_map (adapter=0xeccf8, size=0) at gstadapter.c:442
#5  0xb642dd68 in gst_rtp_h264_pay_handle_buffer (basepayload=0xb6d1c53c, 
    buffer=0x7) at gstrtph264pay.c:1076
#6  0xb642eb38 in gst_rtp_h264_pay_sink_event (payload=0x126250, 
    event=0x219e80) at gstrtph264pay.c:1316
#7  0xb6b9cc68 in gst_rtp_base_payload_sink_event (pad=<optimized out>, 
    parent=<optimized out>, event=0x219e80) at gstrtpbasepayload.c:404
#8  0xb6f1a0ec in gst_pad_send_event_unchecked (pad=0x2127e0, event=0x219e80, 
    type=<optimized out>) at gstpad.c:4868
#9  0xb6f1a9ec in gst_pad_push_event_unchecked (pad=0x212d00, event=0x219e80, 
    type=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at gstpad.c:4564
#10 0xb6f1af68 in push_sticky (pad=0x212d00, ev=0xa7aca330, 
    user_data=0xa7aca370) at gstpad.c:3286
#11 0xb6f185dc in events_foreach (pad=0x212d00, func=0xb6783cb2, user_data=0x1)
at gstpad.c:514
#12 0xb6f24d24 in check_sticky (pad=0x212d00) at gstpad.c:3334
#13 gst_pad_push_event (pad=0x212d00, event=0x219e80) at gstpad.c:4681
#14 0xb6be3c60 in gst_base_transform_sink_eventfunc (trans=0x64660, 
    event=0x219e80) at gstbasetransform.c:1854
#15 0xb6be1488 in gst_base_transform_sink_event (pad=<optimized out>, 
    parent=0x64660, event=0x219e80) at gstbasetransform.c:1794
#16 0xb6f1a0ec in gst_pad_send_event_unchecked (pad=0x212bb8, event=0x219e80, 
    type=<optimized out>) at gstpad.c:4868
#17 0xb6f1a9ec in gst_pad_push_event_unchecked (pad=0x212550, event=0x219e80, 
    type=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at gstpad.c:4564
#18 0xb6f1af68 in push_sticky (pad=0x212550, ev=0xa7aca518, 
    user_data=0xa7aca558) at gstpad.c:3286
#19 0xb6f185dc in events_foreach (pad=0x212550, func=0xa7aca5d0, user_data=0x1)
    at gstpad.c:514
#20 0xb6f24d24 in check_sticky (pad=0x212550) at gstpad.c:3334
#21 gst_pad_push_event (pad=0x212550, event=0x219e80) at gstpad.c:4681
#22 0xb687d30c in gst_video_encoder_push_event (encoder=0x120310, 
    event=0x219e80) at gstvideoencoder.c:895
#23 0xb6881518 in gst_video_encoder_sink_event_default (encoder=0x120310, 
    event=0x219e80) at gstvideoencoder.c:1035
#24 0xb687dff0 in gst_video_encoder_sink_event (pad=<optimized out>, 
    parent=<optimized out>, event=0x219e80) at gstvideoencoder.c:1063
#25 0xb6f1a0ec in gst_pad_send_event_unchecked (pad=0x212408, event=0x219e80, 
    type=<optimized out>) at gstpad.c:4868
#26 0xb6f1a9ec in gst_pad_push_event_unchecked (pad=0x2122c0, event=0x219e80, 
    type=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at gstpad.c:4564
#27 0xb6f1af68 in push_sticky (pad=0x2122c0, ev=0xa7aca850, 
    user_data=0xa7aca890) at gstpad.c:3286
#28 0xb6f185dc in events_foreach (pad=0x2122c0, 
    func=0xb6fa7324 <_gst_debug_min>, user_data=0x2) at gstpad.c:514
#29 0xb6f24d24 in check_sticky (pad=0x2122c0) at gstpad.c:3334
#30 gst_pad_push_event (pad=0x2122c0, event=0x219e80) at gstpad.c:4681
#31 0xb6be3c60 in gst_base_transform_sink_eventfunc (trans=0x1149d0, 
    event=0x219e80) at gstbasetransform.c:1854

#32 0xb6be1488 in gst_base_transform_sink_event (pad=<optimized out>, 
    parent=0x1149d0, event=0x219e80) at gstbasetransform.c:1794
#33 0xb6f1a0ec in gst_pad_send_event_unchecked (pad=0x212178, event=0x219e80, 
    type=<optimized out>) at gstpad.c:4868
#34 0xb6f1a9ec in gst_pad_push_event_unchecked (pad=0x212a70, event=0x219e80, 
    type=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at gstpad.c:4564
#35 0xb6f1af68 in push_sticky (pad=0x212a70, ev=0xa7acaa38, 
    user_data=0xa7acaa78) at gstpad.c:3286
#36 0xb6f185dc in events_foreach (pad=0x212a70, func=0x1, user_data=0x2)
    at gstpad.c:514
#37 0xb6f24d24 in check_sticky (pad=0x212a70) at gstpad.c:3334
#38 gst_pad_push_event (pad=0x212a70, event=0x219e80) at gstpad.c:4681
#39 0xb6be3c60 in gst_base_transform_sink_eventfunc (trans=0x64440, 
    event=0x219e80) at gstbasetransform.c:1854
#40 0xb6be1488 in gst_base_transform_sink_event (pad=<optimized out>, 
    parent=0x64440, event=0x219e80) at gstbasetransform.c:1794
#41 0xb6f1a0ec in gst_pad_send_event_unchecked (pad=0x212928, event=0x219e80, 
    type=<optimized out>) at gstpad.c:4868
#42 0xb6f1a9ec in gst_pad_push_event_unchecked (pad=0x212030, event=0x219e80, 
    type=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at gstpad.c:4564
#43 0xb6f1af68 in push_sticky (pad=0x212030, ev=0xa7acac20, 
    user_data=0xa7acac60) at gstpad.c:3286
#44 0xb6f185dc in events_foreach (pad=0x212030, func=0x24a220, user_data=0x2)
    at gstpad.c:514
#45 0xb6f24d24 in check_sticky (pad=0x212030) at gstpad.c:3334
#46 gst_pad_push_event (pad=0x212030, event=0x219e80) at gstpad.c:4681

#47 0xb6bda6c8 in gst_base_src_loop (pad=0x212030) at gstbasesrc.c:2815
#48 0xb6f515fc in gst_task_func (task=0x2162a0) at gsttask.c:316
#49 0xb6f52820 in default_func (tdata=<optimized out>, pool=<optimized out>)
    at gsttaskpool.c:70
#50 0xb6dd0fd8 in g_thread_pool_thread_proxy (data=<optimized out>)
    at gthreadpool.c:309
#51 0xb6dd0604 in g_thread_proxy (data=0x1e3f80) at gthread.c:801
#52 0xb6d3cbfc in start_thread () from /lib/arm-linux-gnueabihf/libpthread.so.0
#53 0xb6cd1758 in ?? () from /lib/arm-linux-gnueabihf/libc.so.6
#54 0xb6cd1758 in ?? () from /lib/arm-linux-gnueabihf/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

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