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