Bug#893284: vlc: VLC segfaults on highlight of Playback>Renderer menu option

2018-03-18 Thread Sebastian Ramacher
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

2018-03-18 Thread Hibby
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

2018-03-18 Thread Sebastian Ramacher
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

2018-03-17 Thread Hibby
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