FIX: Access violation with std::map::erase or std::set::erase in a multithreaded application (281446)
The information in this article applies to:
- The C Run-Time (CRT), when used with:
- Microsoft Visual C++, 32-bit Editions 6.0 SP4
This article was previously published under Q281446 SYMPTOMS
When you call the std::map::erase and std::set::erase member functions at the same time from multiple threads, an access violation may be generated.
STATUSMicrosoft has confirmed that this is a bug in the Microsoft products that are listed in the "Applies to" section.
This bug has been fixed in Microsoft Visual Studio 6.0 Service Pack 5 (SP5).
To download the latest service pack for Visual Studio, visit the Visual Studio Product Updates page at the following Microsoft Web site:
Modification Type: | Minor | Last Reviewed: | 7/5/2006 |
---|
Keywords: | kbbug kbCPPonly kbfix kbSTL kbVC600fix kbVS600sp5fix KB281446 |
---|
|