[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#958865: mplayer: theora playback broken: vf_get_image: Assertion `h == -1 || h >= vf->h' failed.



Package: mplayer
Version: 2:1.3.0-8+b4
Severity: important

Hi,

I struck this issue trying to play a Ogg/Theora video originally on
Ubuntu 18.04 LTS and later reproduced the exact same conditions on
Debian 10.

Ubuntu bug report:
https://bugs.launchpad.net/ubuntu/+source/mplayer/+bug/1857407

What happens on Debian:
stuartl@vk4msl-nb:~$ mplayer /tmp/test.ogv                 
MPlayer 1.3.0 (Debian), built with gcc-8 (C) 2000-2016 MPlayer Team
do_connect: could not connect to socket
connect: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing /tmp/test.ogv.
libavformat version 58.20.100 (external)
Mismatching header version 58.12.100
libavformat file format detected.
Invalid return value 0 for stream protocol
Invalid return value 0 for stream protocol
[lavf] stream 0: video (theora), -vid 0
[lavf] stream 1: audio (vorbis), -aid 0, -alang eng
VIDEO:  [theo]  240x180  0bpp  29.970 fps    0.0 kbps ( 0.0 kbyte/s)
libva info: VA-API version 1.4.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i915_drv_video.so
libva info: va_openDriver() returns -1
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
libavcodec version 58.35.100 (external)
Mismatching header version 58.18.100
Selected video codec: [fftheora] vfm: ffmpeg (FFmpeg Theora)
==========================================================================
Load subtitles in /tmp/
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 32000 Hz, 1 ch, floatle, 128.0 kbit/12.50% (ratio: 16000->128000)
Selected audio codec: [ffvorbis] afm: ffmpeg (FFmpeg Vorbis)
==========================================================================
AO: [pulse] 32000Hz 1ch floatle (4 bytes per sample)
Starting playback...
Movie-Aspect is 1.33:1 - prescaling to correct movie aspect.
VO: [vdpau] 240x180 => 240x180 Planar YV12 
Movie-Aspect is 1.33:1 - prescaling to correct movie aspect.
VO: [vdpau] 240x180 => 240x180 Planar YV12 
Dropping frame with size not matching configured size (240x180 vs 240x168 vs 240x180)
Dropping frame with size not matching configured size (240x180 vs 240x168 vs 240x180)
[VD_FFMPEG] DRI failure.
mplayer: libmpcodecs/vf.c:287: vf_get_image: Assertion `h == -1 || h >= vf->h' failed.


MPlayer interrupted by signal 6 in module: decode video
 [ This binary of MPlayer in Debian is currently compiled with
   '--enable-debug'; the debugging symbols are in the package
   'mplayer-dbgsym'.]

The package `mplayer-dbgsym` does not exist according to `apt`.

`test.ogv` can be downloaded from
https://bugs.launchpad.net/ubuntu/+source/mplayer/+bug/1857407/+attachment/5314961/+files/test.ogv

I tried installing the "unstable" release of `mplayer`, however its
dependencies on `libc6` prevented me from doing so safely.  I am not
sure when the Debian 11 release is expected, so I am sticking to version
10 for now.

The above bug is pretty easy to reproduce anyway, and can be reproduced
on both Debian and Ubuntu, which says to me its something common to both.

-- System Information:
Debian Release: 10.3
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.19.0-8-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8), LANGUAGE=en_AU:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages mplayer depends on:
ii  liba52-0.7.4                       0.7.4-19
ii  libaa1                             1.4p5-46
ii  libasound2                         1.1.8-1
ii  libass9                            1:0.14.0-2
ii  libaudio2                          1.9.4-6
ii  libavcodec-extra58 [libavcodec58]  7:4.1.4-1~deb10u1
ii  libavformat58                      7:4.1.4-1~deb10u1
ii  libavutil56                        7:4.1.4-1~deb10u1
ii  libbluray2                         1:1.1.0-1
ii  libbs2b0                           3.1.0+dfsg-2.2
ii  libc6                              2.28-10
ii  libcaca0                           0.99.beta19-2.1
ii  libcdio-cdda2                      10.2+2.0.0-1+b1
ii  libcdio-paranoia2                  10.2+2.0.0-1+b1
ii  libcdio18                          2.0.0-2
ii  libdca0                            0.0.6-1
ii  libdirectfb-1.7-7                  1.7.7-9
ii  libdv4                             1.0.0-12
ii  libdvdnav4                         6.0.0-1
ii  libdvdread4                        6.0.1-1
ii  libenca0                           1.19-1+b1
ii  libfaad2                           2.8.8-3
ii  libfontconfig1                     2.13.1-2
ii  libfreetype6                       2.9.1-3+deb10u1
ii  libfribidi0                        1.0.5-3.1+deb10u1
ii  libgif7                            5.1.4-3
ii  libgl1                             1.1.0-1
ii  libjack-jackd2-0 [libjack-0.125]   1.9.12~dfsg-2
ii  libjpeg62-turbo                    1:1.5.2-2+b1
ii  liblirc-client0                    0.10.1-5.2
ii  libmad0                            0.15.1b-10
ii  libmpeg2-4                         0.5.1-8
ii  libmpg123-0                        1.25.10-2
ii  libogg0                            1.3.2-1+b1
ii  libopenal1                         1:1.19.1-1
ii  libpng16-16                        1.6.36-6
ii  libpostproc55                      7:4.1.4-1~deb10u1
ii  libpulse0                          12.2-4+deb10u1
ii  libsdl1.2debian                    1.2.15+dfsg2-4
ii  libsmbclient                       2:4.9.5+dfsg-5+deb10u1
ii  libspeex1                          1.2~rc1.2-1+b2
ii  libswresample3                     7:4.1.4-1~deb10u1
ii  libswscale5                        7:4.1.4-1~deb10u1
ii  libtheora0                         1.1.1+dfsg.1-15
ii  libtinfo6                          6.1+20181013-2+deb10u2
ii  libvdpau1                          1.1.1-10
ii  libvorbisidec1                     1.2.1+git20180316-3
ii  libx11-6                           2:1.6.7-1
ii  libx264-155                        2:0.155.2917+git0a84d98-2
ii  libxext6                           2:1.3.3-1+b2
ii  libxinerama1                       2:1.1.4-2
ii  libxss1                            1:1.2.3-1
ii  libxv1                             2:1.0.11-1
ii  libxvidcore4                       2:1.3.5-1
ii  libxvmc1                           2:1.0.12-2
ii  libxxf86dga1                       2:1.1.4-1+b3
ii  libxxf86vm1                        1:1.1.4-1+b2
ii  zlib1g                             1:1.2.11.dfsg-1

mplayer recommends no packages.

Versions of packages mplayer suggests:
ii  bzip2               1.0.6-9.2~deb10u1
ii  fontconfig          2.13.1-2
pn  fonts-freefont-ttf  <none>
pn  mplayer-doc         <none>
pn  netselect | fping   <none>

-- no debconf information


Reply to: