Qu'est-ce que LLDB Serveur RPC ? Quand ça plante dans Xcode? Pourquoi il se bloque?
Je reçois un message dans ma débogueur:
La LLDB serveur RPC s'est écrasé. Le crash est situé dans ~/Library/Logs/DiagnosticReports et dispose d'un préfixe 'lldb-rpc-server". Veuillez soumettre un rapport de bogue et d'attacher le plus récent crash.
- Qu'est-ce que votre Xcode version? (C'est un bogue connu dans Xcode beta 8)
- Version 8.2.1 (8C1002)
- Même problème se produit avec 8.3.2 version de XCode. Apple suce!
- Xcode 8 dans toutes les versions soudainement apparaître ce problème sur une de mes machines.
- problème est toujours présent. Comment résoudre ce problème?
- J'ai suivi les étapes de cette réponse stackoverflow.com/a/33812614/618994, à l'exception de la première étape et il a travaillé pour moi. Je crois que l'Étape 4 & 5 serait suffisante.
- Dans mon cas, Xcode a été coincé dans une Course et le dernier journal de debugserver était "Joindre réussi, prêt à déboguer.". Après avoir tué "lldb-rpc-serveur", le programme continue de s'exécuter. J'ai remarqué que j'ai ajouté Voltron pour ma
~/.lldbinit
. Après la suppression decommand script import
ligne dans~/.lldbinit
, LLDB Serveur RPC continue à fonctionner correctement. - J'ai ce problème aussi
- il existe trois différents ensembles de 4 et 5. Qui faites-vous allusion? Je suis en cours d'exécution sur cette question et je suis juste en cours d'exécution d'une aire de jeux. L'accident semble beaucoup quand je suis juste taper le code et il essaie de le corriger avant que j'ai terminé. Aussi, il n'y a pas de journal à l'endroit où le message dit que le journal a été créé.
- Jamais l'esprit. Je peux trouver le rapport de crash si je regarde dans le finder. Je ne peux pas le trouver en utilisant le sélecteur de fichier dans le rapporteur de bug site web. Je ne sais pas pourquoi ils seraient cachés là.
Vous devez vous connecter pour publier un commentaire.
Dans mon cas, le LLDB serveur RPC constante, s'est écrasé à chaque fois que j'ai couru mon application, même après le nettoyage, le dossier de création et de supprimer et de réinstaller Xcode (Version 8.3.3 (8E3004b)) complètement.
Il s'est avéré que apparemment LLDB a eu d'objection à un point d'arrêt que j'avais mis, il suffit de le déplacer ce point d'arrêt d'une ligne d'résolu le problème.
The LLDB RPC server has crashed
. Pas sûr le point d'arrêt a été la cause de cette erreur, mais je viens d'avoir chaque point de rupture de l'arrêt.Assurez-vous que vous n'êtes pas application en cours d'exécution dans libération mode, si c'est dans libération mode puis le modifier à debug.
Dans mon cas: - je mettre à jour de Xcode Version 9.3 (9E145) récemment et Xcode exécuter à la ligne avec point d'arrêt puis je tape "po XXX" confie il affiche le même message.
J'ai essayer de supprimer les fichiers suivants
et il a résolu.
ne sachant pas exactement pourquoi, mais la peine d'essayer.
n'oubliez pas de sauvegarder ces fichiers afin de récupéré dans tous les cas de situation imprévue se produire.
J'ai eu le même problème et il fixe après que j'ai supprimé certains des points d'arrêt. Pas sûr de savoir pourquoi cela arrive à tous, mais au moins, vous pouvez supprimer des points d'arrêt et d'utiliser certaines
NSLog()
ouprint()
si vous êtes rapide et de débogage à l'aide de ceux-ci. Bonne chance!Clairement beaucoup de raisons pour cela, mais pour moi j'ai été en utilisant un DispatchGroup à garder la trace de plusieurs tâches asynchrones.
J'avais oublié d'appeler
dispatchGroup.enter()
avant que l'une des tâches asynchrones (mais toujours à l'appeldispatchGroup.leave()
quand il a fini).L'ajout de cette correction du crash pour moi.
Dans mon cas. Je suis également en utilisant SQLite.swift pour créer la base de données. Le fracas qui s'est passé quand j'ai essayé de changer un type de données de colonne d'une table existante dans le code(ce qui n'était pas dans la bonne façon de le faire), puis inséré un tuple avec le nouveau type de données, puis essayé d'imprimer tous les n-uplet de sortir.
Solution: Supprimez le .sqlite3 fichier de base de données que vous avez ou supprimer la table avec des conflits du type de données et de les recréer tous.
Correctif: Fermez et rouvrez Xcode les nettoyer et de les construire.