草庐IT

iphone - 我如何从苹果崩溃报告中找到内存位置?我的应用程序崩溃的地方。?

coder 2023-09-30 原文

我的应用被应用商店拒绝,原因是。

    2.1: Apps that crash will be rejected 
We found that your app crashed on iPhone 4 running iOS 4.3.5

而且我还在 iPhone 4 (ios 4.3.5) 上测试了这个应用程序,我的应用程序没有崩溃。 但我的应用程序因崩溃而被应用程序商店拒绝。 而且我还从堆栈溢出中找到了许多解决方案,但我没有从我的应用程序崩溃的地方获取内存位置。 请帮我找到那个。我不知道该怎么做。 我的崩溃报告是:

Incident Identifier: 47BDC9E2-6189-4A87-80CE-ED62D167C9BE
CrashReporter Key:   41f8ec19572cb609293b644a709bc43a95f4665b
Hardware Model:      iPhone3,1
Process:         incognito [901]
Path:            /var/mobile/Applications/9B344675-F3FF-4C26-B76D-53F94F653323/incognito.app/incognito
Identifier:      incognito
Version:         ??? (???)
Code Type:       ARM (Native)
Parent Process:  launchd [1]

Date/Time:       2011-08-10 11:37:27.599 -0700
OS Version:      iPhone OS 4.3.5 (8L1)
Report Version:  104

Exception Type:  EXC_CRASH (SIGABRT)
Exception Codes: 0x00000000, 0x00000000
Crashed Thread:  0

Thread 0 name:  Dispatch queue: com.apple.main-thread
Thread 0 Crashed:
0   libsystem_kernel.dylib          0x33f46a1c 0x33f35000 + 72220
1   libsystem_c.dylib               0x33f803b4 0x33f4d000 + 209844
2   libsystem_c.dylib               0x33f78bf8 0x33f4d000 + 179192
3   libstdc++.6.dylib               0x33039a64 0x32ff5000 + 281188
4   libobjc.A.dylib                 0x334f906c 0x334f3000 + 24684
5   libstdc++.6.dylib               0x33037e36 0x32ff5000 + 273974
6   libstdc++.6.dylib               0x33037e8a 0x32ff5000 + 274058
7   libstdc++.6.dylib               0x33037f5a 0x32ff5000 + 274266
8   libobjc.A.dylib                 0x334f7c84 0x334f3000 + 19588
9   CoreFoundation                  0x362a21b8 0x36200000 + 663992
10  CoreFoundation                  0x362a1642 0x36200000 + 661058
11  CoreFoundation                  0x36218178 0x36200000 + 98680
12  APPNAME                         0x0000f5da 0x1000 + 58842
13  Foundation                      0x3465a2ee 0x34648000 + 74478
14  Foundation                      0x3465a270 0x34648000 + 74352
15  CFNetwork                       0x3586240a 0x35853000 + 62474
16  CFNetwork                       0x35856f3e 0x35853000 + 16190
17  CFNetwork                       0x35856e30 0x35853000 + 15920
18  CFNetwork                       0x35856de2 0x35853000 + 15842
19  CFNetwork                       0x35856d54 0x35853000 + 15700
20  CFNetwork                       0x35856cd2 0x35853000 + 15570
21  CoreFoundation                  0x36275a72 0x36200000 + 481906
22  CoreFoundation                  0x36277758 0x36200000 + 489304
23  CoreFoundation                  0x362784e4 0x36200000 + 492772
24  CoreFoundation                  0x36208ebc 0x36200000 + 36540
25  CoreFoundation                  0x36208dc4 0x36200000 + 36292
26  GraphicsServices                0x359c2418 0x359be000 + 17432
27  GraphicsServices                0x359c24c4 0x359be000 + 17604
28  UIKit                           0x350b2d62 0x35084000 + 191842
29  UIKit                           0x350b0800 0x35084000 + 182272
30  APPNAME                         0x000028ba 0x1000 + 6330
31  APPNAME                         0x00002884 0x1000 + 6276

Thread 1 name:  Dispatch queue: com.apple.libdispatch-manager
Thread 1:
0   libsystem_kernel.dylib          0x33f47fbc 0x33f35000 + 77756
1   libdispatch.dylib               0x33118032 0x33112000 + 24626
2   libdispatch.dylib               0x3311903a 0x33112000 + 28730
3   libdispatch.dylib               0x331185ea 0x33112000 + 26090
4   libsystem_c.dylib               0x33f8158a 0x33f4d000 + 214410
5   libsystem_c.dylib               0x33f81bbc 0x33f4d000 + 215996

