Bug 87464 - hw_get_image in libva-intel-driver 1.4+ seems to crash on images smaller than about 480p
Summary: hw_get_image in libva-intel-driver 1.4+ seems to crash on images smaller than...
Status: RESOLVED INVALID
Alias: None
Product: libva
Classification: Unclassified
Component: intel (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: haihao
QA Contact: Sean V Kelley
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-12-18 21:48 UTC by Stirling Westrup
Modified: 2014-12-19 20:27 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
Crash log with backtrace. (7.29 KB, text/plain)
2014-12-18 21:48 UTC, Stirling Westrup
Details

Description Stirling Westrup 2014-12-18 21:48:35 UTC
Created attachment 111014 [details]
Crash log with backtrace.

We're working on a custom video player using vaapi under gstreamer and we've found that we consistently crash (see attached crash log) when trying to play one of our test files that ffmpeg describes as:

Stream #0:0: Video: h264 (Main), yuv420p, 854x480, 868 kb/s, 24 tbr, 1k tbn, 48 tbc

We have the exact same results with libva API 0.36 or 0.37, and we can duplicate the crash with any h264-encoded 480p file we've tested.

My colleague has traced the issue to a crash inside hw_get_image, and is hoping to provide a patch soon.
Comment 1 Stirling Westrup 2014-12-19 20:27:54 UTC
Sorry, false alarm. It turns out the crash in hw_get_image is due to our own code corrupting data when working on 480p and smaller frames.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.