Coreaudiod spam sistem günlüğü: Ses GÇ etkin olmadığından otomatik yığın çekimlerini etkinleştirdi


9

Sistem günlüğümü neredeyse spam ile alıyorum:

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'da işe yarar bir sonuç vermez. Bunun ne olduğu ve nasıl hafifletileceği hakkında herhangi bir fikir var mı?


Bunu da alıyorum. Benim için 10.8.4 12E47 beta derlemesinde başlamış gibi görünüyor. Mac OS X bir ses eylemi yaptığında system.log'da oturum açtığını daralttım. Henüz bir düzeltme bulamadım, ancak sistemimle ilgili herhangi bir sorun görmüyorum, örneğin yavaşlama, aksaklıklar, vb.
booyah

1
İşletim sisteminin hangi sürümü? @booyah lütfen gizli yayın öncesi yazılımı tartışmayın.
Graham Perrin

@GrahamPerrin: Haklısın, muhtemelen tüm konuyu terk etmeliyim, çünkü aynı zamanda ön sürümde de bulunuyorum. Göndermeden önce yeterince iyi düşünmedim.
favoretti

Bu dürüst bir hata, kolayca yapılmış ;-) Ayrıca coreaudiod bu mesajların bir sürümünde, ancak henüz Google tarafından bulunamadığı kadar nadir olması mümkündür. Tahmin ediyorum, bu soruyu bir hafta kadar açık bırakın (yaklaşık bir hafta içinde WWDC)…
Graham Perrin

Yanıtlar:


5

Şimdi 10.8.4 yayınlandı (yapı 12E55), hala orada. Apple Engineering'den bunun tasarımla günlüğe kaydedildiğine dair bir yanıt aldım.


2
tasarım? kasıtlı olarak can sıkıcı insanlar?
DuckDucking

2
Evet tasarım gereği. bir Bildirim düzeyi günlük mesajıdır. Bunu /etc/asl.conf dosyasına ekleyin, onları kaybetmeyi bırakın:? [= Gönderen coreaudiod] [> Seviye uyarısı] yoksay
Aaron McMillin

2

Söyleyebileceğim en iyi şekilde, bunlar tamamen teşhis mesajlarıdır ve belirli bir hatayı göstermez ve bunun yerine sadece ses alt sistemi için durum değişikliklerini kaydeder.

Bu iletilerin temiz bir günlüğe sahip olmasını engellemek istiyorsanız, günlük sistemini belirli alt sistemler için belirli veya genel iletileri günlüğe kaydetmeyecek şekilde değiştirmek oldukça kolaydır. Yapılandırmayı nasıl yapılandıracağınızı bilmiyorsanız sorunuzu düzenleyin syslog.confveya gerçek amacınız bu ise, tasarımla oraya yerleştirildiğini bilmekten ayrı olup olmadığını sorun.

Ses altsistemini bu kadar sık ​​çağıran hangi programları çalıştırdığınızı belirleyerek de bu iletilerin ses seviyesini azaltabilirsiniz. Tüm hesaplardan çıkış yaparsanız, günlüğün yalnızca kontrol edemediğiniz alt düzey bir sistem olayı yerine kullanıcı düzeyindeki yazılımınızın neden olduğu eylemleri bildirdiğine ikna edebilirsiniz.


1
Mesajlar seviye 5'tir (uyarı).
Graham Perrin

1
Bulduğum belirli bir suçlu Spotify; çalınıp çalınmasa da ses sistemini her zaman aktif tutuyor gibi görünüyor. Bu, her gün bu günlük iletilerinin bir çiftine neden olur.
Will Goring

1

Yapı 12E55'te bu mesajları da görüyorum. İlk başta, coreaudiod'u 10.8.3 sürümüne geri yükledim, ancak oynadıktan sonra stringsve dtrussen son coreaudiod ile sistemimde bu mesajların taşmasını durdurmanın bir yolunu buldum (coreaudiod başladığında bir kez hala mesaj görüyorsunuz ama sadece o zaman) . İşte deneyebilirsiniz:

  1. Oluşturmak /Library/Preferences/Audio/com.apple.audio.ServerSettings.plistşu içeriğe sahip:

    <?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. Yeniden Başlatma.


Yığın görüntülemesine izin vermenin rahatsız edici olabileceğini düşünün.
Graham Perrin

Yeterince adil, ancak buradaki günlükte yığın görüntülerinin zaten çok sık gerçekleştiğini gösterdiğinden, şansımı tercih etmeyi ve coreaudio'nun giriş yapmadan ne yapacağını yapmasını tercih ederim.
93270

Otomatik yığın görüntülerini etkinleştirmenin sistemin otomasyon için hazırlanmasına izin verdiğini düşünüyorum. Otomasyon her etkinleştirildiğinde bir yığın oluşmasından şüpheliyim.
Graham Perrin

Haklısın ve mesajı okurken bunun farkında değildim. Birinin, takasın kendileri için buna değip değmeyeceğine karar vermesi gerektiğine inandığım için bunu silmeyeceğim, ancak görevim bir cevap olarak düşünülmemelidir.
93270
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.