Bug#528365: vlc: Suashed and greyscale picture with x11 video output
Pascal Obry
pascal at obry.net
Mon Aug 17 10:17:18 UTC 2009
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
More information about the pkg-multimedia-maintainers
mailing list