Hi Julien,
First of all thank you very much for your fix. Our developer also fix the dump
script in the same way as you provided but your reply makes us feel more
relieved.
About the root cause of this issue, it's detected by Microsoft support. And I
asked him to offer the method and relative documents as below.
Just FYI. Thank you.
About the method to trace the issue, refer to below steps:
1.Configure WER in Lsass.exe process, dump the crash info when the crash
happened.
Reg Add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error
Reporting\LocalDumps" /f
Reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error
Reporting\LocalDumps" /V DumpFolder /t REG_SZ /D "C:\CrashDumps" /f
MD C:\CrashDumps
Reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error
Reporting\LocalDumps" /V DumpType /t REG_DWORD /D 2 /f
Reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error
Reporting\LocalDumps" /V DumpCount /t REG_DWORD /D 10 /f
2.After you have the dump file, check the dump stack. You can use "Windbg" or
Microsoft public tool "Public Symbol".
Windbg:
https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/debugger-download-tools
Symbol:
https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/microsoft-public-symbols
3.If you find your issue stack is similar with below attached, then it might be
the same issue.
0:060> kc
# Call Site
00 ntdll!ZwWaitForMultipleObjects
01 KERNELBASE!WaitForMultipleObjectsEx
02 KERNELBASE!WaitForMultipleObjects
03 kernel32!WerpReportFaultInternal
04 kernel32!WerpReportFault
05 KERNELBASE!UnhandledExceptionFilter
06 ntdll!TppExceptionFilter
07 ntdll!TppWorkerpInnerExceptionFilter
08 ntdll!TppWorkerThread$filt$5
09 ntdll!__C_specific_handler
0a ntdll!__GSHandlerCheck_SEH
0b ntdll!RtlpExecuteHandlerForException
0c ntdll!RtlDispatchException
0d ntdll!KiUserExceptionDispatch
0e ntdsai!draXlateNativeReplyToOutboundReply
0f ntdsai!IDL_DRSGetNCChanges
10 rpcrt4!Invoke
11 rpcrt4!NdrStubCall2
12 rpcrt4!NdrServerCall2
13 rpcrt4!DispatchToStubInCNoAvrf
14 rpcrt4!RPC_INTERFACE::DispatchToStubWorker
15 rpcrt4!RPC_INTERFACE::DispatchToStub
16 rpcrt4!OSF_SCALL::DispatchHelper
17 rpcrt4!OSF_SCALL::DispatchRPCCall
18 rpcrt4!OSF_SCALL::ProcessReceivedPDU
19 rpcrt4!OSF_SCALL::BeginRpcCall
1a rpcrt4!OSF_SCONNECTION::ProcessReceiveComplete
1b rpcrt4!ProcessConnectionServerReceivedEvent
1c rpcrt4!DispatchIOHelper
1d rpcrt4!CO_ConnectionThreadPoolCallback
1e KERNELBASE!BasepTpIoCallback
1f ntdll!TppIopExecuteCallback
20 ntdll!TppWorkerThread
21 kernel32!BaseThreadInitThunk
22 ntdll!RtlUserThreadStart
As for more specific reason, you might have to analysis the source code to
trace.This issue only happens in some specific conditions. Normally if the
replication request is from pure windows(and after win2000), it won't cause
this crash issue.
Finally we don't have any public documents talking about this issue, but I find
some documents related to DRSGetNCChanges.
4.1.10 IDL_DRSGetNCChanges (Opnum 3)
https://msdn.microsoft.com/en-us/library/dd207691.aspx
5.39 DRS_EXTENSIONS_INT
https://msdn.microsoft.com/en-us/library/cc228475.aspx
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
PacketFence-users mailing list
PacketFence-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/packetfence-users