Guys, sorry for the bad description of the problem - I'm learning things as I debug at this time. I think it would be good if you don't invest too much effort in debugging this at this point :-) I now realized that xrootd no longer uses the glibc version to decide whether the custom semaphore should be used, but instead one has to pass -DUSE_LIBC_SEMAPHORE=1 to cmake to activate the glibc implementation. I now did this and the code also crashes, but with a different backtrace. Then I found that the crash only happens if I link my code with a specific version of a library of ours. If I don't link that library than the problem disappears. After realizing this I was able to reproduce the crash on my laptop with glibc 2.24. So it might be a problem in our code after all. I will report back when I'm done debugging, it's possible that we can just close this issue at that point. -- 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/458#issuecomment-278140242 ######################################################################## 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