2011-07-27 2 views
0

J'ai un problème très étrange et aucune idée de ce qui le crée ni comment le résoudre. L'application fonctionne bien sous 10.5 et 10.6. Sous 10.7 l'application démarre correctement mais se bloque après environ 15 secondes plus tard sans aucune interaction de l'utilisateur. Dans la console du débogueur, je vois le signal reçu par le programme: "EXC_BAD_ACCESS". J'ai fait une capture d'écran de la pile et il semble que cela ait quelque chose à voir avec NSPersistentUI.App s'est écrasé sur 10.7 lion wors bien sur 10.5 et 10.6

screen shot

donc des trucs et astuces serait très apprécié.

Répondre

0

Je voudrais essayer d'exécuter avec zombies enable, vous ne nous avez pas vraiment donné assez d'informations, je suppose que vous ne manipulez pas les objets entre threads correctement, par exemple les méthodes qui sont appelées par thread pour accéder aux objets un autre thread que vous devriez faire un [myObject conserve] autorelease] afin d'ajouter l'objet au pool autorelease des threads d'appel.

+0

De quelles informations avez-vous besoin? Je fais déjà tout ce qui est mentionné ici: http://loufranco.com/blog/files/debugging-memory-iphone.html J'ai déjà essayé plusieurs choses concernant l'exécution avec l'outil de performance et je n'ai trouvé aucun indice que quelque chose ne va pas dans le la programmation. De plus tout fonctionne bien sous 10.5 et 10.6. jamais remarqué des accidents ou un mauvais accès. J'ai donc tendance à croire que cela a quelque chose à voir avec le lion et le cadre sous-jacent et non avec ma programmation actuelle. – chris

+0

ce _dyld_cxa_end_catch semble être quelque chose d'interne. mais je ne sais pas si c'est le problème réel. C'est juste ce que dit la trace de la pile. plus je ne peux pas trouver de fonctions ou de méthodes de mon application à l'intérieur de la trace de la pile. parce que mon application est en fait entièrement chargée. il se bloque juste après 15 secondes bien qu'aucune interaction d'utilisateur n'ait été faite. C'est comme le problème mentionné ici: http://forums.macrumors.com/showthread.php?t=1193794 mais je n'utilise pas de souris magique ni d'autres personnes rencontrant ce problème avec mon application. – chris

+0

Désolé ce que j'aurais dû dire sans que vous nous donniez votre projet entier il est difficile de dire ce qui ne va pas et tout ce que nous pouvons vous offrir, c'est quelques techniques pour essayer de localiser le problème. –

0

Avez-vous activé Garbage Collector? Avez-vous essayé sans? Je suggérerais cela. Il s'agit clairement d'un problème de MM et je vous suggère de vous en tenir à conserver/libérer.

Questions connexes