Modify

Opened 7 years ago

Closed 7 years ago

#4352 closed Bugs (fixed)

[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 (0)

Change History (2)

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

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

comment:2 Changed 7 years ago by igaztanaga

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

Fixed for Boost 1.45 in release branch

Add Comment

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain igaztanaga.
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.