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, view it on GitHub, or mute the thread.
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