HCL
Skip to main content  
 
   


SPRTechnote


NSD Fix List and NSD Update Strategy

Technote Number: 1233676


Problem:
In order to allow existing customers to take advantage of improvements to NSD
in their current environments, IBM has made available an updated version of NSD
for existing versions of Domino on W32, AIX, Solaris, and Linux. The NSD
Update Strategy means that IBM will periodically provide an NSD Update with the
latest set of NSD fixes/enhancements for existing versions of Domino. This is
done so that IBM Support and customers can leverage the latest fixes and
enhancements for First Failure data collection.

The newer version of NSD uses a special NSD Update installer designed to
function with existing/future hotfixes. Customers can run the NSD Update to
install NSD on top of existing hotfixes and install hotfixes on top of existing
NSD updates (*see special note), Customers can download the newest version of
NSD from the web at the following URL:

Technote #4013182 - http://www.ibm.com/support/docview.wss?uid=swg24013182

*Special Note - A small number of hotfixes contain specialized NSD fixes. If
your existing hotfix contains NSD/Memcheck fixes, please do not install the NSD
Update and contact support to have a combined hotfix built with the latest NSD
updates. To determine if your existing hotfix contains specialized NSD fixes,
run the Hotfix installer with the "-contents" parameter and check if the file
with the name NSD or Memcheck i.e. 655HF100_W32.exe -contents

In order to implement this strategy, NSD now has additional version information
for NSD. This new version information includes:

Version of Domino for which NSD is built
Date/Time for the build of NSD
Date/Time of Last Code change for NSD (on W32 only)

This version information can be found in the header of the NSD log file in the
newer versions of NSD. When confirming whether or not a server is running an
updated version of NSD, the most important information to examine is the Build
Time of NSD/Memcheck (below in bold). Below is a sample excerpt from the NSD
header for both W32 and Unix (you can also obtain the build information on W32
with the command "nsd -fullver"):

W32 Sample
NSD Version : 6.5.5.2307 (Release 6.5.5)
OS Version : Windows 2000 5.0 (Build 2195), PlatID=2, Service Pack 4
CC Fix : 113459
Build time : Wed Apr 26 14:03:03 2006
Latest file mod : Mon Apr 3 13:52:07 2006
Notes Version : Release 6.5.5

UNIX Sample
Notes Version : Release 6.5.5 November 30, 2005
Notes Base : 6.55
Data Dir : /space/655/data
Notes Exec Dir : /space/655/lotus/notes/65050/sunspa
Search Path : /space/655/lotus/notes/65050/sunspa /space/655/lotus/notesapi
Debugger : /usr/proc/bin/pstack
Debugger Version: Standard
MEMCHECK Version: Memcheck Version: 6.5.5.2305

Below is a list of the relevant SPRs for NSD, with an indication as to which
version the fix is available, as well as the date of the NSD Update Build that
contains the fix for existing versions of Domino. These updates are cumulative;
for instance NSD Build 2382 contains all the fixes from 2284 and 2176. To ease
the navigation of these fix lists, a series of anchor links is provided, with
the most recent fixes listed first.

List of NSD Build Fixes By Date
<< External Link Removed >>NSD Build 2589 (Feb 2007)
<< External Link Removed >>NSD Build 2382 (July 2006)
<< External Link Removed >>NSD Build 2284 (April 2006)
<< External Link Removed >>NSD Build 2176 (Dec 2005)








NSD Build 2589 << External Link Removed >>[Return to List by Date]




Feb 2007 NSD Update Build 2589 (W32 & UNIX) - The following SPR's are addressed
in NSD Update 2589 and above
SPR
Description
Version Fixed
Comments
Associated TN
JROU6X6UHG
NSD not always getting complete list of Domino processes
6.5.5FP3/6.5.6/7.0.3
critical fix for W32

MSAN6RE6BD
SCOS6UULZB
NSD fails to dump fatal thread stacks when symbol information is missing
6.5.5FP3/6.5.6/7.0.3
critical fix for W32

MSAN6XDTHL
NSD is not detecting outdated SYM files
6.5.6/7.0.3
critical fix for W32

