Registro de sistema de correo no deseado de Coreaudiod: Se habilitaron disparos automáticos de pila porque el audio IO está inactivo

9

Estoy obteniendo el registro de mi sistema prácticamente con spam:

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

Google no produce resultados útiles. ¿Alguna idea de qué es esto y cómo aliviarlo?

    
pregunta favoretti 14.05.2013 - 00:00

3 respuestas

5

Ahora que se lanzó 10.8.4 (compilación 12E55), todavía está allí. Recibí una respuesta de Apple Engineering que indica que esto está registrado por diseño.

    
respondido por el booyah 06.06.2013 - 08:09
2

Lo mejor que puedo decir, estos son mensajes puramente de diagnóstico y no indican un error específico y, en su lugar, solo están registrando cambios de estado para el subsistema de audio.

Si desea suprimir esos mensajes para tener un registro limpio, es bastante fácil modificar el sistema de registro para no registrar mensajes específicos o generales para ciertos subsistemas. Simplemente edite su pregunta si no sabe cómo configurar syslog.conf o haga una pregunta de seguimiento si ese es su verdadero objetivo aparte de saber que estos se colocan allí por diseño.

También puede reducir el volumen de estos mensajes al determinar qué programas está ejecutando y que llaman al subsistema de audio con tanta frecuencia. Si se desconecta de todas las cuentas, puede convencerse a sí mismo de que el registro solo está informando las acciones que su software de nivel de usuario está provocando en lugar de algún evento del sistema de nivel inferior que no puede controlar.

    
respondido por el bmike 31.05.2013 - 18:01
1

En la compilación 12E55, también he estado viendo estos mensajes. Al principio, bajé la versión de coreaudiod a la versión 10.8.3, pero después de jugar con strings y dtruss , encontré una manera de detener la inundación de estos mensajes en mi sistema con el último coreaudiod (aún ves el mensaje una vez cuando Coreaudiod comienza pero solo entonces). Esto es lo que puedes probar:

  1. Crea /Library/Preferences/Audio/com.apple.audio.ServerSettings.plist con el siguiente contenido:

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

respondido por el 93270 06.06.2013 - 20:54

Lea otras preguntas en las etiquetas