Итак, у меня есть приложение, которое есть в магазине приложений, которое я модифицировал для отправки отчетов о сбоях.Это помогло мне избавиться от большинства моих ошибок, но мне трудно определить это.Ниже приведен типичный отчет о сбое (я использую PLCrashReporter).
Как вы видите, поток, который вылетает (поток 6) не имеет вызовов моего кода.
Очевидно, я пытаюсь понять, что является причиной этого, чтобы я мог это исправить, но без вызововКод моего приложения, я могу только догадываться.
Я должен также упомянуть, что приложение используется несколько сотен тысяч раз в день, но я получаю лишь несколько таких отчетов (8 за последние 24 часа), поэтомуэта проблема не легко воспроизводима.Я вообще не смог воспроизвести его.
Как мне выяснить это?Спасибо.
Отчеты о сбоях следующие:
имя приложения: MyApp
идентификатор пакета: com.mycompany.MyApp
версия системы: 4.2.1
платформа: iPad1,1
Процесс: MyApp [909]
Путь: /var/mobile/Applications/A50A5AA1-4F04-405B-A295-89E13DA0760E/MyApp.app/MyApp
Идентификатор: com.mycompany.MyApp
Тип кода: ARM (собственный)
Процесс родительского контроля:launchd [1]
Дата / Время: 2011-03-24 11:50:49 0000
Версия ОС: iPhone OS 4.2.1
Версия отчета: 104
ИсключениеТип: SIGBUS
Коды исключений: BUS_ADRALN в 0x10
Сбой потока: 6
Нить 0:
0 libSystem.B.dylib 0x30d04268 0x30d03000 4712
1 Основание ядра 0x3580264f 0455 103333* 2 CoreFoundation 0x35801ed9 0x357da000 163545
3 CoreFoundation 0x35801c87 0x357da000 +162951
4 CoreFoundation 0x35801b8f 0x357da000 162703
5 GraphicsServices 0x320c84ab 0x320c4000 17579 * 6 * тысяча тридцать семь GraphicsServices 0x320c8557 0x320c4000 17751
7 UIKit 0x341dc329 0x341a5000 226089
8 UIKit 0x341d9e93 0x341a5000 216723
9 MyApp 0x00002371 0x1000 4977
Тема 1:
0 libSystem.B.dylib 0x30d30974 0x30d03000 186740
1 030 d03030x03030x30* 2 libSystem.B.dylib 0x30dd9ba0 0x30d03000 879520
3 libSystem.B.dylib 0x30d7e251 0x30d03000 504401 * * * тысяча сорок семь +1048 * резьбы 2:
0 libSystem.B.dylib 0x30d04268 0x30d03000 4712
1 CoreFoundation 0x3580264f 0x357da000165455 * 2 * тысяче пятьдесят-один CoreFoundation 0x35801ed9 0x357da000 163545
3 CoreFoundation 0x35801c87 0x357da000 * 162 951 * 4 1 053 CoreFoundation 0x35801b8f 0x357da000 162703 * 1 054 * 5 WebCore 0x34bf612b 0x34b3f000 749867
6 libSystem.B.dylib 0x30d7d88d 0x30d03000 501901
тема 3:
0 libSystem.B.dylib 0x30d04268 0x30d03000 4712
1 CoreFoundation 0x3580264f 0x357da000 165455
2 CoreFoundation 0x35801ed9 0x357da000 163545 * * 3 тысяча шестьдесят-одна CoreFoundation 0x35801c87 0x357da000 162951 * * 4 тысячи шестьдесят два CoreFoundation 0x35801b8f 0x357da000 162703
5 Фоундация 0x3118e5fd 0x31161000 185853
6 Foundation 0x3116c199 0x31161000 45465
7 Foundation 0x31165249 0x31161000 16969
8 libSystem.B.dylib 0x30d7d88d 0x30d03000 5 * * 10 * 10 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 10 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 10 * * * * *0x30d2868c 0x30d03000 153228
1 libSystem.B.dylib 0x30d7d88d 0x30d03000 501901
Тема 5:
0 libSystem.B.dylib 0x30d7e9e0 0x30d03000 506336
1075
10 * * 776 *1076* 10 * * 7 * * 0 * * 075 *1076* 10 * * 7 * * * * 075 *1076* 10 * * 7 * * * * * 075 *1076* 10 * * 0 * * 075 *1076* 10 * * 0 * * *} 075 *1076* 10 * * 7 * 0 * *} 075libobjc.A.dylib 0x34a80464 0x34a7d000 13412
1 CoreFoundation 0x3580969f 0x357da000 194207
2 CoreFoundation 0x357e60fc 0x357da000 49404 * * 3 тысяча семьдесят-девять CoreFoundation 0x35809623 0x357da000 194083
4 UIKit 0x341bf8d3 0x341a5000 108755 * * 5 тысяча восемьдесят-один UIKit 0x341bf635 0x341a5000 108085 * тысяча восемьдесят-два* 6 UIKit 0x341bf583 0x341a5000 107907
7 UIKit 0x341bf583 0x341a5000 107907 * тысяча восемьдесят-четырь * 8 UIKit 0x341bf433 0x341a5000 107571 * +1085 * 9 UIKit 0x341aa82f 0x341a5000 22575
10 UIKit 0x341c172b 0x341a5000 116523
11 UIKit 0x3420c7cd 0x341a5000 423885 * 1 088 * 12UIKit 0x3420c6cb 0x341a5000 423627
13 UIKit 0x3420ed03 0x341a5000 433411
14 UIKit 0x3420e7f3 0x341a5000 432115
15 UIKit 0x3420cd2d 0x341a5000 425261
16 UIKit 0x3420bedd 0x341a5000 421597
17 UIKit 0x341b80cf 0x341a5000 78031
18 CoreFoundation 0x35818bbf 0x357da000 256959
19 QuartzCore 0x31075685 0x31066000 63109
20 QuartzCore 0x3107543d 0x31066000 62525
21 QuartzCore 0x3106f56d 0x31066000 38253
22 QuartzCore 0x3106f383 0x31066000 37763
23 QuartzCore 0x310c332d 0x31066000 381741
24 libSystem.B.dylib 0x30d2c26f 0x30d03000 168559
25 libSystem.B.dylib 0x30d2bf2f 0x30d03000 167727
26 libSystem.B.dylib 0x30d2be91 0x30d03000 167569
27 Foundation 0x3116c1bd 0x31161000 45501
28 Foundation 0x31165261 0x31161000 16993
29 libSystem.B.dylib 0x30d7d88d 0x30d03000 501901
Поток 6 аварийно завершен с ARM (Native) Состояние потока:
r0: 0x0012aa00 r1: 0x344b9f09 r2: 0x001f4790 r3: 0x34247ead
r4: 0x00000008 r5: 0x00000001 r6: 0x001df3a0 r7: 0x2ff646bc
r8: 0x344b9f09 r9: 0x00000008 r10: 0x0012aa00 r11: 0x2ff64710
r12: 0x3e82ac58 sp: 0x2ff6461c lr: 0x34247ecb pc: 0x34a80464