2010-03-16 4 views
3

Un utilisateur de notre application m'a envoyé le journal des blocages suivants (déjà symbolicated):EXC_BREAKPOINT lors du démarrage de l'application iPhone

Incident Identifier: 59D4D5E7-570A-4047-A679-3016B2A226C4 
CrashReporter Key: d8284d671ee22ad17511360ce73409ebfa8b84bb 
Process:   .... [63] 
Path:   /var/mobile/Applications/.... 
Identifier:  ... 
Version:   ??? (???) 
Code Type:  ARM (Native) 
Parent Process: launchd [1] 

Date/Time:  2010-03-08 17:00:15.437 -0800 
OS Version:  iPhone OS 2.2.1 (5H11a) 
Report Version: 103 

Exception Type: EXC_BREAKPOINT (SIGTRAP) 
Exception Codes: 0x00000001, 0xe7ffdefe 
Crashed Thread: 0 

Thread 0 Crashed: 
0 dyld     0x2fe01060 dyld_fatal_error + 0 
1 dyld     0x2fe088d4 dyld::_main(mach_header 
const*, unsigned long, int, char const**, char const**, char const**) 
+ 3064 
2 dyld     0x2fe0196c 
dyldbootstrap::start(mach_header const*, int, char const**, long) + 
884 
3 dyld     0x2fe01048 _dyld_start + 32 

Thread 0 crashed with ARM Thread State: 
    r0: 0x2fe23ca0 r1: 0x00000000  r2: 0x2fe23ca0  r3: 
0x00000000 
    r4: 0x2ffff4e0 r5: 0x2ffff4bc  r6: 0x2fe005c0  r7: 
0x2ffffb00 
    r8: 0x00000004 r9: 0x2fe57cf0  r10: 0x2fe236c8  r11: 
0x00000009 
    ip: 0x0000018d sp: 0x2ffff5b8  lr: 0x2fe088dc  pc: 
0x2fe01060 
cpsr: 0x00000010 

Binary Images: 
0x2fe00000 - 0x2fe22fff dyld ??? (???) 
<f6a50d5f57a676b54276d0ecef46d5f0> /usr/lib/dyld 

Mon application utilise l'analyse OpenFeint et PinchMedia. Pour PinchMedia, je lie en utilisant leur fichier .a fourni, et pour OpenFeint, je compile leur code (selon leurs directives). Les cadres/libs Je liaison sont:

  • UIKit.framework (faible)
  • MapKit.framework (faible)
  • Foundation.framework
  • CoreGraphics.framework
  • OpenAL.framework
  • AudioToolbox.framework
  • libsqlite3
  • SystemConfiguration.framework
  • CoreLocation.framework
  • PinchMedia analyse
  • Security.framework
  • QuartzCore.framework
  • CFNetwork.framework

Mon SDK de base est l'iPhone 3.0, et ma cible de déploiement du système d'exploitation de base est 2.2.1.

Il y a deux choses que je trouve bizarre:

  1. L'application se bloque avant même la principale méthode est invoquée.
  2. Le journal de plantage ressemble exactement à celui affiché ici: Objective-C iPhone App EXC_BREAKPOINT (SIGTRAP)

L'utilisateur qui m'a envoyé cet accident utilise une 2ème génération iPod Touch avec OS 2.2.1. Je n'ai pas réussi à reproduire le problème, mais en me basant sur les commentaires d'iTunes, il semble que plus de gens ont le même problème.

+0

Nous ne pouvons pas vous en dire beaucoup parce que nous ne savons pas ce que les symboles sont dans le rapport d'accident. Suivez [ces instructions] (http://developer.apple.com/iphone/library/technotes/tn2008/tn2151.html) pour convertir le rapport d'accident dans un format lisible par l'homme: Sans la symbolisation (dieux quel mot) le crash rapport est juste charabia. – TechZen

+0

Le rapport EST symbolisé. Sans symbolisation, la première ligne dit '0x2fe01060 0x2fe00000 + 4192' au lieu de' 0x2fe01060 dyld_fatal_error + 0' – pgb

+0

vous donne généralement un peu plus de détails. – TechZen

Répondre

Questions connexes