4 votes

J'obtiens constamment cette erreur : IOUnserialize a détecté une chaîne qui n'est pas un UTF-8 valide.

J'obtiens ces erreurs constamment à partir de divers processus, la chaîne invalide est toujours la même cependant. Comment puis-je trouver où se trouve la chaîne de caractères ?

Voici les dernières. J'ai supprimé les doublons.

3/27/14 04:57:51.705 SystemUIServer[331]: FIXME: IOUnserialize has detected a string that is not valid UTF-8, "~?".
3/27/14 04:57:57.568 airportd[65]: FIXME: IOUnserialize has detected a string that is not valid UTF-8, "~?".
3/27/14 04:57:57.685 configd[18]: FIXME: IOUnserialize has detected a string that is not valid UTF-8, "~?".
3/27/14 04:57:57.698 Little Snitch Daemon[77]: FIXME: IOUnserialize has detected a string that is not valid UTF-8, "~?".
3/27/14 04:58:47.176 com.apple.preference.network.remoteservice[12469]: FIXME: IOUnserialize has detected a string that is not valid UTF-8, "~?".
3/27/14 04:59:35.939 CrashPlanService[75]: FIXME: IOUnserialize has detected a string that is not valid UTF-8, "~?".
3/27/14 05:16:13.434 Finder[347]: FIXME: IOUnserialize has detected a string that is not valid UTF-8, "~?".

0 votes

Je désinstallerais le petit mouchard et je redémarrerais. De plus, si tu ouvres console.app, peux-tu trouver une heure avant que les messages ne commencent ?

0 votes

Quel type de Mac et quelle version de l'OS, s'il vous plaît ?

2voto

Ruskes Points 44895

Il semble que votre installation de Mavericks ait eu un problème.

Réinstallez-le.

Pour trouver la source, il faut ouvrir les fichiers pref de tous les processus nommés et chercher l'UTF-8, "~ ?".

Vous ne pourrez pas le réparer là-bas, mais vous pourrez peut-être le voir.

Vous pouvez essayer la recherche avec Terminal fgrep -iR "~?" /Library/Preferences

Il existe également un moyen d'enquêter sur le

configd

Vous pouvez déboguer configd en exécutant une autre copie. Vous tapez dans le terminal :

sudo /usr/libexec/configd -dv

Il vous demandera votre mot de passe. Cela devrait vous donner des informations de débogage sur chaque paquet au fur et à mesure qu'il se charge et transférer tous les messages qui vont normalement dans le syslog vers la fenêtre du terminal.

Vous pouvez également charger chaque paquet mentionné dans le journal de votre console un par un, par ex :

sudo /usr/libexec/configd -dv -t /System/Library/SystemConfiguration/Logger.bundle

Utilisez ctrl-c pour quitter le processus.

Le numéro correspond à l'identifiant du processus figurant dans la colonne la plus à gauche du moniteur d'activité, à côté du processus que vous souhaitez fermer.

En regardant le journal de votre console, il semble que le thème commun soit le réseau. Cela pourrait avoir un rapport avec votre application d'aéroport, mais je ne suis pas sûr car les informations fournies sont insuffisantes.

Est-ce qu'il s'affiche en mode sans échec ?

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X