Bug#656572: Segfaults when using vaapi

Andrey Rahmatullin wrar at wrar.name
Fri Jan 20 08:26:45 UTC 2012


Package: libavcodec53
Version: 4:0.8~beta2-3
Severity: normal

I'm trying to play video with vlc and vaapi enabled and it crashes:

libva: libva version 0.32.0
Xlib:  extension "XFree86-DRI" missing on display ":0".
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib/dri/nvidia_drv_video.so
libva: va_openDriver() returns 0
[0x824950] avcodec decoder: Using VA API version 0.32 for hardware decoding.

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffdfaf4700 (LWP 25963)]
vaapi_mpeg4_start_frame (avctx=0x817480, buffer=<optimized out>, size=2420) at
/build/libav-Hw7_og/libav-0.8~beta2/libavcodec/vaapi_mpeg4.c:52
52      /build/libav-Hw7_og/libav-0.8~beta2/libavcodec/vaapi_mpeg4.c: Нет
такого файла или каталога.
        in /build/libav-Hw7_og/libav-0.8~beta2/libavcodec/vaapi_mpeg4.c
(gdb) bt
#0  vaapi_mpeg4_start_frame (avctx=0x817480, buffer=<optimized out>, size=2420)
at /build/libav-Hw7_og/libav-0.8~beta2/libavcodec/vaapi_mpeg4.c:52
#1  0x00007fffe0c715bc in ff_h263_decode_frame (avctx=0x817480, data=0x847360,
data_size=0x8474d0, avpkt=<optimized out>) at /build/libav-
Hw7_og/libav-0.8~beta2/libavcodec/h263dec.c:627
#2  0x00007fffe0e5860b in frame_worker_thread (arg=0x847200) at /build/libav-
Hw7_og/libav-0.8~beta2/libavcodec/pthread.c:377
#3  0x00007ffff76c4b50 in start_thread (arg=<optimized out>) at
pthread_create.c:304
#4  0x00007ffff720b4ad in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()


It works with 4:0.7.3-2 from testing.

$ vainfo
libva: libva version 0.32.0
Xlib:  extension "XFree86-DRI" missing on display ":0.0".
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib/dri/nvidia_drv_video.so
libva: va_openDriver() returns 0
vainfo: VA API version: 0.32
vainfo: Driver version: Splitted-Desktop Systems VDPAU backend for VA-API -
0.7.3
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            : VAEntrypointVLD
      VAProfileMPEG2Main              : VAEntrypointVLD
      VAProfileMPEG4Simple            : VAEntrypointVLD
      VAProfileMPEG4AdvancedSimple    : VAEntrypointVLD
      VAProfileH264Main               : VAEntrypointVLD
      VAProfileH264High               : VAEntrypointVLD
      VAProfileVC1Simple              : VAEntrypointVLD
      VAProfileVC1Main                : VAEntrypointVLD
      VAProfileVC1Advanced            : VAEntrypointVLD



-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-rc7-wrar+ (SMP w/4 CPU cores; PREEMPT)
Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libavcodec53 depends on:
ii  libavutil51            4:0.8~beta2-3
ii  libc6                  2.13-24
ii  libdirac-encoder0      1.0.2-4
ii  libgsm1                1.0.13-3
ii  libmp3lame0            3.99.3+repack1-1
ii  libopenjpeg2           1.3+dfsg-4
ii  libschroedinger-1.0-0  1.0.10-2.1
ii  libspeex1              1.2~rc1-3
ii  libtheora0             1.1.1+dfsg.1-3
ii  libva1                 1.0.14-1
ii  libvorbis0a            1.3.2-1.1
ii  libvorbisenc2          1.3.2-1.1
ii  libvpx0                0.9.7.p1-2
ii  libx264-118            2:0.118.2092+git6eac7c3-2
ii  libxvidcore4           2:1.3.2-6
ii  multiarch-support      2.13-24
ii  zlib1g                 1:1.2.5.dfsg-1

libavcodec53 recommends no packages.

libavcodec53 suggests no packages.

-- no debconf information





More information about the pkg-multimedia-maintainers mailing list