У меня есть новый сервер (2012 R2), который мы создали и настроили Windows Search для индексирования двух папок. Мы застряли с Windows Search из-за интеграции с Windows, поэтому другое приложение не подходит.

Когда происходит сбой, он повреждает базу данных (или вылетает из-за повреждения), а затем запускается заново. Иногда он не падает в течение дня или двух, иногда он падает несколько раз в день.

Crashdump здесь. https://dl.dropboxusercontent.com/u/17520956/DTS/MillCrashDump/SearchIndexer.exe.15636.zip

Любая помощь очень ценится!

1 ответ1

0

Анализируя dmp с помощью Windg, показывает следующий стек вызовов:

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

Перед этим звонком вы видите блокировку идентификатора безопасности.

Последний доступ к индексатору - file:E:/[9a6f27d7-402a-4796-a80f-8e846f4eb36b]/Shared Files/Library/Pictures of Product/72- Series Photos/72-3170023.jpg .

Итак, посмотрите на настройки безопасности папки с файлами и убедитесь, что SYSTEM был доступ для чтения. Также попробуйте исключить эту папку из поискового индексатора.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .