Article ID: 221911
Article Last Modified on 8/24/2005
APPLIES TO
- Microsoft Visual C++ 6.0 Enterprise Edition, when used with:
- Microsoft Windows NT 4.0
- Microsoft Windows 2000 Professional Edition
- Microsoft Windows 2000 Server
- Microsoft Windows 2000 Advanced Server
This article was previously published under Q221911
SYMPTOMS
The Windows NT Task Manager shows an increase in memory usage every time the Visual C++ integrated debugger is started using F5 and then stopped. When the system exhausts the virtual memory limit, the application and debugger crashes displaying the following 3 message boxes:
RESOLUTION
The memory can be freed before the system runs out of virtual memory by closing the Visual C++ IDE.
STATUS
Microsoft has confirmed that this is a bug in the Microsoft products that are listed at the beginning of this article.
This problem was corrected in Microsoft Visual C++ .NET.
MORE INFORMATION
Steps to reproduce the behavior
- Create a default MFC application using the AppWizard and build it.
- Start Windows NT Task Manager, click the Performance tab and watch MEM Usage.
- Start the integrated debugger by pressing F5.
- Note MEM Usage.
- Stop the debugger.
- Repeat steps 3-5.
Note Mem Usage has increased by quite some amount. If the virtual memory limit is reached then the errors messages described above are seen.
Keywords: kberrmsg kbtshoot kbnoupdate kbide kbdebug KB221911