[Bug 732368] New: gstreamer vaapi crashes in some pipeline configurations

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Fri Jun 27 15:09:29 PDT 2014


https://bugzilla.gnome.org/show_bug.cgi?id=732368
  GStreamer | gstreamer (core) | git

           Summary: gstreamer vaapi crashes in some pipeline
                    configurations
    Classification: Platform
           Product: GStreamer
           Version: git
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: major
          Priority: Normal
         Component: gstreamer (core)
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: conorbev at gmail.com
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


Created an attachment (id=279449)
 --> (https://bugzilla.gnome.org/attachment.cgi?id=279449)
GDB Trace when totem crashes

A lot of people are reporting crashes with gstreamer-vaapi. It's cropping up in
firefox with HTML 5 videos, totem and can be triggered just using
gst-launch-1.0 directly. 

See: https://bbs.archlinux.org/viewtopic.php?pid=1428300
https://bugzilla.mozilla.org/show_bug.cgi?id=1024125
https://bugs.archlinux.org/task/40989

I'm also hitting this issue on Arch with Nvidia card and proprietary drivers. I
decided to see if it was still an issue with latest git versions of
gstreamer-vaapi, gstreamer and libva. The issue is still there. I attach a
trace from gdb and command line output from totem when it tries to display
subtitles with gstreamer-vaapi enabled.

My versions of those packages are listed as:

local/gst-plugins-base-git 1.3.3.1.13440.693f3f9-1
    GStreamer Multimedia Framework Base Plugins
local/gst-vaapi-git 1685.9169c52-1
    GStreamer Multimedia Framework VA Plugins
local/gstreamer-git 1.3.3.1.15624.0e0e78e-1
    GStreamer Multimedia Framework (Git version)
local/libva-git libva.1.3.1.4.gc61d8c6-1
    Video Acceleration (VA) API for Linux. Git version.

I could not find a PKGBUILD for libva-vdpau-dirver which is version (I had
problems building it manually due to: hitting this issue:
https://bugs.archlinux.org/task/33482)

libva-vdpau-driver 0.7.4-1

Command line output running totem when the crash happens:

pebble% totem

(totem:31191): Grilo-WARNING **: [registry] grl-registry.c:944: Failed to open
module: libgssdp-1.0.so.3: cannot open shared object file: No such file or
directory

(totem:31191): Grilo-WARNING **: [registry] grl-registry.c:944: Failed to open
module: libdmapsharing-3.0.so.2: cannot open shared object file: No such file
or directory
libva info: VA-API version 0.35.2
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/dri/nvidia_drv_video.so
libva info: Found init function __vaDriverInit_0_33
libva info: va_openDriver() returns 0
0:00:15.934774626 31191 0x7f31f0002ca0 ERROR       vaapivideomemory
gstvaapivideomemory.c:167:gst_video_meta_map_vaapi_memory: unsupported map
flags (0x3)
0:00:15.934850482 31191 0x7f31f0002ca0 ERROR                default
video-frame.c:138:gst_video_frame_map_id: failed to map video frame plane 0
0:00:15.934934750 31191 0x7f31f0002ca0 ERROR       vaapivideomemory
gstvaapivideomemory.c:167:gst_video_meta_map_vaapi_memory: unsupported map
flags (0x3)
0:00:15.934978358 31191 0x7f31f0002ca0 ERROR                default
video-frame.c:138:gst_video_frame_map_id: failed to map video frame plane 0

** (totem:31191): CRITICAL **: gst_vaapi_image_get_plane: assertion
'_gst_vaapi_image_is_mapped(image)' failed

** (totem:31191): CRITICAL **: gst_vaapi_image_get_pitch: assertion
'_gst_vaapi_image_is_mapped(image)' failed

** (totem:31191): CRITICAL **: gst_vaapi_image_get_plane: assertion
'_gst_vaapi_image_is_mapped(image)' failed

** (totem:31191): CRITICAL **: gst_vaapi_image_get_pitch: assertion
'_gst_vaapi_image_is_mapped(image)' failed
zsh: segmentation fault  totem

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- 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