Corea del Sudud sistema registro: Abilitato colpi di stack automatici perché l'audio IO è inattivo

9

Sto ottenendo il mio log di sistema praticamente spammato con:

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

Googling non produce risultati utili. Qualche idea su cosa sia e come alleviarlo?

    
posta favoretti 14.05.2013 - 00:00
fonte

3 risposte

5

Ora che è stato rilasciato il 10.8.4 (build 12E55), è ancora lì. Ho ricevuto una risposta da Apple Engineering che questo è stato registrato in base alla progettazione.

    
risposta data 06.06.2013 - 08:09
fonte
2

Come meglio posso dire, questi sono messaggi puramente diagnostici e non indicano un errore specifico e invece registrano semplicemente le modifiche di stato per il sottosistema audio.

Se si desidera sopprimere questi messaggi per avere un registro pulito, è abbastanza semplice modificare il sistema di registrazione per non registrare messaggi specifici o generali per determinati sottosistemi. Modifica la tua domanda se non sai come configurare syslog.conf o chiedi una risposta alla domanda se questo è il tuo vero obiettivo separato dal sapere che questi sono posti lì per impostazione.

Puoi anche ridurre il volume di questi messaggi determinando quali programmi sono in esecuzione che chiamano il sottosistema audio così spesso. Se esci da tutti gli account, puoi convincerti che il registro riporta solo le azioni causate dal software a livello utente anziché un evento di sistema di livello inferiore che non puoi controllare.

    
risposta data 31.05.2013 - 18:01
fonte
1

Sulla build 12E55, ho visto anche questi messaggi. All'inizio, ho eseguito il downgrade della versione coreaudiod alla versione 10.8.3 ma dopo aver giocato con strings e dtruss , ho trovato un modo per arrestare l'inondazione di questi messaggi sul mio sistema con l'ultimo coreaudiod (si vede ancora il messaggio una volta quando il coreaudiod inizia ma solo allora). Ecco cosa puoi provare:

  1. Crea /Library/Preferences/Audio/com.apple.audio.ServerSettings.plist con il seguente contenuto:

    <?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. Reboot.

risposta data 06.06.2013 - 20:54
fonte

Leggi altre domande sui tag