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

Googling से कोई उपयोगी परिणाम नहीं मिलता है। किसी भी विचार यह क्या है और इसे कैसे कम करना है?


मुझे भी यह प्राप्त हो रहा है। यह मेरे लिए 10.8.4 12E47 बीटा बिल्ड पर शुरू हुआ है। जब भी मैक ओएस एक्स साउंड एक्शन करता है, मैंने इसे संकुचित कर दिया है। अभी तक एक तय नहीं मिला है, लेकिन मैं अपने सिस्टम के साथ किसी भी मुद्दे पर ध्यान नहीं देता, जैसे धीमे-धीमे, ग्लिच, आदि
booyah

1
OS का कौन सा संस्करण? @booyah कृपया गोपनीय पूर्व-रिलीज़ सॉफ़्टवेयर पर चर्चा न करें।
ग्राहम पेरिन

@GrahamPerrin: आप सही कह रहे हैं, मुझे शायद पूरे विषय को छोड़ देना चाहिए, क्योंकि मैं पहले से ही रिलीज़ पर हूँ। पोस्ट करने से पहले अच्छी तरह से नहीं सोचा था।
अनुकंपा

यह एक ईमानदार गलती है, आसानी से बनाई गई ;-) साथ ही यह भी संभव है कि कोरियोडायड के ये संदेश एक रिलीज़ में हों, लेकिन इतने दुर्लभ कि वे अभी तक Google द्वारा नहीं मिले हैं। मुझे लगता है, इस प्रश्न को एक सप्ताह के लिए खुला छोड़ दो (लगभग एक सप्ताह में WWDC) ...
ग्राहम पेरिन

जवाबों:


5

अब जब 10.8.4 रिलीज हुई है (12E55 का निर्माण), यह अभी भी है। मैंने Apple इंजीनियरिंग से एक प्रतिक्रिया प्राप्त की है कि यह डिज़ाइन द्वारा लॉग किया गया है।


2
डिजाइन द्वारा? जानबूझकर लोगों को परेशान करना?
डककिंग

2
हाँ डिज़ाइन द्वारा। यह एक नोटिस स्तर लॉग संदेश है। इसे /etc/asl.conf में जोड़ें उन्हें लॉग करना बंद करें:? [= प्रेषक कोरियूडियोड] [> स्तर की चेतावनी] अनदेखा करें
आरोन मैकमिलिन

2

जैसा कि सबसे अच्छा मैं बता सकता हूं, ये विशुद्ध रूप से नैदानिक ​​संदेश हैं और एक विशिष्ट विफलता का संकेत नहीं देते हैं और इसके बजाय ऑडियो सबसिस्टम के लिए केवल राज्य परिवर्तन लॉग कर रहे हैं।

यदि आप उन संदेशों को एक साफ लॉग करने के लिए दबाना चाहते हैं, तो कुछ उप-प्रणालियों के लिए विशिष्ट या सामान्य संदेशों को लॉग नहीं करने के लिए लॉगिंग सिस्टम को संशोधित करना काफी आसान है। बस अपने प्रश्न को संपादित करें यदि आप नहीं जानते कि कैसे कॉन्फ़िगर करें syslog.confया प्रश्न का अनुसरण करें, यदि आपका वास्तविक उद्देश्य यह जानने से अलग है कि इन्हें डिजाइन द्वारा रखा गया है।

आप इन संदेशों की मात्रा को निर्धारित करके यह भी निर्धारित कर सकते हैं कि आप कौन से प्रोग्राम चला रहे हैं जो ऑडियो सबसिस्टम को इतनी बार कहते हैं। यदि आप सभी खातों से लॉग आउट करते हैं, तो आप अपने आप को समझा सकते हैं कि लॉग केवल उन क्रियाओं को रिपोर्ट कर रहा है जो आपके उपयोगकर्ता स्तर के सॉफ़्टवेयर में कुछ निचले स्तर के सिस्टम ईवेंट के बजाय उत्पन्न हो रहे हैं जिन्हें आप नियंत्रित नहीं कर सकते हैं।


1
संदेश स्तर 5 (सूचना) हैं।
ग्राहम पेरिन

1
एक विशेष अपराधी मैंने पाया है Spotify; यह हर समय ऑडियो सिस्टम को सक्रिय रखता है, चाहे वह खेल रहा हो या नहीं। यह हर मिनट इन लॉग संदेशों की एक जोड़ी का कारण बनता है।
विल जूलिंग

1

12E55 के निर्माण पर, मैं भी इन संदेशों को देख रहा हूं। सबसे पहले, मैंने coreaudiod को 10.8.3 के संस्करण में वापस डाउनग्रेड किया, लेकिन उसके साथ खेलने के बाद stringsऔर 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. रीबूट।


इस संभावना पर विचार करें कि स्टैकशॉट्स को अनुमति देना विघटनकारी हो सकता है।
ग्राहम पेरिन

पर्याप्त रूप से उचित है, लेकिन यह देखते हुए कि यहां लॉग इंगित करता है कि स्टैकशॉट्स वैसे भी बहुत बार हो रहे हैं, मैं अपने मौके ले सकता हूं और कोरियोडियो को वह करूंगा जो इसे लॉग किए बिना करने जा रहा था।
93270

मुझे लगता है कि स्वचालित स्टैकशॉट्स को सक्षम करने से सिस्टम को स्वचालन के लिए तैयार होने की अनुमति मिलती है। मुझे संदेह है कि हर बार स्वचालन सक्षम होने पर स्टैकशॉट होता है।
ग्राहम पेरिन

आप सही हैं और मुझे यह महसूस नहीं हुआ कि संदेश पढ़ते समय। मैं इसे डिलीट नहीं करूंगा क्योंकि मेरा मानना ​​है कि किसी को यह तय करना चाहिए कि ट्रेड-ऑफ उनके लिए व्यक्तिगत रूप से लायक है या नहीं, लेकिन मेरी पोस्ट को जवाब नहीं माना जाना चाहिए।
2032 में 93270
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.