Re: [Boost-bugs] [Boost C++ Libraries] #4266: After Restarting Process getting stuck while using Interprocess shared memory API

Subject: Re: [Boost-bugs] [Boost C++ Libraries] #4266: After Restarting Process getting stuck while using Interprocess shared memory API
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2010-05-27 07:36:15


#4266: After Restarting Process getting stuck while using Interprocess shared
memory API
------------------------------+---------------------------------------------
 Reporter: anonymous | Owner: igaztanaga
     Type: Support Requests | Status: new
Milestone: Boost 1.43.0 | Component: interprocess
  Version: Boost 1.35.0 | Severity: Showstopper
 Keywords: shared_memory |
------------------------------+---------------------------------------------

Comment(by aditya.sinha@…):

 WE are interprocess shared memory for caching data across restart.
 Recently while testing it is found that thread are hanged while acquiring
 process shared mutex which is member named m_header in
 boost::interprocess::segment_manager. I think when process was restarted
 the m_header recursive mutex was in locked state, so when process
 restarted it finds the mutex in locked state.
 I need a mechanism to detect sanity of such locks to detect whether mutex
 is in stale state.

 Regards [[BR]]
 Aditya Kumar Sinha

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/4266#comment:1>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.

This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:03 UTC