Windows phone 8 WP8应用程序的大量神秘崩溃

Windows phone 8 WP8应用程序的大量神秘崩溃,windows-phone-8,Windows Phone 8,我发布了一个集成了hockeyapp的应用程序。但Windows Phone dashboard崩溃报告包含不在hockeyapp中的神秘崩溃。根据stacktrace,它们是本机的(操作系统崩溃) 应用程序是8.0 DirectX+Xaml应用程序。崩溃是由8.1设备产生的。 8.0设备工作正常。我已经在所有已知的WP设备上测试了这个应用程序,每个设备上都测试了好几个小时,一切都很完美。似乎是8.1中的一些地方性错误:( 最大的碰撞组如下: 异常\u FAILFAST\u出现错误代码\u错误代

我发布了一个集成了hockeyapp的应用程序。但Windows Phone dashboard崩溃报告包含不在hockeyapp中的神秘崩溃。根据stacktrace,它们是本机的(操作系统崩溃)

应用程序是8.0 DirectX+Xaml应用程序。崩溃是由8.1设备产生的。 8.0设备工作正常。我已经在所有已知的WP设备上测试了这个应用程序,每个设备上都测试了好几个小时,一切都很完美。似乎是8.1中的一些地方性错误:(

最大的碰撞组如下:

异常\u FAILFAST\u出现错误代码\u错误代码\u 88000837\u BEDB185E-7ADE-48E5-B755-D7556882BD1B

Frame    Image                Function                                                                                              Offset        
0        KERNELBASE.dll       RaiseException                                                                                        0x00000036    
1        npctrl.dll           CXcpControl::CPReportError                                                                            0x00000066    
2        npctrl.dll           CXcpControl::ReportError                                                                              0x00000010    
3        npctrl.dll           CXcpDispatcher::OnError                                                                               0x000000c2    
4        npctrl.dll           CXcpDispatcher::OnWindowMessage                                                                       0x00011ba6    
5        npctrl.dll           CXcpDispatcher::GroupDispatchProcStatic                                                               0x0000011e    
6        CoreMessaging.dll    Microsoft__CoreUI__DispatchGroupHandler$CallbackThunk                                                 0x000000ca    
7        CoreMessaging.dll    Microsoft::CoreUI::DispatchGroupHandler::Invoke                                                       0x00000016    
8        CoreMessaging.dll    Microsoft::CoreUI::Dispatch::Dispatcher::Callback_DispatchLoop                                        0x00000746    
9        CoreMessaging.dll    Microsoft::CoreUI::Dispatch::EventLoop::Callback_Run                                                  0x0000007a    
10       CoreMessaging.dll    Microsoft::CoreUI::Messaging::MessageSession$R::Microsoft__CoreUI__IExportMessageSession_Impl::Run    0x0000002c    
11       CoreMessaging.dll    Microsoft::CoreUI::IExportMessageSession$X__ExportAdapter::Run                                        0x0000004e    
12       TaskHostCore.dll     HostDispatcher::Run                                                                                   0x000000a8    
13       TaskHostCore.dll     TaskHost::RunMessageLoop                                                                              0x00000016    
14       TaskHostCore.dll     ThRun                                                                                                 0x0000000e    
15       TaskHost.exe         wmain                                                                                                 0x00000016    
16       TaskHost.exe         __wmainCRTStartup                                                                                     0x000+H1:H2
崩溃已附加TaskHost.exe的minidmp。不幸的是,我不知道从中可以得到什么


有什么办法可以解决这个问题吗?

你确定你正在相应地处理断开连接回调吗?就像在Surface::Diconnect之后,你是否清除并重新加载了所有资源?如果你根本不处理断开连接,你的应用程序将在恢复时崩溃。如果你处理了它,而你没有以正确的方式执行,你的应用程序将停止运行rt正在使用越来越多的内存,如果超过170MB左右就会崩溃。

我在断开连接时卸载所有纹理。不幸的是,内存泄漏不是我的问题。