[Boost-bugs] [Boost C++ Libraries] #11729: Boost interprocess fails to initialize on long-running Windows machines

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