Thread 2 name:  WebThread
Thread 2:
0   libsystem_kernel.dylib          0x33f44c00 0x33f35000 + 64512
1   libsystem_kernel.dylib          0x33f44758 0x33f35000 + 63320
2   CoreFoundation                  0x362762b8 0x36200000 + 484024
3   CoreFoundation                  0x36278562 0x36200000 + 492898
4   CoreFoundation                  0x36208ebc 0x36200000 + 36540
5   CoreFoundation                  0x36208dc4 0x36200000 + 36292
6   WebCore                         0x359d127e 0x359cb000 + 25214
7   libsystem_c.dylib               0x33f8030a 0x33f4d000 + 209674
8   libsystem_c.dylib               0x33f81bb4 0x33f4d000 + 215988

Thread 3:
0   libsystem_kernel.dylib          0x33f48ed0 0x33f35000 + 81616
1   CFNetwork                       0x35866182 0x35853000 + 78210
2   CFNetwork                       0x358d8488 0x35853000 + 545928
3   CFNetwork                       0x358b248c 0x35853000 + 390284
4   CFNetwork                       0x358b2508 0x35853000 + 390408
5   Security                        0x33910790 0x3390a000 + 26512
6   Security                        0x339101fe 0x3390a000 + 25086
7   Security                        0x339104f6 0x3390a000 + 25846
8   CFNetwork                       0x358b2912 0x35853000 + 391442
9   CFNetwork                       0x35865fba 0x35853000 + 77754
10  CFNetwork                       0x35865e26 0x35853000 + 77350
11  CFNetwork                       0x35865e04 0x35853000 + 77316
12  CoreFoundation                  0x3621cb6c 0x36200000 + 117612
13  CFNetwork                       0x35865a88 0x35853000 + 76424
14  CFNetwork                       0x3585e5e0 0x35853000 + 46560
15  CFNetwork                       0x3586561a 0x35853000 + 75290
16  CFNetwork                       0x358654ec 0x35853000 + 74988
17  CoreFoundation                  0x3621da1a 0x36200000 + 121370
18  CoreFoundation                  0x3621d9b6 0x36200000 + 121270
19  CoreFoundation                  0x3621d8aa 0x36200000 + 121002
20  CoreFoundation                  0x36223ca4 0x36200000 + 146596
21  CFNetwork                       0x358d7c34 0x35853000 + 543796
22  CFNetwork                       0x358653f4 0x35853000 + 74740
23  CFNetwork                       0x35865376 0x35853000 + 74614
24  CoreFoundation                  0x3627a3d2 0x36200000 + 500690
25  CoreFoundation                  0x3627b4a2 0x36200000 + 504994
26  CoreFoundation                  0x36275a72 0x36200000 + 481906
27  CoreFoundation                  0x3627769c 0x36200000 + 489116
28  CoreFoundation                  0x362784e4 0x36200000 + 492772
29  CoreFoundation                  0x36208ebc 0x36200000 + 36540
30  CoreFoundation                  0x36208dc4 0x36200000 + 36292
31  Foundation                      0x346727f6 0x34648000 + 174070
32  Foundation                      0x34665382 0x34648000 + 119682
33  Foundation                      0x346d75c6 0x34648000 + 587206
34  libsystem_c.dylib               0x33f8030a 0x33f4d000 + 209674
35  libsystem_c.dylib               0x33f81bb4 0x33f4d000 + 215988

Thread 4 name:  com.apple.CFSocket.private
Thread 4:
0   libsystem_kernel.dylib          0x33f46c60 0x33f35000 + 72800
1   CoreFoundation                  0x3627b8f2 0x36200000 + 506098
2   libsystem_c.dylib               0x33f8030a 0x33f4d000 + 209674
3   libsystem_c.dylib               0x33f81bb4 0x33f4d000 + 215988

