[Bug 773546] double free or corruption when running parallel vaapi encoders in a loop

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Thu Oct 27 17:34:34 UTC 2016


https://bugzilla.gnome.org/show_bug.cgi?id=773546

--- Comment #13 from Florent ThiƩry <florent.thiery at ubicast.eu> ---
I don't really understand why, but while i can have the thing happen with my
test script from python, i can't seem to reproduce with gst-launch alone.

Crashes:
gst-master
gdb /usr/bin/python
thread apply all bt
run test.py

I get the attached backtrace2.log

Does not crash (trying to loop gst-launch alone) but freezes:

gst-master
gdb ./gstreamer/tools/.libs/gst-launch-1.0
thread apply all bt
set pagination off
break exit
commands
run
end

run filesrc location=/tmp/buf.raw blocksize=3110400 ! videoparse width=1920
height=1080 framerate=30 format=nv12 ! tee name=encoder ! queue
max-size-buffers=1 ! vaapih264enc rate-control=2 bitrate=20000
keyframe-period=30 ! fakesink encoder. ! queue max-size-buffers=1 !
vaapih264enc rate-control=2 bitrate=20000 keyframe-period=30 ! fakesink
encoder. ! queue max-size-buffers=1 ! vaapih264enc rate-control=2 bitrate=20000
keyframe-period=30 ! fakesink encoder. ! queue max-size-buffers=1 !
vaapih264enc rate-control=2 bitrate=20000 keyframe-period=30 ! fakesink
encoder. ! queue max-size-buffers=1 ! vaapih264enc rate-control=2 bitrate=20000
keyframe-period=30 ! fakesink encoder. ! queue max-size-buffers=1 !
vaapih264enc rate-control=2 bitrate=20000 keyframe-period=30 ! fakesink

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