Странная трассировка стека в Windows Phone 8

#windows-phone-8 #crash-dumps

#windows-phone-8 #аварийные дампы

Вопрос:

Привет, у меня есть приложение для Windows phone, которое получает ряд сбоев, о которых сообщает центр разработки. Недавно я выполнил обновление, которое включало некоторые незначительные изменения и перенос некоторого общего кода из библиотеки классов Silverlight в библиотеку классов Windows phone (чтобы я мог открыть проект в VS2013).
Никаких проблем во всех моих тестах в эмуляторе и на телефоне.

Похоже, что значительное количество сбоев происходит в фоновом агенте, генерирующем плитку.. не очевидно, почему, но я могу, по крайней мере, увидеть, какой метод в моем коде (не уверен, как использовать offet, чтобы найти точную строку.

Однако основная часть ошибок me — это ошибки ошибки E06D7363 со следующей трассировкой стека. (необходимо уменьшить, поскольку ist слишком большой, чтобы включить его полностью) Здесь нет ничего, что отдаленно похоже на мой код, поэтому я понятия не имею, с чего начать.

Есть идеи направить меня в правильном направлении?

Спасибо.

 Frame    Image                     Function                                                                                                                                                                                                                                                                               Offset        
0        headlesshost              __ImageBase                                                                                                                                                                                                                                                                            0x00000007    
1        coreclr                   CLRException::HandlerState::SetupCatch                                                                                                                                                                                                                                                 0x00000075    
2        coreclr                   Module::DoInit                                                                                                                                                                                                                                                                         0x00000275    
3        msvcrt                    __CxxCallCatchBlock                                                                                                                                                                                                                                                                    0x00000077    
4        msvcrt                    _getpid                                                                                                                                                                                                                                                                                0x00000608    
5        coreclr                   __dyn_tls_init_callback _PERF_                                                                                                                                                                                                                                                         0x00000000    
6        coreclr                   CAssemblyLocation::`vftable'                                                                                                                                                                                                                                                           0x0007aa44    
7        coreclr                   CAssemblyLocation::`vftable'                                                                                                                                                                                                                                                           0x0007aa1c    
8        coreclr                   Module::DoInit                                                                                                                                                                                                                                                                         0x00000133    
9        coreclr                   Module::DoInit                                                                                                                                                                                                                                                                         0x00000001    
10       msvcrt                    __piob _PERF_                                                                                                                                                                                                                                                                          0x00000000    
11       ntdll                     __PchSym_ _PERF_                                                                                                                                                                                                                                                                       0x00000000    
12       coreclr                   SString::ConvertToUnicode                                                                                                                                                                                                                                                              0x0000002d    
13       coreclr                   Module::DoInit                                                                                                                                                                                                                                                                         0x00000131    
14       msvcrt                    _CallSettingFrame                                                                                                                                                                                                                                                                      0x00000011    
15       msvcrt                    __CxxCallCatchBlock                                                                                                                                                                                                                                                                    0x000000b1    
16       ntdll                     RcConsolidateFrames                                                                                                                                                                                                                                                                    0x00000005    
17       ntdll                     RtlUnwindEx                                                                                                                                                                                                                                                                            0x000001d3    
18       coreclr                   operator new                                                                                                                                                                                                                                                                           0x00000011    
19       coreclr                   PEImage::s_hashLock                                                                                                                                                                                                                                                                    0x00000000    
20       coreclr                   PEImage::Release                                                                                                                                                                                                                                                                       0x00000091    
21       coreclr                   BINDER_SPACE::AssemblyBinder::BindToSystemSatellite                                                                                                                                                                                                                                    0x000000d1    
22       ntdll                     RtlUnwindEx                                                                                                                                                                                                                                                                            0x00000001    
23       msvcrt                    _UnwindNestedFrames                                                                                                                                                                                                                                                                    0x00000069    
24       msvcrt                    __CxxCallCatchBlock                                                                                                                                                                                                                                                                    0x00000001    
25       coreclr                   CAssemblyLocation::`vftable'                                                                                                                                                                                                                                                           0x0007aa30    
26       coreclr                   CAssemblyLocation::`vftable'                                                                                                                                                                                                                                                           0x0007aa08    
27       msvcrt                    FindHandler                                                                                                                                                                                                                                                                            0x0000026f    
28       coreclr                   Module::DoInit                                                                                                                                                                                                                                                                         0x0000011b    
29       coreclr                   CTA2PAVException                                                                                                                                                                                                                                                                       0x00000008    
30       msvcrt                    _getptd_noexit                                                                                                                                                                                                                                                                         0x0000001b    
31       msvcrt                    __InternalCxxFrameHandler                                                                                                                                                                                                                                                              0x00000155    
32       msvcrt                    __CxxFrameHandler3                                                                                                                                                                                                                                                                     0x00000043    
33       coreclr                   CAssemblyLocation::`vftable'                                                                                                                                                                                                                                                           0x0007ab00    
34       ntdll                     RtlpExecuteHandlerForException                                                                                                                                                                                                                                                         0x00000009    
35       ntdll                     RtlDispatchException                                                                                                                                                                                                                                                                   0x0000015d    
36       coreclr                   _CxxFrameHandler3                                                                                                                                                                                                                                                                      0x00000001    
37       coreclr                   ExceptionHijack_xdata_end                                                                                                                                                                                                                                                              0x0001b3ec    
38       coreclr                   LoaderHeap::RealAllocMemUnsafe                                                                                                                                                                                                                                                         0x00000001    
39       kernelbase                __ImageBase                                                                                                                                                                                                                                                                            0x00000000    
40       kernelbase                __PchSym_ _PERF_                                                                                                                                                                                                                                                                       0x00000000    
41       msvcrt                    __sbh_initialized                                                                                                                                                                                                                                                                      0x00000000    
42       msvcrt                    __piob _PERF_                                                                                                                                                                                                                                                                          0x00000000    
43       coreclr                   __dyn_tls_init_callback _PERF_                                                                                                                                                                                                                                                         0x00000000    
44       coreclr                   __dyn_tls_init_callback _PERF_                                                                                                                                                                                                                                                         0x00000000    
45       coreclr                   __dyn_tls_init_callback _PERF_                                                                                                                                                                                                                                                         0x00000000    
46       coreclr                   __dyn_tls_init_callback _PERF_                                                                                                                                                                                                                                                         0x00000000    
47       coreclr                   __dyn_tls_init_callback _PERF_                                                                                                                                                                                                                                                         0x00000000    
48       sechost                   lsalook__MIDL_TypeFormatString                                                                                                                                                                                                                                                         0x000001e2    
49       rpcrt4                    NdrConformantVaryingArrayUnmarshall                                                                                                                                                                                                                                                    0x00000045

<output removed here >    

96       coreclr                   BaseAssemblySpec::CloneFields                                                                                                                                                                                                                                                          0x00000047    
97       coreclr                   __ClrAllocInProcessHeap                                                                                                                                                                                                                                                                0x00000000    
98       coreclr                   EEHeapAllocInProcessHeap
  

Ответ №1:

В вашем случае для поиска решения потребуется много серфинга по сайтам и поиска описания кодов ошибок и поиска решения для этого, или вы можете просто Analyze crash reports. получить отчет о сертификации, содержащий дополнительные файлы, которые вы можете использовать для определения того, что произошло. В зависимости от типа возникшей ошибки вы получите либо A crash dump file , либо An ErrorInfo file . Для проверки этих файлов центр разработки рекомендует использовать либо Microsoft Visual Studio or the Windows Debugger Tools. , либо Look over here Для анализа отчетов о сбоях и улучшения приложений с помощью отчетов о качестве.Надеюсь, это поможет вам.

Комментарии:

1. Спасибо за это. Где находятся файлы аварийного дампа. Я знаю только о электронной таблице, доступной через центр разработки. В электронной таблице есть возможность загрузить некоторые дополнительные сведения, но это файл minidmp, и, хотя он открывается в VS, похоже, в нем мало полезного. Версии всех библиотек. Или, может быть, там есть еще что-то, из чего я не понял, как выбраться?

2. в электронной таблице у вас будет последний столбец в виде файла download .cab. Загрузите оттуда и отладьте его.

3. Привет, я это сделал. Пытался использовать детали, на которые вы указали мне в своем первом сообщении .. но возникли проблемы, поскольку он начинает загружать символы, а затем отказывается, поскольку он не может загружать символы для HeadlessHost.exe

4. Первая ссылка не работает!