workaround for glibc bug

Thiago Macieira thiago at kde.org
Thu Sep 27 20:53:19 BST 2007


Matthias Kretz wrote:
>Hi,
>
>with phonon-xine one can hit a bug
>(https://bugzilla.redhat.com/show_bug.cgi?id=284171) in glibc rather
> easily. The short version of the bug: lazy symbol resolving in glibc is
> not threadsafe and can deadlock.
>
>The fix for the bug was posted on Tue, 18 Sep 2007 so we can not really
> expect all systems to have the bug fixed when we release 4.0.
>
>Tom Albers wrote:
>> The debian-team thinks we should not 'depend' on it, only make a note
>> in the requirements as in 'because of bug 897 we advise glibc
>> version', where 897 is the bugreport from glibc.

We add to KDE 4.0 Release Notes: "if you're on Linux and you're not using 
glibc version 2.6.xxx, you might experience freezes. Upgrade."

It's as simple as that and there's nothing wrong with requiring updates. 
The kernel used to do that (if you've lived through the 2.0→2.2, 2.2→2.4 
or 2.4→2.6 migrations, you'll remember). 

I just didn't expect to require a glibc upgrade.

By the way, we have found a kernel bug related to threading in Qt. How 
about requiring a kernel upgrade too? :-)
[fortunately, that one is not very frequent, but it causes deadlocks]

-- 
  Thiago Macieira  -  thiago (AT) macieira.info - thiago (AT) kde.org
    PGP/GPG: 0x6EF45358; fingerprint:
    E067 918B B660 DBD1 105C  966C 33F5 F005 6EF4 5358
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20070927/4f3adb10/attachment.sig>


More information about the kde-core-devel mailing list