View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0001472ITKpublic2005-01-13 10:512010-10-21 12:45
ReporterJim Miller 
Assigned ToJim Miller 
PrioritylowSeveritymajorReproducibilityalways
StatusassignedResolutionopen 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
Summary0001472: PCAShapeSignedDistanceFunction not thread safe
DescriptionPCAShapedSignedDistanceFunction changes the ivar m_Selectors during the call to Evaluate(). If two threads call Evaluate() they m_Selectors could be corrupted or set incorrectly for one of the threads.

m_Selectors is used to cache whether an iterpolating function or extrapolating function needs to be used.
TagsNo tags attached.
Resolution Date
Sprint
Sprint Status
Attached Files

 Relationships

  Notes
(0009081)
Luis Ibanez (manager)
2007-09-18 11:43

To be addressed during WA10.

Two potential options:
a) in the filter that use this function, instantiate one per thread
b) fix the functions to make them thread safe.

 Issue History
Date Modified Username Field Change
2007-09-18 11:43 Luis Ibanez Note Added: 0009081
2010-10-21 12:45 Hans Johnson Assigned To Lydia Ng => Jim Miller


Copyright © 2000 - 2018 MantisBT Team