[pulseaudio-tickets] [Bug 39034] New: pulseaudio-0.9.23 breaks binary compatibility
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Thu Jul 7 05:20:47 PDT 2011
https://bugs.freedesktop.org/show_bug.cgi?id=39034
Summary: pulseaudio-0.9.23 breaks binary compatibility
Product: PulseAudio
Version: unspecified
Platform: x86 (IA32)
OS/Version: Linux (All)
Status: NEW
Severity: normal
Priority: medium
Component: misc
AssignedTo: pulseaudio-bugs at lists.freedesktop.org
ReportedBy: chris at cvine.freeserve.co.uk
QAContact: pulseaudio-bugs at lists.freedesktop.org
CC: lennart at poettering.net
Replacing pulseaudio-0.9.22 with pulseaudio-0.9.23 causes various gnome
components to fail in gnome-3.0.2, and in particular gnome-shell won't load
correctly. gnome-3 will start in forced fallback mode, but then gtk+3 programs
started under it will randomly fail to find symbols in apparently unrelated
libraries such as libgcc_s.so.
Reverting to pulseaudio-0.9.22 resolved this. I have not been able to test
this more widely as I try to avoid pulseaudio (but it is a gnome-3 dependency
now).
I strongly suspect that pulseaudio has broken binary compatibility without
properly adjusting its libtool versioning, so that a recompilation of gnome-3
would deal with this, but I have not tested this. Alternatively, possibly
gnome-3.0 is improperly using private parts of the pulseaudio api and the fault
lies there.
This occurred on two machines I have running gnome-3.0.2 under 32-bit
slackware-13.37 on x86.
Note for the future: if breaking binary compatibility, please set the libtool
versioning so that there is a clear and obvious failure at load time rather
than the nearly silent failure I experienced here, requiring considerable
searching around to find the culprit.
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the pulseaudio-bugs
mailing list