Thread 5:
0   libsystem_kernel.dylib          0x33f44c00 0x33f35000 + 64512
1   libsystem_kernel.dylib          0x33f44758 0x33f35000 + 63320
2   CoreFoundation                  0x362762b8 0x36200000 + 484024
3   CoreFoundation                  0x36278562 0x36200000 + 492898
4   CoreFoundation                  0x36208ebc 0x36200000 + 36540
5   CoreFoundation                  0x3624b6d2 0x36200000 + 308946
6   incognito                       0x0002b350 0x1000 + 172880
7   Foundation                      0x34665382 0x34648000 + 119682
8   Foundation                      0x346d75c6 0x34648000 + 587206
9   libsystem_c.dylib               0x33f8030a 0x33f4d000 + 209674
10  libsystem_c.dylib               0x33f81bb4 0x33f4d000 + 215988

Thread 6:
0   libsystem_kernel.dylib          0x33f473ec 0x33f35000 + 74732
1   libsystem_c.dylib               0x33f816d8 0x33f4d000 + 214744
2   libsystem_c.dylib               0x33f81bbc 0x33f4d000 + 215996

Thread 7:
0   libsystem_kernel.dylib          0x33f473ec 0x33f35000 + 74732
1   libsystem_c.dylib               0x33f816d8 0x33f4d000 + 214744
2   libsystem_c.dylib               0x33f81bbc 0x33f4d000 + 215996

Thread 8:
0   libsystem_kernel.dylib          0x33f473ec 0x33f35000 + 74732
1   libsystem_c.dylib               0x33f816d8 0x33f4d000 + 214744
2   libsystem_c.dylib               0x33f81bbc 0x33f4d000 + 215996

Thread 9:
0   libsystem_kernel.dylib          0x33f473ec 0x33f35000 + 74732
1   libsystem_c.dylib               0x33f816d8 0x33f4d000 + 214744
2   libsystem_c.dylib               0x33f81bbc 0x33f4d000 + 215996

Thread 0 crashed with ARM Thread State:
    r0: 0x00000000    r1: 0x00000000      r2: 0x00000001      r3: 0x00000000
    r4: 0x3e7c248c    r5: 0x00000006      r6: 0x001a197c      r7: 0x2fdfe714
    r8: 0x3537e778    r9: 0x00000065     r10: 0x3eeb9b98     r11: 0x00000000
    ip: 0x00000148    sp: 0x2fdfe708      lr: 0x33f803bb      pc: 0x33f46a1c
  cpsr: 0x00000010

最佳答案

哦对了。您需要“符号化”崩溃日志才能理解它。检查这些链接。

http://kevincupp.com/2011/05/12/symbolicating-ios-crash-logs.html

http://www.buildingiphoneapps.com/2011/03/processing-users-crash-logs-when.html

http://www.eigo.co.uk/Deciphering-iPhone-Crash-Logs.aspx

关于iphone - 我如何从苹果崩溃报告中找到内存位置?我的应用程序崩溃的地方。?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7023111/

