Troubleshooting
Problem
Attempts to run an IBM Rational Robot API recording result in "fatal application error" when McAfee VirusScan Enterprise 8.0.0 is installed.
Symptom
IBM Rational Robot API recording no longer works after the installation of McAfee VirusScan Enterprise 8.0. Prior to installing McAfee "VirusScan v8.0i for Win NT/2000/XP" on a system where Robot is installed, Robot API records successfully.
After installing this version of McAfee, recording in Internet Explorer soon fail. After completing the Start Application dialog, you see the following message in a "Session Recorder" dialog window:
The application (C:\PROGRAM FILES\INTERNET EXPLORER\IEXPLORE.EXE)
experienced a fatal application error
Code: C0000005 (ACCESS_VIOLATION)
Addr: 77E42DFC
Flags: 00000000
Cause
It was determined that API recording will not work with McAfee VirusScan Enterprise 8.0.0 if McAfee's "Buffer Overflow Protection" is enabled.
Also McAfee's Host Intrusion Prevention (HIPS) is a possible cause.
Resolving The Problem
Disable Buffer Overflow Protection when you do API recording.
WORKAROUND
Open the McAfee settings.
- Disable the "Buffer Overflow Protection" from the VirusScan Console.
You need to disable this setting only during the API recording .After you have finished the recording, you can then enable "Buffer Overflow Protection" again.
NOTE: According to the readme.txt of McAfee, other products (they list four different firewall products) also have trouble with Buffer Overflow Protection. The readme.txt recommends disabling the Buffer Overflow feature if you need to run these products.
The second issue has a relation with the Host Intrusion Prevention (HIPS) software that McAfee pushes. Consider the following.
- Uninstall McAfee,
- Uninstall then HIPS, along with the KB955759 patch.
- Reinstall McAfee without HIPS.
Follow the procedure below before you create Robot 7.0.1.1 scripts.
- Disable access protection
- Disable buffer overflow
- Disable on-access
- Go to Services and stop McAfee Framework Service (the agent) and set to Disabled startup
- Switch the McAfee Framework Service back to Automatic startup and start the service after you complete testing.
Was this topic helpful?
Document Information
Modified date:
16 June 2018
UID
swg21197843