workaround for glibc bug

Matthias Kretz kretz at kde.org
Thu Sep 27 22:11:11 BST 2007


Clarification on the issue:
it's not easy to hit the deadlock:
a) you need an application that uses threads
b) that application needs to be resolving symbols in both threads at the same 
time

Now, this issue is hit with xine-lib a lot more easily than with your average 
KDE application. I'd say you get a deadlock every 100th-400th time. (If my 
felt statistics ;-) are correct then every KDE4 user will see the deadlock 
from time to time.)

So what does it mean for you? If you are using Phonon a lot either "export 
LD_BIND_NOW=1" or update to glibc-2.6.90-14 or higher (I won't update until 
my distribution provides the update). Otherwise ignore the issue.

Freeze means that only this one app will freeze. Depending on what app that is 
it's more or less critical. And often it's also not the main-thread that 
deadlocks - e.g. the GUI still works but the audio playback has stopped.

-- 
________________________________________________________
Matthias Kretz (Germany)                            <><
http://Vir.homelinux.org/
MatthiasKretz at gmx.net, kretz at kde.org,
Matthias.Kretz at urz.uni-heidelberg.de
-------------- 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/833e8999/attachment.sig>


More information about the kde-core-devel mailing list