[Boost-bugs] [Boost C++ Libraries] #5597: shared memory file is created in a subfolder of "boost_interprocess" folder - remove function doesn't find it

Subject: [Boost-bugs] [Boost C++ Libraries] #5597: shared memory file is created in a subfolder of "boost_interprocess" folder - remove function doesn't find it
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2011-06-07 15:41:20


#5597: shared memory file is created in a subfolder of "boost_interprocess" folder
- remove function doesn't find it
-----------------------------------+----------------------------------------
 Reporter: therealremi@… | Owner: igaztanaga
     Type: Bugs | Status: new
Milestone: To Be Determined | Component: interprocess
  Version: Boost 1.46.1 | Severity: Showstopper
 Keywords: shared memory |
-----------------------------------+----------------------------------------
 I have a C++/CLI dll which has
 1. method A - responsible for the creation of shared memory objects and
 filling them with data.
 2. method B - respobsible for the deletion of shared memory objects.
 Method A is first called by another module, and later method B is called
 by another thread in that module.

 Problem? Method A created the files in a subfolder of boost_interprocess
 folder (called something like "20110606204418.125000". The removal code
 called from method B appends to the names of the shared memory objects
 only the root boost_interprocess folder, which results in failure to
 delete them.

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/5597>
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:06 UTC