2011-06-11 1 views
2

J'espère que quelqu'un peut m'aider avec leur expertise ... J'ai un problème avec Xcode gel sur l'application RUN. Le problème est intermittent.Xcode 4.0 beachball et geler sur l'application

Quand je lance l'application, la console affiche la sortie suivante:

GNU gdb 6.3.50-20050815 (Apple version gdb-1518) (Sat Feb 12 02:56:02 UTC 2011) 
Copyright 2004 Free Software Foundation, Inc. 
GDB is free software, covered by the GNU General Public License, and you are 
welcome to change it and/or distribute copies of it under certain conditions. 
Type "show copying" to see the conditions. 
There is absolutely no warranty for GDB. Type "show warranty" for details. 
This GDB was configured as "--host=x86_64-apple-darwin --target=arm-apple-darwin".2#b2a16f854957b341^[email protected]"Xcode.IDEFoundation.ConsoleAdaptor.Debugger17"tty /dev/ttys000 
mem 0x1000 0x3fffffff cache 
mem 0x40000000 0xffffffff none 
mem 0x00000000 0x0fff none 
(gdb) 

À ce moment-là, Xcode gèle avec le beachball de la mort et seule façon est Forcer à quitter et relancer. L'appareil (iphone 4) reste avec un écran noir, cependant sensible au bouton d'accueil. Le gestionnaire d'activité affiche 100% CPU sur Xcode lorsqu'il est gelé.

étapes que j'ai essayé:
- réinstaller Xcode (désinstallation complète + frais d'installation)
- restaurer dispositif (restauration complète effacer toutes les données et les paramètres)
- OS Réinstallé X

Quelques autres observations:
- avec GDB ON, « attendez app pour lancer » semble résoudre le problème temporairement
- après comitting au dépôt, l'application lance correctement une fois, puis retourne à la congélation sur la prochaine course
- Option + clic sur la fonction s ou classes (aide rapide) bloque également Xcode, mais quand ça marche, je sais que l'application va bien démarrer avec GDB. C'est peut-être un élément d'information très important.

La seule solution de contournement que j'ai trouvée est de désactiver GDB dans la fenêtre Edit Scheme. De cette façon, cela fonctionne à 100%. Mais évidemment, sans débogueur ... ce dont j'ai vraiment besoin à ce stade.

Le même problème a été signalé sur this thread, mais le fil a été sans aucun mouvement pendant un certain temps, et j'ai décidé d'en ouvrir un autre. Certains ont fait remarquer qu'un échantillon de processus était gelé - je suis prêt à tout pour résoudre ce problème à ce stade, j'ai juste besoin de quelqu'un avec une connaissance plus approfondie du système pour m'aider.

Merci pour toute aide!

+0

OS X réinstallé, après 2-3 runs, même beachball sur GDB ... le problème est avec le projet lui-même –

Répondre

0

Le problème a disparu après la sorcellerie de Lion et la dernière version de Xcode.

0

J'ai rencontré ce problème et je l'ai résolu en supprimant tous les points d'arrêt que j'avais définis. Je ne sais pas pourquoi cela a provoqué le blocage de GDB, mais c'est le cas. Cela dit, j'ai continué à faire l'expérience des balles de plage dans XCode 4.0.x pour d'autres raisons inconnues. Je ne peux pas me souvenir que cela se passe sur les betas XCode cependant.