[Bug 743334] New: videoaggregator crash when work with filesrc
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Wed Jan 21 23:10:21 PST 2015
https://bugzilla.gnome.org/show_bug.cgi?id=743334
GStreamer | gst-plugins-bad | git master
Summary: videoaggregator crash when work with filesrc
Classification: Platform
Product: GStreamer
Version: git master
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: Normal
Component: gst-plugins-bad
AssignedTo: gstreamer-bugs at lists.freedesktop.org
ReportedBy: comicfans44 at gmail.com
QAContact: gstreamer-bugs at lists.freedesktop.org
GNOME version: ---
gst-plugins-bad version tested : d825239b(lastest) 1200f2(earlier, also
crash)
videotestsrc ! glvideomixer ! glimagesink works OK
but load raw frame through filesrc crash gstvideoaggregator
dump file :
gst-launch-1.0 videotestsrc num-buffers=100 !
video/x-raw,format=YV12,width=320,height=240 ! filesink location=320_240.yv12
load through filesrc crash :
gst-launch-1.0 filesrc location=320_240.yv12 blocksize=115200 do-timestamp=1 !
video/x-raw,format=YV12,width=320,height=240,framerate=1/1 ! glvideomixer !
glimagesink
(filesrc ! glimagesink works, only crash when glvideomixer inside)
crash at gst_videoaggregator_fill_queues
line 969
seems the buf which will be unref already has refcount=0
{mini_object = {type = 0, refcount = 0, lockstate = -1, flags = 4294967295,
copy = 0xffffffff, dispose = 0xffffffff, free = 0xffffffff,
n_qdata = 4294967295, qdata = 0xffffffff}, pool = 0xffffffff, pts =
18446744073709551615, dts = 18446744073709551615, duration =
18446744073709551615,
offset = 18446744073709551615, offset_end = 18446744073709551615}
backtrace as
gst_mini_object_unref (mini_object=0x96a4e80) at ../../gst/gstminiobject.c:446
#8 0xb6ea7788 in gst_buffer_unref (buf=0x96a4e80) at
/opt/gstreamer-1.5-gcc/include/gstreamer-1.0/gst/gstbuffer.h:360
#9 0xb6eaab38 in gst_videoaggregator_fill_queues (vagg=0x9692148,
output_start_time=0, output_end_time=18446744073709551615)
at ../../../../gst-libs/gst/video/gstvideoaggregator.c:969
#10 0xb6ead3cd in gst_videoaggregator_aggregate (agg=0x9692148, timeout=0) at
../../../../gst-libs/gst/video/gstvideoaggregator.c:1286
#11 0xb75deaa9 in gst_aggregator_aggregate_func (self=0x9692148) at
../../../../gst-libs/gst/base/gstaggregator.c:638
--
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