Bug#893284: vlc: VLC segfaults on highlight of Playback>Renderer menu option
Control: reassign -1 libmicrodns0 0.0.9-1 Control: tags -1 = fixed-upstream upstream On 2018-03-18 18:20:03, Hibby wrote: > Hi Sebastian - > > > Please provide a backtrace of the crash. See > > https://wiki.debian.org/HowToGetABacktrace for details. > > No problems. There are two traces below, and I have reproduced this on two > different machines to check it's not my specific config. > > First time round, I hit this: > Starting program: /usr/bin/vlc vlc > [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.1 Vetinari (revision 3.0.1-0-gec0f700fcc) > [New Thread 0x7fff94402700 (LWP 18431)] > [New Thread 0x7fff8fc01700 (LWP 18432)] > [New Thread 0x7fff8fb00700 (LWP 18433)] > [New Thread 0x7fff8f9ff700 (LWP 18434)] > [55759570] main libvlc: Running vlc with the default interface. Use > 'cvlc' to use vlc without interface. > [New Thread 0x7fff8f8fe700 (LWP 18435)] > [New Thread 0x7fff8f7fd700 (LWP 18436)] > [Thread 0x7fff8f8fe700 (LWP 18435) exited] > [New Thread 0x7fff8f8fe700 (LWP 18437)] > [New Thread 0x7fff8f6fc700 (LWP 18438)] > [New Thread 0x7fff8f3f8700 (LWP 18439)] > [Thread 0x7fff8f6fc700 (LWP 18438) exited] > [New Thread 0x7fff8efcf700 (LWP 18440)] > [Thread 0x7fff8efcf700 (LWP 18440) exited] > [New Thread 0x7fff8d7f4700 (LWP 18441)] > [Thread 0x7fff8f3f8700 (LWP 18439) exited] > [Thread 0x7fff8f8fe700 (LWP 18437) exited] > [Thread 0x7fff8f9ff700 (LWP 18434) exited] > [New Thread 0x7fff62ce7700 (LWP 18442)] > [New Thread 0x7fff8f3f8700 (LWP 18443)] > [New Thread 0x7fff8f8fe700 (LWP 18444)] > [New Thread 0x7fff8f9ff700 (LWP 18445)] > [New Thread 0x7fff8efcf700 (LWP 18446)] > [New Thread 0x7fff8f6fc700 (LWP 18447)] > [Thread 0x7fff8efcf700 (LWP 18446) exited] > [New Thread 0x7fff8efcf700 (LWP 18448)] > [Thread 0x7fff8efcf700 (LWP 18448) exited] > [7fff540015b0] filesystem stream error: cannot open file /home/hibby/vlc > (No such file or directory) > [Thread 0x7fff8f8fe700 (LWP 18444) exited] > [Thread 0x7fff8f9ff700 (LWP 18445) exited] > [Thread 0x7fff8f6fc700 (LWP 18447) exited] > > Thread 7 "vlc" received signal SIGSEGV, Segmentation fault. > [Switching to Thread 0x7fff8f7fd700 (LWP 18436)] > 0x7fffa5d07b64 in mdns_init () from > /usr/lib/x86_64-linux-gnu/libmicrodns.so.0 > > after installing `libmicrodns0-dbgsym` I got the following trace: > > (gdb) run vlc > Starting program: /usr/bin/vlc vlc > [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.1 Vetinari (revision 3.0.1-0-gec0f700fcc) > [New Thread 0x7fff94402700 (LWP 18681)] > [New Thread 0x7fff8fc01700 (LWP 18682)] > [New Thread 0x7fff8fb00700 (LWP 18683)] > [New Thread 0x7fff8f9ff700 (LWP 18684)] > [55759570] main libvlc: Running vlc with the default interface. Use > 'cvlc' to use vlc without interface. > [New Thread 0x7fff8f8fe700 (LWP 18685)] > [Thread 0x7fff8f8fe700 (LWP 18685) exited] > [New Thread 0x7fff8f8fe700 (LWP 18686)] > [New Thread 0x7fff8f7fd700 (LWP 18687)] > [New Thread 0x7fff8f6fc700 (LWP 18688)] > [New Thread 0x7fff8f5fb700 (LWP 18689)] > [Thread 0x7fff8f7fd700 (LWP 18687) exited] > [New Thread 0x7fff8f4fa700 (LWP 18690)] > [Thread 0x7fff8f4fa700 (LWP 18690) exited] > [New Thread 0x7fff8d7f4700 (LWP 18691)] > [Thread 0x7fff8f5fb700 (LWP 18689) exited] > [Thread 0x7fff8f8fe700 (LWP 18686) exited] > [Thread 0x7fff8f9ff700 (LWP 18684) exited] > [New Thread 0x7fff62ce7700 (LWP 18692)] > [New Thread 0x7fff8f5fb700 (LWP 18693)] > [New Thread 0x7fff8f8fe700 (LWP 18694)] > [7fff78000fe0] filesystem stream error: cannot open file /home/hibby/vlc > (No such file or directory) > [New Thread 0x7fff8f9ff700 (LWP 18695)] > [Thread 0x7fff8f8fe700 (LWP 18694) exited] > [New Thread 0x7fff8f8fe700 (LWP 18696)] > [New Thread 0x7fff8f4fa700 (LWP 18697)] > [Thread 0x7fff8f8fe700 (LWP 18696) exited] > [New Thread 0x7fff8f8fe700 (LWP 18698)] > [Thread 0x7fff8f8fe700 (LWP 18698) exited] > [Thread 0x7fff8f9ff700 (LWP 18695) exited] > [Thread 0x7fff8f4fa700 (LWP 18697) exited] > > Thread 9 "vlc" received signal SIGSEGV, Segmentation fault. > [Switching to Thread 0x7fff8f6fc700 (LWP 18688)] > 0x7fffa5d07b64 in mdns_list_interfaces (ai_family=2, > p_nb_intf=0x7fff6800a958, pp_intfs=) at src/mdns.c:120 > 120 src/mdns.c: No such file or directory. > > Perhaps this should be forwarded to the libmicrodns0 maintainers... Looks like it's fixed already: https://github.com/videolabs/libmicrodns/commit/efdf2754f9f8b801048b8fdae2b269f091128193 Will be fixed with the next upload. Cheers -- Sebastian Ramacher signature.asc Description: PGP signature
Bug#893284: vlc: VLC segfaults on highlight of Playback>Renderer menu option
Hi Sebastian - > Please provide a backtrace of the crash. See > https://wiki.debian.org/HowToGetABacktrace for details. No problems. There are two traces below, and I have reproduced this on two different machines to check it's not my specific config. First time round, I hit this: Starting program: /usr/bin/vlc vlc [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.1 Vetinari (revision 3.0.1-0-gec0f700fcc) [New Thread 0x7fff94402700 (LWP 18431)] [New Thread 0x7fff8fc01700 (LWP 18432)] [New Thread 0x7fff8fb00700 (LWP 18433)] [New Thread 0x7fff8f9ff700 (LWP 18434)] [55759570] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface. [New Thread 0x7fff8f8fe700 (LWP 18435)] [New Thread 0x7fff8f7fd700 (LWP 18436)] [Thread 0x7fff8f8fe700 (LWP 18435) exited] [New Thread 0x7fff8f8fe700 (LWP 18437)] [New Thread 0x7fff8f6fc700 (LWP 18438)] [New Thread 0x7fff8f3f8700 (LWP 18439)] [Thread 0x7fff8f6fc700 (LWP 18438) exited] [New Thread 0x7fff8efcf700 (LWP 18440)] [Thread 0x7fff8efcf700 (LWP 18440) exited] [New Thread 0x7fff8d7f4700 (LWP 18441)] [Thread 0x7fff8f3f8700 (LWP 18439) exited] [Thread 0x7fff8f8fe700 (LWP 18437) exited] [Thread 0x7fff8f9ff700 (LWP 18434) exited] [New Thread 0x7fff62ce7700 (LWP 18442)] [New Thread 0x7fff8f3f8700 (LWP 18443)] [New Thread 0x7fff8f8fe700 (LWP 18444)] [New Thread 0x7fff8f9ff700 (LWP 18445)] [New Thread 0x7fff8efcf700 (LWP 18446)] [New Thread 0x7fff8f6fc700 (LWP 18447)] [Thread 0x7fff8efcf700 (LWP 18446) exited] [New Thread 0x7fff8efcf700 (LWP 18448)] [Thread 0x7fff8efcf700 (LWP 18448) exited] [7fff540015b0] filesystem stream error: cannot open file /home/hibby/vlc (No such file or directory) [Thread 0x7fff8f8fe700 (LWP 18444) exited] [Thread 0x7fff8f9ff700 (LWP 18445) exited] [Thread 0x7fff8f6fc700 (LWP 18447) exited] Thread 7 "vlc" received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7fff8f7fd700 (LWP 18436)] 0x7fffa5d07b64 in mdns_init () from /usr/lib/x86_64-linux-gnu/libmicrodns.so.0 after installing `libmicrodns0-dbgsym` I got the following trace: (gdb) run vlc Starting program: /usr/bin/vlc vlc [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.1 Vetinari (revision 3.0.1-0-gec0f700fcc) [New Thread 0x7fff94402700 (LWP 18681)] [New Thread 0x7fff8fc01700 (LWP 18682)] [New Thread 0x7fff8fb00700 (LWP 18683)] [New Thread 0x7fff8f9ff700 (LWP 18684)] [55759570] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface. [New Thread 0x7fff8f8fe700 (LWP 18685)] [Thread 0x7fff8f8fe700 (LWP 18685) exited] [New Thread 0x7fff8f8fe700 (LWP 18686)] [New Thread 0x7fff8f7fd700 (LWP 18687)] [New Thread 0x7fff8f6fc700 (LWP 18688)] [New Thread 0x7fff8f5fb700 (LWP 18689)] [Thread 0x7fff8f7fd700 (LWP 18687) exited] [New Thread 0x7fff8f4fa700 (LWP 18690)] [Thread 0x7fff8f4fa700 (LWP 18690) exited] [New Thread 0x7fff8d7f4700 (LWP 18691)] [Thread 0x7fff8f5fb700 (LWP 18689) exited] [Thread 0x7fff8f8fe700 (LWP 18686) exited] [Thread 0x7fff8f9ff700 (LWP 18684) exited] [New Thread 0x7fff62ce7700 (LWP 18692)] [New Thread 0x7fff8f5fb700 (LWP 18693)] [New Thread 0x7fff8f8fe700 (LWP 18694)] [7fff78000fe0] filesystem stream error: cannot open file /home/hibby/vlc (No such file or directory) [New Thread 0x7fff8f9ff700 (LWP 18695)] [Thread 0x7fff8f8fe700 (LWP 18694) exited] [New Thread 0x7fff8f8fe700 (LWP 18696)] [New Thread 0x7fff8f4fa700 (LWP 18697)] [Thread 0x7fff8f8fe700 (LWP 18696) exited] [New Thread 0x7fff8f8fe700 (LWP 18698)] [Thread 0x7fff8f8fe700 (LWP 18698) exited] [Thread 0x7fff8f9ff700 (LWP 18695) exited] [Thread 0x7fff8f4fa700 (LWP 18697) exited] Thread 9 "vlc" received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7fff8f6fc700 (LWP 18688)] 0x7fffa5d07b64 in mdns_list_interfaces (ai_family=2, p_nb_intf=0x7fff6800a958, pp_intfs=) at src/mdns.c:120 120 src/mdns.c: No such file or directory. Perhaps this should be forwarded to the libmicrodns0 maintainers...
Bug#893284: vlc: VLC segfaults on highlight of Playback>Renderer menu option
Control: tags -1 + moreinfo On 2018-03-17 18:42:47, Hibby wrote: > Package: src:vlc > Version: 3.0.1-3 > Severity: normal > > Hi, > > When trying to use the VLC Cast to Chromecast feature, I am seeing a > segfault on highlighting the Playback>Renderer menu item. > > The last messages I get when running vlc verbose are: > > [7f67b05ac9f0] main probe debug: looking for renderer probe module > matching "any": 1 candidates > [7f67b05ac9f0] main probe debug: no renderer probe modules matched > [5608b4cfc270] qt interface debug: starting renderer discovery service > mDNS renderer Discovery > [7f67b05da900] main renderer discovery debug: looking for > renderer_discovery module matching "microdns_renderer": 1 candidates > [7f67b05da900] microdns renderer discovery debug: mDNS: listening to > _googlecast._tcp.local renderer > [1]9862 segmentation fault vlc - Please provide a backtrace of the crash. See https://wiki.debian.org/HowToGetABacktrace for details. Cheers > Hopefully this is helpful! > > Thanks, > DH > > -- System Information: > Debian Release: buster/sid > APT prefers testing > APT policy: (500, 'testing') > Architecture: amd64 (x86_64) > Foreign Architectures: i386 > > Kernel: Linux 4.14.0-3-amd64 (SMP w/8 CPU cores) > Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), > LANGUAGE=en_GB:en (charmap=UTF-8) > Shell: /bin/sh linked to /bin/dash > Init: systemd (via /run/systemd/system) > LSM: AppArmor: enabled > > Versions of packages vlc depends on: > ii vlc-bin 3.0.1-3 > ii vlc-plugin-base 3.0.1-3 > ii vlc-plugin-qt3.0.1-3 > ii vlc-plugin-video-output 3.0.1-3 > > Versions of packages vlc recommends: > ii vlc-l10n 3.0.1-3 > ii vlc-plugin-notify 3.0.1-3 > ii vlc-plugin-samba 3.0.1-3 > ii vlc-plugin-skins2 3.0.1-3 > ii vlc-plugin-video-splitter 3.0.1-3 > ii vlc-plugin-visualization 3.0.1-3 > > vlc suggests no packages. > > Versions of packages libvlc-bin depends on: > ii libc62.27-2 > ii libvlc5 3.0.1-2 > > Versions of packages libvlc5 depends on: > ii libc62.27-2 > ii libvlccore9 3.0.1-2 > > Versions of packages libvlc5 recommends: > ii libvlc-bin 3.0.1-3 > > Versions of packages vlc-bin depends on: > ii libc6 2.27-2 > ii libvlc-bin 3.0.1-3 > ii libvlc5 3.0.1-2 > > Versions of packages vlc-plugin-base depends on: > ii liba52-0.7.4 0.7.4-19 > ii libarchive13 3.2.2-3.1 > ii libaribb24-0 1.0.3-1 > ii libasound2 1.1.3-5 > ii libass9 1:0.14.0-1 > ii libavahi-client3 0.7-3.1 > ii libavahi-common3 0.7-3.1 > ii libavc1394-0 0.5.4-4+b1 > ii libavcodec57 7:3.4.2-1+b1 > ii libavformat577:3.4.2-1+b1 > ii libavutil55 7:3.4.2-1+b1 > ii libbasicusageenvironment12018.02.28-1 > ii libbluray2 1:1.0.2-2 > ii libc62.27-2 > ii libcairo21.15.10-1 > ii libcddb2 1.3.2-5 > ii libchromaprint1 1.4.3-1 > ii libcrystalhd31:0.0~git20110715.fdd2f19-12 > ii libdbus-1-3 1.12.6-2 > ii libdc1394-22 2.2.5-1 > ii libdca0 0.0.5-10 > ii libdvbpsi10 1.3.2-1 > ii libdvdnav4 6.0.0-1 > ii libdvdread4 6.0.0-1 > ii libebml4v5 1.3.5-2 > ii libfaad2 2.8.8-1 > ii libflac8 1.3.2-1 > ii libfontconfig1 2.12.6-0.1 > ii libfreetype6 2.8.1-2 > ii libfribidi0 0.19.7-2 > ii libgcc1 1:8-20180218-1 > ii libgcrypt20 1.8.1-4 > ii libglib2.0-0 2.54.3-2 > ii libgnutls30 3.5.18-1 > ii libgpg-error01.27-6 > ii libgroupsock82018.02.28-1 > ii libharfbuzz0b1.7.2-1 > ii libjpeg62-turbo 1:1.5.2-2+b1 > ii libkate1 0.4.1-7+b1 > ii liblirc-client0 0.10.0-2+b1 > ii liblivemedia62 2018.02.28-1 > ii liblua5.2-0 5.2.4-1.1+b2 > ii libmad0 0.15.1b-9 > ii libmatroska6v5 1.4.8-1.1 > ii libmicrodns0 0.0.9-1 > ii libmpcdec6 2:0.1~r495-1+b1 > ii libmpeg2-4 0.5.1-8 > ii libmpg123-0
Bug#893284: vlc: VLC segfaults on highlight of Playback>Renderer menu option
Package: src:vlc Version: 3.0.1-3 Severity: normal Hi, When trying to use the VLC Cast to Chromecast feature, I am seeing a segfault on highlighting the Playback>Renderer menu item. The last messages I get when running vlc verbose are: [7f67b05ac9f0] main probe debug: looking for renderer probe module matching "any": 1 candidates [7f67b05ac9f0] main probe debug: no renderer probe modules matched [5608b4cfc270] qt interface debug: starting renderer discovery service mDNS renderer Discovery [7f67b05da900] main renderer discovery debug: looking for renderer_discovery module matching "microdns_renderer": 1 candidates [7f67b05da900] microdns renderer discovery debug: mDNS: listening to _googlecast._tcp.local renderer [1]9862 segmentation fault vlc - Hopefully this is helpful! Thanks, DH -- System Information: Debian Release: buster/sid APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.14.0-3-amd64 (SMP w/8 CPU cores) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB:en (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages vlc depends on: ii vlc-bin 3.0.1-3 ii vlc-plugin-base 3.0.1-3 ii vlc-plugin-qt3.0.1-3 ii vlc-plugin-video-output 3.0.1-3 Versions of packages vlc recommends: ii vlc-l10n 3.0.1-3 ii vlc-plugin-notify 3.0.1-3 ii vlc-plugin-samba 3.0.1-3 ii vlc-plugin-skins2 3.0.1-3 ii vlc-plugin-video-splitter 3.0.1-3 ii vlc-plugin-visualization 3.0.1-3 vlc suggests no packages. Versions of packages libvlc-bin depends on: ii libc62.27-2 ii libvlc5 3.0.1-2 Versions of packages libvlc5 depends on: ii libc62.27-2 ii libvlccore9 3.0.1-2 Versions of packages libvlc5 recommends: ii libvlc-bin 3.0.1-3 Versions of packages vlc-bin depends on: ii libc6 2.27-2 ii libvlc-bin 3.0.1-3 ii libvlc5 3.0.1-2 Versions of packages vlc-plugin-base depends on: ii liba52-0.7.4 0.7.4-19 ii libarchive13 3.2.2-3.1 ii libaribb24-0 1.0.3-1 ii libasound2 1.1.3-5 ii libass9 1:0.14.0-1 ii libavahi-client3 0.7-3.1 ii libavahi-common3 0.7-3.1 ii libavc1394-0 0.5.4-4+b1 ii libavcodec57 7:3.4.2-1+b1 ii libavformat577:3.4.2-1+b1 ii libavutil55 7:3.4.2-1+b1 ii libbasicusageenvironment12018.02.28-1 ii libbluray2 1:1.0.2-2 ii libc62.27-2 ii libcairo21.15.10-1 ii libcddb2 1.3.2-5 ii libchromaprint1 1.4.3-1 ii libcrystalhd31:0.0~git20110715.fdd2f19-12 ii libdbus-1-3 1.12.6-2 ii libdc1394-22 2.2.5-1 ii libdca0 0.0.5-10 ii libdvbpsi10 1.3.2-1 ii libdvdnav4 6.0.0-1 ii libdvdread4 6.0.0-1 ii libebml4v5 1.3.5-2 ii libfaad2 2.8.8-1 ii libflac8 1.3.2-1 ii libfontconfig1 2.12.6-0.1 ii libfreetype6 2.8.1-2 ii libfribidi0 0.19.7-2 ii libgcc1 1:8-20180218-1 ii libgcrypt20 1.8.1-4 ii libglib2.0-0 2.54.3-2 ii libgnutls30 3.5.18-1 ii libgpg-error01.27-6 ii libgroupsock82018.02.28-1 ii libharfbuzz0b1.7.2-1 ii libjpeg62-turbo 1:1.5.2-2+b1 ii libkate1 0.4.1-7+b1 ii liblirc-client0 0.10.0-2+b1 ii liblivemedia62 2018.02.28-1 ii liblua5.2-0 5.2.4-1.1+b2 ii libmad0 0.15.1b-9 ii libmatroska6v5 1.4.8-1.1 ii libmicrodns0 0.0.9-1 ii libmpcdec6 2:0.1~r495-1+b1 ii libmpeg2-4 0.5.1-8 ii libmpg123-0 1.25.10-1 ii libmtp9 1.1.13-1 ii libncursesw5 6.1-1 ii libnfs8 1.11.0-3 ii libogg0 1.3.2-1+b1 ii libopenmpt-modplug1 0.3.6-1 ii libopus0 1.2.1-1 ii libpng16-16 1.6.34-1 ii libpostproc547:3.4.2-1+b1 ii