MantisBT
Mantis Bug Tracker Workflow

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0024079Community[OCCT] OCCT:Data Exchangepublic2013-07-19 05:232017-07-24 13:15
Reporterthomhong 
Assigned Togka 
PrioritylowSeverityminor 
StatusassignedResolutionopen 
PlatformWindowsOSVC++ 2010OS Version64 bit
Product Version[OCCT] 6.6.0 
Target VersionFixed in Version 
Summary0024079: stepread_setinput() opens file with exclusive read lock on Windows
DescriptionThe function stepread_setinput() in stepread.c uses the C function fopen(). This is a problem for multi-threaded/multi-process applications on Windows, since the fopen() call will fail if another thread is in the process of opening the same file. Changing this call to use _fsopen() or _wfsopen() in Windows will allow multiple threads and processes to read the same STEP file.
Steps To ReproduceHave two processes open the same STEP file simultaneously.
TagsNo tags attached.
Test case numberNot required
Attached Files

- Relationships

-  Notes
There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
2013-07-19 05:23 thomhong New Issue
2013-07-19 05:23 thomhong Assigned To => gka
2017-07-24 12:56 apv Test case number => Not required
2017-07-24 13:15 apv Status new => assigned


Copyright © 2000 - 2019 MantisBT Team
Powered by Mantis Bugtracker