UWP Webview因内存不足错误而失败

时间:2018-09-18 07:37:11

标签: memory webview uwp

我们目前有一个可以在Edge中正常运行的应用程序。我们还创建了一个UWP应用程序,其中包含一个可运行我们的应用程序的Web视图。该系统可以运行一段时间,但会出现以下错误,我不知道是什么原因造成的,因为它在Edge中可以正常工作。

DominionDX1.DX1DMS
out_of_memory() +0x0000000000000000
unknown.dll
[ ecxr]() +0x0000000000000000
KERNELBASE.dll
RaiseException() xcpt.c:922
Chakra.dll
ReportFatalException() reporterror.cpp:33
Chakra.dll
OutOfMemory_fatal_error() reporterror.cpp:146
Chakra.dll
Js::Exception RaiseIfScriptActive() exception.cpp:23
Chakra.dll
Js::Throw OutOfMemory() throw.cpp:121
Chakra.dll
Memory::HeapBucketT_Memory::SmallNormalHeapBlockT_SmallAllocationBlockAttributes_ _ SnailAlloc() heapbucket.cpp:658
Chakra.dll
ScriptEngineBase BuildDOMDirectFunction() scriptenginebase.cpp:1536
edgehtml.dll
CJScript9Holder BuildTrampoline() jscript9holder.cxx:5474
edgehtml.dll
CJScript9Holder InitializeTypeSystemProperty_0,0_() jscript9holder.cxx:5790
edgehtml.dll
CJScript9Holder DeferInitCSSStyleDeclarationPrototypeMembers() cssstyledeclaration_typesystem.inl:237
edgehtml.dll
CJScript9Holder DeferInitializePrototype() jscript9holder.cxx:5578
edgehtml.dll
CJScript9Holder DeferInitCSSStyleDeclarationPrototype() cssstyledeclaration_prototype.inl:16
Chakra.dll
Js::CustomExternalType DeferredInitializer() customexternaltype.cpp:127
Chakra.dll
Js::DeferredTypeHandler_&Js::IntlEngineInterfaceExtensionObject::InitializeIntlNativeInterfaces,Js::DefaultDeferredTypeFilter,0,0,0_ GetSetter() deferredtypehandler.h:363
Chakra.dll
Js::CustomExternalObject GetSetter() customexternaltype.cpp:1693
Chakra.dll
Js::JavascriptOperators SetAccessorOrNonWritableProperty() javascriptoperators.cpp:2554
Chakra.dll
Js::JavascriptOperators::PatchPutValueWithThisPtrNoLocalFastPath_0,Js InlineCache_() javascriptoperators.cpp:8357
Chakra.dll
Js::JavascriptOperators::PatchPutValueNoLocalFastPath_0,Js InlineCache_() javascriptoperators.cpp:8307
Chakra.dll
Js::InterpreterStackFrame::DoSetProperty_NoFastPath_Js::OpLayoutT_ElementCP_Js LayoutSizePolicy_0_ _ const _() interpreterstackframe.cpp:4533
Chakra.dll
Js::InterpreterStackFrame::OP_SetProperty_Js::OpLayoutT_ElementCP_Js LayoutSizePolicy_0_ _ const _() interpreterstackframe.cpp:4612
Chakra.dll
Js::InterpreterStackFrame ProcessUnprofiled() interpreterhandler.inl:183
Chakra.dll
Js::InterpreterStackFrame Process() interpreterstackframe.cpp:3419
Chakra.dll
Js::InterpreterStackFrame InterpreterHelper() interpreterstackframe.cpp:2019
Chakra.dll
Js::InterpreterStackFrame InterpreterThunk() interpreterstackframe.cpp:1747
js
Anonymous function() +0x0000000000000000
Chakra.dll
LocalCallFunction() javascriptfunction.cpp:1325
Chakra.dll
Js::JavascriptFunction CallFunction_1_() javascriptfunction.cpp:1341
Chakra.dll
Js::InterpreterStackFrame::OP_CallCommon_Js::OpLayoutDynamicProfile_Js::OpLayoutT_CallIWithICIndex_Js LayoutSizePolicy_1_ _ _ _() interpreterstackframe.cpp:3898
Chakra.dll
Js::InterpreterStackFrame::OP_CallI_Js::OpLayoutDynamicProfile_Js::OpLayoutT_CallI_Js LayoutSizePolicy_1_ _ _ _() interpreterstackframe.h:489
Chakra.dll
Js::InterpreterStackFrame ProcessUnprofiledMediumLayoutPrefix() interpreterloop.inl:87
Chakra.dll
Js::InterpreterStackFrame ProcessUnprofiled() interpreterloop.inl:349
Chakra.dll
Js::InterpreterStackFrame Process() interpreterstackframe.cpp:3419
Chakra.dll
Js::InterpreterStackFrame InterpreterHelper() interpreterstackframe.cpp:2019
Chakra.dll
Js::InterpreterStackFrame InterpreterThunk() interpreterstackframe.cpp:1747
Chakra.dll
LocalCallFunction() javascriptfunction.cpp:1325
Chakra.dll
Js::JavascriptFunction CallFunction_1_() javascriptfunction.cpp:1341
Chakra.dll
Js::InterpreterStackFrame::OP_CallCommon_Js::OpLayoutDynamicProfile_Js::OpLayoutT_CallIWithICIndex_Js LayoutSizePolicy_0_ _ _ _() interpreterstackframe.cpp:3886
Chakra.dll
Js::InterpreterStackFrame::OP_CallI_Js::OpLayoutDynamicProfile_Js::OpLayoutT_CallI_Js LayoutSizePolicy_0_ _ _ _() interpreterstackframe.h:489
Chakra.dll
Js::InterpreterStackFrame ProcessUnprofiled() interpreterhandler.inl:83
Chakra.dll
Js::InterpreterStackFrame Process() interpreterstackframe.cpp:3419
Chakra.dll
Js::InterpreterStackFrame InterpreterHelper() interpreterstackframe.cpp:2019
Chakra.dll
Js::InterpreterStackFrame InterpreterThunk() interpreterstackframe.cpp:1747
js
Global code() +0x0000000000000000
Chakra.dll
LocalCallFunction() javascriptfunction.cpp:1325
Chakra.dll
Js::JavascriptFunction CallFunction_1_() javascriptfunction.cpp:1341
Chakra.dll
Js::JavascriptFunction CallRootFunctionInternal() javascriptfunction.cpp:807
Chakra.dll
Js::JavascriptFunction CallRootFunction() javascriptfunction.cpp:737
Chakra.dll
ScriptSite CallRootFunction() scriptsite.cpp:922
Chakra.dll
ScriptSite Execute() scriptsite.cpp:1400
Chakra.dll
ScriptEngine ExecutePendingScripts() scriptengine.cpp:5012
Chakra.dll
ScriptEngine ParseScriptTextCore() scriptengine.cpp:4193
Chakra.dll
ScriptEngine ParseScriptText() scriptengine.cpp:3940
edgehtml.dll
CJScript9Holder ParseScriptText() jscript9holder.cxx:591
edgehtml.dll
CScriptCollection ParseScriptText() scollect.cxx:944
edgehtml.dll
CScriptData CommitCode() escript.cxx:644
edgehtml.dll
CScriptData Execute() escript.cxx:2373
edgehtml.dll
CHtmScriptParseCtx Execute() htmscriptparsectx.cxx:234
edgehtml.dll
CHtmParseBase Execute() htmparse.cxx:582
edgehtml.dll
CHtmPost Broadcast() htmpost.cxx:871
edgehtml.dll
CHtmPost Exec() htmpost.cxx:655
edgehtml.dll
CHtmPost Run() htmpost.cxx:2246
edgehtml.dll
PostManExecute() htmpost.cxx:2653
edgehtml.dll
CPostManager PostManOnTimer() htmpost.cxx:2578
edgehtml.dll
TaskSchedulerBase RunReadiedTasksInTaskQueueWithCallback() taskschedulerbase.cxx:146
edgehtml.dll
HTML5TaskScheduler RunReadiedTasks() html5taskscheduler.cxx:83
edgehtml.dll
NormalPriorityAtInputEventLoopDriver DriveRegularPriorityTaskExecution() normalpriorityatinputdriver.cxx:78
edgehtml.dll
GlobalWndProc() gwnd.cxx:1495
user32.dll
_InternalCallWinProc() callproc.asm:116
user32.dll
UserCallWinProcCheckWow() clmsg.cxx:279
user32.dll
DispatchMessageWorker() clmsg.cxx:3137
user32.dll
DispatchMessageW() cltxt.h:1072
Windows.UI.dll
Windows::UI::Core::CDispatcher ProcessMessage() dispatcher.cpp:327
Windows.UI.dll
Windows::UI::Core::CDispatcher WaitAndProcessMessagesInternal() dispatcher.cpp:1959
Windows.UI.dll
Windows::UI::Core::CDispatcher ProcessEvents() dispatcher.cpp:581
Windows.UI.Xaml.dll
DirectUI::FrameworkView Run() frameworkview_partial.cpp:102
twinapi.appcore.dll
Windows::ApplicationModel::Core::CoreApplicationView Run() coreapplicationview.cpp:1799
twinapi.appcore.dll
_lambda_4fb3899aa41c0e96056591fbead6cd0b_ operator() coreapplicationview.cpp:1212
SHCore.dll
_WrapperThreadProc() thread.cpp:321
kernel32.dll
BaseThreadInitThunk() thread.c:64
ntdll.dll
__RtlUserThreadStart() rtlstrt.c:998
ntdll.dll
_RtlUserThreadStart() rtlstrt.c:915

我们已经尝试调试此错误,但是似乎无法捕获此错误,并且我们获得的可能原因的信息有限,还有其他人看到吗?

0 个答案:

没有答案