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