Print

Print


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