诊断xaml stowed_exception 88000FA8:clayoutmanager updatelayout()

时间:2019-07-19 08:44:22

标签: uwp uwp-xaml

我们有一个大型的UWP应用,该应用过于频繁地在崩溃组报告中列出了stowed_exception 88000FA8。它没有指示异常发生在哪个页面上,并且似乎与我们的代码无关。据我所知,这似乎是一个布局问题,但是我没有什么可以做的了。

我们试图在多台计算机的发行版和调试版中自行抛出异常,但无法再现该异常。我们无法创建示例应用来尝试重现崩溃,因为我们不知道大型应用来自何处。

Windows.UI.Xaml.dll
CLayoutManager UpdateLayout() layoutmanager.cpp:368
Windows.UI.Xaml.dll
CCoreServices NWDrawTree() xcpcore.cpp:6922
Windows.UI.Xaml.dll
CCoreServices NWDrawMainTree() xcpcore.cpp:6718
Windows.UI.Xaml.dll
CWindowRenderTarget Draw() windowrendertarget.cpp:137
Windows.UI.Xaml.dll
CXcpBrowserHost OnTick() winbrowserhost.cpp:538
Windows.UI.Xaml.dll
CXcpDispatcher Tick() xcpwindow.cpp:1450
Windows.UI.Xaml.dll
CXcpDispatcher OnReentrancyProtectedWindowMessage() xcpwindow.cpp:1048
Windows.UI.Xaml.dll
CDeferredInvoke DispatchQueuedMessage() xcpwindow.cpp:293
Windows.UI.Xaml.dll
CXcpDispatcher MessageTimerCallbackStatic() xcpwindow.cpp:1527
CoreMessaging.dll
Microsoft__CoreUI__Dispatch__TimeoutHandler$CallbackThunk() common__dllinterop.cpp:505
CoreMessaging.dll
Microsoft::CoreUI::Dispatch::TimeoutManager Callback_OnDispatch() timeoutmanager.cs:431
CoreMessaging.dll
Microsoft::CoreUI::Dispatch::EventLoop Callback_RunCoreLoop() eventloop.cs:871
CoreMessaging.dll
Microsoft::CoreUI::Dispatch::UserAdapter OnUserDispatch() useradapter.cs:700
CoreMessaging.dll
Microsoft::CoreUI::Dispatch UserAdapter_DoWork() useradaptern.cpp:505
CoreMessaging.dll
Microsoft::CoreUI::Dispatch UserAdapter_WindowProc() useradaptern.cpp:751
user32.dll
UserCallWinProcCheckWow() clmsg.cxx:279
user32.dll
DispatchMessageWorker() clmsg.cxx:3137
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
CJupiterWindow RunCoreWindowMessageLoop() jupiterwindow.cpp:1244
Windows.UI.Xaml.dll
DirectUI::DXamlCore RunMessageLoop() dxamlcore.cpp:2217
twinapi.appcore.dll
Windows::ApplicationModel::Core::CoreApplicationView Run() coreapplicationview.cpp:1798
twinapi.appcore.dll
_lambda_476a253d60a149be58fa202b506b2c7b_ operator() coreapplicationview.cpp:1212
SHCore.dll
_WrapperThreadProc() thread.cpp:321
kernel32.dll
BaseThreadInitThunk() thread.c:64
ntdll.dll
RtlUserThreadStart() rtlstrt.c:998

我希望有人遇到了这个问题,并对导致异常的原因有所了解。

1 个答案:

答案 0 :(得分:0)

我们相信我们可能已经找到了答案。我们在应用程序清单中将默认语言设置为en-US,并且超过两周没有发生与clayoutmanager相关的崩溃。