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