Modify

Ticket #4352 (closed Bugs: fixed)

Opened 4 years ago

Last modified 4 years ago

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

Reported by: David M. Cotter <me@…> Owned by: igaztanaga
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.

Attachments

Change History

comment:1 Changed 4 years ago by David M. Cotter <me@…>

  • Cc me@… added
  • Owner set to igaztanaga
  • Component changed from None to interprocess

comment:2 Changed 4 years ago by igaztanaga

  • Status changed from new to closed
  • Resolution set to fixed
  • Milestone changed from Boost 1.43.0 to Boost-1.45.0

Fixed for Boost 1.45 in release branch

View

Add a comment

Modify Ticket

Change Properties
<Author field>
Action
as closed
The resolution will be deleted. Next status will be 'reopened'
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.