Thanks Jason! That saves me a huge amount of work. I think I can come with something here to avoid this problem. Of course, the nagging question is why this doesn't show up in Linux. Anyway, I will work on it tomorrow. Oh yes, the reason that the channel mutex gets unlocked all over the place is because there was a desire to be able to call any of the channel methods while you were in a callback, including deleting the channel itself. It becomes rather messy when you liberalize the calls that way. --- Reply to this email directly or view it on GitHub: https://github.com/xrootd/xrootd/issues/5#issuecomment-17051286 ######################################################################## 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