Troubleshooting
Problem
Microsoft Visual C++ Debug Library. Debug Assertion Failed error message
Resolving The Problem
SYMPTOM:
When the license server is started, I get the following error message:
Program Error
rational.exe has generated errors and will be closed by Windows.
You will need to restart the program.
An error log is being created.
If I try to do anything that requires FLEXlm License Server reading the floating license files, such as checking out a license from a client machine or Perform a Status Enquiry of the license server, I get the following error message:
Microsoft Visual C++ Debug Library
Debug Assertion Failed!
Program: C:\program files\rational\common\lmtools.exe
File: dbgheap.c
Line: 1011
Expression: _CrtlsValidHeapPointer(pUserData)
For information on how your program can cause an assertion failure, see the Visual C++ documentation on asserts.
CAUSE:
This error is the result of non-required text in the license file. Any non-required text in the license files must be preceeded by a hash (#) symbol.
RESOLUTION:
Remove all non-required text from the license file or proceed the text with a hash (#) symbol.
The only items of required text in the license files are the Paragraphs beginning with Package, Increment as well as the lines starting with Server, Daemon and Vendor. All other items must be preceded by a Hash (#) symbol or removed completely.
For more information, contact Rational Software Technical Support.
Historical Number
18425
Was this topic helpful?
Document Information
More support for:
Rational Suite
Software version:
2003.06.00
Operating system(s):
Windows
Document number:
74953
Modified date:
16 June 2018
UID
swg21123283