问题标签 [crash-reports]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
crash-reports - 阅读应用程序崩溃报告?我的 iPad 应用程序甚至无法启动
大家好,我最近在我的配置文件(iPad)中添加了一个设备,并想在上面测试我的应用程序。问题是它甚至没有启动。它只是立即崩溃。我可以补充一点,我做了“将当前目标升级到 iPad”,它在模拟器上运行良好。我读了一些关于不处理异常的内容,但当我对阅读崩溃报告一无所知时,我什至不知道从哪里开始。我的理论是,您必须使用通配符捆绑标识符修改配置文件,以使应用程序在多台设备上运行。希望有人能对这个坏男孩有所了解:
请帮帮我!
objective-c - 解释崩溃日志目标 C
我试图在下面解释这个崩溃日志,但我不确定我是否理解正确。objc_msgSend()
意味着我正在向已经释放的东西发送消息。所以基本上数据源在tableview可以绘制它的单元格之前就消失了?
我怎样才能找到这个问题的原因?我尝试使用该atos
工具通过它返回的十六进制来查找崩溃的位置,但无济于事。
ios - 了解没有应用程序调用的 iOS 线程转储
所以我有一个应用程序,它在应用程序商店中运行,我已经修改它以发送回崩溃报告。这帮助我摆脱了大部分错误,但我很难确定这个错误。下面是一个典型的崩溃报告(我使用的是 PLCrashReporter)。
如您所见,崩溃的线程(线程 6)没有调用我的代码。
显然,我试图了解导致此问题的原因,以便我可以修复它,但没有调用我的应用程序代码,我只能猜测。
我还应该提到,该应用程序每天使用数十万次,但我只收到少数这些报告(过去 24 小时内有 8 次),所以这个问题不容易重现。我根本无法重现它。
我该如何解决这个问题?谢谢你。
崩溃报告如下:
应用程序名称: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
异常代码:0x10 处的 BUS_ADRALN 崩溃
线程:6
Thread 0:
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 GraphicsServices 0x320c84ab 0x320c4000 17579
6 GraphicsServices 0x320c8557 0x320c4000 17751
7 UIKit 0x341dc329 0x341a5000 226089
8 UIKit 0x341d9e93 0x341a5000 216723
9 我的应用程序 0x00002371 0x1000 4977
线程1:
0 libsystem.b.dylib 0x30d30974 0x30d03000 186740
1 libsystem.b.dylib 0x30dda17c 0x30d03000 881020
2 libsystem.b.b.dylib 0x30D9BA0D9BA0D03BA03000 03000 330 330
330 BILYEX 30.DYDESTEND.30BYSTEN.DYDESTEM
Thread 2:
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 WebCore 0x34bf612b 0x34b3f000 749867
6 libSystem.B.dylib 0x30d7d88d 0x30d03000 501901
Thread 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 Foundation 0x3118e5fd 0x31161000 185853
6 Foundation 0x3116c199 0x31161000 45465
7 Foundation 0x31165249 0x31161000 16969
8 libSystem. B.dylib 0x30d7d88d 0x30d03000 501901
线程 4:
0 libSystem.B.dylib 0x30d2868c 0x30d03000 153228
1 libSystem.B.dylib 0x30d7d88d 0x30d03000 501901
线程 5:
0 libSystem.B.dylib 0x30d7e9e0 0x30d03000 506336
Thread 6 Crashed:
0 libobjc.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
9 UIKit 0x341aa82f 0x341a5000 22575
10 UIKit 0x341c172b 0x341a5000 116523
11 UIKit 0x3420c7cd 0x341a5000 423885
12 UIKit 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
Thread 6 crashed with ARM (Native) Thread State:
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
iphone - mc_mobile_tunnel 在崩溃日志中代表什么?
一位同事递给我一部 iPhone,它在我们的应用程序运行过程中崩溃了。崩溃报告将崩溃归功于 mc_mobile_tunnel 而不是我们的应用程序。
什么是 mc_mobile_tunnel,为什么它会占用我的应用程序?
iphone - Xcode 从设备下载的内容存储在哪里?
当我将无法识别的 iPhone 附加到 Xcode 时,它会从中下载一些信息。(我相信这包括调试信息。)它将这些信息存储在我的 Mac 文件系统的什么位置?
我会检查自己,但在意识到我不知道之前,我已经用完了设备可以扔掉它。:)
c++ - Google Breakpad 示例
有没有人有任何谷歌breakpad配置的例子?我可以很好地构建它,但是,文档有限。我想查看示例,例如如何修改崩溃报告的发送位置。
cocoa-touch - 奇怪的崩溃问题 + iOS
此崩溃日志来自使用我的 iPad 应用程序的客户。崩溃日志中只有两行指向我的应用程序 - 线程 0 第 19 行和第 20 行。
该应用程序适用于大多数用户,但不适用于少数其他用户。该应用程序每天使用数百次,但我只收到很少的这些报告。
如果可能有帮助,我正在使用第三方库,如 ASIHttpRequest、GData、Reachability。
这是崩溃日志:
有什么帮助吗?
iphone - 此崩溃报告中没有信息:
我正在测试我的 iPhone 应用程序(不是通过 xcode),应用程序崩溃了。我将它插入 iTunes 以读取崩溃日志,但它根本没有提供任何信息。
我怎样才能理解这一点?
xcode - 如何从我从 iTunes Connect 下载的 XCode4 中的 .crash 文件中进行符号化
这里有一个关于符号化 .crash 文件的类似问题。然而,这个问题并未涵盖如何在 Xcode 4 中轻松进行符号化。
我已经从 iTunes connect 下载了 .crash 文件。我所有的生产版本都已存档在 Xcode 中。当我然后转到设备>设备日志并尝试导入 .crash 文件时,没有任何反应。崩溃列表根本没有增加。
要补充的是,我一直在通过先存档来提交我的应用程序。似乎没有与旧 Xcode 版本中相同的构建文件夹。现在,在使用 Xcode4 构建的应用程序中,构建文件夹似乎是空的。看起来构建现在位于 ~/Library/Developer/Xcode/DerivedData/{application-named-folder}/Build/Products/{debug/release 文件夹}
根据这个最佳答案,在以前的版本中,这听起来像是你必须做的所有事情来象征你的崩溃报告。XCode4 有什么新东西吗?我环顾四周并尝试了很多事情,但似乎无法将这个 .crash 文件导入到 Organizer 中。