On Wed, Sep 24, 2014 at 12:53:59PM +0200, Michal Hocko wrote:
> On Wed, Sep 24, 2014 at 11:56:51AM +0200, Diederik de Haas wrote:
> > On Wednesday 24 September 2014 11:01:47 Michal Hocko wrote:
> > > $ ldd /usr/lib/kde4/libkdeinit/libkdeinit4_ksmserver.so | grep pulse
> > >         libpulse.so.0 => /usr/lib/x86_64-linux-gnu/libpulse.so.0
> > > (0x00007fae299de000) libpulse-mainloop-glib.so.0 =>
> > > /usr/lib/x86_64-linux-gnu/libpulse-mainloop-glib.so.0 (0x00007fae297d9000)
> > > libpulsecommon-5.0.so =>
> > > /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-5.0.so
> > > (0x00007fae28a1a000) libpulsecommon-4.0.so => not found
> > 
> > You have different output then I'm getting.
> > 
> > $ ldd /usr/lib/kde4/libkdeinit/libkdeinit4_ksmserver.so | grep pulse
> >         libpulse.so.0 => /usr/lib/x86_64-linux-gnu/libpulse.so.0 
> > (0x00007f56fadb6000)
> >         libpulse-mainloop-glib.so.0 => 
> > /usr/lib/x86_64-linux-gnu/libpulse-mainloop-glib.so.0 (0x00007f56fabb0000)
> >         libpulsecommon-5.0.so => 
> > /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-5.0.so 
> > (0x00007f56f7010000)
> 
> OK, I have tried to download .deb package for e.g. kalarm from
> http://ftp.cz.debian.org/debian/pool/main/k/kdepim/kalarm_4.14.0-1_amd64.deb
> extracted the binary and
> $ ldd ./kalarm | grep pulse
>         libpulse.so.0 => /usr/lib/x86_64-linux-gnu/libpulse.so.0 
> (0x00007ffe5f6ac000)
>         libpulse-mainloop-glib.so.0 => 
> /usr/lib/x86_64-linux-gnu/libpulse-mainloop-glib.so.0 (0x00007ffe5f4a6000)
>         libpulsecommon-5.0.so => 
> /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-5.0.so 
> (0x00007ffe59ead000)
>         libpulsecommon-4.0.so => not found
> 
> Then tried the same from 
> http://ftp.us.debian.org/debian/pool/main/k/kdepim/kalarm_4.14.0-1_amd64.deb
> with the same result. So this doesn't seem to be mirroring related.

OK, found it. readelf -d told me that libphonon.so.4 is pulling in
libpulse.so.0
libpulse-mainloop-glib.so.0

and libpulse-mainloop-glib.so.0
libpulse.so.0
libpulsecommon-4.0.so
libglib-2.0.so.0
libcap.so.2
libpthread.so.0
librt.so.1
libdl.so.2
libm.so.6
libc.so.6

This seems to be coming from libpulse-mainloop-glib0.
$ apt-show-versions -a -p libpulse-mainloop-glib0
libpulse-mainloop-glib0:amd64 4.0-3 install ok installed
libpulse-mainloop-glib0:amd64 2.0-6.1 stable   ftp.cz.debian.org
libpulse-mainloop-glib0:amd64 5.0-6   testing  ftp.cz.debian.org
libpulse-mainloop-glib0:amd64 5.0-6   unstable ftp.cz.debian.org
libpulse-mainloop-glib0:amd64/testing 4.0-3 upgradeable to 5.0-6

And that seems to be the problem. This version of the package was
broken:
Package: libpulse-mainloop-glib0
Status: install ok installed
Priority: optional
Section: sound
Installed-Size: 86
Maintainer: Pulseaudio maintenance team 
<pkg-pulseaudio-de...@lists.alioth.debian.org>
Architecture: amd64
Multi-Arch: same
Source: pulseaudio
Version: 4.0-3
Depends: libc6 (>= 2.2.5), libcap2 (>= 2.10), libglib2.0-0 (>= 2.16.0), 
libpulse0 (>= 0.99.1)

it should have depended on (= 4.0-3). 5.0 and 2.0 seems to have them correctly. 
After updating to 5.0
I do not see the problem anymore.
$ ldd ./kalarm | grep pulse
        libpulse.so.0 => /usr/lib/x86_64-linux-gnu/libpulse.so.0 
(0x00007f2a4eae2000)
        libpulse-mainloop-glib.so.0 => 
/usr/lib/x86_64-linux-gnu/libpulse-mainloop-glib.so.0 (0x00007f2a4e8dc000)
        libpulsecommon-5.0.so => 
/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-5.0.so (0x00007f2a492e3000)

So this bug report can be closed. The real bug is in
libpulse-mainloop-glib0:amd64 4.0-3 package. Sorry about the noise.
-- 
Michal Hocko


-- 
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