Subject: [Boost-bugs] [Boost C++ Libraries] #11729: Boost interprocess fails to initialize on long-running Windows machines
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2015-10-15 07:56:10
#11729: Boost interprocess fails to initialize on long-running Windows machines
------------------------------+--------------------------
Reporter: martin.apel@⦠| Owner: igaztanaga
Type: Bugs | Status: new
Milestone: To Be Determined | Component: interprocess
Version: Boost 1.56.0 | Severity: Problem
Keywords: |
------------------------------+--------------------------
This bug report is similar to
[https://svn.boost.org/trac/boost/ticket/9767 #9767], but the effect
described there is only part of the problem and the workaround described
there may not always be applicable.
On Windows Boost Interprocess tries to determine the last boot time by
looking at the system event log. This may fail, if the machine has been
running a longer time or if it has only been suspended instead of
rebooting most of the time. The effect is, that Boost crashes, if the boot
time cannot be determined.
The workaround may not always be applicable, because a directory has to be
hardcoded at compile time, which may not be accessible on all machines,
where the resulting program is ever run.
So I think that instead of the workaround described in #9767 a real
solution should be implemented for this case.
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/11729> 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:19 UTC