首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >iOS、未知进程、未知崩溃

iOS、未知进程、未知崩溃
EN

Stack Overflow用户
提问于 2012-10-18 13:31:15
回答 2查看 6.8K关注 0票数 16

我有一个间歇性崩溃,我的用户已经报告。我相信这是一个记忆问题。我最终在设备上重现了它,我不能在模拟器中重现,但是,没有异常,没有内存不足的警告,也没有来自iOS的任何调用任何方法退出应用程序的东西。它只是退出并返回到主屏幕。甚至不会“终止”,而是停留在挂起的应用程序列表中。

有一个“未知”的崩溃日志,但我不知道它是什么意思。从这个日志中可以得出什么含义吗?我的应用程序名为SRTS。rpages的值似乎过大了,但我不确定。任何帮助解释这个崩溃日志的人都将不胜感激。

我正在使用XCode 4.5.1并构建到iOS SDK5.1。

Incident Identifier: 4695578C-4367-4BE1-860F-94FF8562ECAF
CrashReporter Key:   9de810f246c07ab4704bd4f440fe9a3d0cab9401
Hardware Model:      iPad2,1
OS Version:          iPhone OS 6.0 (10A403)
Kernel Version:      Darwin Kernel Version 13.0.0: Sun Aug 19 00:28:05 PDT 2012; root:xnu-2107.2.33~4/RELEASE_ARM_S5L8940X
Date:                2012-10-18 01:11:40 -0400
Time since snapshot: 103 ms

Free pages:        882
Active pages:      3028
Inactive pages:    1941
Throttled pages:   104533
Purgeable pages:   0
Wired pages:       17730
Largest process:   SRTS

Processes
     Name                    <UUID>                       rpages       recent_max       [reason]          (state)

      MobileMail <bff817c61ce33c85a43ea9a6c98c29f5>         1010             1010         [vm]         (resume) (continuous)
     MobilePhone <3fca241f2a193d0fb8264218d296ea41>          992              992         [vm]         (resume) (continuous)
             kbd <3e7136ddcefc3d77a01499db593466cd>          438              438         [vm]         (daemon)
            tccd <eb5ddcf533663f8d987d67cae6a4c4ea>          179              179         [vm]         (daemon)
            SRTS <66eed1e3358a33a4997bbf88dad284f2>        90334            90334         [vm]         (audio) (frontmost) (resume)
            ptpd <04a56fce67053c57a7979aeea8e5a7ea>          677              677                      (daemon)
       locationd <892cd1c9ffa43c99a82dba197be5f09e>          535              535                      (daemon)
   iaptransportd <f784f30dc09d32078d87b450e8113ef6>          287              287                      (daemon)
           wifid <9472b090746237998cdbb9b34f090d0c>          362              362                      (daemon)
    mediaserverd <80657170daca32c9b8f3a6b1faac43a2>          926              926                      (daemon)
         syslogd <cbef142fa0a839f0885afb693fb169c3>          158              158                      (daemon)
     SpringBoard <27372aae101f3bbc87804edc10314af3>         2031             2031                     
      backboardd <5037235f295b33eda98eb5c72c098858>         5629             5629                      (daemon)
        networkd <0032f46009f53a6c80973fe153d1a588>          206              206                      (daemon)
        BTServer <c92fbd7488e63be99ec9dbd05824f5e5>          347              347                      (daemon)
         configd <4245d73a9e96360399452cf6b8671844>          411              411                      (daemon)
   fairplayd.K93 <47f0ea63619d351db2ef1b21790e89b9>          178              178                      (daemon)
       fseventsd <996cc4ca03793184aea8d781b55bce08>          400              400                      (daemon)
         imagent <1e68080947be352590ce96b7a1d07b2f>          376              376                      (daemon)
   mDNSResponder <3e557693f3073697a58da6d27a827d97>          252              252                      (daemon)
       lockdownd <ba1358c7a8003f1b91af7d5f58dd5bbe>          295              295                      (daemon)
          powerd <2d2ffed5e69638aeba1b92ef124ed861>          197              197                      (daemon)
  UserEventAgent <6edfd8d8dba23187b05772dcdfc94f90>          509              509                      (daemon)
     debugserver <185719f06f1631d4922c652bdd4c8529>            0                0                      (daemon)
       gputoolsd <889065a15ba8372ca533e023c10bd776>            0                0                      (daemon)
       gputoolsd <889065a15ba8372ca533e023c10bd776>            0                0                      (daemon)
       gputoolsd <889065a15ba8372ca533e023c10bd776>            0                0                      (daemon)
springboardservi <ff6f64b3a21a39c9a1793321eefa5304>            0                0                      (daemon)
    syslog_relay <45e9844605d737a08368b5215bb54426>            0                0                      (daemon)
    syslog_relay <45e9844605d737a08368b5215bb54426>            0                0                      (daemon)
filecoordination <fbab576f37a63b56a1039153fc1aa7d8>          169              169                      (daemon)
notification_pro <845b7beebc8538ca9ceef731031983b7>          177              177                      (daemon)
       distnoted <a89af76ec8633ac2bbe99bc2b7964bb0>          177              177                      (daemon)
            apsd <94d8051dd5f5362f82d775bc279ae608>          370              370                      (daemon)
      aggregated <8c3c991dc4153bc38aee1e841864d088>           93               93                      (daemon)
         notifyd <51c0e03da8a93ac8a595442fcaac531f>          163              163                      (daemon)
     ReportCrash <8c32f231b2ed360bb151b2563bcaa363>          234              234                      (daemon)

**End**
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-11-09 04:02:49

我最终找到了内存泄漏的原因。通过在内存较少的iPad1上运行,我得到了泄漏原因的线索。iPad1没有暂停该应用程序,而是给出了一个略有不同的崩溃日志,显示该应用程序已被驱逐。这向我证实了这是一个记忆问题。启用僵尸对象并在模拟器上使用模拟内存警告帮助我最终追踪到泄漏的位置。因此,对于其他收到类似这样的未知崩溃日志的人,我建议先查找内存泄漏。

票数 6
EN

Stack Overflow用户

发布于 2012-10-18 13:39:05

尝试启用僵尸对象(在XCode产品菜单上的->编辑方案->在诊断选项卡上选择从左侧->调试->启用僵尸对象),然后从Xcode在设备上运行。这将为您提供有关错误的更多描述。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12947730

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档