[gstreamer-bugs] [Bug 587223] New: mpegtsdemux seg.fault due to invalid PMT_pid
GStreamer (bugzilla.gnome.org)
bugzilla-daemon at bugzilla.gnome.org
Sun Jun 28 11:52:38 PDT 2009
If you have any questions why you received this email, please see the text at
the end of this email. Replies to this email are NOT read, please see the text
at the end of this email. You can add comments to this bug at:
http://bugzilla.gnome.org/show_bug.cgi?id=587223
GStreamer | gst-plugins-bad | Ver: git
Summary: mpegtsdemux seg.fault due to invalid PMT_pid
Product: GStreamer
Version: git
Platform: Other
OS/Version: All
Status: UNCONFIRMED
Severity: normal
Priority: Normal
Component: gst-plugins-bad
AssignedTo: gstreamer-bugs at lists.sourceforge.net
ReportedBy: hwwan80 at gmail.com
QAContact: gstreamer-bugs at lists.sourceforge.net
GNOME version: Unspecified
GNOME milestone: Unspecified
Please describe the problem:
as title,
stack strace
Core was generated by `python iphoneproxy3.py rtsp://127.0.0.1:8554/1/82
12003'.
Program terminated with signal 11, Segmentation fault.
#0 0x00007f2e1cea288d in gst_mpegts_demux_chain (pad=<value optimized out>,
buffer=<value optimized out>)
at gstmpegtsdemux.c:1703
#1 0x00007f2e2a72a7d5 in gst_pad_chain_data_unchecked (pad=0x215d210,
is_buffer=1, data=0x21c52c0)
at gstpad.c:4063
#2 0x00007f2e2a72b1a6 in gst_pad_push_data (pad=0x215d090, is_buffer=1,
data=0x21c52c0) at gstpad.c:4293
#3 0x00007f2e277bfbdf in gst_base_rtp_depayload_chain (pad=<value optimized
out>, in=0x21c3ca0)
at gstbasertpdepayload.c:349
#4 0x00007f2e2a72a7d5 in gst_pad_chain_data_unchecked (pad=0x2151dd0,
is_buffer=1, data=0x21c3ca0)
at gstpad.c:4063
#5 0x00007f2e2a72b1a6 in gst_pad_push_data (pad=0x207b350, is_buffer=1,
data=0x21c3ca0) at gstpad.c:4293
#6 0x00007f2e262e690f in gst_type_find_element_chain (pad=0x207b1d0,
buffer=0x21c3ca0)
at gsttypefindelement.c:697
#7 0x00007f2e2a72a7d5 in gst_pad_chain_data_unchecked (pad=0x207b1d0,
is_buffer=1, data=0x21c3ca0)
at gstpad.c:4063
#8 0x00007f2e2a72b1a6 in gst_pad_push_data (pad=0x208f070, is_buffer=1,
data=0x21c3ca0) at gstpad.c:4293
#9 0x00007f2e2a72a7d5 in gst_pad_chain_data_unchecked (pad=0x208e000,
is_buffer=1, data=0x21c3ca0)
at gstpad.c:4063
#10 0x00007f2e2a72b1a6 in gst_pad_push_data (pad=0x215f000, is_buffer=1,
data=0x21c3ca0) at gstpad.c:4293
#11 0x00007f2e2a72a7d5 in gst_pad_chain_data_unchecked (pad=0x2160080,
is_buffer=1, data=0x21c3ca0)
at gstpad.c:4063
#12 0x00007f2e2a72b1a6 in gst_pad_push_data (pad=0x208ee00, is_buffer=1,
data=0x21c3ca0) at gstpad.c:4293
#13 0x00007f2e2a72a7d5 in gst_pad_chain_data_unchecked (pad=0x208fdf0,
is_buffer=1, data=0x21c3ca0)
at gstpad.c:4063
#14 0x00007f2e2a72b1a6 in gst_pad_push_data (pad=0x2151c50, is_buffer=1,
data=0x21c3ca0) at gstpad.c:4293
#15 0x00007f2e2a72a7d5 in gst_pad_chain_data_unchecked (pad=0x2151650,
is_buffer=1, data=0x21c3ca0)
at gstpad.c:4063
#16 0x00007f2e2a72b1a6 in gst_pad_push_data (pad=0x2151350, is_buffer=1,
data=0x21c3ca0) at gstpad.c:4293
#17 0x00007f2e1f313e04 in gst_rtp_jitter_buffer_loop (jitterbuffer=0x21560c0)
at gstrtpjitterbuffer.c:1655
#18 0x00007f2e2a74e756 in gst_task_func (task=0x2121d00) at gsttask.c:234
(gdb) list
1702
1702 /* check if this is correct pcr for pmt */
1703 if (demux->streams[demux->streams[j]->PMT_pid] &&
1704 stream->PID ==
1705 demux->streams[demux->streams[j]->PMT_pid]->PMT.PCR_PID) {
(gdb) p demux->streams[0]->PMT_pid
$1 = 8192
(gdb) p demux->streams[demux->streams[0]->PMT_pid]->PMT.PCR_PID
The input is a digital tv source which is served with rtsp stream (from
gnome-dvb-daemon)
Attached the application which cause the crash for reference
Steps to reproduce:
1.
2.
3.
Actual results:
Expected results:
Does this happen every time?
Other information:
--
See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received
this email, why you can't respond via email, how to stop receiving
emails (or reduce the number you receive), and how to contact someone
if you are having problems with the system.
You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=587223.
More information about the Gstreamer-bugs
mailing list