Apple Event: May 7th at 7 am PT

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

dmesg got flooded by IOAudio - IOAudioEngineUserClient::externalMethod returns 0x0

Referring to: dmesg got flooded by IOAudio debug


I also see these messages in my dmesg. I wonder if they can have any negative impact, like on the performance.

MacBook Air Mid 2011 running macOS Sierra 10.12.6 (16G1212)



Here sorted by amount of occurrence:


$ sudo dmesg|sort |uniq -c|sort -nr|grep -i audio

8 - IOAudioEngineUserClient::externalMethod returns 0x0

4 - IOAudioStream[<ptr>]::removeClient(<ptr>)

4 - IOAudioDevice[<ptr>]::protectedCompletePowerStateChange() - current = 2 - pending = 2 returns 0x0

4 +-IOAudioStream[<ptr>]::safeLogError kErrorLogDumpCounters mStreamErrorCountsUpdated=0

4 + IOAudioStream[<ptr>]::removeClient(<ptr>)

4 + IOAudioDevice[<ptr>]::protectedCompletePowerStateChange() - current = 2 - pending = 2

2 - IOAudioStream[<ptr>]::addClient(<ptr>) returns 0x0

2 - IOAudioEngine[<ptr>]::stopAudioEngine() returns 0x0

2 - IOAudioEngine[<ptr>]::startClient(<ptr>) returns 0x0

2 - IOAudioEngine[<ptr>]::startAudioEngine() returns 0x0

2 - IOAudioEngine[<ptr>]::incrementActiveUserClients() - 1 returns 0

2 - IOAudioEngine[<ptr>]::getTimerInterval()

2 - IOAudioEngineUserClient[<ptr>]::startClient() - 1 returns 0x0

2 - IOAudioEngineUserClient::unregisterClientBuffer64 no sourcebuffer returns 0x0

2 - IOAudioEngineUserClient::safeRegisterClientBuffer64
returns 0x0

2 - IOAudioEngineUserClient::registerClientBuffer64() result 0x0

2 - IOAudioEngineUserClient::registerBuffer64 0x0 0x109340000 0x8010 0x895 returns 0x0

2 - IOAudioDevice[<ptr>]::scheduleIdleAudioSleep: idleSleepDelayTime = ffffffffffffffffffffffff

2 - IOAudioDevice[<ptr>]::audioEngineStopped() - numRunningAudioEngines = 0

2 - IOAudioDevice[<ptr>]::audioEngineStarting() - numRunningAudioEngines = 1

2 +-IOAudioEngine[<ptr>]::setState(0x1. oldState=0)

2 +-IOAudioEngine[<ptr>]::setState(0x0. oldState=0x1)

2 +-IOAudioEngine[<ptr>]::setState(0x0. oldState=0)

2 +- IOAudioEngine[<ptr>]::stopClient(<ptr>) returns 0x0

2 +- IOAudioEngine[<ptr>]::resetStatusBuffer()

2 +- IOAudioEngine[<ptr>]::decrementActiveUserClients() - 0 returns 0x0

2 +- IOAudioEngineUserClient[<ptr>]::setOnline(1)

2 +- IOAudioEngineUserClient[<ptr>]::setOnline(0)

2 +- IOAudioEngineUserClient[<ptr>]::removeBufferSet(<ptr>)

2 + IOAudioStream[<ptr>]::addClient(<ptr>)

2 + IOAudioEngine[<ptr>]::stopAudioEngine()

2 + IOAudioEngine[<ptr>]::startClient(<ptr>)

2 + IOAudioEngine[<ptr>]::startAudioEngine(state = 0)

2 + IOAudioEngine[<ptr>]::incrementActiveUserClients() - 0

2 + IOAudioEngineUserClient[<ptr>]::unregisterClientBuffer64(0x<ptr>, 0x895)

2 + IOAudioEngineUserClient[<ptr>]::startClient() - 0

2 + IOAudioEngineUserClient[<ptr>]::registerClientBuffer64
(<ptr>[1], 0x109340000, 0x8010, 0x895)

2 + IOAudioEngineUserClient::safeRegisterClientBuffer64 <ptr>

2 + IOAudioEngineUserClient::registerBuffer64 0x0 0x109340000 0x8010 0x895

2 + IOAudioEngineUserClient::externalMethod, selector=0x4,
arg0 0x0, arg1 0x0, arg2 0x0 arg3 0x0

2 + IOAudioEngineUserClient::externalMethod, selector=0x3,
arg0 0x0, arg1 0x0, arg2 0x0 arg3 0x0

2 + IOAudioEngineUserClient::externalMethod, selector=0x1,
arg0 0x109340000, arg1 0x895, arg2 0x0 arg3 0x0

2 + IOAudioEngineUserClient::externalMethod, selector=0x0,
arg0 0x0, arg1 0x109340000, arg2 0x8010 arg3 0x895

2 + IOAudioDevice[<ptr>]::scheduleIdleAudioSleep: idleSleepDelayTime = ffffffffffffffffffffffff

2 + IOAudioDevice[<ptr>]::audioEngineStopped() - numRunningAudioEngines = 1

2 + IOAudioDevice[<ptr>]::audioEngineStarting() - numRunningAudioEngines = 0

2
creating new IOAudioClientBufferSet

2
clientBuffer->mAudioClientBuffer32.sourceBuffer before offset: <ptr>, offset size: 16

2
clientBuffer->mAudioClientBuffer32.sourceBuffer after offset: <ptr>

2
audioEngine->getState() != kIOAudioEnginePaused

2
audioEngine && !isInactive(). State = 0

MacBook Air, macOS Sierra (10.12.6), mid2011 13", i7, 4gb ram, 256gb ssd

Posted on Mar 2, 2018 10:27 AM

Reply
Question marked as Best reply

Posted on Mar 2, 2018 12:28 PM

If you aren't having problems, Console messages are generally useless. If you are having a problem, what is it?

Similar questions

1 reply

dmesg got flooded by IOAudio - IOAudioEngineUserClient::externalMethod returns 0x0

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.