RBEO6TDDVZ
Disassembler crashing in NSD
6.5.5FP3/6.5.6/7.0.2FP1/7.0.3
critical fix for W32
#1258039
SVRO6W8Q3U
Live mode memcheck for AIX - full fix
6.5.5FP3/6.5.6/7.0.2
critical fix for AIX
#1199016
PMAO6VCMKV
NSD on AIX needs switch to select dbx or procstack for use in gathering stack
traces
6.5.5FP3/7.0.3
critical fix for AIX
#1242584
MSAN6Y5M6U
NSD not detecting/showing crashing process with procstack
6.5.5FP3/6.5.6/7.0.3
critical fix for AIX

DCOY6MQL7X
Crash on startup when creating SYM files on W32
6.5.5FP2/6.5.6/7.0.2


RWIR6R2JHU
NSD needs to state 100 lines are shown from console.log
6.5.5FP3/6.5.6/7.0.2FP1/7.0.3

#1258029
TSAO6RM8FZ
NSD launched on startup of Domino Server causes error message "Error writing to
process file pid.nbf"
6.5.5FP3/6.5.6/7.0.2FP1/7.0.3


RGET6E9RSE
many open documents opened with Database Handle 1234
6.5.6/7.0.2
additional fix (partial fix in build 2284)

TBRD6RZLSA
NSD log has line ending problem
6.5.6/7.0.2


JROU6RFTKP
NSD -p switch broken - call stacks not included in NSD
6.5.5FP3/6.5.6/7.0.2


BMSN6TLL9R
Memcheck crash on DPOOL corruption
6.5.5FP3/6.5.6/7.0.3


JROU6UGVQQ
NSD does not distinguish between handles and memhandles in Top 10 sections
6.5.5FP3/6.5.6/7.0.3


JROU6UPRA5
NSD cannot be run from data directory on partition servers
6.5.5FP3/6.5.6/7.0.3


MSAN6NCGSU
Memcheck is crashing on AIX when Domino fails to allocate large memory
6.5.5FP3/6.5.6/7.0.3


MSAN6TERLV
Memcheck crash while dumping process static objects
6.5.5FP3/6.5.6/7.0.3


MSAN6UW3KX
Need server and database stats dumped in NSD
6.5.5FP3/6.5.6/7.0.3
enhancement

SCOS6SAP2T
NSD needs option for specifying processes to skip when getting system handle
info
6.5.5FP3/6.5.6/7.0.3


SCOS6SCSLM
NSD needs to provide HTML help
6.5.5FP3/6.5.6/7.0.3
enhancement

SCOS6UWLLE
NSD should handle interface to Win32 service, not fault recovery
6.5.5FP3/6.5.6/7.0.3


SKAI6RTFHC
the CPU usage hits 100% when the user collect nsd log
6.5.5FP3/6.5.6/7.0.3


SMAI6W8TRB
NSD as a windows service is not handling the spaces properly
6.5.5FP3/6.5.6/7.0.3


XJXJ6V5BHW
NSD: nsd could not dump complete nsd log file
6.5.5FP3/6.5.6/7.0.3


JROU6SAPVR
Add Semaphore Tracking table info to memcheck
7.0.3
enhancement

MSAN6RA2SS
NSD does not show filename/line# information in stack dumps when PDB/DBG files
are installed
7.0.3


MSAN6RA393
NSD does not support all types of SYM files
6.5.5FP3/7.0.3
enhancement

MSAN6UW59R
NSD -dumpsym enhancement
6.5.5FP3/7.0.3
enhancement

MSAN6XCTFY
nsd -monitor not detecting Domino processes
6.5.5FP3/7.0.3


SCOS6QTQWX
NSD - fix minor bugs in network statistics output
6.5.5FP3/7.0.3









NSD Build 2382 << External Link Removed >>[Return to List by Date]




July 2006 NSD Update Build 2382 (W32 & UNIX) - The following SPR's are
addressed in NSD Update 2382 and above
SPR
Description
Version Fixed
Comments
Associated TN
MSAN6Q6PUK
NSD/Memcheck fails to map process memory handles
6.5.5FP2/6.5.6/7.0.2
critical fix for NSD

MSAN6N53CX
NSD/Memcheck fails to match open documents
6.5.5FP2/6.5.6/7.0.2


MSAN6NDPAC
Crash on NSD/Memcheck terminate fix
6.5.5FP2/6.5.6/7.0.2


MSAN6QGV2G
NSD/Memcheck shouldn't rely on SYM files
6.5.5FP2/6.5.6/7.0.2


RGET6Q2SKY
NSD (ND7 version) - Dump of Console log takes 2.5 minutes
6.5.5FP2/6.5.6/7.0.2


