Coreaudiodスパムシステムログ:オーディオIOがアクティブでないため、自動スタックショットが有効になりました


9

私のシステムログは事実上次のように送信されます。

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

グーグル操作を行っても、有用な結果は得られません。これが何か、それをどのように軽減するかについてのアイデアはありますか?


これも受け取っています。10.8.4 12E47ベータビルドが開始されたようです。Mac OS Xがサウンドアクションを実行するたびにsystem.logにログインするように絞り込みました。まだ修正は見つかりませんでしたが、システムの問題(例、スローダウン、グリッチなど)に気づいていません
booyah

1
OSのバージョンは?@booyahは、機密のプレリリースソフトウェアについては議論しないでください。
Graham Perrin 2013年

@GrahamPerrin:そうだね、私もプレリリースにいるので、おそらくトピック全体を捨てるべきだ。投稿する前に十分に考えていませんでした。
favoretti 2013年

これは正直な間違いで、簡単に作成できます;-)また、coreaudiodからのこれらのメッセージがリリースに含まれている可能性がありますが、非常にまれなので、Googleでまだ見つかりません。この質問を1週間ほど開いたままにします(WWDCは約1週間です)…
Graham Perrin 2013年

回答:


5

10.8.4がリリースされた(ビルド12E55)が、まだそこにあります。これは設計によりログに記録されているというApple Engineeringからの応答を受け取りました。


2
意図的に?意図的に迷惑な人?
SpaceDog 2013

2
はい、設計によります。これは、通知レベルのログメッセージです。これを/etc/asl.confに追加して、ログの記録を停止します。[=送信者coreaudiod] [>レベル警告]無視
アーロン

2

私が知ることができるように、これらは純粋に診断メッセージであり、特定の障害を示しているのではなく、オーディオサブシステムの状態変化をログに記録しているだけです。

これらのメッセージを抑制してクリーンなログにしたい場合は、特定のサブシステムの特定のメッセージまたは一般的なメッセージをログに記録しないようにログシステムを変更するのは非常に簡単です。設定方法がわからない場合は質問を編集するか、それが意図的に配置syslog.confされていることを知ることとは別の本当の目的である場合は、質問をフォローアップしてください。

また、オーディオサブシステムを頻繁に呼び出す実行中のプログラムを判別することにより、これらのメッセージの音量を下げることもできます。すべてのアカウントからログアウトすると、ログが、ユーザーレベルのソフトウェアが制御できないいくつかのより低いレベルのシステムイベントではなく、ユーザーレベルのソフトウェアが引き起こしているアクションを報告しているだけであると確信できます。


1
メッセージはレベル5(通知)です。
Graham Perrin 2013年

1
私が見つけた特定の犯人はSpotifyです。再生中かどうかに関係なく、オーディオシステムを常にアクティブに保つようです。これにより、毎分これらのログメッセージのペアが発生します。
Will Goring 2013

1

ビルド12E55では、これらのメッセージも表示されています。最初に、coreaudiodを10.8.3のバージョンにダウングレードしましたが、stringsand dtrussで遊んだ後、最新のcoreaudiodを使用してシステムでこれらのメッセージのフラッディングを停止する方法を見つけました(coreaudiodが起動したときに一度だけメッセージが表示されます) 。ここであなたが試すことができるものです:

  1. /Library/Preferences/Audio/com.apple.audio.ServerSettings.plist次の内容で作成します。

    <?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. リブート。


スタックショットを許可すると混乱が生じる可能性があることを考慮してください。
Graham Perrin 2013

十分に公平ですが、ここのログはスタックショットがとにかく頻繁に発生していることを示しているので、私はむしろチャンスをとって、コアオーディオにそれをログに記録せずに実行するようにさせたいと思います。
93270 2013

自動スタックショットを有効にすると、システムが自動化のために準備できるようになるだけだと思います。自動化が有効になるたびにスタックショットが発生することはないと思います。
Graham Perrin 2013

あなたが正しいと私はメッセージを読んだときにそれを理解していませんでした。個人的にトレードオフの価値があるかどうかを誰かが判断する必要があると思うので、これは削除しませんが、私の投稿は回答と見なすべきではありません。
93270 2013
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.