This is driving me crazy :)

I've been trying to understand what has been changed in my system to have VLC so badly broken. Here is my experiment.

I have created a chroot with a Debian "stable" release on my system (where my current VLC is broken). VLC works fine. I have switched my chroot to "testing" and using VLC 0.9.9a as on my host system. VLC works fine there too!

So I have decided to check what are the dependencies with ldd:

On the host system:

$ ldd /usr/bin/vlc
        linux-gate.so.1 =>  (0xb8067000)
        libvlc.so.2 => /usr/lib/libvlc.so.2 (0xb8036000)
        libvlccore.so.0 => /usr/lib/libvlccore.so.0 (0xb7f6b000)
        libpthread.so.0 => /lib/libpthread.so.0 (0xb7f52000)
        libc.so.6 => /lib/libc.so.6 (0xb7e11000)
        libhal.so.1 => /usr/lib/libhal.so.1 (0xb7e01000)
        libdbus-1.so.3 => /lib/libdbus-1.so.3 (0xb7dc8000)
        librt.so.1 => /lib/librt.so.1 (0xb7dbf000)
        libdl.so.2 => /lib/libdl.so.2 (0xb7dbb000)
        libm.so.6 => /lib/libm.so.6 (0xb7d94000)
        /lib/ld-linux.so.2 (0xb8068000)
        libsmbios.so.2 => /usr/lib/libsmbios.so.2 (0xb7cff000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7c0f000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7be4000)

On the chroot:

$ ldd /usr/bin/vlc
        linux-gate.so.1 =>  (0xb8053000)
        libvlc.so.2 => /usr/lib/libvlc.so.2 (0xb8032000)
        libvlccore.so.0 => /usr/lib/libvlccore.so.0 (0xb7f67000)
        libpthread.so.0 => /lib/libpthread.so.0 (0xb7f4e000)
        libc.so.6 => /lib/libc.so.6 (0xb7e0d000)
        libhal.so.1 => /usr/lib/libhal.so.1 (0xb7dfd000)
        libdbus-1.so.3 => /lib/libdbus-1.so.3 (0xb7dc4000)
        librt.so.1 => /lib/librt.so.1 (0xb7dbb000)
        libdl.so.2 => /lib/libdl.so.2 (0xb7db7000)
        libm.so.6 => /lib/libm.so.6 (0xb7d90000)
        /lib/ld-linux.so.2 (0xb8054000)

So on my host systems there is 3 more libraries used (libsmbios.so.2, libstdc++.so.6 and libgcc_s.so.1).

Note that on both systems all the libraries used have the exact same SHA-1 except libhal.so.1 (but replacing it on the host system did not help).

So the only difference between the working (on chroot) and the failing (host system) VLC are those 3 libraries (C runtime + smbios).

Does this makes sense? Does it helps?

Any idea of things I could test to help finding the problem?

Pascal.

--

--|------------------------------------------------------
--| Pascal Obry                           Team-Ada Member
--| 45, rue Gabriel Peri - 78114 Magny Les Hameaux FRANCE
--|------------------------------------------------------
--|    http://www.obry.net  -  http://v2p.fr.eu.org
--| "The best way to travel is by means of imagination"
--|
--| gpg --keyserver keys.gnupg.net --recv-key F949BD3B




--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to