none
Trappable error 0xC0000005 RRS feed

  • Вопрос

  • Здравствуйте.
    У нас есть очень старое приложение, написанное на Classic ASP. На нескольких серверах некоторое время назад начали проявляться ошибки. Падает процесс IIS-а. С помощью IIS Debug Tools удалось получить стэк трейсы ошибок. Наиболее часто встречающиеся 2 варианта. Из COM компонентов используется ADO, Scripting.Dictionary, Scripting.FileSystem и MSXML6.
    В логах IIS ошибка значится, как access violation exception (0xC0000005).
    Есть ли какие-нибудь идеи по поводу причин ошибок или способы получить больше информации об ошибке, например номер строки с ошибкой или компонент, в котором произошла ошибка?
    Спасибо.
    1.
    1996e18
    oleaut32!VariantCopy+173
    oleaut32!SafeArrayCopyData+14e
    oleaut32!SafeArrayCopy+e3
    oleaut32!VariantCopy+5b
    oleaut32!VariantCopyInd+1a1
    asp!CComponentObject::GetVariant+27
    asp!CApplnVariants::get_Item+da
    oleaut32!DispCallFunc+16a
    oleaut32!CTypeInfo2::Invoke+234
    asp!CDispatchImpl<IVariantDictionary>::Invoke+55
    oleaut32!CTypeInfo2::Invoke+58a
    asp!CDispatchImpl<IApplicationObject>::Invoke+55
    vbscript!IDispatchInvoke2+b2
    vbscript!IDispatchInvoke+59
    vbscript!InvokeDispatch+13a
    vbscript!InvokeByName+42
    vbscript!CScriptRuntime::RunNoEH+22b2
    vbscript!CScriptRuntime::Run+62
    vbscript!CScriptEntryPoint::Call+51
    vbscript!CSession::Execute+c8
    vbscript!COleScript::ExecutePendingScripts+144
    vbscript!COleScript::SetScriptState+14d
    asp!CActiveScriptEngine::TryCall+19
    asp!CActiveScriptEngine::Call+31
    asp!CallScriptFunctionOfEngine+5b
    asp!ExecuteRequest+17e
    asp!Execute+24c
    asp!CHitObj::ExecuteChildRequest+12c
    asp!CErrInfo::LogCustomErrortoBrowser+28a
    asp!CErrInfo::LogErrortoBrowserWrapper+8b
    asp!CErrInfo::LogError+77
    asp!HandleError+100
    asp!HandleErrorMissingFilename+ac
    asp!CActiveScriptEngine::Call+a7
    asp!CallScriptFunctionOfEngine+5b
    asp!ExecuteRequest+17e
    asp!Execute+24c
    asp!CHitObj::ViperAsyncCallback+3f0
    asp!CViperAsyncRequest::OnCall+92
    comsvcs!CSTAActivityWork::STAActivityWorkHelper+32
    ole32!EnterForCallback+c4
    ole32!SwitchForCallback+1a3
    ole32!PerformCallback+54
    ole32!CObjectContext::InternalContextCallback+159
    ole32!CObjectContext::DoCallback+1c
    comsvcs!CSTAActivityWork::DoWork+12d
    comsvcs!CSTAThread::DoWork+18
    comsvcs!CSTAThread::ProcessQueueWork+37
    comsvcs!CSTAThread::WorkerLoop+190
    msvcrt!_endthreadex+a3
    kernel32!BaseThreadStart+34
    2.
    scrrun!FreeList+f   
    scrrun!VBADictionary::~VBADictionary+28   
    scrrun!VBADictionary::`scalar deleting destructor'+d   
    scrrun!VBADictionary::Release+17   
    oleaut32!VariantClear+b1   
    oleaut32!ReleaseResources+98   
    oleaut32!_SafeArrayDestroyData+4d   
    oleaut32!_SafeArrayDestroy+b3   
    oleaut32!SafeArrayDestroy+f   
    oleaut32!VariantClear+75   
    vbscript!VAR::Clear+a6   
    vbscript!CScriptRuntime::Cleanup+63   
    vbscript!CScriptRuntime::Run+8d  
    vbscript!CScriptEntryPoint::Call+51  
    vbscript!CScriptRuntime::RunNoEH+1e02 
    vbscript!CScriptRuntime::Run+62  
    vbscript!CScriptEntryPoint::Call+51   
    vbscript!CScriptRuntime::RunNoEH+1e02  
    vbscript!CScriptRuntime::Run+62   
    vbscript!CScriptEntryPoint::Call+51   
    vbscript!CScriptRuntime::RunNoEH+1e02   
    vbscript!CScriptRuntime::Run+62   
    vbscript!CScriptEntryPoint::Call+51   
    vbscript!CScriptRuntime::RunNoEH+1e02   
    vbscript!CScriptRuntime::Run+62   
    vbscript!CScriptEntryPoint::Call+51   
    vbscript!CSession::Execute+c8  
    vbscript!COleScript::ExecutePendingScripts+144  
    vbscript!COleScript::SetScriptState+14d  
    asp!CActiveScriptEngine::TryCall+19   
    asp!CActiveScriptEngine::Call+31   
    asp!CallScriptFunctionOfEngine+5b   
    asp!ExecuteRequest+17e  
    asp!Execute+24c   
    asp!CHitObj::ViperAsyncCallback+3f0   
    asp!CViperAsyncRequest::OnCall+92   
    comsvcs!CSTAActivityWork::STAActivityWorkHelper+32   
    ole32!EnterForCallback+c4   
    ole32!SwitchForCallback+1a3   
    ole32!PerformCallback+54   
    ole32!CObjectContext::InternalContextCallback+159   
    ole32!CObjectContext::DoCallback+1c   
    comsvcs!CSTAActivityWork::DoWork+12d   
    comsvcs!CSTAThread::DoWork+18   
    comsvcs!CSTAThread::ProcessQueueWork+37   
    comsvcs!CSTAThread::WorkerLoop+190   
    msvcrt!_endthreadex+a3
    kernel32!BaseThreadStart+34

    [My blog] [My E-mail]
    25 октября 2011 г. 11:08

Все ответы