Crash in cleanengine, Analyzed 6 dumps, total processed 393, rate equals 1.53%



Top 1: Version = 1.7224.1050.918, Total count = 5


dump count = 1

ChildEBP RetAddr  
09fcfb50 76c214bd ntdll!RtlFreeHeap+0x3a
09fcfb64 52cf2a0d kernel32!HeapFree+0x14
09fcfb78 52cb1816 CleanEngine!_free_base+0x1c
09fcfb84 52b70271 CleanEngine!operator delete+0xb
09fcfb94 52b730a8 CleanEngine!std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::_Tidy_deallocate+0x41
09fcfbb0 52bc8681 CleanEngine!std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >+0x38
09fcfbe0 52bcb993 CleanEngine!ScanResultInfo::~ScanResultInfo+0x71
09fcfbec 52b7e950 CleanEngine!ScanResultFile::`scalar deleting destructor'+0x13
09fcfc04 52b79719 CleanEngine!RuleNode::Clear+0xe0
09fcfc20 52b82e39 CleanEngine!GroupNode::Clear+0x39
09fcfc3c 52b9264b CleanEngine!CategoryNode::Clear+0x39
09fcfc58 52b90bde CleanEngine!RuleManage::Clear+0x3b
09fcfc90 52b936ce CleanEngine!RuleManage::AsyncScan+0x6e
09fcfca4 52b5a677 CleanEngine!Task::CTaskT<<lambda_a8aa327b296ec16e3cca9591c0e68adc> >::Execute+0x2e
09fcfcc4 52b5a4ce CleanEngine!Task::CTaskInfo::Execute+0x77
09fcfd24 52b5b9bf CleanEngine!Task::CTaskQueue::DoTask_Idle+0xae
09fcfd94 52b5c2a6 CleanEngine!Task::CTaskThread::ThreadProc+0x1df
09fcfdd4 52cd4a87 CleanEngine!Task::CTaskThread::s_ThreadProc+0x66
09fcfe10 76c2344d CleanEngine!thread_start<unsigned int (__stdcall*)(void *)>+0x57
09fcfe1c 77269802 kernel32!BaseThreadInitThunk+0xe
09fcfe5c 772697d5 ntdll!__RtlUserThreadStart+0x70
09fcfe74 00000000 ntdll!_RtlUserThreadStart+0x1b
222d5596785d55978f18082743d457c3_000.dmp

dump count = 1

ChildEBP RetAddr  
1a68d180 7717e0c3 ntdll!RtlpLowFragHeapFree+0x31
1a68d198 750714bd ntdll!RtlFreeHeap+0x105
1a68d1ac 1401af94 kernel32!HeapFree+0x14
1a68d1d4 1401af29 CleanEngine!ATL::CWin32Heap::Free+0x44
1a68d1f8 1402827d CleanEngine!ATL::CAtlStringMgr::Free+0x49
1a68d214 14082f32 CleanEngine!InternalProgressStruct::~InternalProgressStruct+0x17d
1a68d8fc 14082da0 CleanEngine!ScanFileBase::DirSearch+0x352
1a68dff0 140831ef CleanEngine!ScanFileBase::DirSearch+0x1c0
1a68eb40 1408335e CleanEngine!ScanFileBase::DoScanFile+0x1ff
1a68f690 1408543a CleanEngine!ScanFileBase::DoScanFile+0x36e
1a68f788 14084e3f CleanEngine!ScanFileNormal::StartScanFile+0x5ea
1a68f79c 1408419e CleanEngine!ScanFileNormal::Scan+0x2f
1a68f87c 1406d3f3 CleanEngine!ScanFileHelper::ScanNormalFile+0x5e
1a68f89c 1407e6f3 CleanEngine!luaD_precall+0x253
1a68f9ac 1406ce38 CleanEngine!luaV_execute+0xfa3
1a68f9c0 1406443f CleanEngine!luaD_call+0x58
1a68f9d4 1406d5a9 CleanEngine!f_call+0x1f
1a68fa44 1406d006 CleanEngine!luaD_rawrunprotected+0x69
1a68fa74 14064f0f CleanEngine!luaD_pcall+0x46
1a68faa4 1402b79e CleanEngine!lua_pcall+0x5f
1a68fac4 1402b547 CleanEngine!LuaHelper::ExecuteString+0x6e
1a68faf8 14040e5e CleanEngine!LuaEngine::DoScript+0xd7
1a68fb90 140414cb CleanEngine!RuleNode::OperationImp+0x12e
1a68fc48 1403a94e CleanEngine!RuleNode::Scan+0x4db
1a68fc78 1401ae07 CleanEngine!Task::CTaskT<<lambda_d17fff50e3a7c9dddc47eef78565013b> >::Execute+0x5e
1a68fc98 1401ac5e CleanEngine!Task::CTaskInfo::Execute+0x77
1a68fcf8 1401c14f CleanEngine!Task::CTaskQueue::DoTask_Idle+0xae
1a68fd68 1401ca36 CleanEngine!Task::CTaskThread::ThreadProc+0x1df
1a68fda8 141a4067 CleanEngine!Task::CTaskThread::s_ThreadProc+0x66
1a68fde4 7507344d CleanEngine!thread_start<unsigned int (__stdcall*)(void *)>+0x57
1a68fdf0 77189802 kernel32!BaseThreadInitThunk+0xe
1a68fe30 771897d5 ntdll!__RtlUserThreadStart+0x70
1a68fe48 00000000 ntdll!_RtlUserThreadStart+0x1b
d674633ddec2997e7ca55e9608cf4df8_000.dmp

dump count = 1

ChildEBP RetAddr  
1a39f2ec 5e657c1a CleanEngine!std::_Hash<std::_Umap_traits<ATL::CStringT<wchar_t,ATL::StrTraitATL<wchar_t,ATL::ChTraitsCRT<wchar_t> > >,int,std::_Uhash_compare<ATL::CStringT<wchar_t,ATL::StrTraitATL<wchar_t,ATL::ChTraitsCRT<wchar_t> > >,Str_Hash<ATL::CStringT<wchar_t,ATL::StrTraitATL<wchar_t,ATL::ChTraitsCRT<wchar_t> > > >,std::equal_to<ATL::CStringT<wchar_t,ATL::StrTraitATL<wchar_t,ATL::ChTraitsCRT<wchar_t> > > > >,std::allocator<std::pair<ATL::CStringT<wchar_t,ATL::StrTraitATL<wchar_t,ATL::ChTraitsCRT<wchar_t> > > const ,int> >,0> >::_Insert<std::pair<ATL::CStringT<wchar_t,ATL::StrTraitATL<wchar_t,ATL::ChTraitsCRT<wchar_t> > > const ,int> &,std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ATL::CStringT<wchar_t,ATL::StrTraitATL<wchar_t,ATL::ChTraitsCRT<wchar_t> > > const ,int> > > > >+0x90
1a39f330 5e65c7ee CleanEngine!std::unordered_map<ATL::CStringT<wchar_t,ATL::StrTraitATL<wchar_t,ATL::ChTraitsCRT<wchar_t> > >,int,Str_Hash<ATL::CStringT<wchar_t,ATL::StrTraitATL<wchar_t,ATL::ChTraitsCRT<wchar_t> > > >,std::equal_to<ATL::CStringT<wchar_t,ATL::StrTraitATL<wchar_t,ATL::ChTraitsCRT<wchar_t> > > >,std::allocator<std::pair<ATL::CStringT<wchar_t,ATL::StrTraitATL<wchar_t,ATL::ChTraitsCRT<wchar_t> > > const ,int> > >::_Try_emplace<ATL::CStringT<wchar_t,ATL::StrTraitATL<wchar_t,ATL::ChTraitsCRT<wchar_t> > > const &>+0x14a
1a39f41c 5e666734 CleanEngine!GroupNode::SerializeResultInfo+0x30e
1a39f47c 5e664f2c CleanEngine!CategoryNode::Update+0x1d4
1a39f520 5e673eef CleanEngine!CategoryNode::Scan+0x34c
1a39f5d4 5e66def6 CleanEngine!RuleManage::ScanAllRubbish+0x13f
1a39f610 5e670a5e CleanEngine!RuleManage::AsyncScan+0x176
1a39f624 5e63ae07 CleanEngine!Task::CTaskT<<lambda_a8aa327b296ec16e3cca9591c0e68adc> >::Execute+0x2e
1a39f644 5e63ac5e CleanEngine!Task::CTaskInfo::Execute+0x77
1a39f6a4 5e63c14f CleanEngine!Task::CTaskQueue::DoTask_Idle+0xae
1a39f714 5e63ca36 CleanEngine!Task::CTaskThread::ThreadProc+0x1df
1a39f754 5e7c4017 CleanEngine!Task::CTaskThread::s_ThreadProc+0x66
1a39f790 766a7ba9 CleanEngine!thread_start<unsigned int (__stdcall*)(void *)>+0x57
1a39f7a0 77d8c11b kernel32!BaseThreadInitThunk+0x19
1a39f7f8 77d8c09f ntdll!__RtlUserThreadStart+0x2b
1a39f808 00000000 ntdll!_RtlUserThreadStart+0x1b
149f24be4467e749ca4a9a5634caa3fb_000.dmp

dump count = 1

ChildEBP RetAddr  
1149f710 7c307dba CleanEngine!std::_Hash<std::_Umap_traits<ATL::CStringT<wchar_t,ATL::StrTraitATL<wchar_t,ATL::ChTraitsCRT<wchar_t> > >,ATL::CStringT<wchar_t,ATL::StrTraitATL<wchar_t,ATL::ChTraitsCRT<wchar_t> > >,std::_Uhash_compare<ATL::CStringT<wchar_t,ATL::StrTraitATL<wchar_t,ATL::ChTraitsCRT<wchar_t> > >,Str_Hash<ATL::CStringT<wchar_t,ATL::StrTraitATL<wchar_t,ATL::ChTraitsCRT<wchar_t> > > >,std::equal_to<ATL::CStringT<wchar_t,ATL::StrTraitATL<wchar_t,ATL::ChTraitsCRT<wchar_t> > > > >,std::allocator<std::pair<ATL::CStringT<wchar_t,ATL::StrTraitATL<wchar_t,ATL::ChTraitsCRT<wchar_t> > > const ,ATL::CStringT<wchar_t,ATL::StrTraitATL<wchar_t,ATL::ChTraitsCRT<wchar_t> > > > >,0> >::_Insert<std::pair<ATL::CStringT<wchar_t,ATL::StrTraitATL<wchar_t,ATL::ChTraitsCRT<wchar_t> > > const ,ATL::CStringT<wchar_t,ATL::StrTraitATL<wchar_t,ATL::ChTraitsCRT<wchar_t> > > > &,std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<ATL::CStringT<wchar_t,ATL::StrTraitATL<wchar_t,ATL::ChTraitsCRT<wchar_t> > > const ,ATL::CStringT<wchar_t,ATL::StrTraitATL<wchar_t,ATL::ChTraitsCRT<wchar_t> > > > > > > >+0x72
1149f754 7c30cef1 CleanEngine!std::unordered_map<ATL::CStringT<wchar_t,ATL::StrTraitATL<wchar_t,ATL::ChTraitsCRT<wchar_t> > >,ATL::CStringT<wchar_t,ATL::StrTraitATL<wchar_t,ATL::ChTraitsCRT<wchar_t> > >,Str_Hash<ATL::CStringT<wchar_t,ATL::StrTraitATL<wchar_t,ATL::ChTraitsCRT<wchar_t> > > >,std::equal_to<ATL::CStringT<wchar_t,ATL::StrTraitATL<wchar_t,ATL::ChTraitsCRT<wchar_t> > > >,std::allocator<std::pair<ATL::CStringT<wchar_t,ATL::StrTraitATL<wchar_t,ATL::ChTraitsCRT<wchar_t> > > const ,ATL::CStringT<wchar_t,ATL::StrTraitATL<wchar_t,ATL::ChTraitsCRT<wchar_t> > > > > >::_Try_emplace<ATL::CStringT<wchar_t,ATL::StrTraitATL<wchar_t,ATL::ChTraitsCRT<wchar_t> > > const &>+0x14a
1149f840 7c316734 CleanEngine!GroupNode::SerializeResultInfo+0xa11
1149f8a0 7c314f2c CleanEngine!CategoryNode::Update+0x1d4
1149f944 7c323eef CleanEngine!CategoryNode::Scan+0x34c
1149f9f8 7c31def6 CleanEngine!RuleManage::ScanAllRubbish+0x13f
1149fa34 7c320a5e CleanEngine!RuleManage::AsyncScan+0x176
1149fa48 7c2eae07 CleanEngine!Task::CTaskT<<lambda_a8aa327b296ec16e3cca9591c0e68adc> >::Execute+0x2e
1149fa68 7c2eac5e CleanEngine!Task::CTaskInfo::Execute+0x77
1149fac8 7c2ec14f CleanEngine!Task::CTaskQueue::DoTask_Idle+0xae
1149fb38 7c2eca36 CleanEngine!Task::CTaskThread::ThreadProc+0x1df
1149fb78 7c474067 CleanEngine!Task::CTaskThread::s_ThreadProc+0x66
1149fbb4 77217ba9 CleanEngine!thread_start<unsigned int (__stdcall*)(void *)>+0x57
1149fbc4 77b4c36b kernel32!BaseThreadInitThunk+0x19
1149fc1c 77b4c2ef ntdll!__RtlUserThreadStart+0x2b
1149fc2c 00000000 ntdll!_RtlUserThreadStart+0x1b
a7a373289315c9c11902f12e8746ee84_000.dmp

dump count = 1

ChildEBP RetAddr  
WARNING: Frame IP not in any known module. Following frames may be wrong.
0c1af630 0c88b817 0xfffffa7c
0c1af66c 0c8948f7 CleanEngine!GroupNode::GetTraceCount+0x77
0c1af6a8 0c8a25b7 CleanEngine!CategoryNode::GetTraceCount+0x77
0c1af6e4 0c8a895b CleanEngine!RuleManage::GetTraceCount+0x77
0c1af6f8 04d43240 CleanEngine!CleanEngineImp::GetTotalTraceCnt+0x2b
0c1af730 04d4370e cleanengine2!CleanEngineTS::GetTotalTraceCnt+0xa0
0c1af738 04d4b08a cleanengine2!mf_bind_t<CleanEngineTS,CleanEngineTS *,enum EngineRealState>::SimpleInvolk+0xe
0c1af74c 04d4b9a6 cleanengine2!CUIThreadWindow::ProcessWindowMessage+0x2a
0c1af7a8 75c1c267 cleanengine2!ATL::CWindowImplBaseT<ATL::CWindow,ATL::CWinTraits<1442840576,0> >::WindowProc+0x76
0c1af7d4 75c1c367 user32!InternalCallWinProc+0x23
0c1af84c 75c14c9e user32!UserCallWinProcCheckWow+0x14b
0c1af8a8 75c14d0d user32!DispatchClientMessage+0xcf
0c1af8d0 76fd6b3e user32!__fnDWORD+0x24
0c1af8fc 75c1cb60 ntdll!KiUserCallbackDispatcher+0x2e
0c1af900 75c1cb93 user32!NtUserGetMessage+0xc
0c1af91c 04d4b5ad user32!GetMessageW+0x33
0c1af98c 04d4bdda cleanengine2!<lambda_7757544503edcab5f983d99b30ca359f>::operator()+0xed
0c1af9ac 04d4b05a cleanengine2!std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_7757544503edcab5f983d99b30ca359f> >,std::default_delete<std::tuple<<lambda_7757544503edcab5f983d99b30ca359f> > > > >::_Go+0x8a
0c1af9b4 04d7104b cleanengine2!std::_Pad::_Call_func+0xa
0c1af9f0 76efef3c cleanengine2!thread_start<unsigned int (__stdcall*)(void *)>+0x57
0c1af9fc 76ff3618 kernel32!BaseThreadInitThunk+0xe
0c1afa3c 76ff35eb ntdll!__RtlUserThreadStart+0x70
0c1afa54 00000000 ntdll!_RtlUserThreadStart+0x1b
e4e26fd79f2830757ab2cdbe82937f7f_000.dmp


Top 2: Version = 1.7224.1005.329, Total count = 1


dump count = 1

ChildEBP RetAddr  
16b6fb70 79bdf1f7 CleanEngine!ScanResultInfo::GetTraceCount+0x3b
16b6fb8c 79bda1a7 CleanEngine!RuleNode::GetTraceCount+0x47
16b6fbc8 79be3037 CleanEngine!GroupNode::GetTraceCount+0x77
16b6fc04 79beeb07 CleanEngine!CategoryNode::GetTraceCount+0x77
16b6fc40 79befc2f CleanEngine!RuleManage::GetTraceCount+0x77
16b6fc94 79bed023 CleanEngine!RuleManage::SaveRecord+0x25f
16b6fdac 79bb9977 CleanEngine!Task::CTaskT<<lambda_9c6932d4f785e2ffd88114bdc33f5276> >::Execute+0x83
16b6fdcc 79bb97ce CleanEngine!Task::CTaskInfo::Execute+0x77
16b6fe2c 79bbacbf CleanEngine!Task::CTaskQueue::DoTask_Idle+0xae
16b6fe9c 79bbb5a6 CleanEngine!Task::CTaskThread::ThreadProc+0x1df
16b6fedc 79d3d167 CleanEngine!Task::CTaskThread::s_ThreadProc+0x66
16b6ff18 755cfcc9 CleanEngine!thread_start<unsigned int (__stdcall*)(void *)>+0x57
16b6ff28 773b7c6e kernel32!BaseThreadInitThunk+0x19
16b6ff84 773b7c3e ntdll!__RtlUserThreadStart+0x2f
16b6ff94 00000000 ntdll!_RtlUserThreadStart+0x1b
404f960001df4b6cf6485721e39c5b0d_000.dmp