RGET6MS3LE
Should Include Last 100 Lines from Console Log in NSD (rather than last 10
lines)
6.5.5FP2/6.5.6/7.0.2
enhancement

MSAN6NB4XQ
NSD failes to load shared memory data when processes reach 2 GB limit on Windows
6.5.5FP2/6.5.6/7.0.2


MSAN6NCUUC
NSD Stack Dumping code leaks memory & crashes
6.5.5FP2/6.5.6/7.0.2


NORK6NMMJD
NSD Resource Usage Bug after applying SPR RGET6E9RSE
6.5.5FP2/6.5.6/7.0.2


RGET6HZ5HJ
NSD should indicate value of address for access violations along with Code
Dissassembly
6.5.5FP2/6.5.6/7.0.2
enhancement

RGET6HGT2A
NSD STDERR messages need to be printed to the NSD.log
6.5.5FP2/6.5.6/7.0.2


MSAN6QGSTJ
NSD -monitor should have an option to show log output
6.5.5FP2/6.5.6/7.0.2
enhancement

SCRE6PHQMT
NSD scan of private DPOOLs missing and shared memory mappings missing
6.5.5FP2/6.5.6/7.0.2


JCHN6HBPB4
Allow live mode memcheck on AIX if APAR IY78169 is installed
6.5.5FP2/6.5.6/7.0.2


JROU5UHMAD
Use procstack instead of dbx on AIX to gather call stack info in NSD
6.5.5FP2/6.5.6/7.0.2


JROU6CPQU9
Crashing process should be listed first in NSD
7.0


EDOE6MJULB
NSD reports module as outdated when there is no SYM file.
6.5.5FP2/6.5.6/7.0.2


RTOA6LLSDK
Win2003 x64: Memcheck reports errors, but no errors are reported in the output
6.5.5FP2/6.5.6/7.0.2










NSD Build 2284 << External Link Removed >>[Return to List by Date]




April 2006 NSD Update Builds 2284 (W32) and 2305 (Unix) - The following SPR's
are addressed in NSD Update 2284 and above
SPR
Description
Version Fixed
Comments
Associated TN
JROU6HLQGS
NSD Initial ND7.0 back port to 6.x for Unix
6.5.6/7.0


JROU68JM8F
JPKR6EVLYD
Live mode memcheck for AIX
6.5.6/7.0.2 6.5.5
partial fix - full fix in NSD Build 2589 under SPR SVRO6W8Q3U

MSAN6LZ4UF
Memcheck is broken on Unix/Solaris ND6.5.5
6.5.5FP1/6.5.6/7.0


JROU6CPQU9
NSD - Move fatal process and thread to top of NSD output for UNIX
6.5.6/7.0
Update implements fix for ND7 only

WWHG698JJ5
Memcheck hang during "nsd -batch" in SLES 9 zLinux perf run
6.5.5/7.0


RGET693VEY
NSD needs to handle stacks with Frame Pointer Omission
6.5.6/7.0.2
enhancement

JBAA6BGRT5
NSD - Log files on UNIX platforms aren't displaying the summary of errors at
the end.
6.5.5/7.0


SMAI6DVMCP
OMAI6GNH7B
NSD - Prevent attempting to mmap directories in memcheck
6.5.5/7.0.1


PBIT5N7FMB
NSD - system environment defined INI parameters 'Notes_xxx' not listed in
nsd.log (fix built for Unix)
6.0.4/6.5.1/7.0


SCOS6KBNCC
NSD - Add support for listing tail of log file from currently running instance
of NSD
6.5.6/7.0


MSAN6GTR3A
NSD Hangs in VirtualQueryEx() Windows call
6.5.6/7.0.2


RGET6CQN6M
NSD - Memcheck - Bogus entries in TLS Mapping table under certain cases
6.5.6/7.0.2


SCOS6KBT4L
NSD - change default where supported to auto-detach on exit
6.5.6/7.0.2


SCOS6KRU7J
NSD - memcheck needs to analyze fatal process first on W32
6.5.6/7.0.2
Update implements fix for ND7 only

VDES6KWM5G
NSD - command with length above 256 crashes NSD
7.0.2
Bug only in ND7

JBAA6BFMZK
NSD - NSD -filter not working on UNIX
6.5.5/7.0


RGET6HGT2A
NSD - Need to include stderr output in NSD log
6.5.6/7.0.2


RGET6HZ5HJ
NSD - Add disassembly options to stack annotation
6.5.6/7.0.2
enhancement

