Bug 87464

Summary: hw_get_image in libva-intel-driver 1.4+ seems to crash on images smaller than about 480p
Product: libva Reporter: Stirling Westrup <swestrup>
Component: intelAssignee: haihao <haihao.xiang>
Status: RESOLVED INVALID QA Contact: Sean V Kelley <seanvk>
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments: Crash log with backtrace.

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.