[Bug 737199] rtph264depay seg fault with IQEye camera

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Tue Feb 3 13:06:38 PST 2015


https://bugzilla.gnome.org/show_bug.cgi?id=737199
  GStreamer | gst-plugins-good | 1.4.5

Jake Foytik <jake.foytik> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Version|1.4.1                       |1.4.5

--- Comment #2 from Jake Foytik <jake.foytik at ipconfigure.com> 2015-02-03 21:06:31 UTC ---
Further tests show that the pipeline fails for versions 1.4.1, 1.4.3, and
1.4.5. However the pipeline functions properly for versions 0.10 and 1.2.4.

Here is the output for the pipeline with gstreamer 1.4.5 in gdb with
G_DEBUG=fatal_warnings:

[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Setting pipeline to PAUSED ...
[New Thread 0x7ffff36f1700 (LWP 28795)]
Pipeline is live and does not need PREROLL ...
[New Thread 0x7ffff2ef0700 (LWP 28796)]
Progress: (open) Opening Stream
Progress: (connect) Connecting to
rtsp://admin:admin@192.168.103.91/rtsp/stream1
[New Thread 0x7ffff199f700 (LWP 28797)]
Progress: (open) Retrieving server options
[New Thread 0x7ffff119e700 (LWP 28798)]
Progress: (open) Retrieving media info
Progress: (request) SETUP stream 0
[New Thread 0x7fffe3fff700 (LWP 28799)]
Progress: (request) SETUP stream 1
Progress: (open) Opened Stream
Setting pipeline to PLAYING ...
New clock: GstSystemClock
Progress: (request) Sending PLAY request
[New Thread 0x7fffe37fe700 (LWP 28800)]
[New Thread 0x7fffe2ffd700 (LWP 28801)]
[New Thread 0x7fffe27fc700 (LWP 28802)]
[New Thread 0x7fffe1ffb700 (LWP 28803)]
[New Thread 0x7fffe17fa700 (LWP 28804)]
[New Thread 0x7fffe0ff9700 (LWP 28805)]
[New Thread 0x7fffc3fff700 (LWP 28806)]
[New Thread 0x7fffc37fe700 (LWP 28807)]
Progress: (request) Sending PLAY request
Progress: (request) Sent PLAY request
[New Thread 0x7fffc2ffd700 (LWP 28808)]
[New Thread 0x7fffc27fc700 (LWP 28809)]
[New Thread 0x7fffc1ffb700 (LWP 28810)]
[New Thread 0x7fffc17fa700 (LWP 28811)]

** (gst-launch-1.0:28791): CRITICAL **: gst_adapter_take_buffer: assertion
'nbytes > 0' failed

Program received signal SIGTRAP, Trace/breakpoint trap.
[Switching to Thread 0x7fffc17fa700 (LWP 28811)]
0x00007ffff75bbc13 in g_logv () from /lib/x86_64-linux-gnu/libglib-2.0.so.0

Stack Trace:
#0  0x00007ffff75bbc13 in g_logv () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007ffff75bbd72 in g_log () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff44bc04d in gst_adapter_take_buffer (adapter=0x700000, nbytes=0)
at gstadapter.c:854
#3  0x00007ffff426a452 in gst_rtp_h264_depay_process (depayload=0x6fc080,
buf=<optimized out>) at gstrtph264depay.c:958
#4  0x00007ffff53a9735 in gst_rtp_base_depayload_chain (pad=<optimized out>,
parent=<optimized out>, in=0x7fffb8005500) at gstrtpbasedepayload.c:431
#5  0x00007ffff7b2e288 in gst_pad_chain_data_unchecked (data=0x7fffb8005500,
type=4112, pad=0x6fe100) at gstpad.c:3838
#6  gst_pad_push_data (pad=pad at entry=0x7fffc0008a70, type=type at entry=4112,
data=data at entry=0x7fffb8005500) at gstpad.c:4071
#7  0x00007ffff7b35586 in gst_pad_push (pad=pad at entry=0x7fffc0008a70,
buffer=buffer at entry=0x7fffb8005500) at gstpad.c:4182
#8  0x00007ffff7b1ec4b in gst_proxy_pad_chain_default (pad=<optimized out>,
parent=<optimized out>, buffer=0x7fffb8005500) at gstghostpad.c:126
#9  0x00007ffff7b2e288 in gst_pad_chain_data_unchecked (data=0x7fffb8005500,
type=4112, pad=0x7fffec0334a0) at gstpad.c:3838
#10 gst_pad_push_data (pad=pad at entry=0x7fffc0008810, type=type at entry=4112,
data=data at entry=0x7fffb8005500) at gstpad.c:4071
#11 0x00007ffff7b35586 in gst_pad_push (pad=pad at entry=0x7fffc0008810,
buffer=buffer at entry=0x7fffb8005500) at gstpad.c:4182
#12 0x00007ffff7b1ec4b in gst_proxy_pad_chain_default (pad=<optimized out>,
parent=<optimized out>, buffer=0x7fffb8005500) at gstghostpad.c:126
#13 0x00007ffff7b2e288 in gst_pad_chain_data_unchecked (data=0x7fffb8005500,
type=4112, pad=0x7fffec033260) at gstpad.c:3838
#14 gst_pad_push_data (pad=pad at entry=0x7fffc000add0, type=type at entry=4112,
data=data at entry=0x7fffb8005500) at gstpad.c:4071
#15 0x00007ffff7b35586 in gst_pad_push (pad=pad at entry=0x7fffc000add0,
buffer=buffer at entry=0x7fffb8005500) at gstpad.c:4182
#16 0x00007ffff0562f6b in gst_rtp_pt_demux_chain (pad=<optimized out>,
parent=0x7fffec04f6c0, buf=0x7fffb8005500) at gstrtpptdemux.c:442
#17 0x00007ffff7b2e288 in gst_pad_chain_data_unchecked (data=0x7fffb8005500,
type=4112, pad=0x7fffc000a510) at gstpad.c:3838
#18 gst_pad_push_data (pad=0x7fffc000a0b0, type=type at entry=4112,
data=data at entry=0x7fffb8005500) at gstpad.c:4071
#19 0x00007ffff7b35586 in gst_pad_push (pad=<optimized out>,
buffer=buffer at entry=0x7fffb8005500) at gstpad.c:4182
#20 0x00007ffff055db22 in pop_and_push_next (seqnum=36735,
jitterbuffer=0x7fffb800b050) at gstrtpjitterbuffer.c:2543
#21 handle_next_buffer (jitterbuffer=0x7fffb800b050) at
gstrtpjitterbuffer.c:2635
#22 gst_rtp_jitter_buffer_loop (jitterbuffer=0x7fffb800b050) at
gstrtpjitterbuffer.c:3025
#23 0x00007ffff7b5cb01 in gst_task_func (task=0x7fffec04f830) at gsttask.c:331
#24 0x00007ffff75da88c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007ffff75d9f05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007ffff7356182 in start_thread (arg=0x7fffbd7fa700) at
pthread_create.c:312
#27 0x00007ffff708300d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

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