IBM Support

PURGE_RECENT_CONTACTS notes.ini variable causes Notes 9.0 client to crash after launch or while sending mail

Technote (troubleshooting)


Problem

Shortly after launching Notes, or while sending mail, the IBM Notes 9.0 client crashes with the following FATAL THREAD:

ntdll.KiFastSystemCallRet
kernel32.WaitForSingleObjectEx
kernel32.WaitForSingleObject
nnotes.OSRunExternalScript
nnotes.FRTerminateWindowsResources
nnotes.OSFaultCleanupExt
nnotes.OSFaultCleanup
nnotes.OSNTUnhandledExceptionFilter
nnotes.Panic
nnotes.OSBBlockAddr
nnotes.HANDLELock
nnotes.NIFCloseCollectionExtended
nnotes.NIFCloseCollection
nnotes.CManageDIP::DeleteAllRecentContacts
nnotesws.dipBackgroundThread
nnotes.ThreadWrapper
kernel32.BaseThreadInitThunk
ntdll.RtlInitializeExceptionChain
ntdll.RtlInitializeExceptionChain

Cause

The crash was determined to be caused by the presence of PURGE_RECENT_CONTACTS in the notes.ini.

Starting in Notes 8.5.3, this parameter can be used to remove all Recent Contacts from the Recent Contacts view. However, in Notes 9.0, this parameter can cause during the Recent Contact deletion process, which can occur shortly after launch or while sending mail.


Diagnosing the problem

To diagnose the issue, check the notes.ini for PURGE_RECENT_CONTACTS=1 (or  PURGE_RECENT_CONTACTS=0). Also check the NSD for the FATAL THREAD shown above.

Resolving the problem

This issue was reported to Quality Engineering as SPR TMDS96WSEJ (APAR LO74955) and is fixed in 9.0.1 and Interim Fix 3 for Notes 9.0.

Workaround:
Remove PURGE_RECENT_CONTACTS from the notes.ini.

Document information

More support for: IBM Notes
Crash/Hang/NSD

Software version: 9.0

Operating system(s): Windows

Reference #: 1635247

Modified date: 20 October 2015


Translate this page: