Ticket #1096 (closed: fixed)

Opened 11 years ago

Last modified 5 years ago

Geometry parameter map caching is not thread-safe

Reported by: Russell Taylor Owned by: Russell Taylor
Priority: major Milestone: Iteration 21
Component: Keywords:
Cc: Blocked By:
Blocking: Tester:

Description

The attached main file occasionally crashes. Debug analysis shows it to be in the caching of the geometry parameter map and only happening when multi-threading is enabled.

Attachments

Main.cpp (5.0 KB) - added by Russell Taylor 11 years ago.
callstack.txt (2.4 KB) - added by Steve Williams 11 years ago.
The call stack from Visual Studio when the assersion failure triggered a break point

Change History

Changed 11 years ago by Russell Taylor

Changed 11 years ago by Steve Williams

The call stack from Visual Studio when the assersion failure triggered a break point

comment:1 Changed 11 years ago by Russell Taylor

(In [3753]) Make the caching of geometry parameters thread-safe. Re #1096.

comment:2 Changed 11 years ago by Russell Taylor

  • Status changed from new to accepted
  • Owner set to Russell Taylor

comment:3 Changed 11 years ago by Martyn Gigg

(In [3758]) Move parallel critical regions to ParameterMap as having them in ParCompAssembly was causing deadlocks. Re #1096

comment:4 Changed 11 years ago by Russell Taylor

  • Status changed from accepted to testing
  • Resolution set to fixed

comment:5 Changed 11 years ago by Martyn Gigg

  • Status changed from testing to closed

comment:6 Changed 6 years ago by Alex Buts

Re #1096 fixed mon2 integration range in multirep mode

Changeset: 33d11cd2da73a1ada45a99d610c7d23f7afae8e9

comment:7 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 1944

Note: See TracTickets for help on using tickets.