RTOA6LLT38
Report if NSD is running on Windows 64 bit version Check
6.5.6/7.0.2


RTOA6LLRCK
EnumProcessModules return error for valid continuation
6.5.6/7.0.2


MSAN6GTR3A
NSD Hangs in VirtualQueryEx() Windows call
6.5.6/7.0.2


MSAN6GTRFT
NSD reporting process IDs in decimal rather than hex on Windows
6.5.6/7.0.2
only a bug in 6.5.5/7.x

MSAN6LY5VU
Collecting NT Handles leaves objects locked in the kernel
6.5.6/7.0.2


MSAN6LY63N
Need to have option to for NSD to find Domino processes using pid.nbf
6.5.6/7.0.2


MSAN6LY6H7
NSD/Memcheck memory leak
6.5.6/7.0.2


RGET69LTYD
NSD (memcheck) - enhancements requested for Open Documents section of memcheck
6.5.6/7.0.2


RGET6E9RSE
many open documents opened with Database Handle 1234
6.5.5FP3/6.5.6/7.0.2
partial fix - additional fix in build 2589

JROU6M2V6Y
NSD - move process list to top of output on W32
6.5.6/7.0.2
enhancement

JROU6MWPEN
Add Windows Remote Terminal Session information to NSD
6.5.6/7.0.2


DOLA6M7P5L
Fix problem with shared objects not being accessible from Windows 2000 Terminal
Services
6.5.6/7.0.2










NSD Build 2176 << External Link Removed >>[Return to List by Date]




December 2005 NSD Update Builds 2176 - 2180 (W32 only) - The following SPR's
are addressed in NSD Update 2176 and above
SPR
Description
Version Fixed
Comments
Associated TN
PBIT5N7FMB
NSD - system environment defined INI parameters 'Notes_xxx' not listed in
nsd.log
6.0.4/6.5.1/7.0
see NSD Build 2305 for UNIX fix

SCOS5VFSRZ
NSD memcheck fails to access shared memory key
6.5.2/7.0


GPRN5W8KFX
SCOS6HWQDC
NSD - console prompt intermittently repeats
6.5.3/7.0.1


RGET5W3VJV
Enable Memcheck to dump info about directly Malloced memory
6.5.4/7.0
see NSD Build 2305 for UNIX fix

JROU65PPGN
Include nsd.sym file in installed files kit
6.5.4/7.0


JROU667RWN
Provide NSD warning that users may be running with low privileges
6.5.4/7.0


KGRN63LLP7
Memcheck is crashing when dumping Monitor Clients.
6.5.4/7.0
see NSD Build 2305 for UNIX fix

RGET65QRMD
NSD hangs on Realloc() in ND6 on W32
6.5.4FP1/6.5.5/7.0


RGET65QQSA
NSD Hang in 6.5.2 during Symbol/Address Lookup on W32
6.5.4FP1/6.5.5/7.0


JBAA6CYSDF
NSD - Windows - Default time for executing NSD is 60 Minutes
6.5.4FP1/6.5.5/7.0


HWAI66VB3V
NSD requires a long time to run on systems with many registered users on W32
6.5.4FP2/6.5.5/7.0


MKIN6AXQ39
Add URL history for HTTP threads to memcheck output
6.5.4FP3/6.5.5/7.0
see NSD Build 2305 for UNIX fix

SVRO6FRTWT
NSD Initial ND 7.0 back port to 6.x for W32
6.5.5


RGET6E2THH
Fault Recovery clears Static Hang flag on W32, this causes various problems
during crashes
6.5.5/7.0
fix requires change to nnotes.dll along with NSD

RGET6E9RHZ
Multiple Instances of NSD are invoked during a crash with Fault Recovery Enabled
6.5.5/7.0
fix requires change to nnotes.dll along with NSD

RGET6BV29C
NSD Shared OS Field Info is incorrect in cases of multiple fatals on W32
6.5.5/7.0


JROU5XDQW7
New implementation of NSD.INI variable editing
6.5.5/7.0
enhancement

SCOS62MU87
Added NSD options to control memcheck dump levels
6.5.5/7.0
see NSD Build 2305 for UNIX fix

HNAA64KFUC
NSD incorrectly reporting memory size above 2G on W32
6.5.5/7.0


RGET69938F
Add timestamps to NSD section headers
6.5.5/7.0
see NSD Build 2305 for UNIX fix

RHUN6DLSLM
NSD produces duplicate Process Memory Mappings on W32
6.5.5/7.0


