BUG: Break When Expression Has Changed Fails On Struct Members (117147)
The information in this article applies to:
- Microsoft CodeView for MS-DOS 4.0
- Microsoft CodeView for MS-DOS 4.01
- Microsoft CodeView for MS-DOS 4.1
- Microsoft CodeView for Windows 4.0
- Microsoft CodeView for Windows 4.01
- Microsoft CodeView for Windows 4.1
This article was previously published under Q117147 SYMPTOMS
When using "Break when Expression has changed" breakpoints which include
structure members in the expression, the breakpoints may fail and/or break
many times in the exit and startup code following a program restart. In
Codeview for Windows, a General Protection Fault may also occur, followed
by a system hang.
RESOLUTION
To work around this problem, run the program to termination at the end of
the first debugging session, clear the offending breakpoints, restart the
program, and then reset the breakpoints. If you have Visual C++ and your
program is a Windows-based application, you can use the Visual Workbench
debugger instead. Note that for some MS-DOS programs you may also be able
use the Visual Workbench debugger if the program can be rebuilt as a
QuickWin application.
STATUS
Microsoft has confirmed this to be a bug in the Microsoft products
listed at the beginning of this article. We are researching this
problem and will post new information here in the Microsoft Knowledge
Base as it becomes available.
Modification Type: | Major | Last Reviewed: | 10/23/2003 |
---|
Keywords: | kb16bitonly KB117147 |
---|
|