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

Bug#932182: marked as done (vlc: Floating point exception crash playing certain DVDs)



Your message dated Sat, 20 Jul 2019 08:50:53 +0000
with message-id <E1hol4v-000F6R-GH@fasolo.debian.org>
and subject line Bug#932182: fixed in vlc 3.0.7.1-3
has caused the Debian Bug report #932182,
regarding vlc: Floating point exception crash playing certain DVDs
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
932182: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=932182
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: vlc
Version: 3.0.7-0+deb9u1

(Also reproducible on buster's 3.0.7-1.)

vlc reproducibly crashes early on when trying to play a certain DVD in my collection. (Other DVDs play normally.) Judging from the backtrace (see below), this may be fixed by upstream commit 90989df9e3aab300c2d09a8eb9c0570e4cba4efa:
vout: opengl: converter: prevent FPE with cropped empty spu
This seems to cherry-pick cleanly, I'll be building and testing a modified package soon.

Report #929491 may be about the same problem but doesn't contain enough detail for me to be certain.

I've censored out the DVD title and serial number for privacy.

Reading symbols from /usr/bin/vlc...Reading symbols from /usr/lib/debug/.build-id/e9/f58f04722b8df7835baf5420050c3f691bc510.debug...done.
done.
(gdb) run dvd://1
Starting program: /usr/bin/vlc dvd://1
[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.7 Vetinari (revision 3.0.7-0-g86cee31099)
[New Thread 0x7fffe984e700 (LWP 6978)]
[New Thread 0x7fffef216700 (LWP 6979)]
[New Thread 0x7fffe4e3a700 (LWP 6980)]
[000055555575a0e0] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[New Thread 0x7fffe41f0700 (LWP 6981)]
[New Thread 0x7fffc6967700 (LWP 6982)]
[New Thread 0x7fffc5d51700 (LWP 6983)]
[New Thread 0x7fffc51f9700 (LWP 6985)]
[New Thread 0x7fffb7fff700 (LWP 6986)]
[New Thread 0x7fffbc11a700 (LWP 6987)]
libdvdnav: Using dvdnav version 5.0.3
[New Thread 0x7fffb53c4700 (LWP 6988)]
[New Thread 0x7fffb52c3700 (LWP 6989)]
[Thread 0x7fffb52c3700 (LWP 6989) exited]
[Thread 0x7fffb53c4700 (LWP 6988) exited]
libdvdnav: DVD Title: ********
libdvdnav: DVD Serial Number: ********
libdvdnav: DVD Title (Alternative): ********
libdvdnav: DVD disk reports itself with Region mask 0x00000000. Regions: 1 2 3 4 5 6 7 8

libdvdread: Attempting to retrieve all CSS keys
libdvdread: This can take a _long_ time, please be patient

libdvdread: Get key for /VIDEO_TS/VIDEO_TS.VOB at 0x00000134
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x0000017e
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x000001b7
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_0.VOB at 0x000029e4
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at 0x000029eb
libdvdread: Elapsed time 0
libdvdread: Found 2 VTS's
libdvdread: Elapsed time 0
[New Thread 0x7fffb53c4700 (LWP 6996)]
[New Thread 0x7fffb52c3700 (LWP 6997)]
[New Thread 0x7fff98122700 (LWP 6998)]
[New Thread 0x7fffb4791700 (LWP 6999)]
[New Thread 0x7fff95163700 (LWP 7000)]
libva info: VA-API version 0.39.4
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/r600_drv_video.so
libva info: va_openDriver() returns -1
[00007fffa0005da0] glconv_vaapi_x11 gl error: vaInitialize: unknown libva error
libva info: VA-API version 0.39.4
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/gallium_drv_video.so
libva info: va_openDriver() returns -1
[00007fffa0005da0] glconv_vaapi_drm gl error: vaInitialize: unknown libva error
libva info: VA-API version 0.39.4
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/gallium_drv_video.so
libva info: va_openDriver() returns -1
[00007fffa0005da0] glconv_vaapi_drm gl error: vaInitialize: unknown libva error
[00007fffa81896d0] avcodec decoder: Using G3DVL VDPAU Driver Shared Library version 1.0 for hardware decoding
[00007fffa81896d0] main decoder error: buffer deadlock prevented

Thread 17 "vlc" received signal SIGFPE, Arithmetic exception.
[Switching to Thread 0x7fff95163700 (LWP 7000)]
0x00007fff94e5cf13 in upload_plane (pixels=0x7fff8c002e40, visible_pitch=0, 
    pitch=<optimized out>, height=<optimized out>, width=0, tex_idx=0, 
    tc=0x7fffa004f190) at video_output/opengl/converter_sw.c:496
496	video_output/opengl/converter_sw.c: No such file or directory.
(gdb) bt
#0  0x00007fff94e5cf13 in upload_plane (pixels=0x7fff8c002e40, visible_pitch=0, pitch=<optimized out>, height=<optimized out>, width=0, tex_idx=0, tc=0x7fffa004f190) at video_output/opengl/converter_sw.c:496
#1  0x00007fff94e5cf13 in tc_common_update (tc=0x7fffa004f190, textures=0x7fffa00aacd0, tex_width=0x7fffa00aacd4, tex_height=0x7fffa00aacd8, pic=0x7fff8c002c50, plane_offset=0x7fff951626e0) at video_output/opengl/converter_sw.c:519
#2  0x00007fff94e5851d in vout_display_opengl_Prepare (vgl=0x7fffa00c51f0, picture=picture@entry=0x7fffa05cffa0, subpicture=subpicture@entry=0x7fffa0551c10)
    at video_output/opengl/vout_helper.c:1231
#3  0x00007fff94e5e1d6 in PictureRender (vd=<optimized out>, pic=0x7fffa05cffa0, subpicture=0x7fffa0551c10) at video_output/opengl/display.c:210
#4  0x00007ffff71656bc in vout_display_Prepare (subpicture=<optimized out>, picture=0x7fffa05cffa0, vd=0x7fffa054e6c0) at ../include/vlc_vout_wrapper.h:47
#5  0x00007ffff71656bc in ThreadDisplayRenderPicture (vout=vout@entry=0x7fffac0072a0, is_forced=is_forced@entry=true) at video_output/video_output.c:1148
#6  0x00007ffff7166fe5 in ThreadDisplayPicture (vout=vout@entry=0x7fffac0072a0, deadline=deadline@entry=0x7fff95162c08) at video_output/video_output.c:1249
#7  0x00007ffff71673be in Thread (object=0x7fffac0072a0)
    at video_output/video_output.c:1810
#8  0x00007ffff799d4a4 in start_thread (arg=0x7fff95163700)
    at pthread_create.c:456
#9  0x00007ffff74dbd0f in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Note the visible_pitch=0 in the arguments to frame #0, matching the above mentioned upstream commit.

--- End Message ---
--- Begin Message ---
Source: vlc
Source-Version: 3.0.7.1-3

We believe that the bug you reported is fixed in the latest version of
vlc, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 932182@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sebastian Ramacher <sramacher@debian.org> (supplier of updated vlc package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sat, 20 Jul 2019 10:17:45 +0200
Source: vlc
Architecture: source
Version: 3.0.7.1-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>
Changed-By: Sebastian Ramacher <sramacher@debian.org>
Closes: 923017 929491 932182
Changes:
 vlc (3.0.7.1-3) unstable; urgency=medium
 .
   * debian/patches: Apply upstream patch to fix SIGFPE when playing DVDs.
     (Closes: #929491, #923017, #932182)
Checksums-Sha1:
 c290bd081d79c326d06c5b0ea2dd71e73153f079 6377 vlc_3.0.7.1-3.dsc
 f4af8cfb16d3e151012eb78fdbe5c89dde0baf93 64740 vlc_3.0.7.1-3.debian.tar.xz
Checksums-Sha256:
 de9b9bd23af232e111a302f4aab7ed83d3830d001cba2d6bd37bf104ce9b1b4d 6377 vlc_3.0.7.1-3.dsc
 df362caa5248a6ddbe8a04d49c088a404b7bce134e88699205cf98f019981d2a 64740 vlc_3.0.7.1-3.debian.tar.xz
Files:
 df17c374e180670e89a9e54996c5a7be 6377 video optional vlc_3.0.7.1-3.dsc
 9431f2e6e1f30d33457776da3aed6427 64740 video optional vlc_3.0.7.1-3.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEE94y6B4F7sUmhHTOQafL8UW6nGZMFAl0y0C4ACgkQafL8UW6n
GZMb/w//STqfvyfeWrC0Q/hBQrkxIacSRtKQSXWK3YmpjrmSWSywexGsg+iDaFCf
AIs3CEVUYDCoXre9NCK2MuNiK3ngtkrs7u98fHS2EjXLTVqmiDM6pWqatq/m+R37
I92O8BJwYbfHsOAG7nh56d6j/d4idRIDa92VgtJj0g9uLMgZuYt144DT8c9lD/yL
CBIibW1WBYr70DROedFWivhddpiZxJHNdVbnl/VQnQApfYvlT/V3F3vtPaNHcbIR
2oBNDEVuH3Bpy8iXK6waIIHTLGrFH/D2GMk8LeHFtI9xrYwz/iuJgyGMPc3jOj7g
sD4PP6FWSnU7zSkuPseCBRjbIZv3lsbGjq36B85/vVg6RzSS4pFXxcFNBFzJqXW9
OQeMKdiYp1kJa7W+LusDsDeU+L6NHz7u9qtXG55I1fL7EzHqibbPM+SY3ij5R1jg
UBryNebVznMNIq/JUEiYzOlWWLtToTW94t9FEEbgxnBMbPfU5mQYUdl4dsX+/cCZ
4PFl7/DATfk+iQOtyMmcat1v9h1n3SppFC5zZvPQ1Furn2frI1Ijsxh8wLxdSAWu
bNB/pZ0JJysUWNuxkyUFbp0WFJeHgOsVbGrKIZvnbTa3QB5vO0y4gTUpDpSA0Urd
ukbk+ZoHQRV3X/5nnHH9E8ZEy38oc5IP05fHdwkFeHVdE7zTvwo=
=Xgin
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: