dirxml_remote.exe crashes domino with 'exception code c0000005
(ACCESS_VIOLATION)'

situation:
domino-server crashes most nights at around the same time due to
dirxml_remote. i canīt really interpret what the nsd-log is telling me,
but as i understand the operation writeToAuditLog has a problem (and i
read mark c. doddīs remark on running the remoteloader on the
domino-server - which is the case here - in:
http://forums.novell.com/novell-prod...ml_remote.html
. t

i removed write-access from the log.nsf entirely to see if that changes
anything.
can anyone drill more information from the domino-generated nsd-file
(hope i got all relevant parts of it) or has seen (and possibly
diagnosed/resolved) anything like that?

thanks for all input, florian



NSD Version : 8.5.13.9243 (Release 8.5.1FP3)
OS Version : Windows/2003 5.2 [32-bit] (Build 3790), PlatID=2,
Service Pack 2 (1 Processor)

------------------------- BEGIN NSD-FILE -------------------------
.....

################################################## ##########
### FATAL THREAD 1/2 [dirxml_remote_de: 062c: 19a8]
### FP=0x0012f754, PC=0x600079c2, SP=0x0012f738
### stkbase=00130000, total stksize=16384, used stksize=2248
### EAX=0x0012f74c, EBX=0x00000000, ECX=0x00000000, EDX=0x00000004
### ESI=0x00000000, EDI=0x054188b2, CS=0x0000001b, SS=0x00000023
### DS=0x00000023, ES=0x00000023, FS=0x0000003b, GS=0x00000000
Flags=0x00010246
Exception code: c0000005 (ACCESS_VIOLATION)
################################################## ##########
@[ 1] 0x600079c2 nnotes.OSLocalAllocNZ@8+50 (108,12f7a8)
@[ 2] 0x601984b1 nnotes.OSLocalAlloc@8+17 (108,12f7a8)
@[ 3] 0x600cf9d2 nnotes.SECRandomNoSem@12+386 (0,0,12f7bc)
@[ 4] 0x60038c87 nnotes.GetNSFT@4+71 (0)
@[ 5] 0x608b6175 nnotes.NSFHealthCheck@8+21 (5,2)
@[ 6] 0x608b6755 nnotes.DbClose2@24+229 (12fc18,0,0,0,0,0)
@[ 7] 0x6003586e nnotes.DbClose@20+30 (12fc18,0,0,0,0)
@[ 8] 0x6003718a nnotes.NSFDbCloseExtended3@16+106 (418,0,0,1)
@[ 9] 0x60037116 nnotes.NSFDbCloseExtended2@12+22 (418,0,0)
@[10] 0x600370f2 nnotes.NSFDbCloseExtended@8+18 (418,0)
@[11] 0x600370ce nnotes.NSFDbClose@4+14 (418)
[12] 0x358464f0 nbmpmisc.cMPLog::close+160 (35830000)
[13] 0x7c81a352 ntdll.LdrInitializeThunk+36 (35837b03)
[14] 0x7c830e90 ntdll.RtlSetThreadErrorMode+191 (0)
[15] 0x77e668ab kernel32.GetVolumeInformationW+654 (0)
[16] 0x77e6690d kernel32.ExitProcess+20 (0)
[17] 0x77bcade4 msvcrt.strerror+11082 (0)
[18] 0x77bcaefc msvcrt._initterm+246 (0)
[19] 0x77bcaf52 msvcrt.exit+17 (0)
[20] 0x0042c978
dirxml_remote_de.Win32HybridLoader::writeToAuditLo g+146408 (0)
[21] 0x77e6f23b kernel32.ProcessIdToSessionId+521 (42c83a)

################################################## ##########
### PASS 2 : FATAL THREAD with STACK FRAMES 1/2 [dirxml_remote_de:
062c: 19a8]
### FP=0012f754, PC=600079c2, SP=0012f738
### stkbase=00130000, total stksize=16384, used stksize=2248
Exception code: c0000005 (ACCESS_VIOLATION)
################################################## ##########

Disassembly of c. 10 instructions before and after faulting address
600079c2:

6000799c c745f80c000000 mov dword ptr [ebp+0xf8],0xc
ss:01879f66=????????
600079a3 e858ffffff call 60007900
600079a8 8945e8 mov [ebp+0xe8],eax
ss:01879f66=????????
600079ab c745e400000000 mov dword ptr [ebp+0xe4],0x0
ss:01879f66=????????
600079b2 6a00 push 0x0
600079b4 6a04 push 0x4
600079b6 8d4df4 lea ecx,[ebp+0xf4]
ss:01879f66=????????
600079b9 51 push ecx
600079ba e8319cffff call 600015f0
600079bf 8b55e8 mov edx,[ebp+0xe8]
ss:01879f66=????????
FAULT ->600079c2 833a00 cmp dword ptr [edx],0x0
ds:00000004=????????
600079c5 751e jnz 600079e5
600079c7 8b45e8 mov eax,[ebp+0xe8]
ss:01879f66=????????
600079ca 50 push eax
600079cb e890041900 call 60197e60
600079d0 668945ec mov [ebp+0xec],ax
ss:01879f67=????
600079d4 0fb74dec movzx ecx,word ptr [ebp+0xec]
ss:01879f67=????
600079d8 85c9 test ecx,ecx
600079da 7409 jz 600079e5
600079dc 668b45ec mov ax,[ebp+0xec]
ss:01879f67=????
600079e0 e944010000 jmp 60007b29
600079e5 ba7eff0000 mov edx,0xff7e

.....

0012ff30 C0FF1200 78C94200 00000000 00000000 | .... x.B.
.... .... |
0012ff40 00000000 00F0FD7F 050000C0 2E251400 | .... ....
.... .%.. |
0012ff50 50543300 00000000 00000000 902D3300 | PT3. ....
.... .-3. |
0012ff60 04000000 44000000 F83F1400 88361400 | .... D...
.?.. .6.. |
0012ff70 08401400 00000000 00000000 00000000 | .@.. ....
.... .... |
0012ff80 00000000 00000000 00000000 00000000 | .... ....
.... .... |
0012ff90 80000040 00000000 00000000 FFFFFFFF | ...@ ....
.... .... |
0012ffa0 FFFFFFFF FFFFFFFF 3CFF1200 64F31200 | .... ....
<... d... |
0012ffb0 E0FF1200 A4C94200 70564900 00000000 | .... ..B.
pVI. .... |
[20] 0x0042c978
dirxml_remote_de.Win32HybridLoader::writeToAuditLo g+146408 (0)

.....

################################################## ##########
### PASS 3 : FATAL THREAD with PARAMETER DATA 1/2 [dirxml_remote_de:
062c: 19a8]
################################################## ##########
@[ 1] 0x600079c2 nnotes.OSLocalAllocNZ@8+50 (108,12f7a8)

.....

[20] 0x0042c978
dirxml_remote_de.Win32HybridLoader::writeToAuditLo g+146408 (0)
[21] 0x77e6f23b kernel32.ProcessIdToSessionId+521 (42c83a)

Parameter 1:
0042c83a 558B | U.
|
0042c83c EC6AFF68 70564900 68A4C942 0064A100 | .j.h pVI.
h..B .d.. |
0042c84c 00000050 64892500 00000083 EC68 | ...P d.%.
.... .h |

INFO (0): Generating core dump for [dirxml_remote_de: 062c]
(coreflags=0, exp=174b6e0, dbgver=6.8.0004.0)
INFO (0): Generated core dump file <path_to_core
dump>\core_dirxml_remote_de_W32I_<servername>_2011 _01_03@00_08_24.dmp

.....
------------------------- END NSD-FILE -------------------------


--
florianz
------------------------------------------------------------------------
florianz's Profile: http://forums.novell.com/member.php?userid=210
View this thread: http://forums.novell.com/showthread.php?t=429634