Bug#663518: vlc: playing files from smb share does not work since 2.0

Vincent Blut vincent.debian at free.fr
Tue Sep 11 13:27:09 UTC 2012


tags 663518 unreproducible
thanks

> Package: vlc
> Version: 2.0.0-6
> Severity: important
>
> Trying to play files from smb shares failes. This is a regression in 2.0
> since it worked perfectly in earlier versions.
>
> Checked the logs as suggested by the error message and found the next
> error:
> main debug: looking for access module: 1 candidate
> main warning: cannot load module
> `/usr/lib/vlc/plugins/access/libaccess_smb_plugin.so'
> (/usr/lib/vlc/plugins/access/libaccess_smb_plugin.so: undefined symbol:
> smbc_init)
> main error: corrupt module:
> /usr/lib/vlc/plugins/access/libaccess_smb_plugin.so
> main debug: no access module matching "smb" could be loaded
>
> It seems that libsmbclient is not linked to the plugin.
>
> I could workaround this issue by starting vlc like this:
> LD_PRELOAD=/usr/lib/i386-linux-gnu/libsmbclient.so.0 vlc
>
> This way files from samba shares could be played.
>
> Regards,
> Zsolt
>
> -- System Information:
> Debian Release: wheezy/sid
>   APT prefers testing
>   APT policy: (800, 'testing'), (600, 'unstable'), (102, 'experimental')
> Architecture: i386 (i686)
>
> Kernel: Linux 3.2.0-2-686-pae (SMP w/2 CPU cores)
> Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/bash
>
> Versions of packages vlc depends on:
> ii  libaa1                    1.4p5-39
> ii  libavcodec53              4:0.8-1+b1
> ii  libavutil51               4:0.8-1+b1
> ii  libc6                     2.13-27
> ii  libfreetype6              2.4.8-1
> ii  libfribidi0               0.19.2-2
> ii  libgcc1                   1:4.6.3-1
> ii  libgl1-mesa-glx [libgl1]  8.0-2
> ii  libice6                   2:1.0.7-2
> ii  libqtcore4                4:4.7.4-2
> ii  libqtgui4                 4:4.7.4-2
> ii  libsdl-image1.2           1.2.12-1
> ii  libsdl1.2debian           1.2.15-2
> ii  libsm6                    2:1.2.0-2
> ii  libstdc++6                4.6.3-1
> ii  libtar0                   1.2.11-8
> ii  libva-x11-1               1.0.14-1
> ii  libva1                    1.0.14-1
> ii  libvlccore5               2.0.0-6
> ii  libx11-6                  2:1.4.4-4
> ii  libxcb-composite0         1.8-2
> ii  libxcb-keysyms1           0.3.8-1
> ii  libxcb-randr0             1.8-2
> ii  libxcb-render0            1.8-2
> ii  libxcb-shape0             1.8-2
> ii  libxcb-shm0               1.8-2
> ii  libxcb-xfixes0            1.8-2
> ii  libxcb-xv0                1.8-2
> ii  libxcb1                   1.8-2
> ii  libxext6                  2:1.3.0-3
> ii  libxinerama1              2:1.1.1-3
> ii  libxpm4                   1:3.5.9-4
> ii  ttf-freefont              20100919-1
> ii  vlc-nox                   2.0.0-6
> ii  zlib1g                    1:1.2.6.dfsg-2
>
> Versions of packages vlc recommends:
> ii  vlc-plugin-notify  2.0.0-6
> ii  vlc-plugin-pulse   2.0.0-6
> ii  xdg-utils          1.1.0~rc1+git20111210-6
>
> Versions of packages vlc suggests:
> pn  videolan-doc  <none>
>
> -- no debconf information
>
>
>

Hi,

It seems not reproducible here with version 2.0.3-2 (probably earlier
versions too).

$ lsof | grep libsmbclient.so.0 | awk '/vlc/ {print $0}'

vlc       4402           brutux  mem       REG                8,6  
6023488  670363 /usr/lib/x86_64-linux-gnu/libsmbclient.so.0
vlc       4402 4409      brutux  mem       REG                8,6  
6023488  670363 /usr/lib/x86_64-linux-gnu/libsmbclient.so.0
vlc       4402 4421      brutux  mem       REG                8,6  
6023488  670363 /usr/lib/x86_64-linux-gnu/libsmbclient.so.0
vlc       4402 4461      brutux  mem       REG                8,6  
6023488  670363 /usr/lib/x86_64-linux-gnu/libsmbclient.so.0
vlc       4402 4462      brutux  mem       REG                8,6  
6023488  670363 /usr/lib/x86_64-linux-gnu/libsmbclient.so.0

Please could you check if you're still suffering this bug with the last
version in Wheezy?

Cheers,
Vincent



More information about the pkg-multimedia-maintainers mailing list