Notes 8.5.1 client crashes or hangs when spell checking certain text

Technote (troubleshooting)


Problem

Notes 8.5.1 clients may crash or hang when Spell Check checks certain text in the body of the message. In most cases, the NLNOTES.EXE process crashes but an NSD is not generated. When running the NSD in monitor mode, the fatal thread that may be generated as a result of this issue is:


Fatal thread: NLNOTES.EXE
@[ 1] 0x623fb939 NLSCCSTR.ccSTRIToUnicodeExt+9
@[ 2] 0x623fd46f NLSCCSTR.ICU_ccSTRnNextExt@20+463
@[ 3] 0x623ff986 NLSCCSTR.ICU_ccSTRnNextWordEnd@16+54
@[ 4] 0x624d3529 NLSCCSTR.NLS_goto_next_word_end@12+89
@[ 5] 0x6388720a nnotesws.SpellScanDuplication+202
@[ 6] 0x638883c1 nnotesws.LWGetDuplicateWord+193
@[ 7] 0x638892a1 nnotesws.LWGetWord@12+545
....
...
...
@[15924] 0x63889a7b nnotesws.LWSetMisspelledInDialog@16+1323
@[15925] 0x638892c3 nnotesws.LWGetWord@12+579
@[15926] 0x63889a7b nnotesws.LWSetMisspelledInDialog@16+1323
@[15927] 0x638892c3 nnotesws.LWGetWord@12+579
@[15928] 0x63889a7b nnotesws.LWSetMisspelledInDialog@16+1323
@[15929] 0x638892c3 nnotesws.LWGetWord@12+579
@[15930] 0x63889a7b nnotesws.LWSetMisspelledInDialog@16+1323
@[15931] 0x638892c3 nnotesws.LWGetWord@12+579



Cause

Spell Check enters an infinite loop upon detecting duplicate words around null characters.

Resolving the problem

This issue is fixed in 8.5.1 Fix Pack 1.

Fix details: SPR# DCOY7X5JXY

Refer to the Upgrade Central site for details on upgrading Notes/Domino.

Workarounds:
Disable the real-time check for duplicate words by adding SPELL_CHECK_REPEAT=0 to your local notes.ini.


Related information

Download options for Notes/Domino 8.5.1 Fix Pack 1


Rate this page:

(0 users)Average rating

Add comments

Document information


More support for:

IBM Notes
Crash/Hang/NSD

Software version:

8.5.1

Operating system(s):

Mac OS X, Windows

Software edition:

All Editions

Reference #:

1410078

Modified date:

2010-02-26

Translate my page

Machine Translation

Content navigation