9 votes

Coreaudiod spamme le journal système : Activation de la prise de vue automatique de la pile parce que l'entrée-sortie audio est inactive.

Le journal de mon système est pratiquement inondé de messages :

May 13 23:56:36 alluminium coreaudiod[238]: Enabled automatic stack shots because audio IO is inactive
May 13 23:56:37 alluminium coreaudiod[238]: Disabled automatic stack shots because audio IO is active
May 13 23:56:38 alluminium coreaudiod[238]: Enabled automatic stack shots because audio IO is inactive
May 13 23:56:39 alluminium coreaudiod[238]: Disabled automatic stack shots because audio IO is active
May 13 23:56:39 alluminium coreaudiod[238]: Enabled automatic stack shots because audio IO is inactive
May 13 23:56:39 alluminium coreaudiod[238]: Disabled automatic stack shots because audio IO is active
May 13 23:56:39 alluminium coreaudiod[238]: Enabled automatic stack shots because audio IO is inactive
May 13 23:56:41 alluminium coreaudiod[238]: Disabled automatic stack shots because audio IO is active
May 13 23:56:41 alluminium coreaudiod[238]: Enabled automatic stack shots because audio IO is inactive
May 13 23:56:42 alluminium coreaudiod[238]: Disabled automatic stack shots because audio IO is active

La recherche sur Google ne donne aucun résultat utile. Avez-vous une idée de ce que c'est et comment y remédier ?

5voto

booyah Points 66

Maintenant que la version 10.8.4 est sortie (build 12E55), il est toujours là. J'ai obtenu une réponse de l'ingénierie d'Apple que cela est enregistré par la conception.

2voto

Oskar Points 1242

D'après ce que j'ai pu constater, il s'agit de messages purement diagnostiques qui n'indiquent pas une défaillance spécifique, mais qui enregistrent simplement les changements d'état du sous-système audio.

Si vous souhaitez supprimer ces messages pour avoir un journal propre, il est assez facile de modifier le système de journalisation pour ne pas enregistrer des messages spécifiques ou généraux pour certains sous-systèmes. Modifiez votre question si vous ne savez pas comment configurer le système de journalisation. syslog.conf ou poser une question de suivi si c'est votre véritable objectif, sans savoir que ces questions sont placées là à dessein.

Vous pouvez également réduire le volume de ces messages en déterminant les programmes que vous exécutez et qui appellent le sous-système audio aussi souvent. Si vous vous déconnectez de tous les comptes, vous pouvez vous convaincre que le journal ne signale que les actions causées par votre logiciel d'utilisateur et non un événement système de niveau inférieur que vous ne pouvez pas contrôler.

1voto

user50612 Points 1921

Sur la version 12E55, je vois également ces messages. Au début, j'ai rétrogradé coreaudiod à la version 10.8.3 mais après avoir joué avec strings y dtruss J'ai trouvé un moyen d'arrêter l'inondation de ces messages sur mon système avec la dernière version de coreaudiod (vous voyez toujours le message une fois quand coreaudiod démarre mais seulement après). Voici ce que vous pouvez essayer :

  1. Créer /Library/Preferences/Audio/com.apple.audio.ServerSettings.plist avec le contenu suivant :

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
    <dict>
        <key>AllowStackShotsDuringIO</key>
        <true/>
    </dict>
    </plist>
  2. Redémarrage.

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