On Going NSD Error

Hi Everyone!

I really could use some help as I am running out of ideas to try in regards to the nsd error. I have one user that is receiving the nsd error at random times when using Notes. I tried to narrow it down to a specific database or the mailbox, but the nsd is happening at random times. To try and fix the problem I have tried the following:

  1. Uninstalled Notes, renamed the Notes directory to Notes_old and restarted the workstation

  2. Ran SFC /SCANNOW with the Windows XP SP 2 CD

  3. Completely removed printer drivers and then recreated them

  4. Removed all temporary files including the contents of the prefetch folder in the Windows directory

  5. Rolled back IE 7 to IE 6 and applied all security updates (was receiving separate errors with IE 7 so I thought it might have been related)

  6. Installed a fresh copy of Notes 6.5.4 and copied only the ID file, names.nsf, desktop6.ndk, and local databases and mail file

  7. Tried copying names.nsf and desktop6.ndk locally to my workstation and created a new replica, but this didn’t help either

  8. Tried deleting the nsd.exe and use Dr. Watson, but nothing useful was generated

As you can see I have been trying many different things, but nothing I have tried seems to fully fix the problem. If anyone has any ideas of anything else I could try it would be very much appreciated. Also, here is the fatal thread section from the nsd log file. TIA!

FATAL THREAD 1/15 [ NLNOTES:0e80:0e84]

FP=0x0013ddf4, PC=0x611a6c68, SP=0x0013dde8, stksize=12

EAX=0x00000000, EBX=0x00000000, ECX=0x00000000, EDX=0x00000002

ESI=0x8b55ff8b, EDI=0x05ff2440, CS=0x0000001b, SS=0x00000023

DS=0x00000023, ES=0x00000023, FS=0x0000003b, GS=0x00000000 Flags=0x00010246

Exception code: c0000005 (ACCESS_VIOLATION)

Subject: On Going NSD Error

Search this in the NSD 0e80:0e84

This will pretty much tell you what the cause. Could be a memory issue.

Subject: RE: On Going NSD Error

Post the FATAL THREAD section of the NSD files with the few lines under it

For example:

############################################################

FATAL THREAD 1/2 [ domdsm:107a8:67076]

FP=0x0012a34c, PC=0x60069a86, SP=0x0012a2f0, stksize=92

EAX=0x01a3088c, EBX=0x01a48650, ECX=0x0000bffe, EDX=0x01a325e6

ESI=0x00004000, EDI=0x0032ff78, CS=0x0000001b, SS=0x00000023

DS=0x00000023, ES=0x00000023, FS=0x0000003b, GS=0x00000000 Flags=0x00010206

Exception code: c0000005 (ACCESS_VIOLATION)

############################################################

@[ 1] 0x60069a86 nnotes._fdDelete@4+118 (4000,12a368,608770ef,4000)

@[ 2] 0x60069a0c nnotes._OSFileClose@4+12 (4000,12adc0,12a380,60872ea7)

@[ 3] 0x608770ef nnotes._sqloclose+15 (4000,12b59c,5010,0)

@[ 4] 0x60872ea7 nnotes._sqlpgclf+71 (12adc0,1aaa2cb,70,1aaa2f3)

@[ 5] 0x60885458 nnotes._sqlpgfdl+616 (12b9a4,1aaa2cb,41,12be44)

@[ 6] 0x60876a6f nnotes._sqlpgcdl+927 (12bf44,12b9a4,0,12be44).

Date

Topic

Frequently asked question - How to analyze Notes/Domino NSDs? (Jean-Yves Riverin)

JYR

Subject: RE: On Going NSD Error

Hey JYR, here is a few lines under the Fatal Thread:############################################################

@[ 1] 0x611a6c68 nnotesws._DocEnumRAB@20+88 (5ff2440,2,0,0)

@[ 2] 0x6124c9d0 nnotesws._DocOLENotifyActivate@12+128 (5ff2440,0,1,7e41945d)

