2015-01-28 3 views
4

통합 된 hockeyapp가있는 앱을 게시했습니다. 그러나 Windows Phone 대시 보드 충돌 보고서에는 hockeyapp에없는 신비주의 충돌이 포함되어 있습니다. stacktrace에 따르면 이들은 고유합니다 (OS 충돌).WP8 앱의 엄청난 양의 신비한 충돌

앱이 8.0 DirectX + Xaml 앱입니다. 충돌은 8.1 장치에서 생성됩니다. 8.0 개의 장치가 완벽하게 작동했습니다. 나는 모든 알려진 WP 장치에 대해 수 시간 동안 앱을 테스트했는데 모든 것이 완벽하게 작동합니다. 8.1 :(

가장 큰 충돌 그룹의 일부 ocasianal 버그는 다음과 같다 :

EXCEPTION_FAILFAST_ON_ERRORCODE_ERROR_CODE_88000837_BEDB185E-7ADE-48E5-B755-D7556882BD1B

충돌이 TaskHost.exe에 대한 minidmp을 첨부했습니다

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 
불행히도 나는 무엇을 얻을 수 있는지 전혀 모른다.

어떤 아이디어로 문제를 해결할 수 있습니까?

+0

새로운 아이디어가 있습니까? :) – Mic

답변

0

Disconnect 콜백을 적절하게 처리하고 있습니까? Surface :: Diconnect 후에 모든 리소스를 지우고 다시로드합니까? Disconnect를 전혀 처리하지 않으면 앱이 다시 시작될 때 중단됩니다. 만약 당신이 그것을 처리하고 그것을하지 않으면 당신의 애플 리케이션은 점점 더 많은 메모리를 사용하여 시작되며 그것은 170 메가 바이트 정도 지나면 충돌합니다 적절한 방법을하지 않을거야.

+0

Disconnect에서 모든 텍스처를 언로드합니다. 불행히도 메모리 누수는 내 문제가 아닙니다. – Grigory

관련 문제