A propos de "init: untracked pid xxxx exited" dans Genymotion
Parfois je vois la suite de logcat de sortie comme celle ci-dessous:
<3>[ 283.152845] init: untracked pid 4217 exited
<3>[ 283.162185] init: untracked pid 4078 exited
<3>[ 283.173691] init: untracked pid 1504 exited
<3>[ 283.177018] init: untracked pid 1468 exited
Quelle est la signification du journal de l'init: untracked pid xxxx exited
?
source d'informationauteur spring79y
Vous devez vous connecter pour publier un commentaire.
utilisation logcat et de lire l'immense journal. Vous pouvez trouver le programme qui plante tout le temps.
Il peut y avoir de nombreuses raisons différentes, l'un d'eux est que android init essayer de
initialiser les services spécifiés par init.rc a échoué.
Vous pouvez essayer de les traversent, les services ont commencé à partir de init.rc premier, et une fois que vous trouver
le errornous service, puis essayer de les corriger spécifiques de service de démarrage des erreurs, ce qui
peut-être le noyau d'erreur de pilote, ou android hal erreur de pilote, de la bibliothèque de la faute, ou
parfois, android cadre d'erreur.
Techniquement, ce message (version moderne de ce qui est "sans traces pid XXX terminé avec le statut YY") signifie que Android init voit un enfant de sortie du processus (qui est, reçoit SIGCHLD, puis obtient son pid avec
waitpid()
), mais il ne peut pas associer à ce processus, de services configurés (voir cette question sur Android initialisation de la configuration du service).Ce à son tour, ouvre une question de ce qui peut daemonize lui-même dans l'environnement Android et comment le trouver. Mais je ne pense pas que je puisse répondre à cette question, la seule suggestion que j'ai, c'est d'obtenir l'accès root et de vérification des processus.