@[ 3] 0x618d0302 nnotesws._DocOLEChangeInRegion@8+82 (5925e28,10040002,7e41945d,5925e28)

@[ 4] 0x611edfee nnotesws.@DocActivate@4+158 (1d064e,5925e28,0,ffffffff)

@[ 5] 0x611b25ab nnotesws.@DocWindowsMessage@24+15163 (400600,0,13e0fc,13e0f0)

@[ 6] 0x611adb12 nnotesws._DocRichTextWndProc@16+258 (5925e28,7,400600,0)

[ 7] 0x7e418734 USER32.GetDC+109 (611ada10,1d064e,7,400600)

[ 8] 0x7e418816 USER32.GetDC+335 (0,611ada10,1d064e,7)

[ 9] 0x7e41c63f USER32.IsWindowUnicode+161 (611ada10,1d064e,7,400600)

[10] 0x7e41c665 USER32.CallWindowProcW+27 (611ada10,1d064e,7,400600)

[11] 0x5d095e5e comctl32.InitCommonControlsEx+10309 (1d064e,7,400600,0)

[12] 0x5d09602f comctl32.DefSubclassProc+145 (1e01c8,1d064e,7,400600)

[13] 0x5d095fe4 comctl32.DefSubclassProc+70 (1d064e,7,400600,0)

[14] 0x5d0d04bf comctl32.MakeDragList+9574 (1d064e,7,400600,0)

[15] 0x5d09602f comctl32.DefSubclassProc+145 (1e01c8,1d064e,7,400600)

BTW I have been reading the link you provided and I have been learning a lot, but still find the nsd log rather confusing to figure out.

Subject: RE: On Going NSD Error

Hi MIchael

Is this user have a special computer, or do he have access to a special db?

It seems to reference OLE object in Notes process (Lines with a @)

But if you look at lines 7 and up, this is not a Notes process (comctl32 for example for MakeDragList: MakeDragList function (commctrl.h) - Win32 apps | Microsoft Learn)

@[ 1] 0x611a6c68 nnotesws._DocEnumRAB@20+88 (5ff2440,2,0,0)

@[ 2] 0x6124c9d0 nnotesws._DocOLENotifyActivate@12+128 (5ff2440,0,1,7e41945d)

@[ 3] 0x618d0302 nnotesws._DocOLEChangeInRegion@8+82 (5925e28,10040002,7e41945d,5925e28)

@[ 4] 0x611edfee nnotesws.@DocActivate@4+158 (1d064e,5925e28,0,ffffffff)

@[ 5] 0x611b25ab nnotesws.@DocWindowsMessage@24+15163 (400600,0,13e0fc,13e0f0)

@[ 6] 0x611adb12 nnotesws._DocRichTextWndProc@16+258 (5925e28,7,400600,0)

[ 7] 0x7e418734 USER32.GetDC+109 (611ada10,1d064e,7,400600)

[ 8] 0x7e418816 USER32.GetDC+335 (0,611ada10,1d064e,7)

[ 9] 0x7e41c63f USER32.IsWindowUnicode+161 (611ada10,1d064e,7,400600)

[10] 0x7e41c665 USER32.CallWindowProcW+27 (611ada10,1d064e,7,400600)

[11] 0x5d095e5e comctl32.InitCommonControlsEx+10309 (1d064e,7,400600,0)

[12] 0x5d09602f comctl32.DefSubclassProc+145 (1e01c8,1d064e,7,400600)

[13] 0x5d095fe4 comctl32.DefSubclassProc+70 (1d064e,7,400600,0)

[14] 0x5d0d04bf comctl32.MakeDragList+9574 (1d064e,7,400600,0)

[15] 0x5d09602f comctl32.DefSubclassProc+145 (1e01c8,1d064e,7,400600)

Subject: RE: On Going NSD Error

I know she is using a vision database that is quite a bloated database. It makes me wonder now if that is the database that is causing all of the nsd errors. I think I will have to find out more about the database as I am not too experienced in that department.