Print

Print


It does indeed look like a static deinitialization order fiasco and the reason for why it isn't is subtle. You will see it if you read the whole bug report carefully. The reason it does not segfault earlier is that the memory chunk that was holding the `text` segment of the `XrdCl`s ELF object has not been tainted nor unmmapped and XrdCl's code has this stuff in a couple of places: https://github.com/xrootd/xrootd/blob/master/src/XrdCl/XrdClFile.cc#L63

You should try @jknedlik 's snipped for yourself. AFAIK pretty much all the data analysis IO traffic goes through ROOT IO, so you will likely see this kind of stuff again.

---
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub:
https://github.com/xrootd/xrootd/issues/338#issuecomment-229634914

########################################################################
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