Update of bug #99083 (project xrootd): Report Type: None => Bug Status: None => Ready to test Fixed by commit(s): => 674010f0 _______________________________________________________ Follow-up Comment #5: OK, I think I have found the source of the problem. I was being a bit too clever. Could you verify that this patch fixes it? The issue comes down to allowing callbacks to do a self-referential deletion. The only reason libevent gets away with it is because it removes all references to the event block before doing the callback and you have to explicitly add yourself back in. IOEvents doesn't do that because it's an expensive proposition and a relatively rare event that you would delete yourself anyway. So, there's a lot of code to deal with that end case. But if you want to run efficiently on multi-core batch nodes that's what one needs to do. It's rarely a problem if you waste CPU in a workstation, especially for things like browsers, sigh. _______________________________________________________ Reply to this item at: <http://savannah.cern.ch/bugs/?99083> _______________________________________________ Message sent via/by LCG Savannah http://savannah.cern.ch/ ######################################################################## 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