--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: vlc-plugin-video-output: crash when pressing space while playing menu of VIDEO_TS folder copied to hard disk
- From: Bernhard Übelacker <bernhardu@mailbox.org>
- Date: Sat, 23 Feb 2019 01:42:51 +0100
- Message-id: <70e5754b-474f-e81a-920f-7e5a579a1657@mailbox.org>
Package: vlc-plugin-video-output
Version: 3.0.6-1
Severity: normal
Tags: upstream upstream-fixed patch
Dear Maintainer,
I received a "SIGFPE, Arithmetic exception." while the menu of a to
hard disk copied VIDEO_TS folder was playing and then pressing space.
For some reason I did not get that exception when pressing the pause
button in the gui.
This seems to be fixed upstream in commits [1] [2].
Kind regards,
Bernhard
[1] https://git.videolan.org/?p=vlc.git;a=commitdiff;h=90989df9e3aab300c2d09a8eb9c0570e4cba4efa
[2] https://git.videolan.org/?p=vlc.git;a=commitdiff;h=8a2db618c882d869d3dfe849a57b1eb1a268ac8b
-- System Information:
Debian Release: buster/sid
APT prefers testing-debug
APT policy: (500, 'testing-debug'), (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.19.0-2-amd64 (SMP w/16 CPU cores)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE= (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages vlc-plugin-video-output depends on:
ii libaa1 1.4p5-45
ii libavcodec58 7:4.1-1
ii libavutil56 7:4.1-1
ii libc6 2.28-7
ii libcaca0 0.99.beta19-2+b3
ii libegl1 1.1.0-1
ii libgl1 1.1.0-1
ii libgles2 1.1.0-1
ii libplacebo7 1.7.0-2
ii libva-drm2 2.4.0-1
ii libva-wayland2 2.4.0-1
ii libva-x11-2 2.4.0-1
ii libva2 2.4.0-1
ii libvlccore9 [vlc-plugin-abi-3-0-0f] 3.0.6-1
ii libwayland-client0 1.16.0-1
ii libwayland-egl1 1.16.0-1
ii libx11-6 2:1.6.7-1
ii libxcb-keysyms1 0.4.0-1+b2
ii libxcb-shm0 1.13.1-2
ii libxcb-xv0 1.13.1-2
ii libxcb1 1.13.1-2
vlc-plugin-video-output recommends no packages.
vlc-plugin-video-output suggests no packages.
Versions of packages libvlc-bin depends on:
ii libc6 2.28-7
ii libvlc5 3.0.6-1
Versions of packages libvlc5 depends on:
ii libc6 2.28-7
ii libvlccore9 3.0.6-1
Versions of packages libvlc5 recommends:
ii libvlc-bin 3.0.6-1
Versions of packages vlc depends on:
ii vlc-bin 3.0.6-1
ii vlc-plugin-base 3.0.6-1
ii vlc-plugin-qt 3.0.6-1
Versions of packages vlc recommends:
ii vlc-l10n 3.0.6-1
pn vlc-plugin-notify <none>
pn vlc-plugin-samba <none>
pn vlc-plugin-skins2 <none>
pn vlc-plugin-video-splitter <none>
pn vlc-plugin-visualization <none>
Versions of packages vlc-bin depends on:
ii libc6 2.28-7
ii libvlc-bin 3.0.6-1
ii libvlc5 3.0.6-1
Versions of packages vlc-plugin-base depends on:
ii liba52-0.7.4 0.7.4-19
ii libaom0 1.0.0-3
ii libarchive13 3.3.3-4
ii libaribb24-0 1.0.3-2
ii libasound2 1.1.8-1
ii libass9 1:0.14.0-2
ii libavahi-client3 0.7-4+b1
ii libavahi-common3 0.7-4+b1
ii libavc1394-0 0.5.4-5
ii libavcodec58 7:4.1-1
ii libavformat58 7:4.1-1
ii libavutil56 7:4.1-1
ii libbasicusageenvironment1 2018.11.26-1
ii libbluray2 1:1.0.2-3
ii libc6 2.28-7
ii libcairo2 1.16.0-2
ii libcddb2 1.3.2-6
ii libchromaprint1 1.4.3-3
ii libcrystalhd3 1:0.0~git20110715.fdd2f19-13
ii libdbus-1-3 1.12.12-1
ii libdc1394-22 2.2.5-1
ii libdca0 0.0.6-1
ii libdvbpsi10 1.3.2-1
ii libdvdnav4 6.0.0-1
ii libdvdread4 6.0.1-1
ii libebml4v5 1.3.6-2
ii libfaad2 2.8.8-1
ii libflac8 1.3.2-3
ii libfontconfig1 2.13.1-2
ii libfreetype6 2.9.1-3
ii libfribidi0 1.0.5-3.1
ii libgcc1 1:8.2.0-20
ii libgcrypt20 1.8.4-5
ii libglib2.0-0 2.58.3-1
ii libgnutls30 3.6.6-2
ii libgpg-error0 1.35-1
ii libgroupsock8 2018.11.26-1
ii libharfbuzz0b 2.3.1-1
ii libixml10 1:1.8.4-2
ii libjpeg62-turbo 1:1.5.2-2+b1
ii libkate1 0.4.1-8
ii liblirc-client0 0.10.1-5
ii liblivemedia64 2018.11.26-1
ii liblua5.2-0 5.2.4-1.1+b2
ii libmad0 0.15.1b-9
ii libmatroska6v5 1.4.9-1
ii libmicrodns0 0.0.10-1
ii libmpcdec6 2:0.1~r495-1+b2
ii libmpeg2-4 0.5.1-8
ii libmpg123-0 1.25.10-2
ii libmtp9 1.1.16-2
ii libncursesw6 6.1+20181013-2
ii libnfs12 3.0.0-2
ii libogg0 1.3.2-1+b1
ii libopenmpt-modplug1 0.4.2-1
ii libopus0 1.3-1
ii libpng16-16 1.6.36-5
ii libpostproc55 7:4.1-1
ii libprotobuf-lite17 3.6.1.3-1
ii libpulse0 12.2-3
ii libraw1394-11 2.1.2-1+b1
ii libresid-builder0c2a 2.1.1-15
ii librsvg2-2 2.44.10-1
ii libsamplerate0 0.1.9-2
ii libsdl-image1.2 1.2.12-10
ii libsdl1.2debian 1.2.15+dfsg2-4
ii libsecret-1-0 0.18.7-1
ii libshine3 3.1.1-2
ii libshout3 2.4.1-2
ii libsidplay2 2.1.1-15
ii libsndio7.0 1.5.0-3
ii libsoxr0 0.1.2-3
ii libspatialaudio0 0.3.0+git20180730+dfsg1-2
ii libspeex1 1.2~rc1.2-1+b2
ii libspeexdsp1 1.2~rc1.2-1+b2
ii libssh2-1 1.8.0-2
ii libstdc++6 8.2.0-20
ii libswscale5 7:4.1-1
ii libsystemd0 240-6
ii libtag1v5 1.11.1+dfsg.1-0.2+b2
ii libtheora0 1.1.1+dfsg.1-14+b1
ii libtinfo6 6.1+20181013-2
ii libtwolame0 0.3.13-4
ii libudev1 240-6
ii libupnp13 1:1.8.4-2
ii libusageenvironment3 2018.11.26-1
ii libva-drm2 2.4.0-1
ii libva2 2.4.0-1
ii libvlccore9 [vlc-plugin-abi-3-0-0f] 3.0.6-1
ii libvorbis0a 1.3.6-1
ii libvorbisenc2 1.3.6-1
ii libx264-155 2:0.155.2917+git0a84d98-2
ii libx265-165 2.9-4
ii libxcb-keysyms1 0.4.0-1+b2
ii libxcb1 1.13.1-2
ii libxml2 2.9.4+dfsg1-7+b3
ii libzvbi0 0.2.35-16
ii vlc-data 3.0.6-1
ii zlib1g 1:1.2.11.dfsg-1
Versions of packages vlc-plugin-base recommends:
ii xdg-utils 1.1.3-1
Versions of packages vlc-plugin-base suggests:
pn libdvdcss2 <none>
Versions of packages vlc-plugin-qt depends on:
ii libc6 2.28-7
ii libgcc1 1:8.2.0-20
ii libqt5core5a 5.11.3+dfsg-5
ii libqt5gui5 5.11.3+dfsg-5
ii libqt5svg5 5.11.3-2
ii libqt5widgets5 5.11.3+dfsg-5
ii libqt5x11extras5 5.11.3-2
ii libstdc++6 8.2.0-20
ii libvlccore9 [vlc-plugin-abi-3-0-0f] 3.0.6-1
ii libwayland-client0 1.16.0-1
ii libx11-6 2:1.6.7-1
Versions of packages vlc-plugin-qt recommends:
ii vlc-bin 3.0.6-1
-- no debconf information
bernhard@rechner:~$ gdb -q --args /usr/bin/vlc --started-from-file "/path/to/VIDEO_TS"
Reading symbols from /usr/bin/vlc...Reading symbols from /usr/lib/debug/.build-id/ba/4091f3f09b2780667a373d9c8ddbfe7fb1e3af.debug...done.
done.
(gdb) run
Starting program: /usr/bin/vlc --started-from-file /path/to/VIDEO_TS
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
VLC media player 3.0.6 Vetinari (revision 3.0.6-0-g5803e85f73)
[New Thread 0x7ffff1cc3700 (LWP 3422)]
[New Thread 0x7ffff14c2700 (LWP 3423)]
[New Thread 0x7ffff13c1700 (LWP 3424)]
[New Thread 0x7ffff12c0700 (LWP 3425)]
[New Thread 0x7ffff11bf700 (LWP 3426)]
libdvdnav: Using dvdnav version 6.0.0
libdvdread: Encrypted DVD support unavailable.
************************************************
** **
** No css library available. See **
** /usr/share/doc/libdvdread4/README.css **
** for more information. **
** **
************************************************
libdvdread: Couldn't find device name.
libdvdnav: Can't read name block. Probably not a DVD-ROM device.
libdvdnav: vm: dvd_read_name failed
libdvdnav: DVD disk reports itself with Region mask 0x00000000. Regions: 1 2 3 4 5 6 7 8
[New Thread 0x7ffff10be700 (LWP 3427)]
[000055555555e750] main libvlc: VLC wird mit dem Standard-Interface ausgeführt. Benutzen Sie 'cvlc', um VLC ohne Interface zu verwenden.
Thread 7 "vlc" received signal SIG32, Real-time event 32.
[Switching to Thread 0x7ffff10be700 (LWP 3427)]
futex_wait_cancelable (private=0, expected=0, futex_word=0x7fffcc033e70) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
88 ../sysdeps/unix/sysv/linux/futex-internal.h: Datei oder Verzeichnis nicht gefunden.
(gdb) cont
Continuing.
[Thread 0x7ffff10be700 (LWP 3427) exited]
[Thread 0x7ffff11bf700 (LWP 3426) exited]
[New Thread 0x7ffff11bf700 (LWP 3430)]
[New Thread 0x7ffff10be700 (LWP 3431)]
[New Thread 0x7fffd34c0700 (LWP 3432)]
[Thread 0x7fffd34c0700 (LWP 3432) exited]
[New Thread 0x7fffd2904700 (LWP 3433)]
[New Thread 0x7fffc7c81700 (LWP 3434)]
[New Thread 0x7fffd34c0700 (LWP 3435)]
[New Thread 0x7fffb85ea700 (LWP 3436)]
[New Thread 0x7fffb7de9700 (LWP 3438)]
[New Thread 0x7fffb75e8700 (LWP 3439)]
[New Thread 0x7fffb6de7700 (LWP 3440)]
[New Thread 0x7fffb65e6700 (LWP 3441)]
[New Thread 0x7fffb5de5700 (LWP 3442)]
[New Thread 0x7fffb55e4700 (LWP 3443)]
[New Thread 0x7fffb4de3700 (LWP 3444)]
[New Thread 0x7fff8ffff700 (LWP 3445)]
[New Thread 0x7fff8f7fe700 (LWP 3446)]
[New Thread 0x7fff8effd700 (LWP 3447)]
[New Thread 0x7fff8e7fc700 (LWP 3448)]
[New Thread 0x7fff8dffb700 (LWP 3449)]
[New Thread 0x7fff8d7fa700 (LWP 3450)]
[New Thread 0x7fff8cff9700 (LWP 3451)]
[New Thread 0x7fff77fff700 (LWP 3452)]
[New Thread 0x7fff777fe700 (LWP 3453)]
[New Thread 0x7fff76ffd700 (LWP 3454)]
[New Thread 0x7fff767fc700 (LWP 3455)]
[Thread 0x7ffff12c0700 (LWP 3425) exited]
[Thread 0x7ffff11bf700 (LWP 3430) exited]
[New Thread 0x7ffff11bf700 (LWP 3456)]
libdvdnav: Using dvdnav version 6.0.0
[New Thread 0x7ffff12c0700 (LWP 3457)]
libdvdread: Encrypted DVD support unavailable.
************************************************
** **
** No css library available. See **
** /usr/share/doc/libdvdread4/README.css **
** for more information. **
** **
************************************************
[New Thread 0x7fffb41fe700 (LWP 3458)]
libdvdread: Couldn't find device name.
libdvdnav: Can't read name block. Probably not a DVD-ROM device.
libdvdnav: vm: dvd_read_name failed
libdvdnav: DVD disk reports itself with Region mask 0x00000000. Regions: 1 2 3 4 5 6 7 8
[New Thread 0x7fff8c7f8700 (LWP 3459)]
[Thread 0x7fffb41fe700 (LWP 3458) exited]
[New Thread 0x7fffb41fe700 (LWP 3460)]
[New Thread 0x7fff588af700 (LWP 3461)]
[0000555555614e70] main audio output error: too low audio sample frequency (0)
[00007fffd8198830] main decoder error: failed to create audio output
[New Thread 0x7fff53fff700 (LWP 3462)]
[0000555555614e70] vlcpulse audio output error: digital pass-through stream connection failure: Nicht unterstützt
[0000555555614e70] main audio output error: module not functional
[00007fffd8198830] main decoder error: failed to create audio output
[New Thread 0x7fff53a44700 (LWP 3463)]
[New Thread 0x7fff535ea700 (LWP 3464)]
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/radeonsi_drv_video.so
libva info: va_openDriver() returns -1
[00007fff44002de0] glconv_vaapi_x11 gl error: vaInitialize: unknown libva error
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/radeonsi_drv_video.so
libva info: va_openDriver() returns -1
[00007fff44002de0] glconv_vaapi_drm gl error: vaInitialize: unknown libva error
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/radeonsi_drv_video.so
libva info: va_openDriver() returns -1
[00007fff44002de0] glconv_vaapi_drm gl error: vaInitialize: unknown libva error
[Thread 0x7fff535ea700 (LWP 3464) exited]
[New Thread 0x7fff535ea700 (LWP 3465)]
Failed to open VDPAU backend libvdpau_radeonsi.so: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden
Failed to open VDPAU backend libvdpau_radeonsi.so: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden
[Thread 0x7fff535ea700 (LWP 3465) exited]
[New Thread 0x7fff535ea700 (LWP 3466)]
[00007fffd8172350] main decoder error: buffer deadlock prevented
[Thread 0x7ffff12c0700 (LWP 3457) exited]
Thread 40 "vlc" received signal SIGFPE, Arithmetic exception.
[Switching to Thread 0x7fff53a44700 (LWP 3463)]
0x00007fff580269a8 in ?? () from /usr/lib/x86_64-linux-gnu/vlc/plugins/video_output/libgl_plugin.so
(gdb) bt
#0 0x00007fff580269a8 in () at /usr/lib/x86_64-linux-gnu/vlc/plugins/video_output/libgl_plugin.so
#1 0x00007fff580213a9 in () at /usr/lib/x86_64-linux-gnu/vlc/plugins/video_output/libgl_plugin.so
#2 0x00007fff580279b6 in () at /usr/lib/x86_64-linux-gnu/vlc/plugins/video_output/libgl_plugin.so
#3 0x00007ffff7ce367b in () at /usr/lib/x86_64-linux-gnu/libvlccore.so.9
#4 0x00007ffff7ce53cd in () at /usr/lib/x86_64-linux-gnu/libvlccore.so.9
#5 0x00007ffff7ce5576 in () at /usr/lib/x86_64-linux-gnu/libvlccore.so.9
#6 0x00007ffff7f3dfa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#7 0x00007ffff7e6980f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
export PKG="vlc-bin-dbgsym libvlccore9-dbgsym vlc-plugin-video-output-dbgsym"; apt install $PKG; apt-mark auto $PKG
mkdir /tmp/source/vlc/orig -p
cd /tmp/source/vlc/orig
apt source vlc
cd
bernhard@rechner:~$ gdb -q --args /usr/bin/vlc --started-from-file "/path/to/VIDEO_TS"
Reading symbols from /usr/bin/vlc...Reading symbols from /usr/lib/debug/.build-id/ba/4091f3f09b2780667a373d9c8ddbfe7fb1e3af.debug...done.
done.
(gdb) run
Starting program: /usr/bin/vlc --started-from-file /path/to/VIDEO_TS
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
VLC media player 3.0.6 Vetinari (revision 3.0.6-0-g5803e85f73)
[New Thread 0x7ffff1cc3700 (LWP 3610)]
[New Thread 0x7ffff14c2700 (LWP 3611)]
[New Thread 0x7ffff13c1700 (LWP 3612)]
[New Thread 0x7ffff12c0700 (LWP 3613)]
[New Thread 0x7ffff11bf700 (LWP 3614)]
libdvdnav: Using dvdnav version 6.0.0
libdvdread: Encrypted DVD support unavailable.
************************************************
** **
** No css library available. See **
** /usr/share/doc/libdvdread4/README.css **
** for more information. **
** **
************************************************
libdvdread: Couldn't find device name.
libdvdnav: Can't read name block. Probably not a DVD-ROM device.
libdvdnav: vm: dvd_read_name failed
libdvdnav: DVD disk reports itself with Region mask 0x00000000. Regions: 1 2 3 4 5 6 7 8
[New Thread 0x7ffff10be700 (LWP 3615)]
[000055555555e750] main libvlc: VLC wird mit dem Standard-Interface ausgeführt. Benutzen Sie 'cvlc', um VLC ohne Interface zu verwenden.
Thread 7 "vlc" received signal SIG32, Real-time event 32.
[Switching to Thread 0x7ffff10be700 (LWP 3615)]
futex_wait_cancelable (private=0, expected=0, futex_word=0x7fffcc033e70) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
88 ../sysdeps/unix/sysv/linux/futex-internal.h: Datei oder Verzeichnis nicht gefunden.
(gdb) cont
Continuing.
[Thread 0x7ffff10be700 (LWP 3615) exited]
[Thread 0x7ffff11bf700 (LWP 3614) exited]
[New Thread 0x7ffff11bf700 (LWP 3617)]
[New Thread 0x7ffff10be700 (LWP 3618)]
[New Thread 0x7fffd34c0700 (LWP 3619)]
[Thread 0x7ffff10be700 (LWP 3618) exited]
[New Thread 0x7fffd2904700 (LWP 3620)]
[New Thread 0x7fffc7c81700 (LWP 3621)]
[New Thread 0x7ffff10be700 (LWP 3622)]
[New Thread 0x7fffb85ea700 (LWP 3623)]
[New Thread 0x7fffb7de9700 (LWP 3624)]
[New Thread 0x7fffb75e8700 (LWP 3625)]
[New Thread 0x7fffb6de7700 (LWP 3626)]
[New Thread 0x7fffb65e6700 (LWP 3627)]
[New Thread 0x7fffb5de5700 (LWP 3628)]
[New Thread 0x7fffb55e4700 (LWP 3629)]
[New Thread 0x7fffb4de3700 (LWP 3630)]
[New Thread 0x7fff97fff700 (LWP 3631)]
[New Thread 0x7fff977fe700 (LWP 3632)]
[New Thread 0x7fff96ffd700 (LWP 3633)]
[New Thread 0x7fff967fc700 (LWP 3634)]
[New Thread 0x7fff95ffb700 (LWP 3635)]
[New Thread 0x7fff957fa700 (LWP 3636)]
[New Thread 0x7fff94ff9700 (LWP 3637)]
[New Thread 0x7fff73fff700 (LWP 3638)]
[New Thread 0x7fff737fe700 (LWP 3639)]
[New Thread 0x7fff72ffd700 (LWP 3640)]
[New Thread 0x7fff727fc700 (LWP 3641)]
[Thread 0x7ffff12c0700 (LWP 3613) exited]
[Thread 0x7ffff11bf700 (LWP 3617) exited]
[New Thread 0x7ffff11bf700 (LWP 3642)]
libdvdnav: Using dvdnav version 6.0.0
[New Thread 0x7ffff12c0700 (LWP 3643)]
libdvdread: Encrypted DVD support unavailable.
************************************************
** **
** No css library available. See **
** /usr/share/doc/libdvdread4/README.css **
** for more information. **
** **
************************************************
[New Thread 0x7fffb41fe700 (LWP 3644)]
libdvdread: Couldn't find device name.
libdvdnav: Can't read name block. Probably not a DVD-ROM device.
libdvdnav: vm: dvd_read_name failed
libdvdnav: DVD disk reports itself with Region mask 0x00000000. Regions: 1 2 3 4 5 6 7 8
[New Thread 0x7fff947f8700 (LWP 3645)]
[Thread 0x7fffb41fe700 (LWP 3644) exited]
[New Thread 0x7fffb41fe700 (LWP 3646)]
[New Thread 0x7fff588af700 (LWP 3647)]
[0000555555614e70] main audio output error: too low audio sample frequency (0)
[00007fffd81987e0] main decoder error: failed to create audio output
[New Thread 0x7fff53fff700 (LWP 3648)]
[0000555555614e70] vlcpulse audio output error: digital pass-through stream connection failure: Nicht unterstützt
[0000555555614e70] main audio output error: module not functional
[00007fffd81987e0] main decoder error: failed to create audio output
[New Thread 0x7fff53a44700 (LWP 3649)]
[New Thread 0x7fff535ea700 (LWP 3650)]
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/radeonsi_drv_video.so
libva info: va_openDriver() returns -1
[00007fff44002de0] glconv_vaapi_x11 gl error: vaInitialize: unknown libva error
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/radeonsi_drv_video.so
libva info: va_openDriver() returns -1
[00007fff44002de0] glconv_vaapi_drm gl error: vaInitialize: unknown libva error
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/radeonsi_drv_video.so
libva info: va_openDriver() returns -1
[00007fff44002de0] glconv_vaapi_drm gl error: vaInitialize: unknown libva error
[Thread 0x7fff535ea700 (LWP 3650) exited]
[New Thread 0x7fff535ea700 (LWP 3651)]
Failed to open VDPAU backend libvdpau_radeonsi.so: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden
[Thread 0x7ffff12c0700 (LWP 3643) exited]
Failed to open VDPAU backend libvdpau_radeonsi.so: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden
[Thread 0x7fff535ea700 (LWP 3651) exited]
[New Thread 0x7fff535ea700 (LWP 3652)]
[00007fffd8172290] main decoder error: buffer deadlock prevented
Thread 40 "vlc" received signal SIGFPE, Arithmetic exception.
[Switching to Thread 0x7fff53a44700 (LWP 3649)]
0x00007fff580269a8 in upload_plane (pixels=0x7fff441e63c0, visible_pitch=0, pitch=<optimized out>, height=0, width=0, tex_idx=0, tc=0x7fff440accc0) at video_output/opengl/converter_sw.c:496
496 video_output/opengl/converter_sw.c: Datei oder Verzeichnis nicht gefunden.
(gdb) bt
#0 0x00007fff580269a8 in upload_plane (pixels=0x7fff441e63c0, visible_pitch=0, pitch=<optimized out>, height=0, width=0, tex_idx=0, tc=0x7fff440accc0) at video_output/opengl/converter_sw.c:496
#1 0x00007fff580269a8 in tc_common_update (tc=0x7fff440accc0, textures=0x7fff4424a858, tex_width=0x7fff4424a85c, tex_height=0x7fff4424a860, pic=<optimized out>, plane_offset=0x7fff53a437e0) at video_output/opengl/converter_sw.c:519
#2 0x00007fff580213a9 in vout_display_opengl_Prepare (vgl=<optimized out>, picture=<optimized out>, subpicture=<optimized out>) at video_output/opengl/vout_helper.c:1231
#3 0x00007fff580279b6 in PictureRender (vd=<optimized out>, pic=0x7fff5400bd50, subpicture=0x7fff441e6350) at video_output/opengl/display.c:210
#4 0x00007ffff7ce367b in vout_display_Prepare (subpicture=0x7fff441e6350, picture=0x7fff5400bd50, vd=0x7fff44001370) at ../include/vlc_vout_wrapper.h:47
#5 0x00007ffff7ce367b in ThreadDisplayRenderPicture (vout=vout@entry=0x7fff54006ee0, is_forced=is_forced@entry=true) at video_output/video_output.c:1144
#6 0x00007ffff7ce53cd in ThreadDisplayPicture (vout=vout@entry=0x7fff54006ee0, deadline=deadline@entry=0x7fff53a43ce8) at video_output/video_output.c:1249
#7 0x00007ffff7ce5576 in Thread (object=0x7fff54006ee0) at video_output/video_output.c:1810
#8 0x00007ffff7f3dfa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#9 0x00007ffff7e6980f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
(gdb) display/i $pc
1: x/i $pc
=> 0x7fff580269a8 <tc_common_update+824>: div %ebp
(gdb) directory /tmp/source/vlc/orig/vlc-3.0.6/src
Source directories searched: /tmp/source/vlc/orig/vlc-3.0.6/src:$cdir:$cwd
(gdb) directory /tmp/source/vlc/orig/vlc-3.0.6/modules
Source directories searched: /tmp/source/vlc/orig/vlc-3.0.6/modules:/tmp/source/vlc/orig/vlc-3.0.6/src:$cdir:$cwd
(gdb) disassemble /m $pc-0x32,$pc+0x16
Dump of assembler code from 0x7fff58026976 to 0x7fff580269be:
485 tc->vt->TexSubImage2D(tc->tex_target, 0, 0, 0, width, height,
0x00007fff58026983 <tc_common_update+787>: sub $0x8,%rsp
0x00007fff58026987 <tc_common_update+791>: mov 0x128(%r15),%edi
0x00007fff5802698e <tc_common_update+798>: mov 0x40(%r15),%r12
0x00007fff58026992 <tc_common_update+802>: push %rcx
0x00007fff58026993 <tc_common_update+803>: jmp 0x7fff580269c6 <tc_common_update+854>
0x00007fff58026995 <tc_common_update+805>: nopl (%rax)
486 tex_format, tex_type, priv->texture_temp_buf);
487 }
488 else
489 {
490 tc->vt->TexSubImage2D(tc->tex_target, 0, 0, 0, width, height,
491 tex_format, tex_type, pixels);
492 }
493 }
494 else
495 {
496 tc->vt->PixelStorei(GL_UNPACK_ROW_LENGTH, pitch * width / visible_pitch);
0x00007fff58026998 <tc_common_update+808>: imul 0x20(%rsp),%r12d
0x00007fff5802699e <tc_common_update+814>: xor %edx,%edx
0x00007fff580269a0 <tc_common_update+816>: mov $0xcf2,%edi
0x00007fff580269a5 <tc_common_update+821>: mov %r12d,%eax
=> 0x00007fff580269a8 <tc_common_update+824>: div %ebp
0x00007fff580269aa <tc_common_update+826>: mov 0x40(%r15),%rbp
0x00007fff580269ae <tc_common_update+830>: mov %eax,%esi
0x00007fff580269b0 <tc_common_update+832>: callq *0x80(%rbp)
497 tc->vt->TexSubImage2D(tc->tex_target, 0, 0, 0, width, height,
0x00007fff580269b6 <tc_common_update+838>: sub $0x8,%rsp
0x00007fff580269ba <tc_common_update+842>: mov 0x128(%r15),%edi
0x00007fff580269c1 <tc_common_update+849>: mov 0x40(%r15),%r12
0x00007fff580269c5 <tc_common_update+853>: push %rbx
0x00007fff580269c6 <tc_common_update+854>: mov 0x38(%rsp),%edx
0x00007fff580269ca <tc_common_update+858>: xor %ecx,%ecx
0x00007fff580269cc <tc_common_update+860>: xor %esi,%esi
0x00007fff580269ce <tc_common_update+862>: push %rdx
0x00007fff580269cf <tc_common_update+863>: mov 0x3c(%rsp),%ebp
0x00007fff580269d3 <tc_common_update+867>: xor %edx,%edx
0x00007fff580269d5 <tc_common_update+869>: push %rbp
0x00007fff580269d6 <tc_common_update+870>: mov 0x2c(%rsp),%r9d
0x00007fff580269db <tc_common_update+875>: mov 0x40(%rsp),%r8d
0x00007fff580269e0 <tc_common_update+880>: callq *0xa0(%r12)
0x00007fff580269e8 <tc_common_update+888>: mov 0x4c(%rsp),%r12d
0x00007fff580269ed <tc_common_update+893>: add $0x20,%rsp
0x00007fff580269f1 <tc_common_update+897>: add $0x1,%r12d
0x00007fff580269f5 <tc_common_update+901>: cmp 0x124(%r15),%r12d
0x00007fff580269fc <tc_common_update+908>: jae 0x7fff58026a88 <tc_common_update+1048>
0x00007fff58026a02 <tc_common_update+914>: add $0x1,%r13
0x00007fff58026a06 <tc_common_update+918>: add $0x20,%r14
0x00007fff58026a0a <tc_common_update+922>: addq $0x1c,0x18(%rsp)
0x00007fff58026a10 <tc_common_update+928>: jmpq 0x7fff580266c0 <tc_common_update+80>
0x00007fff58026a15 <tc_common_update+933>: nopl (%rax)
0x00007fff58026a18 <tc_common_update+936>: mov (%r14),%rbx
0x00007fff58026a1b <tc_common_update+939>: jmpq 0x7fff58026702 <tc_common_update+146>
End of assembler dump.
(gdb)
(gdb) set width 0
(gdb) set pagination off
(gdb) info reg all
rax 0x0 0
rbx 0x7fff441e63c0 140734336230336
rcx 0x1401 5121
rdx 0x0 0
rsi 0x7fff4414c800 140734335600640
rdi 0xcf2 3314
rbp 0x0 0x0
rsp 0x7fff53a43710 0x7fff53a43710
r8 0x7fff441dad28 140734336183592
r9 0x7fff4424a85c 140734336641116
r10 0x0 0
r11 0x7fff440fb540 140734335268160
r12 0x0 0
r13 0x0 0
r14 0x7fff4426e680 140734336788096
r15 0x7fff440accc0 140734334946496
rip 0x7fff580269a8 0x7fff580269a8 <tc_common_update+824>
eflags 0x10246 [ PF ZF IF RF ]
cs 0x33 51
ss 0x2b 43
ds 0x0 0
es 0x0 0
fs 0x0 0
gs 0x0 0
st0 0 (raw 0x00000000000000000000)
st1 0 (raw 0x00000000000000000000)
st2 0 (raw 0x00000000000000000000)
st3 0 (raw 0x00000000000000000000)
st4 0 (raw 0x00000000000000000000)
st5 3 (raw 0x4000c000000000000000)
st6 3 (raw 0x4000c000000000000000)
st7 7 (raw 0x4001e000000000000000)
fctrl 0x37f 895
fstat 0x0 0
ftag 0xffff 65535
fiseg 0x0 0
fioff 0x0 0
foseg 0x0 0
fooff 0x0 0
fop 0x0 0
mxcsr 0x9fe0 [ PE DAZ IM DM ZM OM UM PM FZ ]
ymm0 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x0, 0x0}}
ymm1 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0x0 <repeats 19 times>}, v16_int16 = {0xff00, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0xff00, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0xff00, 0xff00000000, 0x0, 0x0}, v2_int128 = {0xff00000000000000000000ff00, 0x0}}
ymm2 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0, 0xff, 0x0 <repeats 30 times>}, v16_int16 = {0xff00, 0x0 <repeats 15 times>}, v8_int32 = {0xff00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0xff00, 0x0, 0x0, 0x0}, v2_int128 = {0xff00, 0x0}}
ymm3 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0, 0x0, 0x0, 0x88, 0x0, 0x0, 0x0, 0x88, 0x0, 0x0, 0x0, 0x88, 0x0, 0x0, 0x0, 0x88, 0x0 <repeats 16 times>}, v16_int16 = {0x0, 0x8800, 0x0, 0x8800, 0x0, 0x8800, 0x0, 0x8800, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x88000000, 0x88000000, 0x88000000, 0x88000000, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x8800000088000000, 0x8800000088000000, 0x0, 0x0}, v2_int128 = {0x88000000880000008800000088000000, 0x0}}
ymm4 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0, 0x0, 0x0, 0x5c, 0x0, 0x0, 0x0, 0x94, 0x0, 0x0, 0x0, 0x88, 0x0, 0x0, 0x0, 0x88, 0x0 <repeats 16 times>}, v16_int16 = {0x0, 0x5c00, 0x0, 0x9400, 0x0, 0x8800, 0x0, 0x8800, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x5c000000, 0x94000000, 0x88000000, 0x88000000, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x940000005c000000, 0x8800000088000000, 0x0, 0x0}, v2_int128 = {0x8800000088000000940000005c000000, 0x0}}
ymm5 {v8_float = {0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0, 0x0, 0x80, 0x3f, 0x0 <repeats 28 times>}, v16_int16 = {0x0, 0x3f80, 0x0 <repeats 14 times>}, v8_int32 = {0x3f800000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x3f800000, 0x0, 0x0, 0x0}, v2_int128 = {0x3f800000, 0x0}}
ymm6 {v8_float = {0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0, 0x0, 0x7f, 0x43, 0x0 <repeats 28 times>}, v16_int16 = {0x0, 0x437f, 0x0 <repeats 14 times>}, v8_int32 = {0x437f0000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x437f0000, 0x0, 0x0, 0x0}, v2_int128 = {0x437f0000, 0x0}}
ymm7 {v8_float = {0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x400, 0x0, 0x0, 0x0}, v32_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x90, 0x40, 0x0 <repeats 24 times>}, v16_int16 = {0x0, 0x0, 0x0, 0x4090, 0x0 <repeats 12 times>}, v8_int32 = {0x0, 0x40900000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x4090000000000000, 0x0, 0x0, 0x0}, v2_int128 = {0x4090000000000000, 0x0}}
ymm8 {v8_float = {0xffffffff, 0xf8655, 0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x7fffffffffffffff, 0x0, 0x0, 0x0}, v32_int8 = {0x44, 0x0, 0x67, 0x6c, 0x54, 0x65, 0x78, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x25, 0x64, 0x44, 0x28, 0x0 <repeats 16 times>}, v16_int16 = {0x44, 0x6c67, 0x6554, 0x4978, 0x616d, 0x6567, 0x6425, 0x2844, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x6c670044, 0x49786554, 0x6567616d, 0x28446425, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x497865546c670044, 0x284464256567616d, 0x0, 0x0}, v2_int128 = {0x284464256567616d497865546c670044, 0x0}}
ymm9 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x0, 0x0}}
ymm10 {v8_float = {0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x240, 0x0, 0x0, 0x0}, v32_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x82, 0x40, 0x0 <repeats 24 times>}, v16_int16 = {0x0, 0x0, 0x0, 0x4082, 0x0 <repeats 12 times>}, v8_int32 = {0x0, 0x40820000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x4082000000000000, 0x0, 0x0, 0x0}, v2_int128 = {0x4082000000000000, 0x0}}
ymm11 {v8_float = {0xffff638f, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0xc7, 0x71, 0x1c, 0xc7, 0x71, 0x1c, 0xe8, 0x3f, 0x0 <repeats 24 times>}, v16_int16 = {0x71c7, 0xc71c, 0x1c71, 0x3fe8, 0x0 <repeats 12 times>}, v8_int32 = {0xc71c71c7, 0x3fe81c71, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x3fe81c71c71c71c7, 0x0, 0x0, 0x0}, v2_int128 = {0x3fe81c71c71c71c7, 0x0}}
ymm12 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x8e, 0xe3, 0x40, 0x3f, 0x0 <repeats 28 times>}, v16_int16 = {0xe38e, 0x3f40, 0x0 <repeats 14 times>}, v8_int32 = {0x3f40e38e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x3f40e38e, 0x0, 0x0, 0x0}, v2_int128 = {0x3f40e38e, 0x0}}
ymm13 {v8_float = {0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x50, 0xe8, 0x3f, 0x0 <repeats 24 times>}, v16_int16 = {0x0, 0x0, 0x5000, 0x3fe8, 0x0 <repeats 12 times>}, v8_int32 = {0x0, 0x3fe85000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x3fe8500000000000, 0x0, 0x0, 0x0}, v2_int128 = {0x3fe8500000000000, 0x0}}
ymm14 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0, 0x80, 0x42, 0x3f, 0x0 <repeats 28 times>}, v16_int16 = {0x8000, 0x3f42, 0x0 <repeats 14 times>}, v8_int32 = {0x3f428000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x3f428000, 0x0, 0x0, 0x0}, v2_int128 = {0x3f428000, 0x0}}
ymm15 {v8_float = {0xffff638f, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0xc7, 0x71, 0x1c, 0xc7, 0x71, 0x1c, 0xe8, 0x3f, 0x0 <repeats 24 times>}, v16_int16 = {0x71c7, 0xc71c, 0x1c71, 0x3fe8, 0x0 <repeats 12 times>}, v8_int32 = {0xc71c71c7, 0x3fe81c71, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x3fe81c71c71c71c7, 0x0, 0x0, 0x0}, v2_int128 = {0x3fe81c71c71c71c7, 0x0}}
(gdb) print/x visible_pitch
$1 = 0x0
(gdb) up
...
(gdb) down
#0 0x00007fff580269a8 in upload_plane (pixels=0x7fff441e63c0, visible_pitch=0, pitch=<optimized out>, height=0, width=0, tex_idx=0, tc=0x7fff440accc0) at video_output/opengl/converter_sw.c:496
496 tc->vt->PixelStorei(GL_UNPACK_ROW_LENGTH, pitch * width / visible_pitch);
(gdb) list
491 tex_format, tex_type, pixels);
492 }
493 }
494 else
495 {
496 tc->vt->PixelStorei(GL_UNPACK_ROW_LENGTH, pitch * width / visible_pitch);
497 tc->vt->TexSubImage2D(tc->tex_target, 0, 0, 0, width, height,
498 tex_format, tex_type, pixels);
499 }
500 return VLC_SUCCESS;
https://git.videolan.org/?p=vlc.git;a=commitdiff;h=90989df9e3aab300c2d09a8eb9c0570e4cba4efa
https://git.videolan.org/?p=vlc.git;a=commitdiff;h=8a2db618c882d869d3dfe849a57b1eb1a268ac8b
--- End Message ---