有关iphone - 我如何从苹果崩溃报告中找到内存位置?我的应用程序崩溃的地方。?的更多相关文章

  1. ruby - 如何使用 Nokogiri 的 xpath 和 at_xpath 方法 - 2

    我正在学习如何使用Nokogiri,根据这段代码我遇到了一些问题:require'rubygems'require'mechanize'post_agent=WWW::Mechanize.newpost_page=post_agent.get('http://www.vbulletin.org/forum/showthread.php?t=230708')puts"\nabsolutepathwithtbodygivesnil"putspost_page.parser.xpath('/html/body/div/div/div/div/div/table/tbody/tr/td/div

  2. ruby - 如何从 ruby​​ 中的字符串运行任意对象方法? - 2

    总的来说,我对ruby​​还比较陌生,我正在为我正在创建的对象编写一些rspec测试用例。许多测试用例都非常基础,我只是想确保正确填充和返回值。我想知道是否有办法使用循环结构来执行此操作。不必为我要测试的每个方法都设置一个assertEquals。例如:describeitem,"TestingtheItem"doit"willhaveanullvaluetostart"doitem=Item.new#HereIcoulddotheitem.name.shouldbe_nil#thenIcoulddoitem.category.shouldbe_nilendend但我想要一些方法来使用

  3. ruby-on-rails - Ruby net/ldap 模块中的内存泄漏 - 2

    作为我的Rails应用程序的一部分,我编写了一个小导入程序,它从我们的LDAP系统中吸取数据并将其塞入一个用户表中。不幸的是,与LDAP相关的代码在遍历我们的32K用户时泄漏了大量内存,我一直无法弄清楚如何解决这个问题。这个问题似乎在某种程度上与LDAP库有关,因为当我删除对LDAP内容的调用时,内存使用情况会很好地稳定下来。此外,不断增加的对象是Net::BER::BerIdentifiedString和Net::BER::BerIdentifiedArray,它们都是LDAP库的一部分。当我运行导入时,内存使用量最终达到超过1GB的峰值。如果问题存在,我需要找到一些方法来更正我的代

  4. python - 如何使用 Ruby 或 Python 创建一系列高音调和低音调的蜂鸣声? - 2

    关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭4年前。Improvethisquestion我想在固定时间创建一系列低音和高音调的哔哔声。例如:在150毫秒时发出高音调的蜂鸣声在151毫秒时发出低音调的蜂鸣声200毫秒时发出低音调的蜂鸣声250毫秒的高音调蜂鸣声有没有办法在Ruby或Python中做到这一点?我真的不在乎输出编码是什么(.wav、.mp3、.ogg等等),但我确实想创建一个输出文件。

  5. ruby-on-rails - 如何验证 update_all 是否实际在 Rails 中更新 - 2

    给定这段代码defcreate@upgrades=User.update_all(["role=?","upgraded"],:id=>params[:upgrade])redirect_toadmin_upgrades_path,:notice=>"Successfullyupgradeduser."end我如何在该操作中实际验证它们是否已保存或未重定向到适当的页面和消息? 最佳答案 在Rails3中,update_all不返回任何有意义的信息,除了已更新的记录数(这可能取决于您的DBMS是否返回该信息)。http://ar.ru

  6. ruby-on-rails - 'compass watch' 是如何工作的/它是如何与 rails 一起使用的 - 2

    我在我的项目目录中完成了compasscreate.和compassinitrails。几个问题:我已将我的.sass文件放在public/stylesheets中。这是放置它们的正确位置吗?当我运行compasswatch时,它不会自动编译这些.sass文件。我必须手动指定文件:compasswatchpublic/stylesheets/myfile.sass等。如何让它自动运行?文件ie.css、print.css和screen.css已放在stylesheets/compiled。如何在编译后不让它们重新出现的情况下删除它们?我自己编译的.sass文件编译成compiled/t

  7. ruby - 将差异补丁应用于字符串/文件 - 2

    对于具有离线功能的智能手机应用程序,我正在为Xml文件创建单向文本同步。我希望我的服务器将增量/差异(例如GNU差异补丁)发送到目标设备。这是计划:Time=0Server:hasversion_1ofXmlfile(~800kiB)Client:hasversion_1ofXmlfile(~800kiB)Time=1Server:hasversion_1andversion_2ofXmlfile(each~800kiB)computesdeltaoftheseversions(=patch)(~10kiB)sendspatchtoClient(~10kiBtransferred)Cl

  8. ruby - 如何将脚本文件的末尾读取为数据文件(Perl 或任何其他语言) - 2

    我正在寻找执行以下操作的正确语法(在Perl、Shell或Ruby中):#variabletoaccessthedatalinesappendedasafileEND_OF_SCRIPT_MARKERrawdatastartshereanditcontinues. 最佳答案 Perl用__DATA__做这个:#!/usr/bin/perlusestrict;usewarnings;while(){print;}__DATA__Texttoprintgoeshere 关于ruby-如何将脚

  9. ruby - 如何指定 Rack 处理程序 - 2

    Rackup通过Rack的默认处理程序成功运行任何Rack应用程序。例如:classRackAppdefcall(environment)['200',{'Content-Type'=>'text/html'},["Helloworld"]]endendrunRackApp.new但是当最后一行更改为使用Rack的内置CGI处理程序时,rackup给出“NoMethodErrorat/undefinedmethod`call'fornil:NilClass”:Rack::Handler::CGI.runRackApp.newRack的其他内置处理程序也提出了同样的反对意见。例如Rack

  10. ruby - 如何每月在 Heroku 运行一次 Scheduler 插件? - 2

    在选择我想要运行操作的频率时,唯一的选项是“每天”、“每小时”和“每10分钟”。谢谢!我想为我的Rails3.1应用程序运行调度程序。 最佳答案 这不是一个优雅的解决方案,但您可以安排它每天运行,并在实际开始工作之前检查日期是否为当月的第一天。 关于ruby-如何每月在Heroku运行一次Scheduler插件?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/8692687/

随机推荐