Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно


Moderator


Сообщения: 53488
Благодарности: 15516

Профиль | Отправить PM | Цитировать


iDrug, отключение эскизов предлагалось в качестве диагностического метода.
Там в потоке 5 такой стек:
Код: Выделить весь код
00000000`0578cec8 000007fe`fd7d1420 ntdll!NtWaitForMultipleObjects+0xa
00000000`0578ced0 00000000`76be2cf3 KERNELBASE!WaitForMultipleObjectsEx+0xe8
00000000`0578cfd0 00000000`771b8f7d kernel32!WaitForMultipleObjectsExImplementation+0xb3
00000000`0578d060 00000000`771b62b2 user32!RealMsgWaitForMultipleObjectsEx+0x12a
00000000`0578d100 000007fe`fdb7acd6 user32!MsgWaitForMultipleObjectsEx+0x46
00000000`0578d140 000007fe`fdb7abd3 ole32!CCliModalLoop::BlockFn+0xc2
00000000`0578d190 000007fe`fdcdf8a2 ole32!ModalLoop+0x6f
00000000`0578d1e0 000007fe`fdce282f ole32!ThreadSendReceive+0xf3
00000000`0578d230 000007fe`fdce265b ole32!CRpcChannelBuffer::SwitchAptAndDispatchCall+0xa3
00000000`0578d2d0 000007fe`fdb7a8a6 ole32!CRpcChannelBuffer::SendReceive2+0x11b
00000000`0578d490 000007fe`fdb7aad3 ole32!CCliModalLoop::SendReceive+0x22
00000000`0578d4c0 000007fe`fdb9da0c ole32!CAptRpcChnl::SendReceive+0xb2
00000000`0578d590 000007fe`fdce205d ole32!CCtxComChnl::SendReceive+0x68
00000000`0578d640 000007fe`fe55b949 ole32!NdrExtpProxySendReceive+0x45
00000000`0578d670 000007fe`fdce21d0 rpcrt4!NdrpClientCall3+0x2e2
00000000`0578d930 000007fe`fdb9d8a2 ole32!ObjectStublessClient+0x11d
00000000`0578dcc0 000007fe`fdb7dd71 ole32!ObjectStubless+0x42
00000000`0578dd10 000007fe`fdb7db55 ole32!CRpcResolver::CreateInstance+0x211
00000000`0578de10 000007fe`fdb8169a ole32!CClientContextActivator::CreateInstance+0x156
00000000`0578e0c0 000007fe`fdb82090 ole32!ActivationPropertiesIn::DelegateCreateInstance+0x5e
00000000`0578e130 000007fe`fdb9760b ole32!ICoCreateInstanceEx+0x5f5
00000000`0578ec60 000007fe`fc1f9503 ole32!CoCreateInstance+0x17b
00000000`0578ed50 000007fe`fc1f93b6 thumbcache!InitExtractor+0x7b
00000000`0578edf0 000007fe`fc1f924c thumbcache!CThumbnailCache::_PerformFullExtraction+0xdd
00000000`0578ee90 000007fe`fc1f1e81 thumbcache!CThumbnailCache::_GetThumbnailImpl+0x44d
00000000`0578efa0 000007fe`fe98fec3 thumbcache!CThumbnailCache::GetThumbnail+0x23c
00000000`0578f080 000007fe`fe98cae7 shell32!CShellItem::_GetThumbnail+0xcb
00000000`0578f110 000007fe`fe9905be shell32!CShellItem::GetSharedBitmap+0x112
00000000`0578f1d0 000007fe`fe88c708 shell32!CThumbnailExtractTask::InternalResumeRT+0x16b
00000000`0578f250 000007fe`fe8bf153 shell32!CRunnableTask::Run+0xda
00000000`0578f280 000007fe`fe8c2d22 shell32!CShellTask::TT_Run+0x124
00000000`0578f2b0 000007fe`fe8c2e6e shell32!CShellTaskThread::ThreadProc+0x1d2
00000000`0578f350 000007fe`fde33843 shell32!CShellTaskThread::s_ThreadProc+0x22
00000000`0578f380 00000000`772c15ab shlwapi!ExecuteWorkItemThreadProc+0xf
00000000`0578f3b0 00000000`772c0c26 ntdll!RtlpTpWorkCallback+0x16b
00000000`0578f490 00000000`76bd652d ntdll!TppWorkerThread+0x5ff
00000000`0578f790 00000000`772cc521 kernel32!BaseThreadInitThunk+0xd
00000000`0578f7c0 00000000`00000000 ntdll!RtlUserThreadStart+0x1d
что и натолкнуло на мысль.
Но это лишь следствие проблемы, а причина неизвестна. Может быть:
  • повреждение кэша эскизов (хотя вы его уже удалили);
  • сторонние кодеки (однако в дампе их нет);
  • некорректные параметры в разделе реестра
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ThumbnailCache
  • или кривые разрешения на файлы кэша.

Последний раз редактировалось Petya V4sechkin, 08-01-2012 в 22:15.


Отправлено: 09:44, 04-01-2012 | #26