SearchIndexer 反复崩溃;已附崩溃转储

SearchIndexer 反复崩溃;已附崩溃转储

我有一台全新的服务器 (2012 R2),我们构建并设置了 Windows Search 来索引两个文件夹。由于与 Windows 的集成,我们只能使用 Windows Search,因此无法使用其他应用程序。

当它崩溃时,它会破坏数据库(或因损坏而崩溃),然后重新启动。有时它一两天内不会崩溃,有时它一天会崩溃几次。

崩溃转储在这里。 https://dl.dropboxusercontent.com/u/17520956/DTS/MillCrashDump/SearchIndexer.exe.15636.zip

任何帮助是极大的赞赏!

答案1

使用 Windg 分析 dmp,显示以下调用堆栈:

00 ntdll!NtWaitForMultipleObjects
01 KERNELBASE!WaitForMultipleObjectsEx
02 kernel32!WerpReportFaultInternal
03 kernel32!WerpReportFault
04 KERNELBASE!UnhandledExceptionFilter
05 ntdll!RtlUserThreadStart$filt$0
06 ntdll!_C_specific_handler
07 ntdll!RtlpExecuteHandlerForException
08 ntdll!RtlDispatchException
09 ntdll!KiUserExceptionDispatch
0a msvcrt!memcpy
0b tquery!CRcovStrmTrans::Read
0c tquery!CRcovStrmIter::GetRec
0d tquery!CSdidLookupTable::LookupSDIDOrAdd
0e tquery!CSecurityStoreWrapper::LookupSDID
0f mssrch!CPluginCollectionSink::PushProperties
10 mssrch!CRobotThread::Thread
11 kernel32!BaseThreadInitThunk
12 ntdll!RtlUserThreadStart

崩溃发生在msvcrt!memcpy

INVALID_POINTER_READ_c0000005_msvcrt.dll!memcpy

在此次呼叫之前,您会看到安全 ID 被锁定。

最后一个文件索引器访问是file:E:/[9a6f27d7-402a-4796-a80f-8e846f4eb36b]/Shared Files/Library/Pictures of Product/72- Series Photos/72-3170023.jpg

因此,请查看文件夹的安全设置,并确保 SYSTEM 具有读取权限。同时尝试将该文件夹从搜索索引器中排除。

相关内容