Opened 12 years ago

Closed 12 years ago

#4352 closed Bugs (fixed)

[interprocess] (Windows) boot stamp method produces inconsistent results, causing failure

Reported by: David M. Cotter <me@…> Owned by: Ion Gaztañaga
Milestone: Boost 1.45.0 Component: interprocess
Version: Boost 1.44.0 Severity: Showstopper
Keywords: interprocess boot time stamp Cc: me@…

Description

see this ticket: https://svn.boost.org/trac/boost/ticket/4010 however this problem is much worse: when running in a VM (eg: parallels) repeated calls (without waiting) to get_system_time_of_day_information() return DIFFERENT numbers in the info.data.liKeBootTime field. because of this, shared memory always fails.

current "workaround" is to do this: info.data.liKeBootTime &= 0xFFFFFFFF00000000; after every call.

Change History (2)

comment:1 by David M. Cotter <me@…>, 12 years ago

Cc: me@… added
Component: Noneinterprocess
Owner: set to Ion Gaztañaga

comment:2 by Ion Gaztañaga, 12 years ago

Milestone: Boost 1.43.0Boost-1.45.0
Resolution: fixed
Status: newclosed

Fixed for Boost 1.45 in release branch

Note: See TracTickets for help on using tickets.