Discussion:
[Bug 796513] vaapih265dec: segfault when it starts to decode a delta frame
"GStreamer" (GNOME Bugzilla)
2018-06-07 03:43:13 UTC
Permalink
https://bugzilla.gnome.org/show_bug.cgi?id=796513

Julien Isorce <***@gmail.com> changed:

What |Removed |Added
----------------------------------------------------------------------------
CC| |***@gmail.com
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
"GStreamer" (GNOME Bugzilla)
2018-06-07 14:57:40 UTC
Permalink
https://bugzilla.gnome.org/show_bug.cgi?id=796513

--- Comment #1 from Víctor Manuel Jáquez Leal <***@igalia.com> ---
would be great if you make a stream that starts with a delta frame thus we
could replicate the crash easily.

The problem might be in gstreamer-vaapi or in the driver. Not sure yet.
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
"GStreamer" (GNOME Bugzilla)
2018-06-07 16:05:32 UTC
Permalink
https://bugzilla.gnome.org/show_bug.cgi?id=796513

--- Comment #2 from James Stevenson <***@stev.org> ---
Created attachment 372595
--> https://bugzilla.gnome.org/attachment.cgi?id=372595&action=edit
raw byte-stream h265 data that crashes decoder.


sure I just captured one with the following.

gst-launch-1.0 -v rtspsrc location=<redacted> ! rtph265depay ! h265parse !
video/x-h265, stream-format=byte-stream ! identity silent=false ! filesink
location=delta-raw.h265

Then confirmed the crash agin with

gst-launch-1.0 filesrc location=delta-raw.h265 ! h265parse ! decodebin !
fakesink
and
gst-launch-1.0 filesrc location=delta-raw.h265 ! h265parse ! vaapih265dec !
fakesink

Some vainfo output may also be useful if its a driver / hw specific

vainfo: VA-API version: 1.1 (libva 2.1.0)
vainfo: Driver version: Intel i965 driver for Intel(R) Skylake - 2.1.0
vainfo: Supported profile and entrypoints
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
"GStreamer" (GNOME Bugzilla)
2018-06-06 18:28:28 UTC
Permalink
https://bugzilla.gnome.org/show_bug.cgi?id=796513

Víctor Manuel Jáquez Leal <***@igalia.com> changed:

What |Removed |Added
----------------------------------------------------------------------------
Summary|vaapih265dec |vaapih265dec: segfault when
| |it starts to decode a delta
| |frame
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
"GStreamer" (GNOME Bugzilla)
2018-06-06 13:53:35 UTC
Permalink
https://bugzilla.gnome.org/show_bug.cgi?id=796513

James Stevenson <***@stev.org> changed:

What |Removed |Added
----------------------------------------------------------------------------
CC| |***@stev.org
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
"GStreamer" (GNOME Bugzilla)
2018-06-15 12:12:55 UTC
Permalink
https://bugzilla.gnome.org/show_bug.cgi?id=796513

--- Comment #3 from Víctor Manuel Jáquez Leal <***@igalia.com> ---
Hint: I guess the solution is something similar to this patch for H264

https://cgit.freedesktop.org/gstreamer/gstreamer-vaapi/commit/?id=b4e92084

decoder: h264: skip all pictures prior the first I-frame.

Don't try to decode pictures until the first I-frame is received within
the currently active sequence. There is no point is decoding and then
displaying frames with artifacts.
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
"GStreamer" (GNOME Bugzilla)
2018-11-03 15:54:48 UTC
Permalink
https://bugzilla.gnome.org/show_bug.cgi?id=796513

GStreamer system administrator <***@gstreamer.net> changed:

What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution|--- |OBSOLETE

--- Comment #4 from GStreamer system administrator <***@gstreamer.net> ---
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been
closed from further activity.

You can subscribe and participate further through the new bug through this link
to our GitLab instance:
https://gitlab.freedesktop.org/gstreamer/gstreamer-vaapi/issues/98.
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
Loading...