Hi guys, Thanks for reporting the problem! It is rather suspicious that changing a semaphore to a condvar fixes the problem, after thinking about it, it occurred to me that we have a custom implementation of semaphores in xrootd because of: https://sourceware.org/bugzilla/show_bug.cgi?id=12674 https://bugzilla.redhat.com/show_bug.cgi?id=1027348 now this problem has been fixed in glibc 2.21. Could you try to rebuild xrootd with a glibc 2.21 or newer and see if the problem persists? There is a conditional compilation (https://github.com/xrootd/xrootd/blob/master/src/XrdCl/XrdClUglyHacks.hh#L32) and it will automatically use glibc semaphores. Michal -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/xrootd/xrootd/issues/404#issuecomment-240678397 ######################################################################## Use REPLY-ALL to reply to list To unsubscribe from the XROOTD-DEV list, click the following link: https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1