Branch: refs/heads/master Home: https://github.com/xrootd/xrootd Commit: eee90c5fd635e973703e86debf1cff72c8099746 https://github.com/xrootd/xrootd/commit/eee90c5fd635e973703e86debf1cff72c8099746 Author: Michal Simon <[log in to unmask]> Date: 2017-07-12 (Wed, 12 Jul 2017) Changed paths: M src/XrdCl/XrdClFileStateHandler.hh Log Message: ----------- [XrdCl] Avoid FileStateHandler deadlock while forking. The recursive lock cannot be unlocked in the child atfork handler, as the LWP id is used to identify the thread owner in the current mutex implementation. LWP is unique per system, and hence a thread in the child process cannot have the same LWP as the thread locking the mutex in the parent prepare atfork handler. ######################################################################## 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