GNOME Bugzilla – Bug 761147
Possible WebM VP9 crash
Last modified: 2016-02-16 11:53:35 UTC
Created attachment 319793 [details] The WebM VP9 video file Someone had Totem crash when trying to play the .webm video: http://atelier-st-andre.net/tests/error-ff43-webm-vp9/flaque2.webm (0.5 MB) I don't have Totem, so I cannot check myself. See his comment at: https://bugzilla.mozilla.org/show_bug.cgi?id=1235796#c14
Do you have a backtrace ? This video plays fine in totem with both git master and 1.6.3. It also plays fine for me in Firefox, except that colors are wrong there.
With gstreamer-vaapi: tpm@xps:~/gst/master$ gst-play-1.0 ~/samples/misc/761147-flaque2-vp9-crash.webm Press 'k' to see a list of keyboard shortcuts. Now playing /home/tpm/samples/misc/761147-flaque2-vp9-crash.webm libva info: VA-API version 0.38.1 libva info: va_getDriverName() returns 0 libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so libva info: Found init function __vaDriverInit_0_38 libva info: va_openDriver() returns 0 ** (gst-play-1.0:13833): CRITICAL **: gst_video_info_set_format: assertion 'format != GST_VIDEO_FORMAT_UNKNOWN' failed Segmentation fault Program received signal SIGSEGV, Segmentation fault.
+ Trace 235935
Thread 140736928491264 (LWP 27528)
There is no intel hardware out in the market which can do vp9 decoding.. There is a way to do it by using hybrid driver, but i don't think that is the case here :)
Aha it is a vp9 profile 1 which is not supported even by the hybrid driver ;)..Problem should be with yuv444 format handling + autoplugged vaapisink combination...
This should be fixed now, Could you please have a try with the master branch: https://github.com/01org/gstreamer-vaapi.git
Sorry, but I cannot test the fix. (I cannot try or install Totem on Mac OS X 10.6.8)
(In reply to jlgrall from comment #6) > Sorry, but I cannot test the fix. (I cannot try or install Totem on Mac OS X > 10.6.8) Let's close this issue then as fixed.
It seems to work fine for me now (vaapi decoder is not being used any more for this file).