JBAA693SHS
Add option to not show directory listings (-nodirlist) on W32
6.5.5/7.0
enhancement

RGET69A2V8
Correctly show Server task block's vthread
6.5.5/7.0
see NSD Build 2305 for UNIX fix

JROU69FJ9X
Implement NSD console command for repeating other commands
6.5.5/7.0
enhancement

JROU69FNRM
Implement NSD -dumpsym and -sympath options on W32
6.5.5/7.0
enhancement

JROU69ARVX
NSD - Fix bugs in "Performance Data " output on W32
6.5.5/7.0


RGET69A2AX
NSD - Fix BBLOCK output format in NSD
6.5.5/7.0
see NSD Build 2305 for UNIX fix

RGET69A2RY
NSD - Fix NSF handle table format
6.5.5/7.0
see NSD Build 2305 for UNIX fix

RGET69LTPG
NSD/MEMCHECK: Added block type to NSF open document list section headings
6.5.5/7.0
see NSD Build 2305 for UNIX fix

EPOD5YMLK8
Use the server name instead of the hostname in NSD log file name when available
6.5.5/7.0
see NSD Build 2305 for UNIX fix

JROU699PW9
W32 - Dynamically create sym files to annotate non-Notes functions
6.5.5/7.0
Critical performance improvement for NSD

RHUN69H2GG
Print the last console message(s) in the NSD log on a crash
6.5.5/7.0
see NSD Build 2305 for UNIX fix

JSTN5S6PL8
Option to dump just call stacks with "nsd -stacks" switch
6.5.5/7.0
see NSD Build 2305 for UNIX fix

HPES66JTCB
NSD - Add check for module timestamp being prior to sym file timestamp on W32
6.5.5/7.0


JPAI6AKNSA
NSD INI option to Set NSD's process priority to Above-Normal for W32
6.5.5/7.0
enhancement

EDOE69WQC2
NSD - added Sem Table dump
6.5.5/7.0
see NSD Build 2305 for UNIX fix

JBAA6BCML3
NSD - The NSD output should contain a listing of the nsd.ini file
6.5.5/7.0
see NSD Build 2305 for UNIX fix

RGET69N3JM
NSD Fix memcheck loop index to enumerate all VPools
6.5.5/7.0


RGET69A2M5
NSD - FDArray PID:TID values are intermittently printed as bogus values on W32
6.5.5/7.0


JROU6BMLV3
NSD pointer dereferencing (PASS 3) on W32
6.5.5/7.0


WTUZ6BTLCD
Client hangs running NSD after accessing embedded view in Designer
6.5.5/7.0


SCOS6CGQQX
NSD -dumpsym option fails to parse absolute address syntax when module name
unspecified on W32
6.5.5/7.0


MKIN6BSSVW
Block type 0x7A2E (BLK_HTTP_THREADLOCAL | MEM_GROWABLE) incorrectly mapped to
PKG_LSXUI5+110 in memcheck
6.5.5/7.0


MIAS6DCRVY
Memcheck fails to get server data RC=0d4101a2
6.5.5/7.0


JBAA6DJM85
NSD - indicate if Operating System is XP Tablet PC version
6.5.5/7.0


PMAO6GDLT5
NSD won't do memcheck - ERROR (0): SYM file for NNOTES is missing or outdated.
Skipping memcheck
6.5.5/7.0.1


SCOS6GXM49
NSD needs additional version strings on W32
6.5.5/7.0.1


RTOA6HQMFT
NSD - add nsd -ver to nsd help on W32
6.5.5/7.0.1


RGET6E2SLY
NSD - Memcheck - CTL block mutex errors running memcheck
6.5.5/7.0.2
see NSD Build 2305 for UNIX fix

VDES6HWRJQ
NSD - Add support for running NSD via a command file
6.5.5/7.0.2


RGET697STG
NSD - output to file should not be buffered on W32
6.5.6/7.0


JPAI6HHLLZ
NSD getting access violation doing strlen inside InvalidVB
6.5.6/7.0.1


RGET69ASSF
Changes for OS memcheck output
6.5.6/7.0.1
see NSD Build 2305 for UNIX fix


More >





  Document options
Print this document
Print view

  Search
Search Advanced Search


  Fix list views

 RSS feeds   RSS
Subscribe to the fix list

  Resources
Using this database
View notices

  HCL Support
HCL Support


    About HCL Privacy Contact