Rational® PurifyPlus™ Family Fix Pack 5283 Release Notes

Fix Pack version 5283


© Copyright IBM Corporation. 1992, 2004. All Rights Reserved.

Any reproduction or distribution of this work is expressly prohibited without the prior written consent of IBM Corporation.

Legal Notices Information


Scope

This is a fix pack

The product changes described in this document apply to versions v2003.06.00, v2003.06.01 and v2003.06.12 of the Rational PurifyPlus Family of products. This is an English only fix pack. It does not apply to the Japanese localized versions of v2003.06.10 and v2003.06.12. This fix pack supersedes fix pack 5276.

Members of the PurifyPlus Family include:

References to PurifyPlus in these release notes apply to Purify, Quantify and PureCoverage.

Contents

What's in This Fix Pack
Installation Information
Contacting IBM Rational Software Support

What's in This Fix Pack

This fix pack is intended to fix defects in versions v2003.06.00, v2003.06.01 and v2003.06.12 of the Rational PurifyPlus Family. The table below describes the issues that the fix pack addresses. Because fix packs are cumulative, some of the fixes were first made available in previous fix packs. This is noted in the entries for which this is the case. To make it easier to spot fixes that are new to this fix pack, the new entries are shown in gray.

Resolved Issues
Product
Defect Number
Description
Versions where fix applies
PurifyPlus RATLC00051688 XDE Tester will not record a user action against an instrumented application if there are two JDKs installed. 2003.06.00
PurifyPlus RATLC00239418 Broken XDE functionality 2003.06.00
PurifyPlus RATLC00370380 Purified application crashes with Outlook XP. 2003.06.00
PurifyPlus RATLC00371246 PurifyPlus Navigator context menu items missing in Microsoft Visual Studio .NET. 2003.06.00
PurifyPlus RATLC00371516 PurifyPlus cannot handle managed modules linked into a native application on Microsoft Windows XP SP1. 2003.06.00
PurifyPlus RATLC00371993 PurifyPlus should not monitor the XDE Tester browser session. 2003.06.00
PurifyPlus RATLC00372422 PurifyPlus pulldown menu accelerator conflicts with pre-existing accelerator in Microsoft Visual Studio .NET. 2003.06.00
PurifyPlus RATLC00372495 PurifyPlus does not support Microsoft Terminal Services in Application Server mode. 2003.06.00
PurifyPlus RATLC00372701 Purify fails with "Duplicate insert" message in application running on Windows 2003 Enterprise Server. 2003.06.00
PurifyPlus RATLC00372707 Applications that suspend threads sometimes deadlock when instrumented with PurifyPlus. 2003.06.00
PurifyPlus RATLC00372775 PurifyPlus products fail to run on Japanese Windows NT SP6a 2003.06.00
2003.06.01
PurifyPlus RATLC00373114 The Purify user interface loses arguments when a .pfy file is saved and re-loaded 2003.06.00
2003.06.01
PurifyPlus RATLC00373211 Microsoft Excel XP fails to run properly when instrumented with PurifyPlus 2003.06.00
2003.06.01
PurifyPlus RATLC00374092 Application crashes when built with /FIXED:NO linker option in Visual Studio .NET 2003 2003.06.00
2003.06.01
PurifyPlus RATLC00374093 Only the first module in the selective instrumentation list is instrumented 2003.06.00
2003.06.01
PurifyPlus RATLC00374253 Selecting WebSphere Preferences dialog brings it up on top of the PurifyPlus Preferences dialog. 2003.06.00
PurifyPlus RATLC00374294 Java finalizer reports EXCEPTION_ACCESS_VIOLATION 2003.06.00
2003.06.01
2003.06.12
fix pack 5036
PurifyPlus RATLC00374799 PurifyPlus GUI crashes when the number of JVMs on the system exceeds 16 2003.06.00
2003.06.01
PurifyPlus RATLC00374870 .Net remoting object not cocreated under Purify 2003.06.00
2003.06.01
2003.06.12
fix pack 5036
PurifyPlus RATLC00374939 Crash when instrumenting a C# plugin of IE in unmanaged mode 2003.06.00
2003.06.01
2003.06.12
fix pack 5036
PurifyPlus RATLC00375029 Large application instrumented with Purify crashes in call to printf 2003.06.00
2003.06.01
2003.06.12
fix pack 5036
PurifyPlus RATLC00375311 Multi-threaded application instrumented with Purify crashes at run-time 2003.06.00
2003.06.01
2003.06.12
fix pack 5036
PurifyPlus RATLC00375986 AspNetMon does not engage on Windows Server 2003 2003.06.00
2003.06.01
2003.06.12
fix pack 5036
fix pack 5104
PurifyPlus RATLC00446505 ASPNetMon does not work with ASP.NET 2003 2003.06.00
PurifyPlus RATLC00452833 Arguments not transfered when "Run-under-the-debugger" is checked 2003.06.00
2003.06.01
2003.06.12
fix pack 5036
PurifyPlus RATLC00513290 PurifyPlus Navigator nodes do not disappear on "close all" from context menu. 2003.06.00
PurifyPlus RATLC00514239 Microsoft Windows .NET application which contains a source file path name greater than 128 characters crashes if instrumented with PurifyPlus. 2003.06.00
Purify RATLC00246851 JVM Initialization error when saving then starting a new XDE debug session 2003.06.00
2003.06.01
2003.06.12
fix packs 5036-5218
Purify RATLC00368467 CAD application exits with a fatal error when instrumented with Purify. 2003.06.00
Purify RATLC00371507 Garbage Collect and Snapshot menu items are disabled in WebSphere and Microsoft Visual Studio .NET when a Java or managed application is run using the Run Program dialog. 2003.06.00
Purify RATLC00371532 Application using nested exceptions crashes when instrumented with Purify. 2003.06.00
Purify RATLC00371753 Garbage Collect menu item stays disabled after doing garbage collection within WebSphere or Microsoft Visual Studio .NET. 2003.06.00
Purify RATLC00371782 Annotated source menu item enable/disable state is not immediately synchronized with view's context menu. 2003.06.00
Purify RATLC00371908 Need to add support for the -ExitOnError option to Purify. 2003.06.00
Purify RATLC00371924 Multithreaded applications that make extensive use of VirtualAlloc() and VirtualFree() crash when instrumented with Purify. 2003.06.00
Purify RATLC00372551 Instrumented applications crash on Windows 2003 Server 2003.06.00
2003.06.01
Purify RATLC00372552 Purify fails with "Trap bits found in live chunk" message in application that invokes MapViewOfFile() with a region that is smaller than the region previously mapped at a given address. 2003.06.00
Purify RATLC00373005 Spurious FMM errors are generated by Purify when building applications with Visual C++ .NET 2003.06.00
2003.06.01
Purify RATLC00373098 Spurious EXU messages are generated by Purify 2003.06.00
2003.06.01
Purify RATLC00373121 Purify is unable to launch the Visual Studio .NET 2003 debugger 2003.06.00
2003.06.01
Purify RATLC00373350 Purify memory profiling suffers performance degradation by tracking uninteresting objects 2003.06.00
2003.06.01
Purify RATLC00374075 Purify memory profiling causes applications to crash when running in a Windows Terminal Server environment 2003.06.00
2003.06.01
Purify RATLC00376576 MFC71.dll and MSVCR71.dll system libraries (compiled with /Gs) cause Purify to crash 2003.06.00
2003.06.01
2003.06.12
fix packs 5036-5218
Purify RATLC00720039 Purify Crashes when running instrumented copy of Iplanet 2003.06.00
2003.06.01
2003.06.12
fix packs 5036-5276
Quantify RATLC00372068 Application hangs when instrumented with Quantify. 2003.06.00
Quantify RATLC00373468 Quantify thread view hangs 2003.06.00
2003.06.01
Quantify RATLC00374424 Quantify GUI crashes when clicking on nodes in call graph after opening .qfy file with snapshot data 2003.06.00
2003.06.01
Quantify RATLC00376352 Visual Basic line continuations are not processed correctly by Quantify 2003.06.00
2003.06.01
2003.06.12
fix packs 5036-5155
PureCoverage RATLC00375860 Coverage fails to report line level information for a .NET application 2003.06.00
2003.06.01
2003.06.12
fix pack 5036
fix pack 5104
PureCoverage RATLC00374443 Visual Basic line continuations are not processed correctly by PureCoverage 2003.06.00
2003.06.01
2003.06.12
fix packs 5036-5155
PureCoverage RATLC00376317
RATLC00717743
Per file coverage merge data is not preserved when saving to a text file 2003.06.00
2003.06.01
2003.06.12
fix packs 5036-5155
PureCoverage RATLC00376638 PureCoverage complains of a missing filter file when a .cfy file is moved to a different machine 2003.06.00
2003.06.01
2003.06.12
fix packs 5036-5218
PureCoverage RATLC00377202 PureCoverage hangs when loading a .cfy file 2003.06.00
2003.06.01
2003.06.12
fix packs 5036-5248
PureCoverage RATLC00455557 PureCoverage runs out of memory when merging large .cfy files 2003.06.00
2003.06.01
2003.06.12
fix packs 5036-5218

Installation Information

This fix pack consists of files in the Rational\common and Rational\PurifyPlus directories.

To install these files:

At this point, the installation will be complete. The Help->About box for each PurifyPlus component should report a build number of 5283. You will NOT need to reboot your system.

Contacting IBM Rational Software Support

The IBM software support Internet site provides you with self-help resources and electronic problem submission. The IBM Software Support homepage can be found at www.ibm.com/software/support.

Voice Support is available to all current contract holders via a telephone number in your country (where available). For specific country phone numbers, please refer to the IBM Software Support Handbook, Appendix B: Contact Information, found at www.ibm.com/software/support.