Topic: Fireface UFX & High Sierra Issues

Since upgrading to High Sierra, and reinstalling the 3.03 drivers, I'm getting audio glitching often enough that it has prompted me to register an account and post here.

I'd be working in Nuendo, or playing something in iTunes, and I would get the following spam in my console.

Any suggestions ?

default    16:34:45.853122 -0500    coreaudiod    HALB_AsyncLog.cpp:120:perform:  16:34:45.853080 thread 2127f: HALS_IOContext::IOWorkLoop_HandleOverload: Overload arg1: 176 arg2: 186182570 arg3: 186182568
default    16:34:45.853122 -0500    Nuendo 8    HALC_ProxyIOContext.cpp:1068:IOWorkLoop:  HALC_ProxyIOContext::IOWorkLoop: skipping cycle due to overload
default    16:34:45.857254 -0500    kernel    + IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 283251) - (58c7,c94)
default    16:34:45.857272 -0500    kernel    - IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 283251) - (58c7,d94)
default    16:34:45.862499 -0500    kernel    + IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 283252) - (58c7,d94)
default    16:34:45.862524 -0500    kernel    - IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 283252) - (58c7,e94)
default    16:34:45.885358 -0500    kernel    + IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 283257) - (58c7,11bc)
default    16:34:45.885375 -0500    kernel    - IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 283257) - (58c7,12bc)
default    16:34:46.017986 -0500    kernel    + IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 283283) - (58c8,abc)
default    16:34:46.018005 -0500    kernel    - IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 283283) - (58c8,bbc)
default    16:34:46.253393 -0500    kernel    + IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 283328) - (58c9,16bc)
default    16:34:46.253411 -0500    kernel    - IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 283328) - (58c9,17bc)
default    16:34:46.285377 -0500    kernel    + IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 283335) - (58c9,1cbc)
default    16:34:46.285395 -0500    kernel    - IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 283335) - (58c9,1dbc)
default    16:34:46.380711 -0500    kernel    + IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 283354) - (58ca,ebc)
default    16:34:46.380730 -0500    kernel    - IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 283354) - (58ca,fbc)
default    16:34:46.412620 -0500    kernel    + IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 283361) - (58ca,14bc)
default    16:34:46.412641 -0500    kernel    - IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 283361) - (58ca,15bc)

Re: Fireface UFX & High Sierra Issues

You're not alone, it's a known problem:

https://origin-discussions-us.apple.com … p;tstart=0

I suspect this has to do with two things:

1. Security.

About a year ago, a buffer overflow in core audio was fixed. It stopped a malicious audio file from crashing parts of core audio and, by doing so, revealing parts of ram memory.

That made old bugs in drivers, as well as in apps and core audio itself appear. If one of these sends out buffers that are too large, security will stop it. Hence, dropouts, cracking, stuttering.

2. Firmware.

A problem that recently surfaced. When you install a new OSX release, Apple also sends firmware updates to certain machines. If you skip a release, it's obvious you might not have seen the firmware update. You'd expect the new system to check that... Well, it doesn't. Worse, Apple doesn't even have a master list, or one central repository for firmware. That popped up when they started developing the new firmware consistency check in High Sierra.

A test revealed that with one model Mac, a 2015 iMac, up to 43% of these machines weren't up-to-date, firmware wise. On average, about 5% of recent machines weren't either. Older machines (pre 2012), didn't have the problem at all.

And since there is NO documentation for devs for the firmware, hardly any tools to check and some updates aren't available separately, it's a bit of a mess, really.

Oh, for the technically inclined, the report is here:

https://duo.com/blog/the-apple-of-your- … y-research

MB Pro - 2 X FireFace 400, FF800 & DigiFace USB
ADAT gear: Korg, Behri, Fostex, Alesis...

Re: Fireface UFX & High Sierra Issues

Hello,

I have exactly the same problem with my MBP 2016 and RME Fireface UC. I have latest firmware and drivers for UC, but I get glitches frequently and similar Console events like Christian mentioned above. Glitches happen when using Nuendo, VLC, watching Netflix, Youtube, basically whenever I have UC plugged in and it is used as a system sound card or VST audio device. While hugely annoying itself on playback, it is more problematic when recording, because recorded files are polluted with robotic kind of noises here and there, ruining the recorded contect randomly. No chance to reliably record anything like an ensemble/band, let alone any kind of live gig with this setup now.

This laptop, which I bought 2nd hand, but refurbished and warranty and AppleCare still valid, did have High Sierra installed with new APFS filesystem. I was able to roll back to Sierra to be sure Nuendo works ok (Steinberg doesn't officially support High Sierra just yet). However, using one Python prog I found, I was able to determine my current EFI was newer than what Sierra has to offer, because of past High Sierra install. I'm not sure if this is the reason for glitches, but I highly doubt it. No way to roll back EFI anyway, so I'm stuck with it till I can upgrade to High Sierra and hopefully get an update for EFI, maybe getting rid of glitches as well. Knowing how much Apple cares about details like this these days, I'm doubtful of this happening unless they get enough feedback about it.

What I'd like to know is that is this purely a RME hardware/driver/firmware related issue and has anyone else beside me and Christian come across this problem? The reason I'm asking is because if I contact Genius Bar to make an appointment for checkout or repairs and explain the problem, they will most likely blame it on RME unless I can somehow convince them this happens with ALL USB audio interfaces. Following Cyrano's links above I think this is really the case.

Then again, if there's a solution to make it work proper with RME Fireface, that's all I need. But having latest drivers and firmware, and tried out dongles and direct connections to MBP (and all the ports), I don't know what else there is to do.

Happy to have any help on this!

Stakula

Re: Fireface UFX & High Sierra Issues

What helped on my system was a clean install.
Had also dropouts with FF UC that did not happen in Sierra.

UFX+, FireFace 802 FS, Digiface USB
12 Mic, M1610 pro, Micstasy
MacBookPro M1
Logic Pro X

Re: Fireface UFX & High Sierra Issues

Cigame, thanks for your response, but just to make it clear - you got Fireface UC to work without glitches in Logic X and possibly with other audio progs (?) by doing a clean install of High Sierra? Can I ask what kind of Macbook Pro you have?

Thanks,

Stakula

Re: Fireface UFX & High Sierra Issues

It is a Mac Pro 6.1

UFX+, FireFace 802 FS, Digiface USB
12 Mic, M1610 pro, Micstasy
MacBookPro M1
Logic Pro X

Re: Fireface UFX & High Sierra Issues

Here's a console dump of my Mac Pro 6.1 / UFX losing its marbles via iTunes, FWIW.

error    04:30:12.618986 -0500    hidd    iohideventsystem_client_dispatch_properties_changed:0x10004003
default    04:30:13.006650 -0500    kernel    + IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 11684) - (2db,c50)
default    04:30:13.006694 -0500    kernel    - IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 11684) - (2db,e50)
default    04:30:13.006836 -0500    coreaudiod    HALB_AsyncLog.cpp:120:perform:  04:30:13.006777 thread 13b395: HALS_IOContext::IOWorkLoop_HandleOverload: Overload arg1: 257 arg2: 5991557 arg3: 5991524
default    04:30:13.006841 -0500    iTunes    HALC_ProxyIOContext.cpp:1068:IOWorkLoop:  HALC_ProxyIOContext::IOWorkLoop: skipping cycle due to overload
default    04:30:13.019861 -0500    kernel    + IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 11686) - (2db,e50)
default    04:30:13.019896 -0500    kernel    - IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 11686) - (2db,1050)
error    04:30:13.119467 -0500    coreaudiod    HALS_IOA1Engine.cpp:365:EndWriting:  HALS_IOA1Engine::EndWriting: got an error from the kernel trap, Error: 0xE00002EE
default    04:30:13.119428 -0500    kernel      performClientOutput(2dc,16c8) - missed samples (2dc,16c8). fCurrentLoopCount=2dd
default    04:30:13.119546 -0500    iTunes    HALC_ProxyIOContext.cpp:1068:IOWorkLoop:  HALC_ProxyIOContext::IOWorkLoop: skipping cycle due to overload
default    04:30:13.119564 -0500    coreaudiod    HALB_AsyncLog.cpp:120:perform:  04:30:13.119500 thread 13b395: HALS_IOContext::IOWorkLoop_HandleOverload: Overload arg1: 257 arg2: 6001860 arg3: 6002396
default    04:30:13.128862 -0500    kernel    + IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 11695) - (2dc,16c8)
default    04:30:13.128956 -0500    kernel    - IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 11695) - (2dc,18c8)
default    04:30:13.130346 -0500    kernel      performClientOutput(2dc,18d4) - missed samples (2dc,18c8). fCurrentLoopCount=2dd
error    04:30:13.130368 -0500    coreaudiod    HALS_IOA1Engine.cpp:365:EndWriting:  HALS_IOA1Engine::EndWriting: got an error from the kernel trap, Error: 0xE00002EE
default    04:30:13.130424 -0500    iTunes    HALC_ProxyIOContext.cpp:1068:IOWorkLoop:  HALC_ProxyIOContext::IOWorkLoop: skipping cycle due to overload
default    04:30:13.130460 -0500    coreaudiod    HALB_AsyncLog.cpp:120:perform:  04:30:13.130395 thread 13b395: HALS_IOContext::IOWorkLoop_HandleOverload: Overload arg1: 257 arg2: 6002383 arg3: 6002920
error    04:30:13.141269 -0500    coreaudiod    HALS_IOA1Engine.cpp:365:EndWriting:  HALS_IOA1Engine::EndWriting: got an error from the kernel trap, Error: 0xE00002EE
default    04:30:13.141248 -0500    kernel      performClientOutput(2dc,1ae0) - missed samples (2dc,18c8). fCurrentLoopCount=2dd
default    04:30:13.141326 -0500    iTunes    HALC_ProxyIOContext.cpp:1068:IOWorkLoop:  HALC_ProxyIOContext::IOWorkLoop: skipping cycle due to overload
default    04:30:13.141355 -0500    coreaudiod    HALB_AsyncLog.cpp:120:perform:  04:30:13.141297 thread 13b395: HALS_IOContext::IOWorkLoop_HandleOverload: Overload arg1: 257 arg2: 6002906 arg3: 6003444
default    04:30:13.152185 -0500    kernel      performClientOutput(2dc,1cec) - missed samples (2dc,18c8). fCurrentLoopCount=2dd
error    04:30:13.152214 -0500    coreaudiod    HALS_IOA1Engine.cpp:365:EndWriting:  HALS_IOA1Engine::EndWriting: got an error from the kernel trap, Error: 0xE00002EE
default    04:30:13.152292 -0500    iTunes    HALC_ProxyIOContext.cpp:1068:IOWorkLoop:  HALC_ProxyIOContext::IOWorkLoop: skipping cycle due to overload
default    04:30:13.152281 -0500    coreaudiod    HALB_AsyncLog.cpp:120:perform:  04:30:13.152255 thread 13b395: HALS_IOContext::IOWorkLoop_HandleOverload: Overload arg1: 257 arg2: 6003432 arg3: 6003968
default    04:30:13.163050 -0500    kernel      performClientOutput(2dc,1ef8) - missed samples (2dc,18c8). fCurrentLoopCount=2dd
error    04:30:13.163078 -0500    coreaudiod    HALS_IOA1Engine.cpp:365:EndWriting:  HALS_IOA1Engine::EndWriting: got an error from the kernel trap, Error: 0xE00002EE
default    04:30:13.163127 -0500    iTunes    HALC_ProxyIOContext.cpp:1068:IOWorkLoop:  HALC_ProxyIOContext::IOWorkLoop: skipping cycle due to overload
default    04:30:13.163139 -0500    coreaudiod    HALB_AsyncLog.cpp:120:perform:  04:30:13.163107 thread 13b395: HALS_IOContext::IOWorkLoop_HandleOverload: Overload arg1: 257 arg2: 6003953 arg3: 6004492
default    04:30:13.174014 -0500    kernel      calculateSampleTimeout failed - result 0xe00002ee
error    04:30:13.174040 -0500    coreaudiod    HALS_IOA1Engine.cpp:365:EndWriting:  HALS_IOA1Engine::EndWriting: got an error from the kernel trap, Error: 0xE00002EE
default    04:30:13.174101 -0500    iTunes    HALC_ProxyIOContext.cpp:1068:IOWorkLoop:  HALC_ProxyIOContext::IOWorkLoop: skipping cycle due to overload
default    04:30:13.174109 -0500    coreaudiod    HALB_AsyncLog.cpp:120:perform:  04:30:13.174071 thread 13b395: HALS_IOContext::IOWorkLoop_HandleOverload: Overload arg1: 257 arg2: 6004479 arg3: 6005012
default    04:30:13.184924 -0500    kernel      calculateSampleTimeout failed - result 0xe00002ee
error    04:30:13.184947 -0500    coreaudiod    HALS_IOA1Engine.cpp:365:EndWriting:  HALS_IOA1Engine::EndWriting: got an error from the kernel trap, Error: 0xE00002EE
default    04:30:13.185008 -0500    iTunes    HALC_ProxyIOContext.cpp:1068:IOWorkLoop:  HALC_ProxyIOContext::IOWorkLoop: skipping cycle due to overload
default    04:30:13.185035 -0500    coreaudiod    HALB_AsyncLog.cpp:120:perform:  04:30:13.184977 thread 13b395: HALS_IOContext::IOWorkLoop_HandleOverload: Overload arg1: 257 arg2: 6005003 arg3: 6005540
default    04:30:13.195899 -0500    kernel      calculateSampleTimeout failed - result 0xe00002ee
error    04:30:13.195923 -0500    coreaudiod    HALS_IOA1Engine.cpp:365:EndWriting:  HALS_IOA1Engine::EndWriting: got an error from the kernel trap, Error: 0xE00002EE
default    04:30:13.195971 -0500    iTunes    HALC_ProxyIOContext.cpp:1068:IOWorkLoop:  HALC_ProxyIOContext::IOWorkLoop: skipping cycle due to overload
default    04:30:13.195978 -0500    coreaudiod    HALB_AsyncLog.cpp:120:perform:  04:30:13.195954 thread 13b395: HALS_IOContext::IOWorkLoop_HandleOverload: Overload arg1: 257 arg2: 6005530 arg3: 6006064
default    04:30:13.206796 -0500    kernel      calculateSampleTimeout failed - result 0xe00002ee
error    04:30:13.206821 -0500    coreaudiod    HALS_IOA1Engine.cpp:365:EndWriting:  HALS_IOA1Engine::EndWriting: got an error from the kernel trap, Error: 0xE00002EE
default    04:30:13.206868 -0500    iTunes    HALC_ProxyIOContext.cpp:1068:IOWorkLoop:  HALC_ProxyIOContext::IOWorkLoop: skipping cycle due to overload
default    04:30:13.206876 -0500    coreaudiod    HALB_AsyncLog.cpp:120:perform:  04:30:13.206851 thread 13b395: HALS_IOContext::IOWorkLoop_HandleOverload: Overload arg1: 257 arg2: 6006053 arg3: 6006588
default    04:30:13.217734 -0500    kernel      calculateSampleTimeout failed - result 0xe00002ee
error    04:30:13.217759 -0500    coreaudiod    HALS_IOA1Engine.cpp:365:EndWriting:  HALS_IOA1Engine::EndWriting: got an error from the kernel trap, Error: 0xE00002EE
default    04:30:13.217808 -0500    iTunes    HALC_ProxyIOContext.cpp:1068:IOWorkLoop:  HALC_ProxyIOContext::IOWorkLoop: skipping cycle due to overload
default    04:30:13.217816 -0500    coreaudiod    HALB_AsyncLog.cpp:120:perform:  04:30:13.217791 thread 13b395: HALS_IOContext::IOWorkLoop_HandleOverload: Overload arg1: 257 arg2: 6006578 arg3: 6007112
default    04:30:13.228612 -0500    kernel      calculateSampleTimeout failed - result 0xe00002ee
error    04:30:13.228635 -0500    coreaudiod    HALS_IOA1Engine.cpp:365:EndWriting:  HALS_IOA1Engine::EndWriting: got an error from the kernel trap, Error: 0xE00002EE
default    04:30:13.228722 -0500    iTunes    HALC_ProxyIOContext.cpp:1068:IOWorkLoop:  HALC_ProxyIOContext::IOWorkLoop: skipping cycle due to overload
default    04:30:13.228772 -0500    coreaudiod    HALB_AsyncLog.cpp:120:perform:  04:30:13.228666 thread 13b395: HALS_IOContext::IOWorkLoop_HandleOverload: Overload arg1: 257 arg2: 6007100 arg3: 6007636
default    04:30:13.239542 -0500    kernel      calculateSampleTimeout failed - result 0xe00002ee
error    04:30:13.239564 -0500    coreaudiod    HALS_IOA1Engine.cpp:365:EndWriting:  HALS_IOA1Engine::EndWriting: got an error from the kernel trap, Error: 0xE00002EE
default    04:30:13.239622 -0500    iTunes    HALC_ProxyIOContext.cpp:1068:IOWorkLoop:  HALC_ProxyIOContext::IOWorkLoop: skipping cycle due to overload
default    04:30:13.239655 -0500    coreaudiod    HALB_AsyncLog.cpp:120:perform:  04:30:13.239596 thread 13b395: HALS_IOContext::IOWorkLoop_HandleOverload: Overload arg1: 257 arg2: 6007625 arg3: 6008160
default    04:30:13.250444 -0500    kernel      calculateSampleTimeout failed - result 0xe00002ee
error    04:30:13.250466 -0500    coreaudiod    HALS_IOA1Engine.cpp:365:EndWriting:  HALS_IOA1Engine::EndWriting: got an error from the kernel trap, Error: 0xE00002EE
default    04:30:13.250522 -0500    iTunes    HALC_ProxyIOContext.cpp:1068:IOWorkLoop:  HALC_ProxyIOContext::IOWorkLoop: skipping cycle due to overload
default    04:30:13.250560 -0500    coreaudiod    HALB_AsyncLog.cpp:120:perform:  04:30:13.250498 thread 13b395: HALS_IOContext::IOWorkLoop_HandleOverload: Overload arg1: 257 arg2: 6008148 arg3: 6008684
default    04:30:13.261361 -0500    kernel      calculateSampleTimeout failed - result 0xe00002ee
error    04:30:13.261384 -0500    coreaudiod    HALS_IOA1Engine.cpp:365:EndWriting:  HALS_IOA1Engine::EndWriting: got an error from the kernel trap, Error: 0xE00002EE
default    04:30:13.261439 -0500    iTunes    HALC_ProxyIOContext.cpp:1068:IOWorkLoop:  HALC_ProxyIOContext::IOWorkLoop: skipping cycle due to overload
default    04:30:13.261472 -0500    coreaudiod    HALB_AsyncLog.cpp:120:perform:  04:30:13.261416 thread 13b395: HALS_IOContext::IOWorkLoop_HandleOverload: Overload arg1: 257 arg2: 6008672 arg3: 6009208
default    04:30:13.272268 -0500    kernel      calculateSampleTimeout failed - result 0xe00002ee
error    04:30:13.272289 -0500    coreaudiod    HALS_IOA1Engine.cpp:365:EndWriting:  HALS_IOA1Engine::EndWriting: got an error from the kernel trap, Error: 0xE00002EE
default    04:30:13.272345 -0500    iTunes    HALC_ProxyIOContext.cpp:1068:IOWorkLoop:  HALC_ProxyIOContext::IOWorkLoop: skipping cycle due to overload
default    04:30:13.272373 -0500    coreaudiod    HALB_AsyncLog.cpp:120:perform:  04:30:13.272321 thread 13b395: HALS_IOContext::IOWorkLoop_HandleOverload: Overload arg1: 257 arg2: 6009195 arg3: 6009732
default    04:30:13.283187 -0500    kernel      performClientOutput(2dd,157c) - missed samples (2dd,1570). fCurrentLoopCount=2de
error    04:30:13.283221 -0500    coreaudiod    HALS_IOA1Engine.cpp:365:EndWriting:  HALS_IOA1Engine::EndWriting: got an error from the kernel trap, Error: 0xE00002EE
default    04:30:13.283273 -0500    iTunes    HALC_ProxyIOContext.cpp:1068:IOWorkLoop:  HALC_ProxyIOContext::IOWorkLoop: skipping cycle due to overload
default    04:30:13.283293 -0500    coreaudiod    HALB_AsyncLog.cpp:120:perform:  04:30:13.283256 thread 13b395: HALS_IOContext::IOWorkLoop_HandleOverload: Overload arg1: 257 arg2: 6016597 arg3: 6010256

Re: Fireface UFX & High Sierra Issues

While it's too much work to make exact comparison to your Console event dump, I have also similar looking IOAudioEngineUserClient and HAL-"something" events happening in Console when the glitches occur.

I upgraded to High Sierra with clean install except importing Apps and settings from Sierra-based Carbon Cloned startup disk. Is that a clean install, actually? I don't know. But after plenty of eLicenser hassle, I got Nuendo7 project running with East West and Vienna Instruments samples streamed from external SSD USB-C drive. Activating ASIO Guard in Nuendo, I don't get much glitches anymore, but they do happen every once in a while, somehow more if I actually try to observe them in Console while playing back project in Nuendo. It is better now, but somehow not totally gone. Hard to say if this is because of USB-C external drive sample streaming, RME drivers/firmware or buggy implementation of whole USB-C in High Sierra and/or MBP 2016 hardware. I guess I just have to live this glitchy system now and pray for miraculous updates..

Do you RME fellas have any opinion on this?

Thanks,

Stakula

Re: Fireface UFX & High Sierra Issues

Google Chrome glitching while playing a YouTube video.

default    20:07:53.085492 -0500    kernel    +-IOAudioStream[<private>]:: clipIfNecessary() - Error: attempting to clip to a position more than one buffer ahead of last clip position (2dd,1458)->(2de,1498).
default    20:07:53.085501 -0500    kernel    +-IOAudioStream[<private>]::safeLogError clipIfNecessary() - adjusting clipped position to (2de,1458)
default    20:07:53.170934 -0500    kernel      performClientOutput(2de,1c98) - missed samples (2de,1c98). fCurrentLoopCount=2df
error    20:07:53.170983 -0500    coreaudiod    HALS_IOA1Engine.cpp:365:EndWriting:  HALS_IOA1Engine::EndWriting: got an error from the kernel trap, Error: 0xE00002EE
default    20:07:53.171062 -0500    coreaudiod    HALB_AsyncLog.cpp:120:perform:  20:07:53.171019 thread 33adf1: HALS_IOContext::IOWorkLoop_HandleOverload: Overload arg1: 251 arg2: 6019228 arg3: 6020236
default    20:07:53.171065 -0500    Google Chrome    HALC_ProxyIOContext.cpp:1068:IOWorkLoop:  HALC_ProxyIOContext::IOWorkLoop: skipping cycle due to overload
default    20:07:53.189915 -0500    kernel    + IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 5862) - (2de,1c98)
default    20:07:53.189948 -0500    kernel    IOAudioEngineUserClient[<private>]::performWatchdogOutput failed to calculateSampleTimeout (returned 0xe00002ee)
default    20:07:53.189951 -0500    kernel    - IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 5862) - (2df,98)
default    20:07:53.192719 -0500    kernel      calculateSampleTimeout failed - result 0xe00002ee
error    20:07:53.192761 -0500    coreaudiod    HALS_IOA1Engine.cpp:365:EndWriting:  HALS_IOA1Engine::EndWriting: got an error from the kernel trap, Error: 0xE00002EE
default    20:07:53.192829 -0500    Google Chrome    HALC_ProxyIOContext.cpp:1068:IOWorkLoop:  HALC_ProxyIOContext::IOWorkLoop: skipping cycle due to overload
default    20:07:53.192852 -0500    coreaudiod    HALB_AsyncLog.cpp:120:perform:  20:07:53.192792 thread 33adf1: HALS_IOContext::IOWorkLoop_HandleOverload: Overload arg1: 251 arg2: 6020273 arg3: 6021284
error    20:07:53.214444 -0500    coreaudiod    HALS_IOA1Engine.cpp:365:EndWriting:  HALS_IOA1Engine::EndWriting: got an error from the kernel trap, Error: 0xE00002EE
default    20:07:53.214507 -0500    Google Chrome    HALC_ProxyIOContext.cpp:1068:IOWorkLoop:  HALC_ProxyIOContext::IOWorkLoop: skipping cycle due to overload
default    20:07:53.214532 -0500    coreaudiod    HALB_AsyncLog.cpp:120:perform:  20:07:53.214470 thread 33adf1: HALS_IOContext::IOWorkLoop_HandleOverload: Overload arg1: 251 arg2: 6021313 arg3: 6022328
default    20:07:53.214420 -0500    kernel      calculateSampleTimeout failed - result 0xe00002ee
default    20:07:53.236119 -0500    kernel      calculateSampleTimeout failed - result 0xe00002ee

Re: Fireface UFX & High Sierra Issues

Have you tried the following:

- A triple PRAM reset?
For Macbooks, a triple pram reset also resets the battery processor. Macs without a battery only need a double reset to reset power management on USB and FW.

To do a pram reset, hold option-command-p-r keys while booting till you hear the startup chime three times.

- SMC reset?

How to do an SMC reset depends on the model:
https://support.apple.com/en-us/HT201295

Sometimes, these help.

The problem is, it doesn't happen to all users. But all brands of interfaces are affected for a small group of users.

My FF400 is rock solid on Mavericks and Yosemite, but stutters every four minutes on El Capital and Sierra. The connection drops and comes up again. I haven't had any luck log delving in the last two cases. But I'm still on Mavericks for daily use.

And it's always some HAL function. It seems USB or FW are getting interrupted by some cloud function. And those are wide. Could be QuickView, spotlight indexing, Time machine backing up in the background, OSX update, messaging...

The only thing I've learned, so far, is that it's not a driver problem.

The firmware problems only recently surfaced. We're trying to piece together what's happening there. But while we can probe large numbers of macs for data, most of these have no 3rd party audio interfaces connected. I've even seen rare cases where this happens to internal audio. That's when it dawned on me that this couldn't be a driver problem.

There's even a new name for this phenomenon: Inter Process Jitter.

MB Pro - 2 X FireFace 400, FF800 & DigiFace USB
ADAT gear: Korg, Behri, Fostex, Alesis...

11 (edited by christian.antkow 2017-10-10 04:35:32)

Re: Fireface UFX & High Sierra Issues

cyrano wrote:

Have you tried the following:
- A triple PRAM reset?

I'll try this on my Mac Pro 6,1 tomorrow when I start my day.

Of note, I've not yet encountered any issues with an Apogee Duet & High Sierra on my MacBookPro11,5 (Mid 2015) - If I had time to troubleshoot further, I'd see if I got the glitching with the RME on my MacBook Pro...

EDIT: LOL. Disregard that Apogee Duet comment. Just caught this glitch in my log. #@$*&@#&

default    22:33:33.619678 -0500    kernel    + IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 21707) - (153,eb8)
default    22:33:33.620256 -0500    Nuendo 8    HALC_ProxyIOContext.cpp:1068:IOWorkLoop:  HALC_ProxyIOContext::IOWorkLoop: skipping cycle due to overload
default    22:33:33.619877 -0500    kernel    - IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 21707) - (153,fb8)
default    22:33:33.624162 -0500    kernel    + IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 21709) - (153,fb8)
default    22:33:33.624196 -0500    kernel    - IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 21709) - (153,10b8)
default    22:33:33.625546 -0500    coreaudiod    HALB_AsyncLog.cpp:120:perform:  22:33:33.620079 thread 61cfb: HALS_IOContext::IOWorkLoop_HandleOverload: Overload arg1: 165 arg2: 5557962 arg3: 5557952

Definitely not limited to RME !

12 (edited by christian.antkow 2017-10-12 19:01:09)

Re: Fireface UFX & High Sierra Issues

FWIW, started a thread on the official Apple forums @ https://discussions.apple.com/thread/8110858

Not holding my breath, however sad

EDIT: lulz at the security question to post "Are you a human or spambot", and it validated the post when I responded with "spambot"

Re: Fireface UFX & High Sierra Issues

I've just linked to this page from the Serato forums, as I recognise similar issues to news we're having with 2016/17 MacBook Pro & Rane 62 DJ mixers.. hopefully we can figure something out together !

14

Re: Fireface UFX & High Sierra Issues

The watchdog message usually means the audio application (DAW) was not able to receive the requested data in time. Don't get confused about playback /recording, they usually run in a full duplex scheme even if you are only playing back in your DAW.

In our tests this message usually came up at buffer size of 32 samples at 48 kHz, but no longer at 64. Which throws up the question what buffer size anyone who is affected uses? If a higher buffer size fixes the issue then this is at least a workaround until Apple brings back the former performance.

Regards
Matthias Carstens
RME

Re: Fireface UFX & High Sierra Issues

Using a 256 buffer size in Nuendo.

Re: Fireface UFX & High Sierra Issues

Hi All,

I am experiencing a lot of weird issues with my UFX. It looks like it similar described here. What happens is that when I am working in an ableton session with a CPU load of about 30/40 percent. The sound just at some point get 'out of sync" and it starts to glitch like crazy. Check it here:

https://www.dropbox.com/s/anu21bznc2bjm … 1.mp4?dl=0

It start randomly, when I change the buffer to something else (lower or higher doesnt matter) it works most of the time again. If not I have to restart the UFX. When this glitching happens even when I play normal audio files from the finder it is distorted.

What I also experienced is that the connection with my arc is really dodgy with these projects. As you can see here (around 5sec):

https://www.dropbox.com/s/e3cquvkcsmruk … 1.mp4?dl=0

It is very sluggish or doesn't even respond. When I work with the Ableton session with my inbuilt audio card everything works fine.


Specs: Sierra 10.12.6, macbook pro late 2016
Most up to date Ableton (9.5.4) and UFX drivers (firmware 359 / driver 3.03)

17 (edited by cigame 2017-10-25 10:38:31)

Re: Fireface UFX & High Sierra Issues

This distortion sounds exactly like the ones I had before I did a clean install of HighSierra.
Mac Pro 6.1, FF UC

UFX+, FireFace 802 FS, Digiface USB
12 Mic, M1610 pro, Micstasy
MacBookPro M1
Logic Pro X

Re: Fireface UFX & High Sierra Issues

You are responding to my video?

Just have to note: Im on Sierra still...

19 (edited by cigame 2017-10-25 14:54:25)

Re: Fireface UFX & High Sierra Issues

Maybe the conclusion is, that it's not the OS, that is causing this.

UFX+, FireFace 802 FS, Digiface USB
12 Mic, M1610 pro, Micstasy
MacBookPro M1
Logic Pro X

Re: Fireface UFX & High Sierra Issues

childrenof9 wrote:

You are responding to my video?
Just have to note: Im on Sierra still...

Can you please try to capture the console warnings when the glitching occurs so we can start trying to further narrow things down ?

Re: Fireface UFX & High Sierra Issues

Hi,

I just had the issue again and post here the console stuff from when everything was ok and then when the glitching started:

default    16:53:36.545522 +0200    opendirectoryd    Client: <private>, UID: 501, EUID: 501, GID: 20, EGID: 20
default    16:53:36.570410 +0200    opendirectoryd    Client: <private>, UID: 501, EUID: 501, GID: 20, EGID: 20
default    16:53:36.978889 +0200    opendirectoryd    Client: <private>, UID: 0, EUID: 0, GID: 0, EGID: 0
default    16:53:36.979311 +0200    opendirectoryd    Client: <private>, UID: 0, EUID: 0, GID: 20, EGID: 20
default    16:53:36.979749 +0200    opendirectoryd    Client: <private>, UID: 501, EUID: 501, GID: 20, EGID: 20
default    16:53:37.009456 +0200    opendirectoryd    Client: <private>, UID: 501, EUID: 501, GID: 20, EGID: 20
default    16:53:37.051788 +0200    opendirectoryd    Client: <private>, UID: 501, EUID: 501, GID: 20, EGID: 20
default    16:53:41.538266 +0200    opendirectoryd    Client: <private>, UID: 501, EUID: 501, GID: 20, EGID: 20
default    16:53:41.575751 +0200    opendirectoryd    Client: <private>, UID: 501, EUID: 501, GID: 20, EGID: 20
default    16:53:43.689501 +0200    opendirectoryd    Client: <private>, UID: 0, EUID: 0, GID: 0, EGID: 0
default    16:53:45.785817 +0200    spindump    [44734] Not monitoring spin due to thermal pressure
default    16:53:46.330902 +0200    kernel    + IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 44187) - (1573,e80)
default    16:53:46.330972 +0200    kernel    - IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 44187) - (1573,1280)
default    16:53:46.336533 +0200    coreaudiod    HALS_IOContext.cpp:1496:IOWorkLoop_HandleOverload:  HALS_IOContext::IOWorkLoop_HandleOverload: Overload on context 1492 current time: 44986530 deadline: 44985972
default    16:53:46.336608 +0200    Live    HALC_ProxyIOContext.cpp:1068:IOWorkLoop:  HALC_ProxyIOContext::IOWorkLoop: skipping cycle due to overload
default    16:53:46.345343 +0200    kernel    + IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 44189) - (1573,1280)
default    16:53:46.345387 +0200    kernel    - IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 44189) - (1573,1680)
default    16:53:46.369743 +0200    kernel    + IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 44190) - (1573,1680)
default    16:53:46.369812 +0200    kernel    - IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 44190) - (1573,1a80)
default    16:53:46.542302 +0200    opendirectoryd    Client: <private>, UID: 501, EUID: 501, GID: 20, EGID: 20
default    16:53:46.568642 +0200    opendirectoryd    Client: <private>, UID: 501, EUID: 501, GID: 20, EGID: 20
default    16:53:47.055440 +0200    DropboxMacUpdate    UNIX error exception: 17
default    16:53:47.055908 +0200    DropboxMacUpdate    0x7fce958068f0 opened /private/var/db/mds/system/mdsDirectory.db: 50744 bytes
default    16:53:47.070589 +0200    DropboxMacUpdate    UNIX error exception: 17
default    16:53:47.071403 +0200    DropboxMacUpdate    UNIX error exception: 17
default    16:53:47.071763 +0200    DropboxMacUpdate    UNIX error exception: 17
default    16:53:49.685085 +0200    kernel    + IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 44333) - (1585,1218)
default    16:53:49.685136 +0200    kernel    - IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 44333) - (1585,1618)
default    16:53:49.702227 +0200    coreaudiod    HALS_IOContext.cpp:1496:IOWorkLoop_HandleOverload:  HALS_IOContext::IOWorkLoop_HandleOverload: Overload on context 1492 current time: 45135011 deadline: 45134348
default    16:53:49.702288 +0200    Live    HALC_ProxyIOContext.cpp:1068:IOWorkLoop:  HALC_ProxyIOContext::IOWorkLoop: skipping cycle due to overload
default    16:53:49.707900 +0200    kernel    + IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 44335) - (1585,1618)
default    16:53:49.707965 +0200    kernel    - IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 44335) - (1585,1a18)
default    16:53:49.735863 +0200    kernel    + IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 44336) - (1585,1a18)
default    16:53:49.735932 +0200    kernel    - IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 44336) - (1585,1e18)
default    16:53:50.022431 +0200    kernel    SmartBattery: finished polling type 4
default    16:53:50.022820 +0200    coreduetd    CDDBatteryMonitor:    received batterycallback, currentPercentage:41.239552!
default    16:53:50.041661 +0200    powerd    Battery time remaining posted with value 0x1000000004901a1
default    16:53:51.550477 +0200    opendirectoryd    Client: <private>, UID: 501, EUID: 501, GID: 20, EGID: 20
default    16:53:51.578654 +0200    opendirectoryd    Client: <private>, UID: 501, EUID: 501, GID: 20, EGID: 20
default    16:53:55.088345 +0200    kernel    + IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 44567) - (15a2,14b4)
default    16:53:55.088417 +0200    kernel    - IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 44567) - (15a2,18b4)
default    16:53:55.109868 +0200    coreaudiod    HALS_IOContext.cpp:1496:IOWorkLoop_HandleOverload:  HALS_IOContext::IOWorkLoop_HandleOverload: Overload on context 1492 current time: 45373426 deadline: 45372584
default    16:53:55.109934 +0200    Live    HALC_ProxyIOContext.cpp:1068:IOWorkLoop:  HALC_ProxyIOContext::IOWorkLoop: skipping cycle due to overload
default    16:53:55.111545 +0200    kernel    + IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 44569) - (15a2,18b4)
default    16:53:55.111591 +0200    kernel    - IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 44569) - (15a2,1cb4)
default    16:53:55.140424 +0200    kernel    + IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 44570) - (15a2,1cb4)
default    16:53:55.140498 +0200    kernel    - IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 44570) - (15a3,b4)
default    16:53:56.190483 +0200    BetterTouchTool    MacOS error: -67052
default    16:53:56.194110 +0200    trustd    UNIX error exception: 17
default    16:53:56.194194 +0200    trustd    0x7fe9c3123ec0 opened /private/var/db/mds/system/mdsDirectory.db: 50744 bytes
default    16:53:56.194399 +0200    trustd    UNIX error exception: 17
default    16:53:56.194531 +0200    trustd    0x7fe9c1732910 opened /Users/robinhunt/Library/Keychains/login.keychain-db: 360484 bytes
default    16:53:56.199197 +0200    trustd    0x7fe9c1740160 opened /Library/Keychains/System.keychain: 271256 bytes
default    16:53:56.213160 +0200    trustd    0x7fe9c161b2b0 opened /System/Library/Keychains/SystemRootCertificates.keychain: 385940 bytes
default    16:53:56.217756 +0200    trustd    asynchronously fetching CRL (http://crl.apple.com/timestamp.crl) for client (BetterTouchTool[29244])
default    16:53:56.218010 +0200    trustd    asynchronously fetching CRL (http://crl.apple.com/root.crl) for client (BetterTouchTool[29244])
default    16:53:56.218131 +0200    ocspd    0x7ff7b9901d50 opened /private/var/db/crls/crlcache2.db: 25388 bytes
default    16:53:56.219999 +0200    gamed    GKClientProxy: clientForBundleID:
default    16:53:56.220053 +0200    gamed    GKClientProxy: updateIfRecentlyInstalled
default    16:53:56.220832 +0200    gamed    GKClientProxy: clientForBundleID:
default    16:53:56.220879 +0200    gamed    GKClientProxy: updateIfRecentlyInstalled
default    16:53:56.221496 +0200    trustd    cert[2]: AnchorTrusted =(leaf)[force]> 0
default    16:53:56.547924 +0200    opendirectoryd    Client: <private>, UID: 501, EUID: 501, GID: 20, EGID: 20
default    16:53:56.581950 +0200    opendirectoryd    Client: <private>, UID: 501, EUID: 501, GID: 20, EGID: 20
default    16:53:56.730343 +0200    trustd    asynchronously fetching CRL (http://crl.apple.com/timestamp.crl) for client (BetterTouchTool[29244])
default    16:53:56.730683 +0200    trustd    asynchronously fetching CRL (http://crl.apple.com/root.crl) for client (BetterTouchTool[29244])
default    16:53:56.731830 +0200    trustd    asynchronously fetching CRL (http://crl.apple.com/timestamp.crl) for client (BetterTouchTool[29244])
default    16:53:56.732038 +0200    trustd    asynchronously fetching CRL (http://crl.apple.com/timestamp.crl) for client (BetterTouchTool[29244])
default    16:53:56.732092 +0200    trustd    asynchronously fetching CRL (http://crl.apple.com/timestamp.crl) for client (BetterTouchTool[29244])
default    16:53:56.732368 +0200    trustd    asynchronously fetching CRL (http://crl.apple.com/root.crl) for client (BetterTouchTool[29244])
default    16:53:56.732610 +0200    trustd    asynchronously fetching CRL (http://crl.apple.com/root.crl) for client (BetterTouchTool[29244])
default    16:53:56.732761 +0200    trustd    asynchronously fetching CRL (http://crl.apple.com/root.crl) for client (BetterTouchTool[29244])
default    16:53:56.733998 +0200    trustd    cert[2]: AnchorTrusted =(leaf)[force]> 0
default    16:53:56.745135 +0200    trustd    cert[2]: AnchorTrusted =(leaf)[force]> 0
default    16:53:56.746815 +0200    trustd    cert[2]: AnchorTrusted =(leaf)[force]> 0
default    16:53:56.747888 +0200    trustd    cert[2]: AnchorTrusted =(leaf)[force]> 0
default    16:53:56.863716 +0200    trustd    asynchronously fetching CRL (http://crl.apple.com/timestamp.crl) for client (BetterTouchTool[29244])
default    16:53:56.863989 +0200    trustd    asynchronously fetching CRL (http://crl.apple.com/root.crl) for client (BetterTouchTool[29244])
default    16:53:56.866237 +0200    trustd    cert[2]: AnchorTrusted =(leaf)[force]> 0
default    16:53:59.968399 +0200    kernel    + IOAudioEngine[<private>]::stopAudioEngine()
default    16:54:00.165104 +0200    kernel    +-IOAudioEngine[<private>]::setState(0x0. oldState=0x1)
default    16:54:00.165127 +0200    kernel    + IOAudioDevice[<private>]::audioEngineStopped() - numRunningAudioEngines = 1
default    16:54:00.165129 +0200    kernel    + IOAudioDevice[<private>]::scheduleIdleAudioSleep: idleSleepDelayTime = 00
default    16:54:00.165131 +0200    kernel    + IOAudioDevice[<private>]::initiatePowerStateChange(0x0) - current = 2 - pending = 1
default    16:54:00.165133 +0200    kernel    + IOAudioDevice[<private>]::protectedCompletePowerStateChange() - current = 2 - pending = 1
default    16:54:00.165136 +0200    kernel    - IOAudioDevice[<private>]::protectedCompletePowerStateChange() - current = 1 - pending = 1 returns 0x0
default    16:54:00.165138 +0200    kernel    - IOAudioDevice[<private>]::initiatePowerStateChange(0x0) - current = 1 - pending = 1 returns 0x0
default    16:54:00.165139 +0200    kernel    - IOAudioDevice[<private>]::scheduleIdleAudioSleep: idleSleepDelayTime = 00
default    16:54:00.165141 +0200    kernel    - IOAudioDevice[<private>]::audioEngineStopped() - numRunningAudioEngines = 0
default    16:54:00.165142 +0200    kernel    - IOAudioEngine[<private>]::stopAudioEngine() returns 0x0
default    16:54:00.165144 +0200    kernel    + IOAudioEngine[<private>]::startAudioEngine(state = 0)
default    16:54:00.165146 +0200    kernel    + IOAudioDevice[<private>]::audioEngineStarting() - numRunningAudioEngines = 0
default    16:54:00.165147 +0200    kernel    + IOAudioDevice[<private>]::initiatePowerStateChange(0x0) - current = 1 - pending = 2
default    16:54:00.165149 +0200    kernel    + IOAudioDevice[<private>]::protectedCompletePowerStateChange() - current = 1 - pending = 2
default    16:54:00.165150 +0200    kernel    - IOAudioDevice[<private>]::protectedCompletePowerStateChange() - current = 2 - pending = 2 returns 0x0
default    16:54:00.165153 +0200    kernel    - IOAudioDevice[<private>]::initiatePowerStateChange(0x0) - current = 2 - pending = 2 returns 0x0
default    16:54:00.165154 +0200    kernel    - IOAudioDevice[<private>]::audioEngineStarting() - numRunningAudioEngines = 1
default    16:54:00.165156 +0200    kernel    - IOAudioEngine[<private>]::stopEngineAtPosition(0,0)
default    16:54:00.165157 +0200    kernel    +- IOAudioEngine[<private>]::resetStatusBuffer()
default    16:54:00.166101 +0200    kernel    + IOAudioEngineUserClient::externalMethod, selector=0x4,   arg0 0x0, arg1 0x0, arg2 0x0 arg3 0x0
default    16:54:00.166105 +0200    kernel      scalarInputCount=0x0  structureInputSize 0x0, scalarOutputCount 0x0, structureOutputSize 0x0
default    16:54:00.168128 +0200    kernel    +-IOAudioEngine[<private>]::setState(0x1. oldState=0)
default    16:54:00.168137 +0200    kernel    - IOAudioEngine[<private>]::getTimerInterval()
default    16:54:00.168148 +0200    kernel    - IOAudioEngine[<private>]::startAudioEngine() returns 0x0
default    16:54:00.168166 +0200    kernel    + IOAudioStream[<private>]::removeClient(<private>)
default    16:54:00.168171 +0200    kernel    +-IOAudioStream[<private>]::safeLogError kErrorLogDumpCounters mStreamErrorCountsUpdated=0
default    16:54:00.168182 +0200    kernel    - IOAudioStream[<private>]::removeClient(<private>)
default    16:54:00.168210 +0200    kernel    + IOAudioStream[<private>]::removeClient(<private>)
default    16:54:00.168234 +0200    kernel    - IOAudioStream[<private>]::removeClient(<private>)
default    16:54:00.168326 +0200    kernel      checking against 0x104341000
default    16:54:00.168397 +0200    kernel      searching for sourceBuffer 0x104373000
default    16:54:00.168409 +0200    kernel    - IOAudioStream[<private>]::removeClient(<private>)
default    16:54:00.168461 +0200    kernel      checking against 0x104341000
default    16:54:00.168529 +0200    kernel    + IOAudioStream[<private>]::removeClient(<private>)
default    16:54:00.168533 +0200    kernel    - IOAudioStream[<private>]::removeClient(<private>)
default    16:54:00.168554 +0200    kernel    - IOAudioEngineUserClient::unregisterClientBuffer64 no sourcebuffer returns 0x0
default    16:54:00.168556 +0200    kernel    - IOAudioEngineUserClient::externalMethod returns 0x0
default    16:54:00.168566 +0200    kernel    + IOAudioEngineUserClient::externalMethod, selector=0x1,   arg0 0x1043A0000, arg1 0x5d4, arg2 0x0 arg3 0x0
default    16:54:00.168568 +0200    kernel      scalarInputCount=0x2  structureInputSize 0x0, scalarOutputCount 0x0, structureOutputSize 0x0
default    16:54:00.168585 +0200    kernel    + IOAudioEngineUserClient[<private>]::unregisterClientBuffer64(0x<private>, 0x5d4)
default    16:54:00.168586 +0200    kernel      searching for sourceBuffer 0x1043a0000
default    16:54:00.168587 +0200    kernel      checking against 0x1042fb000
default    16:54:00.168589 +0200    kernel      checking against 0x104314000
default    16:54:00.168590 +0200    kernel      checking against 0x104321000
default    16:54:00.168590 +0200    kernel      checking against 0x104328000
default    16:54:00.168592 +0200    kernel      checking against 0x104341000
default    16:54:00.168592 +0200    kernel      checking input
default    16:54:00.168594 +0200    kernel    + IOAudioStream[<private>]::removeClient(<private>)
default    16:54:00.168597 +0200    kernel    +-IOAudioStream[<private>]::safeLogError kErrorLogDumpCounters mStreamErrorCountsUpdated=0
default    16:54:00.168598 +0200    kernel    - IOAudioStream[<private>]::removeClient(<private>)
default    16:54:00.168618 +0200    kernel    - IOAudioEngineUserClient::unregisterClientBuffer64 no sourcebuffer returns 0x0
default    16:54:00.168620 +0200    kernel    - IOAudioEngineUserClient::externalMethod returns 0x0
default    16:54:00.168627 +0200    kernel    + IOAudioEngineUserClient::externalMethod, selector=0x1,   arg0 0x1042FB000, arg1 0x5d4, arg2 0x0 arg3 0x0
default    16:54:00.168629 +0200    kernel      scalarInputCount=0x2  structureInputSize 0x0, scalarOutputCount 0x0, structureOutputSize 0x0
default    16:54:00.168645 +0200    kernel    + IOAudioEngineUserClient[<private>]::unregisterClientBuffer64(0x<private>, 0x5d4)
default    16:54:00.168647 +0200    kernel      searching for sourceBuffer 0x1042fb000
default    16:54:00.168648 +0200    kernel    + IOAudioStream[<private>]::removeClient(<private>)
default    16:54:00.168650 +0200    kernel    +-IOAudioStream[<private>]::safeLogError kErrorLogDumpCounters mStreamErrorCountsUpdated=0
default    16:54:00.168652 +0200    kernel    - IOAudioStream[<private>]::removeClient(<private>)
default    16:54:00.168674 +0200    kernel    - IOAudioEngineUserClient::unregisterClientBuffer64 no sourcebuffer returns 0x0
default    16:54:00.168675 +0200    kernel    - IOAudioEngineUserClient::externalMethod returns 0x0
default    16:54:00.168683 +0200    kernel    + IOAudioEngineUserClient::externalMethod, selector=0x1,   arg0 0x104314000, arg1 0x5d4, arg2 0x0 arg3 0x0
default    16:54:00.168685 +0200    kernel      scalarInputCount=0x2  structureInputSize 0x0, scalarOutputCount 0x0, structureOutputSize 0x0
default    16:54:00.168701 +0200    kernel    + IOAudioEngineUserClient[<private>]::unregisterClientBuffer64(0x<private>, 0x5d4)
default    16:54:00.168704 +0200    kernel      searching for sourceBuffer 0x104314000
default    16:54:00.168705 +0200    kernel    + IOAudioStream[<private>]::removeClient(<private>)
default    16:54:00.168708 +0200    kernel    +-IOAudioStream[<private>]::safeLogError kErrorLogDumpCounters mStreamErrorCountsUpdated=0
default    16:54:00.168709 +0200    kernel    - IOAudioStream[<private>]::removeClient(<private>)
default    16:54:00.168725 +0200    kernel    - IOAudioEngineUserClient::unregisterClientBuffer64 no sourcebuffer returns 0x0
default    16:54:00.168728 +0200    kernel    - IOAudioEngineUserClient::externalMethod returns 0x0
default    16:54:00.168735 +0200    kernel    + IOAudioEngineUserClient::externalMethod, selector=0x1,   arg0 0x104321000, arg1 0x5d4, arg2 0x0 arg3 0x0
default    16:54:00.168737 +0200    kernel      scalarInputCount=0x2  structureInputSize 0x0, scalarOutputCount 0x0, structureOutputSize 0x0
default    16:54:00.168754 +0200    kernel    + IOAudioEngineUserClient[<private>]::unregisterClientBuffer64(0x<private>, 0x5d4)
default    16:54:00.168756 +0200    kernel      searching for sourceBuffer 0x104321000
default    16:54:00.168758 +0200    kernel    + IOAudioStream[<private>]::removeClient(<private>)
default    16:54:00.168760 +0200    kernel    +-IOAudioStream[<private>]::safeLogError kErrorLogDumpCounters mStreamErrorCountsUpdated=0
default    16:54:00.168762 +0200    kernel    - IOAudioStream[<private>]::removeClient(<private>)
default    16:54:00.168775 +0200    kernel    - IOAudioEngineUserClient::unregisterClientBuffer64 no sourcebuffer returns 0x0
default    16:54:00.168776 +0200    kernel    - IOAudioEngineUserClient::externalMethod returns 0x0
default    16:54:00.168781 +0200    kernel    + IOAudioEngineUserClient::externalMethod, selector=0x1,   arg0 0x104328000, arg1 0x5d4, arg2 0x0 arg3 0x0
default    16:54:00.168784 +0200    kernel      scalarInputCount=0x2  structureInputSize 0x0, scalarOutputCount 0x0, structureOutputSize 0x0
default    16:54:00.168794 +0200    kernel    + IOAudioEngineUserClient[<private>]::unregisterClientBuffer64(0x<private>, 0x5d4)
default    16:54:00.168796 +0200    kernel      searching for sourceBuffer 0x104328000
default    16:54:00.168797 +0200    kernel    + IOAudioStream[<private>]::removeClient(<private>)
default    16:54:00.168798 +0200    kernel    +-IOAudioStream[<private>]::safeLogError kErrorLogDumpCounters mStreamErrorCountsUpdated=0
default    16:54:00.168799 +0200    kernel    - IOAudioStream[<private>]::removeClient(<private>)
default    16:54:00.168814 +0200    kernel    - IOAudioEngineUserClient::unregisterClientBuffer64 no sourcebuffer returns 0x0
default    16:54:00.168816 +0200    kernel    - IOAudioEngineUserClient::externalMethod returns 0x0
default    16:54:00.168820 +0200    kernel    + IOAudioEngineUserClient::externalMethod, selector=0x1,   arg0 0x104341000, arg1 0x5d4, arg2 0x0 arg3 0x0
default    16:54:00.168822 +0200    kernel      scalarInputCount=0x2  structureInputSize 0x0, scalarOutputCount 0x0, structureOutputSize 0x0
default    16:54:00.168833 +0200    kernel    + IOAudioEngineUserClient[<private>]::unregisterClientBuffer64(0x<private>, 0x5d4)
default    16:54:00.168834 +0200    kernel      searching for sourceBuffer 0x104341000
default    16:54:00.168836 +0200    kernel    +- IOAudioEngineUserClient[<private>]::removeBufferSet(<private>)
default    16:54:00.168837 +0200    kernel    + IOAudioStream[<private>]::removeClient(<private>)
default    16:54:00.168839 +0200    kernel    +-IOAudioStream[<private>]::safeLogError kErrorLogDumpCounters mStreamErrorCountsUpdated=0
default    16:54:00.168841 +0200    kernel    - IOAudioStream[<private>]::removeClient(<private>)
default    16:54:00.168854 +0200    kernel    - IOAudioEngineUserClient::unregisterClientBuffer64 no sourcebuffer returns 0x0
default    16:54:00.168856 +0200    kernel    - IOAudioEngineUserClient::externalMethod returns 0x0

Re: Fireface UFX & High Sierra Issues

Happening as well on Sierra ? Well... schieße...

The plot thickens.

childrenof9 wrote:

I just had the issue again and post here the console stuff from when everything was ok and then when the glitching started:
default    16:53:46.330902 +0200    kernel    + IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 44187) - (1573,e80)
default    16:53:46.330972 +0200    kernel    - IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 44187) - (1573,1280)
default    16:53:46.336533 +0200    coreaudiod    HALS_IOContext.cpp:1496:IOWorkLoop_HandleOverload:  HALS_IOContext::IOWorkLoop_HandleOverload: Overload on context 1492 current time: 44986530 deadline: 44985972
default    16:53:46.336608 +0200    Live    HALC_ProxyIOContext.cpp:1068:IOWorkLoop:  HALC_ProxyIOContext::IOWorkLoop: skipping cycle due to overload

Re: Fireface UFX & High Sierra Issues

Is there anything to do about this? Workaround? Its just impossible to work like this. The only thing I can do is just use the inbuild audio output and go with external in the soundcard.

24 (edited by christian.antkow 2017-11-03 03:46:59)

Re: Fireface UFX & High Sierra Issues

Well here's a new one...

Audio performance is unusually crappy this evening. I should probably reboot or something...

default    21:36:45.493038 -0500    powerd    Process coreaudiod.184 TurnedOff PreventUserIdleSystemSleep "com.apple.audio.de_RME_driver_USBAudioEngine:162A439.context.preventuseridlesleep" age:00:05:11  id:4295006139 [System: PrevIdle DeclUser NetAcc kCPU kDisp]
default    21:36:45.492480 -0500    kernel      checking against 0x10ce1c000
default    21:36:45.492482 -0500    kernel      checking against 0x10ce35000
default    21:36:45.492482 -0500    kernel      no clientbuffer found
default    21:36:45.492483 -0500    kernel    - IOAudioEngineUserClient::unregisterClientBuffer64 no sourcebuffer returns 0x<private>
default    21:36:45.492484 -0500    kernel    - IOAudioEngineUserClient::externalMethod returns 0x<private>
default    21:36:45.492489 -0500    kernel    + IOAudioEngineUserClient::externalMethod, selector=0x1,   arg0 0x10CDEF000, arg1 0x1361, arg2 0x0 arg3 0x0
default    21:36:45.492491 -0500    kernel      scalarInputCount=0x2  structureInputSize 0x0, scalarOutputCount 0x0, structureOutputSize 0x0
default    21:36:45.492500 -0500    kernel    + IOAudioEngineUserClient[<private>]::unregisterClientBuffer64(0x<private>, 0x1361)
default    21:36:45.492501 -0500    kernel      searching for sourceBuffer 0x10cdef000
default    21:36:45.492503 -0500    kernel    + IOAudioStream[<private>]::removeClient(<private>)
default    21:36:45.492504 -0500    kernel    +-IOAudioStream[<private>]::safeLogError kErrorLogDumpCounters mStreamErrorCountsUpdated=1
default    21:36:45.492505 -0500    kernel    - IOAudioStream[<private>]::removeClient(<private>)
default    21:36:45.492524 -0500    kernel    - IOAudioEngineUserClient::unregisterClientBuffer64 no sourcebuffer returns 0x0
default    21:36:45.492525 -0500    kernel    - IOAudioEngineUserClient::externalMethod returns 0x0
default    21:36:45.492530 -0500    kernel    + IOAudioEngineUserClient::externalMethod, selector=0x1,   arg0 0x10CE08000, arg1 0x1361, arg2 0x0 arg3 0x0
default    21:36:45.492533 -0500    kernel      scalarInputCount=0x2  structureInputSize 0x0, scalarOutputCount 0x0, structureOutputSize 0x0
default    21:36:45.492543 -0500    kernel    + IOAudioEngineUserClient[<private>]::unregisterClientBuffer64(0x<private>, 0x1361)
default    21:36:45.492544 -0500    kernel      searching for sourceBuffer 0x10ce08000
default    21:36:45.492545 -0500    kernel    + IOAudioStream[<private>]::removeClient(<private>)
default    21:36:45.492546 -0500    kernel    +-IOAudioStream[<private>]::safeLogError kErrorLogDumpCounters mStreamErrorCountsUpdated=1
default    21:36:45.492548 -0500    kernel    - IOAudioStream[<private>]::removeClient(<private>)
default    21:36:45.492561 -0500    kernel    - IOAudioEngineUserClient::unregisterClientBuffer64 no sourcebuffer returns 0x0
default    21:36:45.492562 -0500    kernel    - IOAudioEngineUserClient::externalMethod returns 0x0
default    21:36:45.492568 -0500    kernel    + IOAudioEngineUserClient::externalMethod, selector=0x1,   arg0 0x10CE15000, arg1 0x1361, arg2 0x0 arg3 0x0
default    21:36:45.492570 -0500    kernel      scalarInputCount=0x2  structureInputSize 0x0, scalarOutputCount 0x0, structureOutputSize 0x0
default    21:36:45.492579 -0500    kernel    + IOAudioEngineUserClient[<private>]::unregisterClientBuffer64(0x<private>, 0x1361)
default    21:36:45.492580 -0500    kernel      searching for sourceBuffer 0x10ce15000
default    21:36:45.492581 -0500    kernel    + IOAudioStream[<private>]::removeClient(<private>)
default    21:36:45.492583 -0500    kernel    +-IOAudioStream[<private>]::safeLogError kErrorLogDumpCounters mStreamErrorCountsUpdated=1
default    21:36:45.492584 -0500    kernel    - IOAudioStream[<private>]::removeClient(<private>)
default    21:36:45.492595 -0500    kernel    - IOAudioEngineUserClient::unregisterClientBuffer64 no sourcebuffer returns 0x0
default    21:36:45.492596 -0500    kernel    - IOAudioEngineUserClient::externalMethod returns 0x0
default    21:36:45.492601 -0500    kernel    + IOAudioEngineUserClient::externalMethod, selector=0x1,   arg0 0x10CE1C000, arg1 0x1361, arg2 0x0 arg3 0x0
default    21:36:45.492603 -0500    kernel      scalarInputCount=0x2  structureInputSize 0x0, scalarOutputCount 0x0, structureOutputSize 0x0
default    21:36:45.492613 -0500    kernel    + IOAudioEngineUserClient[<private>]::unregisterClientBuffer64(0x<private>, 0x1361)
default    21:36:45.492614 -0500    kernel      searching for sourceBuffer 0x10ce1c000
default    21:36:45.492616 -0500    kernel    + IOAudioStream[<private>]::removeClient(<private>)
default    21:36:45.492617 -0500    kernel    +-IOAudioStream[<private>]::safeLogError kErrorLogDumpCounters mStreamErrorCountsUpdated=1
default    21:36:45.492618 -0500    kernel    - IOAudioStream[<private>]::removeClient(<private>)
default    21:36:45.492629 -0500    kernel    - IOAudioEngineUserClient::unregisterClientBuffer64 no sourcebuffer returns 0x0
default    21:36:45.492630 -0500    kernel    - IOAudioEngineUserClient::externalMethod returns 0x0
default    21:36:45.492635 -0500    kernel    + IOAudioEngineUserClient::externalMethod, selector=0x1,   arg0 0x10CE35000, arg1 0x1361, arg2 0x0 arg3 0x0
default    21:36:45.492637 -0500    kernel      scalarInputCount=0x2  structureInputSize 0x0, scalarOutputCount 0x0, structureOutputSize 0x0
default    21:36:45.492647 -0500    kernel    + IOAudioEngineUserClient[<private>]::unregisterClientBuffer64(0x<private>, 0x1361)
default    21:36:45.492648 -0500    kernel      searching for sourceBuffer 0x10ce35000
default    21:36:45.492650 -0500    kernel    +- IOAudioEngineUserClient[<private>]::removeBufferSet(<private>)
default    21:36:45.492651 -0500    kernel    + IOAudioStream[<private>]::removeClient(<private>)
default    21:36:45.492654 -0500    kernel    +-IOAudioStream[<private>]::safeLogError kErrorLogDumpCounters mStreamErrorCountsUpdated=1
default    21:36:45.492654 -0500    kernel    - IOAudioStream[<private>]::removeClient(<private>)
default    21:36:45.492664 -0500    kernel    - IOAudioEngineUserClient::unregisterClientBuffer64 no sourcebuffer returns 0x0
default    21:36:45.492665 -0500    kernel    - IOAudioEngineUserClient::externalMethod returns 0x0

---

default    21:45:53.101049 -0500    iTunes    HALC_ProxyIOContext.cpp:1068:IOWorkLoop:  HALC_ProxyIOContext::IOWorkLoop: skipping cycle due to overload
default    21:45:53.101048 -0500    coreaudiod    HALB_AsyncLog.cpp:120:perform:  21:45:53.101005 thread 1a6d6f4: HALS_IOContext::IOWorkLoop_HandleOverload: Overload arg1: 4961 arg2: 5286522 arg3: 5286320
default    21:45:53.101695 -0500    iTunes    TCP Conn 0x600000376140 canceled
default    21:45:53.106000 -0500    kernel    + IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 10299) - (285,b9c)
default    21:45:53.106062 -0500    kernel    - IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 10299) - (285,d9c)
default    21:45:53.154734 -0500    kernel    + IOAudioEngineUserClient::externalMethod, selector=0x4,   arg0 0x0, arg1 0x0, arg2 0x0 arg3 0x0
default    21:45:53.154742 -0500    kernel      scalarInputCount=0x0  structureInputSize 0x0, scalarOutputCount 0x0, structureOutputSize 0x0
default    21:45:53.154765 -0500    kernel    + IOAudioStream[<private>]::removeClient(<private>)
default    21:45:53.154770 -0500    kernel    +-IOAudioStream[<private>]::safeLogError kErrorLogDumpCounters mStreamErrorCountsUpdated=1
default    21:45:53.154772 -0500    kernel    + IOAudioStream[<private>]::removeClient(<private>)
default    21:45:53.154798 -0500    kernel    +- IOAudioEngine[<private>]::decrementActiveUserClients() - 0 returns 0x0
default    21:45:53.154852 -0500    kernel      searching for sourceBuffer 0x10ce4e000
default    21:45:53.154858 -0500    kernel    - IOAudioEngineUserClient::unregisterClientBuffer64 no sourcebuffer returns 0x<private>
default    21:45:53.154878 -0500    kernel      checking against 0x10cdef000
default    21:45:53.154891 -0500    kernel      scalarInputCount=0x2  structureInputSize 0x0, scalarOutputCount 0x0, structureOutputSize 0x0
default    21:45:53.154910 -0500    kernel    - IOAudioEngineUserClient::externalMethod returns 0x<private>
default    21:45:53.154929 -0500    kernel      checking against 0x10ce15000
default    21:45:53.154930 -0500    kernel      checking against 0x10ce1c000
default    21:45:53.154931 -0500    kernel      checking against 0x10ce35000
default    21:45:53.154931 -0500    kernel      no clientbuffer found
default    21:45:53.154932 -0500    kernel    - IOAudioEngineUserClient::unregisterClientBuffer64 no sourcebuffer returns 0x<private>
default    21:45:53.154934 -0500    kernel    - IOAudioEngineUserClient::externalMethod returns 0x<private>
default    21:45:53.154938 -0500    kernel    + IOAudioEngineUserClient::externalMethod, selector=0x1,   arg0 0x10CE94000, arg1 0x1361, arg2 0x0 arg3 0x0
default    21:45:53.154940 -0500    kernel      scalarInputCount=0x2  structureInputSize 0x0, scalarOutputCount 0x0, structureOutputSize 0x0
default    21:45:53.154949 -0500    kernel    + IOAudioEngineUserClient[<private>]::unregisterClientBuffer64(0x<private>, 0x1361)
default    21:45:53.154950 -0500    kernel      searching for sourceBuffer 0x10ce94000
default    21:45:53.154951 -0500    kernel      checking against 0x10cdef000
default    21:45:53.154952 -0500    kernel      checking against 0x10ce08000
default    21:45:53.154953 -0500    kernel      checking against 0x10ce15000
default    21:45:53.154953 -0500    kernel      checking against 0x10ce1c000
default    21:45:53.154954 -0500    kernel      checking against 0x10ce35000
default    21:45:53.154955 -0500    kernel      no clientbuffer found
default    21:45:53.154956 -0500    kernel    - IOAudioEngineUserClient::unregisterClientBuffer64 no sourcebuffer returns 0x<private>
default    21:45:53.154958 -0500    kernel    - IOAudioEngineUserClient::externalMethod returns 0x<private>
default    21:45:53.154963 -0500    kernel    + IOAudioEngineUserClient::externalMethod, selector=0x1,   arg0 0x10CDEF000, arg1 0x1361, arg2 0x0 arg3 0x0
default    21:45:53.155506 -0500    powerd    Process coreaudiod.184 TurnedOff PreventUserIdleSystemSleep "com.apple.audio.de_RME_driver_USBAudioEngine:162A439.context.preventuseridlesleep" age:00:01:49  id:4295007454 [System: PrevIdle DeclUser NetAcc kCPU kDisp]
default    21:45:53.154964 -0500    kernel      scalarInputCount=0x2  structureInputSize 0x0, scalarOutputCount 0x0, structureOutputSize 0x0
default    21:45:53.154972 -0500    kernel    + IOAudioEngineUserClient[<private>]::unregisterClientBuffer64(0x<private>, 0x1361)
default    21:45:53.154974 -0500    kernel      searching for sourceBuffer 0x10cdef000
default    21:45:53.154976 -0500    kernel    + IOAudioStream[<private>]::removeClient(<private>)
default    21:45:53.154976 -0500    kernel    +-IOAudioStream[<private>]::safeLogError kErrorLogDumpCounters mStreamErrorCountsUpdated=1
default    21:45:53.154977 -0500    kernel    - IOAudioStream[<private>]::removeClient(<private>)
default    21:45:53.154999 -0500    kernel    - IOAudioEngineUserClient::unregisterClientBuffer64 no sourcebuffer returns 0x0
default    21:45:53.155001 -0500    kernel    - IOAudioEngineUserClient::externalMethod returns 0x0
default    21:45:53.155006 -0500    kernel    + IOAudioEngineUserClient::externalMethod, selector=0x1,   arg0 0x10CE08000, arg1 0x1361, arg2 0x0 arg3 0x0
default    21:45:53.155008 -0500    kernel      scalarInputCount=0x2  structureInputSize 0x0, scalarOutputCount 0x0, structureOutputSize 0x0
default    21:45:53.155018 -0500    kernel    + IOAudioEngineUserClient[<private>]::unregisterClientBuffer64(0x<private>, 0x1361)
default    21:45:53.155020 -0500    kernel      searching for sourceBuffer 0x10ce08000
default    21:45:53.155021 -0500    kernel    + IOAudioStream[<private>]::removeClient(<private>)
default    21:45:53.155023 -0500    kernel    +-IOAudioStream[<private>]::safeLogError kErrorLogDumpCounters mStreamErrorCountsUpdated=1
default    21:45:53.155024 -0500    kernel    - IOAudioStream[<private>]::removeClient(<private>)
default    21:45:53.155034 -0500    kernel    - IOAudioEngineUserClient::unregisterClientBuffer64 no sourcebuffer returns 0x0
default    21:45:53.155035 -0500    kernel    - IOAudioEngineUserClient::externalMethod returns 0x0
default    21:45:53.155041 -0500    kernel    + IOAudioEngineUserClient::externalMethod, selector=0x1,   arg0 0x10CE15000, arg1 0x1361, arg2 0x0 arg3 0x0
default    21:45:53.155043 -0500    kernel      scalarInputCount=0x2  structureInputSize 0x0, scalarOutputCount 0x0, structureOutputSize 0x0
default    21:45:53.155053 -0500    kernel    + IOAudioEngineUserClient[<private>]::unregisterClientBuffer64(0x<private>, 0x1361)
default    21:45:53.155054 -0500    kernel      searching for sourceBuffer 0x10ce15000
default    21:45:53.155055 -0500    kernel    + IOAudioStream[<private>]::removeClient(<private>)
default    21:45:53.155057 -0500    kernel    +-IOAudioStream[<private>]::safeLogError kErrorLogDumpCounters mStreamErrorCountsUpdated=1
default    21:45:53.155058 -0500    kernel    - IOAudioStream[<private>]::removeClient(<private>)
default    21:45:53.155068 -0500    kernel    - IOAudioEngineUserClient::unregisterClientBuffer64 no sourcebuffer returns 0x0
default    21:45:53.155069 -0500    kernel    - IOAudioEngineUserClient::externalMethod returns 0x0
default    21:45:53.155075 -0500    kernel    + IOAudioEngineUserClient::externalMethod, selector=0x1,   arg0 0x10CE1C000, arg1 0x1361, arg2 0x0 arg3 0x0
default    21:45:53.155077 -0500    kernel      scalarInputCount=0x2  structureInputSize 0x0, scalarOutputCount 0x0, structureOutputSize 0x0
default    21:45:53.155086 -0500    kernel    + IOAudioEngineUserClient[<private>]::unregisterClientBuffer64(0x<private>, 0x1361)
default    21:45:53.155087 -0500    kernel      searching for sourceBuffer 0x10ce1c000
default    21:45:53.155088 -0500    kernel    + IOAudioStream[<private>]::removeClient(<private>)
default    21:45:53.155090 -0500    kernel    +-IOAudioStream[<private>]::safeLogError kErrorLogDumpCounters mStreamErrorCountsUpdated=1
default    21:45:53.155091 -0500    kernel    - IOAudioStream[<private>]::removeClient(<private>)
default    21:45:53.155101 -0500    kernel    - IOAudioEngineUserClient::unregisterClientBuffer64 no sourcebuffer returns 0x0
default    21:45:53.155102 -0500    kernel    - IOAudioEngineUserClient::externalMethod returns 0x0
default    21:45:53.155108 -0500    kernel    + IOAudioEngineUserClient::externalMethod, selector=0x1,   arg0 0x10CE35000, arg1 0x1361, arg2 0x0 arg3 0x0
default    21:45:53.155110 -0500    kernel      scalarInputCount=0x2  structureInputSize 0x0, scalarOutputCount 0x0, structureOutputSize 0x0
default    21:45:53.155120 -0500    kernel    + IOAudioEngineUserClient[<private>]::unregisterClientBuffer64(0x<private>, 0x1361)
default    21:45:53.155121 -0500    kernel      searching for sourceBuffer 0x10ce35000
default    21:45:53.155124 -0500    kernel    +- IOAudioEngineUserClient[<private>]::removeBufferSet(<private>)
default    21:45:53.155124 -0500    kernel    + IOAudioStream[<private>]::removeClient(<private>)
default    21:45:53.155126 -0500    kernel    +-IOAudioStream[<private>]::safeLogError kErrorLogDumpCounters mStreamErrorCountsUpdated=1
default    21:45:53.155128 -0500    kernel    - IOAudioStream[<private>]::removeClient(<private>)
default    21:45:53.155138 -0500    kernel    - IOAudioEngineUserClient::unregisterClientBuffer64 no sourcebuffer returns 0x0
default    21:45:53.155138 -0500    kernel    - IOAudioEngineUserClient::externalMethod returns 0x0
default    21:45:53.327642 -0500    kernel    + IOAudioEngine[<private>]::stopAudioEngine()
default    21:45:53.523953 -0500    kernel    +-IOAudioEngine[<private>]::setState(0x0. oldState=0x1)
default    21:45:53.523975 -0500    kernel    + IOAudioDevice[<private>]::audioEngineStopped() - numRunningAudioEngines = 1
default    21:45:53.523977 -0500    kernel    + IOAudioDevice[<private>]::scheduleIdleAudioSleep: idleSleepDelayTime = 00
default    21:45:53.523980 -0500    kernel    + IOAudioDevice[<private>]::initiatePowerStateChange(0x0) - current = 2 - pending = 1
default    21:45:53.523986 -0500    kernel    + IOAudioDevice[<private>]::protectedCompletePowerStateChange() - current = 2 - pending = 1
default    21:45:53.523988 -0500    kernel    - IOAudioDevice[<private>]::protectedCompletePowerStateChange() - current = 1 - pending = 1 returns 0x0
default    21:45:53.523990 -0500    kernel    - IOAudioDevice[<private>]::initiatePowerStateChange(0x0) - current = 1 - pending = 1 returns 0x0
default    21:45:53.523992 -0500    kernel    - IOAudioDevice[<private>]::scheduleIdleAudioSleep: idleSleepDelayTime = 00
default    21:45:53.523993 -0500    kernel    - IOAudioDevice[<private>]::audioEngineStopped() - numRunningAudioEngines = 0
default    21:45:53.523995 -0500    kernel    - IOAudioEngine[<private>]::stopAudioEngine() returns 0x0

Re: Fireface UFX & High Sierra Issues

I'm having horrible issues too. I can't record anything, at any buffer size, without it sounding like it's being run through an intense bitcrusher plugin. I'm using a brand new UFX II on macOS 10.13 High Sierra. My computer is a Late 2016 15" MacBook Pro that's maxed out on all specs (2.9 GHz i7, 16GB RAM, etc.). I'm using Logic Pro X but have tested this in other DAWs and the issue is persistent regardless of which application I'm recording in. The UFX II monitors just fine but anytime it interfaces with my computer, I get garbage going into the system. Playback is okay but what gets recorded is pure digitally distorted trash.

Has RME even acknowledged this issue? I bought RME because I was told they had great customer support but when I called about this issue, I was told I should send it in for repair (it was a BRAND NEW unit and my first time using it). Sweetwater Sound walked me through an hour of troubleshooting and labeled the unit defective. They sent me another brand new one. Just set it up tonight. Guess what? SAME ISSUE. I'm going to just return this unit and buy from Apogee or Antelope unless RME is fixing this imminently, as in within the next week. Because as of now, I just bought a $2,300 brick from this company and I want my money back.

Re: Fireface UFX & High Sierra Issues

new_rme_user_for_now wrote:

I was told they had great customer support .

They normally halve the most stable drivers and are always fast with giving support and updates. So I still have trust they will update and solve the problem.

This issue however I don't understand and is very problematic in my opinion: I just cannot work like this which is probably the same for you. During a recording session all works fine and just after 5 minutes it starts to crap out.
I am now in a situation having the most powerful macbook (same as you I guess) and it still sounds like the computer is too weak while it has to be a soundcard issue: With inbuilt soundcard it works perfectly fine.

27

Re: Fireface UFX & High Sierra Issues

@ 9: Make a backup of your current system, then install the latest 13.1. There is no way your problems can be solved from our side, an OS X update is the best bet that it improves the situation.

Regards
Matthias Carstens
RME

Re: Fireface UFX & High Sierra Issues

MC: Are you saying those of us on 10.13 are totally hosed ?

Have you been in contact with Apple to escalate ?

Is the official position "RME can't do anything about this latest behavior with Apple hardware ?"

Here's the worst crash log I've seen yet, btw. iTunes audio just totally shat itself for about 5 seconds...

---

default    20:45:48.636284 -0500    kernel    + IOAudioEngineUserClient::externalMethod, selector=0x1,   arg0 0x10E861000, arg1 0x1361, arg2 0x0 arg3 0x0
default    20:45:48.636304 -0500    kernel      scalarInputCount=0x2  structureInputSize 0x0, scalarOutputCount 0x0, structureOutputSize 0x0
default    20:45:48.636329 -0500    kernel    + IOAudioEngineUserClient[<private>]::unregisterClientBuffer64(0x<private>, 0x1361)
default    20:45:48.636331 -0500    kernel      searching for sourceBuffer 0x10e861000
default    20:45:48.636332 -0500    kernel      checking against 0x10e802000
default    20:45:48.636346 -0500    kernel    + IOAudioEngineUserClient::externalMethod, selector=0x1,   arg0 0x10E87A000, arg1 0x1361, arg2 0x0 arg3 0x0
default    20:45:48.636380 -0500    kernel      scalarInputCount=0x2  structureInputSize 0x0, scalarOutputCount 0x0, structureOutputSize 0x0
default    20:45:48.636405 -0500    kernel      scalarInputCount=0x2  structureInputSize 0x0, scalarOutputCount 0x0, structureOutputSize 0x0
default    20:45:48.636418 -0500    kernel      checking against 0x10e828000
default    20:45:48.636419 -0500    kernel      checking against 0x10e82f000
default    20:45:48.636420 -0500    kernel      checking against 0x10e848000
default    20:45:48.636421 -0500    kernel      no clientbuffer found
default    20:45:48.636422 -0500    kernel    - IOAudioEngineUserClient::unregisterClientBuffer64 no sourcebuffer returns 0x<private>
default    20:45:48.636423 -0500    kernel    - IOAudioEngineUserClient::externalMethod returns 0x<private>
default    20:45:48.636428 -0500    kernel    + IOAudioEngineUserClient::externalMethod, selector=0x1,   arg0 0x10E8A7000, arg1 0x1361, arg2 0x0 arg3 0x0
default    20:45:48.636429 -0500    kernel      scalarInputCount=0x2  structureInputSize 0x0, scalarOutputCount 0x0, structureOutputSize 0x0
default    20:45:48.636439 -0500    kernel    + IOAudioEngineUserClient[<private>]::unregisterClientBuffer64(0x<private>, 0x1361)
default    20:45:48.636440 -0500    kernel      searching for sourceBuffer 0x10e8a7000
default    20:45:48.636441 -0500    kernel      checking against 0x10e802000
default    20:45:48.636442 -0500    kernel      checking against 0x10e81b000
default    20:45:48.636442 -0500    kernel      checking against 0x10e828000
default    20:45:48.636443 -0500    kernel      checking against 0x10e82f000
default    20:45:48.636444 -0500    kernel      checking against 0x10e848000
default    20:45:48.636445 -0500    kernel      no clientbuffer found
default    20:45:48.636447 -0500    kernel    - IOAudioEngineUserClient::unregisterClientBuffer64 no sourcebuffer returns 0x<private>
default    20:45:48.637062 -0500    powerd    Process coreaudiod.184 TurnedOff PreventUserIdleSystemSleep "com.apple.audio.de_RME_driver_USBAudioEngine:162A439.context.preventuseridlesleep" age:00:13:45  id:4295007454 [System: PrevIdle DeclUser NetAcc kCPU kDisp]
default    20:45:48.636447 -0500    kernel    - IOAudioEngineUserClient::externalMethod returns 0x<private>
default    20:45:48.636452 -0500    kernel    + IOAudioEngineUserClient::externalMethod, selector=0x1,   arg0 0x10E802000, arg1 0x1361, arg2 0x0 arg3 0x0
default    20:45:48.636454 -0500    kernel      scalarInputCount=0x2  structureInputSize 0x0, scalarOutputCount 0x0, structureOutputSize 0x0
default    20:45:48.636463 -0500    kernel    + IOAudioEngineUserClient[<private>]::unregisterClientBuffer64(0x<private>, 0x1361)
default    20:45:48.636464 -0500    kernel      searching for sourceBuffer 0x10e802000
default    20:45:48.636465 -0500    kernel    + IOAudioStream[<private>]::removeClient(<private>)
default    20:45:48.636474 -0500    kernel    +-IOAudioStream[<private>]::safeLogError kErrorLogDumpCounters mStreamErrorCountsUpdated=1
default    20:45:48.636475 -0500    kernel    - IOAudioStream[<private>]::removeClient(<private>)
default    20:45:48.636505 -0500    kernel    - IOAudioEngineUserClient::unregisterClientBuffer64 no sourcebuffer returns 0x0
default    20:45:48.636506 -0500    kernel    - IOAudioEngineUserClient::externalMethod returns 0x0
default    20:45:48.636512 -0500    kernel    + IOAudioEngineUserClient::externalMethod, selector=0x1,   arg0 0x10E81B000, arg1 0x1361, arg2 0x0 arg3 0x0
default    20:45:48.636514 -0500    kernel      scalarInputCount=0x2  structureInputSize 0x0, scalarOutputCount 0x0, structureOutputSize 0x0
default    20:45:48.636526 -0500    kernel    + IOAudioEngineUserClient[<private>]::unregisterClientBuffer64(0x<private>, 0x1361)
default    20:45:48.636528 -0500    kernel      searching for sourceBuffer 0x10e81b000
default    20:45:48.636528 -0500    kernel    + IOAudioStream[<private>]::removeClient(<private>)
default    20:45:48.636532 -0500    kernel    +-IOAudioStream[<private>]::safeLogError kErrorLogDumpCounters mStreamErrorCountsUpdated=1
default    20:45:48.636532 -0500    kernel    - IOAudioStream[<private>]::removeClient(<private>)
default    20:45:48.636543 -0500    kernel    - IOAudioEngineUserClient::unregisterClientBuffer64 no sourcebuffer returns 0x0
default    20:45:48.636544 -0500    kernel    - IOAudioEngineUserClient::externalMethod returns 0x0
default    20:45:48.636549 -0500    kernel    + IOAudioEngineUserClient::externalMethod, selector=0x1,   arg0 0x10E828000, arg1 0x1361, arg2 0x0 arg3 0x0
default    20:45:48.636552 -0500    kernel      scalarInputCount=0x2  structureInputSize 0x0, scalarOutputCount 0x0, structureOutputSize 0x0
default    20:45:48.636562 -0500    kernel    + IOAudioEngineUserClient[<private>]::unregisterClientBuffer64(0x<private>, 0x1361)
default    20:45:48.636563 -0500    kernel      searching for sourceBuffer 0x10e828000
default    20:45:48.636564 -0500    kernel    + IOAudioStream[<private>]::removeClient(<private>)
default    20:45:48.636566 -0500    kernel    +-IOAudioStream[<private>]::safeLogError kErrorLogDumpCounters mStreamErrorCountsUpdated=1
default    20:45:48.636568 -0500    kernel    - IOAudioStream[<private>]::removeClient(<private>)
default    20:45:48.636581 -0500    kernel    - IOAudioEngineUserClient::unregisterClientBuffer64 no sourcebuffer returns 0x0
default    20:45:48.636583 -0500    kernel    - IOAudioEngineUserClient::externalMethod returns 0x0
default    20:45:48.636589 -0500    kernel    + IOAudioEngineUserClient::externalMethod, selector=0x1,   arg0 0x10E82F000, arg1 0x1361, arg2 0x0 arg3 0x0
default    20:45:48.636591 -0500    kernel      scalarInputCount=0x2  structureInputSize 0x0, scalarOutputCount 0x0, structureOutputSize 0x0
default    20:45:48.636601 -0500    kernel    + IOAudioEngineUserClient[<private>]::unregisterClientBuffer64(0x<private>, 0x1361)
default    20:45:48.636602 -0500    kernel      searching for sourceBuffer 0x10e82f000
default    20:45:48.636603 -0500    kernel    + IOAudioStream[<private>]::removeClient(<private>)
default    20:45:48.636606 -0500    kernel    +-IOAudioStream[<private>]::safeLogError kErrorLogDumpCounters mStreamErrorCountsUpdated=1
default    20:45:48.636607 -0500    kernel    - IOAudioStream[<private>]::removeClient(<private>)
default    20:45:48.636619 -0500    kernel    - IOAudioEngineUserClient::unregisterClientBuffer64 no sourcebuffer returns 0x0
default    20:45:48.636620 -0500    kernel    - IOAudioEngineUserClient::externalMethod returns 0x0
default    20:45:48.636627 -0500    kernel    + IOAudioEngineUserClient::externalMethod, selector=0x1,   arg0 0x10E848000, arg1 0x1361, arg2 0x0 arg3 0x0
default    20:45:48.636628 -0500    kernel      scalarInputCount=0x2  structureInputSize 0x0, scalarOutputCount 0x0, structureOutputSize 0x0
default    20:45:48.636638 -0500    kernel    + IOAudioEngineUserClient[<private>]::unregisterClientBuffer64(0x<private>, 0x1361)
default    20:45:48.636640 -0500    kernel      searching for sourceBuffer 0x10e848000
default    20:45:48.636642 -0500    kernel    +- IOAudioEngineUserClient[<private>]::removeBufferSet(<private>)
default    20:45:48.636643 -0500    kernel    + IOAudioStream[<private>]::removeClient(<private>)
default    20:45:48.636647 -0500    kernel    +-IOAudioStream[<private>]::safeLogError kErrorLogDumpCounters mStreamErrorCountsUpdated=1
default    20:45:48.636648 -0500    kernel    - IOAudioStream[<private>]::removeClient(<private>)
default    20:45:48.636660 -0500    kernel    - IOAudioEngineUserClient::unregisterClientBuffer64 no sourcebuffer returns 0x0
default    20:45:48.636662 -0500    kernel    - IOAudioEngineUserClient::externalMethod returns 0x0
default    20:45:50.188610 -0500    kernel    + IOAudioEngine[<private>]::stopAudioEngine()
default    20:45:50.384706 -0500    kernel    +-IOAudioEngine[<private>]::setState(0x0. oldState=0x1)
default    20:45:50.384729 -0500    kernel    + IOAudioDevice[<private>]::audioEngineStopped() - numRunningAudioEngines = 1
default    20:45:50.384730 -0500    kernel    + IOAudioDevice[<private>]::scheduleIdleAudioSleep: idleSleepDelayTime = 00
default    20:45:50.384733 -0500    kernel    + IOAudioDevice[<private>]::initiatePowerStateChange(0x0) - current = 2 - pending = 1
default    20:45:50.384735 -0500    kernel    + IOAudioDevice[<private>]::protectedCompletePowerStateChange() - current = 2 - pending = 1
default    20:45:50.384738 -0500    kernel    - IOAudioDevice[<private>]::protectedCompletePowerStateChange() - current = 1 - pending = 1 returns 0x0
default    20:45:50.384739 -0500    kernel    - IOAudioDevice[<private>]::initiatePowerStateChange(0x0) - current = 1 - pending = 1 returns 0x0
default    20:45:50.384741 -0500    kernel    - IOAudioDevice[<private>]::scheduleIdleAudioSleep: idleSleepDelayTime = 00
default    20:45:50.384742 -0500    kernel    - IOAudioDevice[<private>]::audioEngineStopped() - numRunningAudioEngines = 0
default    20:45:50.384744 -0500    kernel    - IOAudioEngine[<private>]::stopAudioEngine() returns 0x0
default    20:45:50.384746 -0500    kernel    + IOAudioEngine[<private>]::startAudioEngine(state = 0)
default    20:45:50.384747 -0500    kernel    + IOAudioDevice[<private>]::audioEngineStarting() - numRunningAudioEngines = 0
default    20:45:50.384749 -0500    kernel    + IOAudioDevice[<private>]::initiatePowerStateChange(0x0) - current = 1 - pending = 2
default    20:45:50.384750 -0500    kernel    + IOAudioDevice[<private>]::protectedCompletePowerStateChange() - current = 1 - pending = 2
default    20:45:50.384753 -0500    kernel    - IOAudioDevice[<private>]::protectedCompletePowerStateChange() - current = 2 - pending = 2 returns 0x0
default    20:45:50.384755 -0500    kernel    - IOAudioDevice[<private>]::initiatePowerStateChange(0x0) - current = 2 - pending = 2 returns 0x0
default    20:45:50.384756 -0500    kernel    - IOAudioDevice[<private>]::audioEngineStarting() - numRunningAudioEngines = 1
default    20:45:50.384757 -0500    kernel    - IOAudioEngine[<private>]::stopEngineAtPosition(0,0)
default    20:45:50.384759 -0500    kernel    +- IOAudioEngine[<private>]::resetStatusBuffer()
default    20:45:50.385500 -0500    kernel    + IOAudioEngineUserClient::externalMethod, selector=0x4,   arg0 0x0, arg1 0x0, arg2 0x0 arg3 0x0
default    20:45:50.385504 -0500    kernel      scalarInputCount=0x0  structureInputSize 0x0, scalarOutputCount 0x0, structureOutputSize 0x0
default    20:45:50.387959 -0500    kernel    +-IOAudioEngine[<private>]::setState(0x1. oldState=0)
default    20:45:50.387969 -0500    kernel    - IOAudioEngine[<private>]::getTimerInterval()
default    20:45:50.387977 -0500    kernel    - IOAudioEngine[<private>]::startAudioEngine() returns 0x0
default    20:45:50.387994 -0500    kernel    + IOAudioStream[<private>]::removeClient(<private>)
default    20:45:50.388056 -0500    kernel      checking against 0x10cdef000
default    20:45:50.388098 -0500    kernel    + IOAudioEngineUserClient[<private>]::unregisterClientBuffer64(0x<private>, 0x700)
default    20:45:50.388099 -0500    kernel      searching for sourceBuffer 0x10ce74000
default    20:45:50.388099 -0500    kernel      checking against 0x10cdef000
default    20:45:50.388101 -0500    kernel      no clientbuffer found
default    20:45:50.388108 -0500    kernel    - IOAudioEngineUserClient::unregisterClientBuffer64 no sourcebuffer returns 0x<private>
default    20:45:50.388109 -0500    kernel    - IOAudioEngineUserClient::externalMethod returns 0x<private>
default    20:45:50.388116 -0500    kernel    + IOAudioEngineUserClient::externalMethod, selector=0x1,   arg0 0x10CE7B000, arg1 0x700, arg2 0x0 arg3 0x0
default    20:45:50.388117 -0500    kernel      scalarInputCount=0x2  structureInputSize 0x0, scalarOutputCount 0x0, structureOutputSize 0x0
default    20:45:50.388126 -0500    kernel    + IOAudioEngineUserClient[<private>]::unregisterClientBuffer64(0x<private>, 0x700)
default    20:45:50.388128 -0500    kernel      searching for sourceBuffer 0x10ce7b000
default    20:45:50.388129 -0500    kernel      checking against 0x10cdef000
default    20:45:50.388685 -0500    powerd    Process coreaudiod.184 TurnedOff PreventUserIdleSystemSleep "com.apple.audio.de_RME_driver_USBAudioEngine:162A439.context.preventuseridlesleep" age:01:43:39  id:4295007432 [System: PrevIdle DeclUser NetAcc kCPU kDisp]
default    20:45:50.388129 -0500    kernel      no clientbuffer found
default    20:45:50.388131 -0500    kernel    - IOAudioEngineUserClient::unregisterClientBuffer64 no sourcebuffer returns 0x<private>
default    20:45:50.388131 -0500    kernel    - IOAudioEngineUserClient::externalMethod returns 0x<private>
default    20:45:50.388136 -0500    kernel    + IOAudioEngineUserClient::externalMethod, selector=0x1,   arg0 0x10CE94000, arg1 0x700, arg2 0x0 arg3 0x0
default    20:45:50.388138 -0500    kernel      scalarInputCount=0x2  structureInputSize 0x0, scalarOutputCount 0x0, structureOutputSize 0x0
default    20:45:50.388148 -0500    kernel    + IOAudioEngineUserClient[<private>]::unregisterClientBuffer64(0x<private>, 0x700)
default    20:45:50.388150 -0500    kernel      searching for sourceBuffer 0x10ce94000
default    20:45:50.388150 -0500    kernel      checking against 0x10cdef000
default    20:45:50.388151 -0500    kernel      no clientbuffer found
default    20:45:50.388154 -0500    kernel    - IOAudioEngineUserClient::unregisterClientBuffer64 no sourcebuffer returns 0x<private>
default    20:45:50.388154 -0500    kernel    - IOAudioEngineUserClient::externalMethod returns 0x<private>
default    20:45:50.388161 -0500    kernel    + IOAudioEngineUserClient::externalMethod, selector=0x1,   arg0 0x10CDEF000, arg1 0x700, arg2 0x0 arg3 0x0
default    20:45:50.388163 -0500    kernel      scalarInputCount=0x2  structureInputSize 0x0, scalarOutputCount 0x0, structureOutputSize 0x0
default    20:45:50.388175 -0500    kernel    + IOAudioEngineUserClient[<private>]::unregisterClientBuffer64(0x<private>, 0x700)
default    20:45:50.388177 -0500    kernel      searching for sourceBuffer 0x10cdef000
default    20:45:50.388180 -0500    kernel    +- IOAudioEngineUserClient[<private>]::removeBufferSet(<private>)
default    20:45:50.388182 -0500    kernel    + IOAudioStream[<private>]::removeClient(<private>)
default    20:45:50.388184 -0500    kernel    +-IOAudioStream[<private>]::safeLogError kErrorLogDumpCounters mStreamErrorCountsUpdated=1
default    20:45:50.388186 -0500    kernel    - IOAudioStream[<private>]::removeClient(<private>)
default    20:45:50.388216 -0500    kernel    - IOAudioEngineUserClient::unregisterClientBuffer64 no sourcebuffer returns 0x0
default    20:45:50.388219 -0500    kernel    - IOAudioEngineUserClient::externalMethod returns 0x0
default    20:45:50.388228 -0500    kernel    + IOAudioEngineUserClient::externalMethod, selector=0x1,   arg0 0x10CE08000, arg1 0x700, arg2 0x0 arg3 0x0
default    20:45:50.388231 -0500    kernel      scalarInputCount=0x2  structureInputSize 0x0, scalarOutputCount 0x0, structureOutputSize 0x0
default    20:45:50.388247 -0500    kernel    + IOAudioEngineUserClient[<private>]::unregisterClientBuffer64(0x<private>, 0x700)
default    20:45:50.388248 -0500    kernel      null clientBufferSetList
default    20:45:50.388249 -0500    kernel      did not find clientBufferSetList for ID 0x700
default    20:45:50.388251 -0500    kernel      no bufferSet found for id 0x700
default    20:45:50.388252 -0500    kernel    - IOAudioEngineUserClient::unregisterClientBuffer64 no sourcebuffer returns 0x<private>
default    20:45:50.388254 -0500    kernel    - IOAudioEngineUserClient::externalMethod returns 0x<private>
default    20:45:50.388262 -0500    kernel    + IOAudioEngineUserClient::externalMethod, selector=0x1,   arg0 0x10CE15000, arg1 0x700, arg2 0x0 arg3 0x0
default    20:45:50.388264 -0500    kernel      scalarInputCount=0x2  structureInputSize 0x0, scalarOutputCount 0x0, structureOutputSize 0x0
default    20:45:50.388274 -0500    kernel    + IOAudioEngineUserClient[<private>]::unregisterClientBuffer64(0x<private>, 0x700)
default    20:45:50.388275 -0500    kernel      null clientBufferSetList
default    20:45:50.388276 -0500    kernel      did not find clientBufferSetList for ID 0x700
default    20:45:50.388276 -0500    kernel      no bufferSet found for id 0x700
default    20:45:50.388279 -0500    kernel    - IOAudioEngineUserClient::unregisterClientBuffer64 no sourcebuffer returns 0x<private>
default    20:45:50.388280 -0500    kernel    - IOAudioEngineUserClient::externalMethod returns 0x<private>
default    20:45:50.388287 -0500    kernel    + IOAudioEngineUserClient::externalMethod, selector=0x1,   arg0 0x10CE1C000, arg1 0x700, arg2 0x0 arg3 0x0
default    20:45:50.388289 -0500    kernel      scalarInputCount=0x2  structureInputSize 0x0, scalarOutputCount 0x0, structureOutputSize 0x0
default    20:45:50.388298 -0500    kernel    + IOAudioEngineUserClient[<private>]::unregisterClientBuffer64(0x<private>, 0x700)
default    20:45:50.388298 -0500    kernel      null clientBufferSetList
default    20:45:50.388299 -0500    kernel      did not find clientBufferSetList for ID 0x700
default    20:45:50.388300 -0500    kernel      no bufferSet found for id 0x700
default    20:45:50.388301 -0500    kernel    - IOAudioEngineUserClient::unregisterClientBuffer64 no sourcebuffer returns 0x<private>
default    20:45:50.388303 -0500    kernel    - IOAudioEngineUserClient::externalMethod returns 0x<private>
default    20:45:50.388307 -0500    kernel    + IOAudioEngineUserClient::externalMethod, selector=0x1,   arg0 0x10CE35000, arg1 0x700, arg2 0x0 arg3 0x0
default    20:45:50.388309 -0500    kernel      scalarInputCount=0x2  structureInputSize 0x0, scalarOutputCount 0x0, structureOutputSize 0x0
default    20:45:50.388318 -0500    kernel    + IOAudioEngineUserClient[<private>]::unregisterClientBuffer64(0x<private>, 0x700)
default    20:45:50.388319 -0500    kernel      null clientBufferSetList
default    20:45:50.388320 -0500    kernel      did not find clientBufferSetList for ID 0x700
default    20:45:50.388320 -0500    kernel      no bufferSet found for id 0x700
default    20:45:50.388322 -0500    kernel    - IOAudioEngineUserClient::unregisterClientBuffer64 no sourcebuffer returns 0x<private>
default    20:45:50.388323 -0500    kernel    - IOAudioEngineUserClient::externalMethod returns 0x<private>
default    20:45:50.399520 -0500    coreaudiod    HALS_DefaultDeviceManager.cpp:1181:CheckForChanges:  ===================================
default    20:45:50.399563 -0500    coreaudiod    HALS_DefaultDeviceManager.cpp:1182:CheckForChanges:  HALS_DefaultDeviceManager::CheckForChanges:                 --->>>
default    20:45:50.399602 -0500    coreaudiod    HALS_DefaultDeviceManager.cpp:1251:CheckForChanges:  HALS_DefaultDeviceManager::CheckForChanges:            'dIn ' --->>>
default    20:45:50.399656 -0500    coreaudiod    HALS_DefaultDeviceManager.cpp:1591:UpdateDefaultDevice:  HALS_DefaultDeviceManager::UpdateDefaultDevice:        'dIn ' --->>>
default    20:45:50.399855 -0500    kernel    + IOAudioEngineUserClient::externalMethod, selector=0x0,   arg0 0x5, arg1 0x10cdf0000, arg2 0x18010 arg3 0x700
default    20:45:50.399690 -0500    coreaudiod    HALS_DefaultDeviceManager.cpp:1612:FindPreferredDefaultDevice:  HALS_DefaultDeviceManager::FindPreferredDefaultDevice: 'dIn ' --->>>
default    20:45:50.399723 -0500    coreaudiod    HALS_DefaultDeviceManager.cpp:1649:FindPreferredDefaultDevice:  HALS_DefaultDeviceManager::FindPreferredDefaultDevice: 'dIn ' <<<---
default    20:45:50.399866 -0500    kernel      scalarInputCount=0x4  structureInputSize 0x0, scalarOutputCount 0x0, structureOutputSize 0x0
default    20:45:50.399754 -0500    coreaudiod    HALS_DefaultDeviceManager.cpp:1657:PickDefaultDevice:  HALS_DefaultDeviceManager::PickDefaultDevice:          'dIn ' --->>>
default    20:45:50.399887 -0500    kernel    + IOAudioEngineUserClient::registerBuffer64 0x5 0x10cdf0000 0x18010 0x700
default    20:45:50.399890 -0500    kernel    + IOAudioEngineUserClient::safeRegisterClientBuffer64 <private>
default    20:45:50.399896 -0500    kernel    + IOAudioEngineUserClient[<private>]::registerClientBuffer64  (<private>[1], 0x10cdf0000, 0x18010, 0x700)
default    20:45:50.399897 -0500    kernel      null clientBufferSetList
default    20:45:50.399898 -0500    kernel      did not find clientBufferSetList for ID 0x700
default    20:45:50.400012 -0500    kernel      clientBuffer->mAudioClientBuffer32.sourceBuffer before offset: <private>, offset size: 16
default    20:45:50.400015 -0500    kernel      clientBuffer->mAudioClientBuffer32.sourceBuffer after offset: <private>
default    20:45:50.400017 -0500    kernel      null clientBufferSetList
default    20:45:50.400018 -0500    kernel      did not find clientBufferSetList for ID 0x700
default    20:45:50.400019 -0500    kernel      creating new IOAudioClientBufferSet
default    20:45:50.400021 -0500    kernel      output
default    20:45:50.400023 -0500    kernel      !isOnline
default    20:45:50.400025 -0500    kernel    - IOAudioEngineUserClient::registerClientBuffer64() result 0x0
default    20:45:50.400028 -0500    kernel    - IOAudioEngineUserClient::safeRegisterClientBuffer64  returns 0x0
default    20:45:50.400031 -0500    kernel    - IOAudioEngineUserClient::registerBuffer64 0x5 0x10cdf0000 0x18010 0x700 returns 0x0
default    20:45:50.400033 -0500    kernel    - IOAudioEngineUserClient::externalMethod returns 0x0
default    20:45:50.400056 -0500    kernel    + IOAudioEngineUserClient::externalMethod, selector=0x3,   arg0 0x0, arg1 0x0, arg2 0x0 arg3 0x0
default    20:45:50.400060 -0500    kernel      scalarInputCount=0x0  structureInputSize 0x0, scalarOutputCount 0x0, structureOutputSize 0x0
default    20:45:50.400079 -0500    kernel    + IOAudioEngineUserClient[<private>]::startClient() - 0
default    20:45:50.400081 -0500    kernel      audioEngine && !isInactive(). State = 1
default    20:45:50.400082 -0500    kernel      audioEngine->getState() != kIOAudioEnginePaused
default    20:45:50.400086 -0500    kernel    +- IOAudioEngineUserClient[<private>]::setOnline(1)
default    20:45:50.400088 -0500    kernel      !isOnline() setting online
default    20:45:50.400090 -0500    kernel    + IOAudioEngine[<private>]::startClient(<private>)
default    20:45:50.400092 -0500    kernel    + IOAudioEngine[<private>]::incrementActiveUserClients() - 0
default    20:45:50.400096 -0500    kernel    + IOAudioEngine[<private>]::startAudioEngine(state = 1)
default    20:45:50.400097 -0500    kernel    - IOAudioEngine[<private>]::startAudioEngine() returns 0x0
default    20:45:50.400100 -0500    kernel    - IOAudioEngine[<private>]::incrementActiveUserClients() - 1 returns 0
default    20:45:50.400102 -0500    kernel    - IOAudioEngine[<private>]::startClient(<private>) returns 0x0
default    20:45:50.400103 -0500    kernel      engine started
default    20:45:50.400104 -0500    kernel      bufferSet <private>
default    20:45:50.400105 -0500    kernel      output clientBuffer <private>
default    20:45:50.400107 -0500    kernel    + IOAudioStream[<private>]::addClient(<private>)
default    20:45:50.400111 -0500    kernel    - IOAudioStream[<private>]::addClient(<private>) returns 0x0
default    20:45:50.400113 -0500    kernel    - IOAudioEngineUserClient[<private>]::startClient() - 1 returns 0x0
default    20:45:50.400115 -0500    kernel    - IOAudioEngineUserClient::externalMethod returns 0x0
default    20:45:50.401633 -0500    coreaudiod    HALS_DefaultDeviceManager.cpp:400:DumpHeap:  Heap has 1 items
default    20:45:50.401668 -0500    coreaudiod    HALS_DefaultDeviceManager.cpp:478:DumpDeviceInfo:    48: 'de_RME_driver_USBAudioEngine:162A439'
default    20:45:50.401691 -0500    coreaudiod    HALS_DefaultDeviceManager.cpp:479:DumpDeviceInfo:         Arrival Time:       (96, 25000000000)
default    20:45:50.401710 -0500    coreaudiod    HALS_DefaultDeviceManager.cpp:480:DumpDeviceInfo:         Transport:          'usb '
default    20:45:50.401728 -0500    coreaudiod    HALS_DefaultDeviceManager.cpp:481:DumpDeviceInfo:         Input Data Source:  ''
default    20:45:50.401748 -0500    coreaudiod    HALS_DefaultDeviceManager.cpp:482:DumpDeviceInfo:         Output Data Source: ''
default    20:45:50.401774 -0500    coreaudiod    HALS_DefaultDeviceManager.cpp:483:DumpDeviceInfo:         Input Kind:          Other
default    20:45:50.401796 -0500    coreaudiod    HALS_DefaultDeviceManager.cpp:484:DumpDeviceInfo:         Output Kind:         Other
default    20:45:50.401814 -0500    coreaudiod    HALS_DefaultDeviceManager.cpp:485:DumpDeviceInfo:         Can Be Input:        yes
default    20:45:50.401898 -0500    coreaudiod    HALS_DefaultDeviceManager.cpp:486:DumpDeviceInfo:         Can Be Output:       yes
default    20:45:50.401942 -0500    coreaudiod    HALS_DefaultDeviceManager.cpp:487:DumpDeviceInfo:         Can Be System:       yes
default    20:45:50.402013 -0500    coreaudiod    HALS_DefaultDeviceManager.cpp:1715:PickDefaultDevice:  HALS_DefaultDeviceManager::PickDefaultDevice:          'dIn ' | accepting 48: 'de_RME_driver_USBAudioEngine:162A439'/''
default    20:45:50.402088 -0500    coreaudiod    HALS_DefaultDeviceManager.cpp:1758:PickDefaultDevice:  HALS_DefaultDeviceManager::PickDefaultDevice:          'dIn ' <<<---
default    20:45:50.402175 -0500    coreaudiod    HALS_DefaultDeviceManager.cpp:1604:UpdateDefaultDevice:  HALS_DefaultDeviceManager::UpdateDefaultDevice:        'dIn ' <<<---
default    20:45:50.402349 -0500    coreaudiod    HALS_DefaultDeviceManager.cpp:1328:CheckForChanges:  HALS_DefaultDeviceManager::CheckForChanges:            'dIn ' <<<---
default    20:45:50.402425 -0500    coreaudiod    HALS_DefaultDeviceManager.cpp:1329:CheckForChanges:  -----------------------------------
default    20:45:50.402527 -0500    coreaudiod    HALS_DefaultDeviceManager.cpp:1251:CheckForChanges:  HALS_DefaultDeviceManager::CheckForChanges:            'dOut' --->>>
default    20:45:50.402585 -0500    coreaudiod    HALS_DefaultDeviceManager.cpp:1591:UpdateDefaultDevice:  HALS_DefaultDeviceManager::UpdateDefaultDevice:        'dOut' --->>>
default    20:45:50.402655 -0500    coreaudiod    HALS_DefaultDeviceManager.cpp:1612:FindPreferredDefaultDevice:  HALS_DefaultDeviceManager::FindPreferredDefaultDevice: 'dOut' --->>>
default    20:45:50.402982 -0500    coreaudiod    HALS_DefaultDeviceManager.cpp:1642:FindPreferredDefaultDevice:  HALS_DefaultDeviceManager::FindPreferredDefaultDevice: 'dOut' | found preferred[0] 48: 'de_RME_driver_USBAudioEngine:162A439'/''
default    20:45:50.403008 -0500    coreaudiod    HALS_DefaultDeviceManager.cpp:1649:FindPreferredDefaultDevice:  HALS_DefaultDeviceManager::FindPreferredDefaultDevice: 'dOut' <<<---
default    20:45:50.403028 -0500    coreaudiod    HALS_DefaultDeviceManager.cpp:1604:UpdateDefaultDevice:  HALS_DefaultDeviceManager::UpdateDefaultDevice:        'dOut' <<<---
default    20:45:50.403053 -0500    coreaudiod    HALS_DefaultDeviceManager.cpp:1328:CheckForChanges:  HALS_DefaultDeviceManager::CheckForChanges:            'dOut' <<<---
default    20:45:50.403091 -0500    coreaudiod    HALS_DefaultDeviceManager.cpp:1329:CheckForChanges:  -----------------------------------
default    20:45:50.403139 -0500    coreaudiod    HALS_DefaultDeviceManager.cpp:1251:CheckForChanges:  HALS_DefaultDeviceManager::CheckForChanges:            'sOut' --->>>
default    20:45:50.403165 -0500    coreaudiod    HALS_DefaultDeviceManager.cpp:1591:UpdateDefaultDevice:  HALS_DefaultDeviceManager::UpdateDefaultDevice:        'sOut' --->>>
default    20:45:50.403235 -0500    coreaudiod    HALS_DefaultDeviceManager.cpp:1612:FindPreferredDefaultDevice:  HALS_DefaultDeviceManager::FindPreferredDefaultDevice: 'sOut' --->>>
default    20:45:50.403429 -0500    coreaudiod    HALS_DefaultDeviceManager.cpp:1642:FindPreferredDefaultDevice:  HALS_DefaultDeviceManager::FindPreferredDefaultDevice: 'sOut' | found preferred[0] 48: 'de_RME_driver_USBAudioEngine:162A439'/''
default    20:45:50.403452 -0500    coreaudiod    HALS_DefaultDeviceManager.cpp:1649:FindPreferredDefaultDevice:  HALS_DefaultDeviceManager::FindPreferredDefaultDevice: 'sOut' <<<---
default    20:45:50.403470 -0500    coreaudiod    HALS_DefaultDeviceManager.cpp:1604:UpdateDefaultDevice:  HALS_DefaultDeviceManager::UpdateDefaultDevice:        'sOut' <<<---
default    20:45:50.403488 -0500    coreaudiod    HALS_DefaultDeviceManager.cpp:1328:CheckForChanges:  HALS_DefaultDeviceManager::CheckForChanges:            'sOut' <<<---
default    20:45:50.403504 -0500    coreaudiod    HALS_DefaultDeviceManager.cpp:1329:CheckForChanges:  -----------------------------------
default    20:45:50.403557 -0500    coreaudiod    HALS_DefaultDeviceManager.cpp:1251:CheckForChanges:  HALS_DefaultDeviceManager::CheckForChanges:            'shrd' --->>>
default    20:45:50.403614 -0500    coreaudiod    HALS_DefaultDeviceManager.cpp:1591:UpdateDefaultDevice:  HALS_DefaultDeviceManager::UpdateDefaultDevice:        'shrd' --->>>
default    20:45:50.403679 -0500    coreaudiod    HALS_DefaultDeviceManager.cpp:1612:FindPreferredDefaultDevice:  HALS_DefaultDeviceManager::FindPreferredDefaultDevice: 'shrd' --->>>
default    20:45:50.403892 -0500    coreaudiod    HALS_DefaultDeviceManager.cpp:1642:FindPreferredDefaultDevice:  HALS_DefaultDeviceManager::FindPreferredDefaultDevice: 'shrd' | found preferred[0] 48: 'de_RME_driver_USBAudioEngine:162A439'/''
default    20:45:50.403916 -0500    coreaudiod    HALS_DefaultDeviceManager.cpp:1649:FindPreferredDefaultDevice:  HALS_DefaultDeviceManager::FindPreferredDefaultDevice: 'shrd' <<<---
default    20:45:50.403935 -0500    coreaudiod    HALS_DefaultDeviceManager.cpp:1604:UpdateDefaultDevice:  HALS_DefaultDeviceManager::UpdateDefaultDevice:        'shrd' <<<---
default    20:45:50.403953 -0500    coreaudiod    HALS_DefaultDeviceManager.cpp:1328:CheckForChanges:  HALS_DefaultDeviceManager::CheckForChanges:            'shrd' <<<---
default    20:45:50.403970 -0500    coreaudiod    HALS_DefaultDeviceManager.cpp:1329:CheckForChanges:  -----------------------------------
default    20:45:50.403995 -0500    coreaudiod    HALS_DefaultDeviceManager.cpp:1189:CheckForChanges:  HALS_DefaultDeviceManager::CheckForChanges:                 <<<---
default    20:45:50.404015 -0500    coreaudiod    HALS_DefaultDeviceManager.cpp:1190:CheckForChanges:  ===================================

Re: Fireface UFX & High Sierra Issues

MC wrote:

@ 9: Make a backup of your current system, then install the latest 13.1. There is no way your problems can be solved from our side, an OS X update is the best bet that it improves the situation.

Thanks for your reply,

So I would just update to the new 13.1 (hi sierra) after backing up?

thx

Re: Fireface UFX & High Sierra Issues

I'm having this or a very similar issue as well - I have to repro it again to check if I have the same watchdog messages in the console, but I (fingers crossed) may have a found a workaround by putting my UFX into class compliant mode.  Not an ideal solution obviously, but so far it has removed my audio glitching.

Disclaimer: am currently on Sierra, so I can't guarantee this is the exact issue.  But hopefully it helps somebody.

(Macbook Pro 11,5)

Re: Fireface UFX & High Sierra Issues

MC wrote:

@ 9: Make a backup of your current system, then install the latest 13.1. There is no way your problems can be solved from our side, an OS X update is the best bet that it improves the situation.


I updated tot 13.1 and the problem is still there. NO clue what to do next...

default    19:31:11.923691 +0100    mdworker    [0x7fe8bd805800] Created session
default    19:31:11.924498 +0100    mdworker    [0x7fb30d807800] Created session
default    19:31:11.925859 +0100    mdworker    [0x7fcd19002600] Created session
default    19:31:11.927403 +0100    mdworker    [0x7fe8bd805800] Releasing session
default    19:31:11.928208 +0100    mdworker    [0x7f9c04006800] Releasing session
default    19:31:11.929423 +0100    mdworker    [0x7fcd19002600] Releasing session
default    19:31:11.929716 +0100    mdworker    [0x7fb30d807800] Releasing session
default    19:31:11.974907 +0100    mdworker    [0x7fe8bc015e00] Created session
default    19:31:11.975096 +0100    mdworker    [0x7fcd1b012800] Created session
default    19:31:11.975564 +0100    mdworker    [0x7f9c04800800] Created session
default    19:31:11.975656 +0100    mdworker    [0x7fb310806a00] Created session
default    19:31:11.979020 +0100    mdworker    [0x7fcd1b012800] Releasing session
default    19:31:11.980097 +0100    mdworker    [0x7f9c04800800] Releasing session
default    19:31:12.022369 +0100    mdworker    [0x7fb310806a00] Releasing session
default    19:31:12.022453 +0100    mdworker    [0x7fe8bc015e00] Releasing session
default    19:31:12.084392 +0100    mdworker    [0x7fcd1a802600] Created session
default    19:31:12.085666 +0100    mdworker    [0x7f9c02005200] Created session
default    19:31:12.085857 +0100    mdworker    [0x7fb310002000] Created session
default    19:31:12.086111 +0100    mdworker    [0x7fe8bb802000] Created session
default    19:31:12.127914 +0100    mdworker    [0x7fcd1a802600] Releasing session
default    19:31:12.130586 +0100    mdworker    [0x7f9c02005200] Releasing session
default    19:31:12.131829 +0100    mdworker    [0x7fb310002000] Releasing session
default    19:31:12.132071 +0100    mdworker    [0x7fe8bb802000] Releasing session
default    19:31:12.175938 +0100    mdworker    [0x7fcd1b011000] Created session
default    19:31:12.176555 +0100    mdworker    [0x7fb311003800] Created session
default    19:31:12.178463 +0100    mdworker    [0x7fcd1b011000] Releasing session
default    19:31:12.178995 +0100    mdworker    [0x7fb311003800] Releasing session
default    19:31:13.337714 +0100    EmojiFunctionRowIM_Extension    IMKTextInputFunctionRowItemServiceViewController -dealloc *invoked* on NSViewService (<IMKTextInputFunctionRowItemServiceViewController: 0x6000000c73f0>)
default    19:31:13.337914 +0100    EmojiFunctionRowIM_Extension    IMKTextInputFunctionRowItemServiceViewController -dealloc *invoked* on NSViewService (<IMKTextInputFunctionRowItemServiceViewController: 0x6040000c5550>)
default    19:31:13.337955 +0100    Console    IMKInputSession [0x60400011ed50 presentFunctionRowItemTextInputViewWithEndpoint:completionHandler:] : [self textInputContext]=0x0 *NO* NSRemoteViewController to client, NSError=Error Domain=NSCocoaErrorDomain Code=4099 "The connection from pid 0 was invalidated from this process." UserInfo={NSDebugDescription=The connection from pid 0 was invalidated from this process.}, com.apple.inputmethod.EmojiFunctionRowItem
default    19:31:14.682338 +0100    trustd    could not enable test hierarchy: no UAT pinning preferences set
default    19:31:14.922342 +0100    mds    directQueryFetchResultsReply 81923 1795162112 35
default    19:31:15.658167 +0100    Splice Helper    Task <6E503B1D-C562-4461-A18F-0F9B6D1FF833>.<0> now using Connection 7
default    19:31:15.658387 +0100    Splice Helper    Task <6E503B1D-C562-4461-A18F-0F9B6D1FF833>.<0> sent request, body N
default    19:31:15.708281 +0100    Splice Helper    Task <6E503B1D-C562-4461-A18F-0F9B6D1FF833>.<0> received response, status 200 content K
default    19:31:15.708386 +0100    Splice Helper    Task <6E503B1D-C562-4461-A18F-0F9B6D1FF833>.<0> response ended
default    19:31:15.948703 +0100    mds    directQueryFetchResultsReply 81923 1795162112 35
default    19:31:17.731784 +0100    mds    directQueryFetchResultsReply 81923 1795162112 35
error    19:31:17.982336 +0100    mds    getattrlist returned parent id 2 for 2 (<private>)
default    19:31:19.233121 +0100    trustd    could not disable pinning: not an internal release
default    19:31:19.233146 +0100    trustd    could not enable test hierarchy: no UAT pinning preferences set
error    19:31:20.083741 +0100    coreaudiod    HALS_IOA1Engine.cpp:365:EndWriting:  HALS_IOA1Engine::EndWriting: got an error from the kernel trap, Error: 0xE00002EE
default    19:31:20.083805 +0100    Live    HALC_ProxyIOContext.cpp:1068:IOWorkLoop:  HALC_ProxyIOContext::IOWorkLoop: skipping cycle due to overload
default    19:31:20.083807 +0100    coreaudiod    HALB_AsyncLog.cpp:120:perform:  19:31:20.083770 thread 4290: HALS_IOContext::IOWorkLoop_HandleOverload: Overload arg1: 401 arg2: 8489204 arg3: 8487176
default    19:31:20.349873 +0100    EmojiFunctionRowIM_Extension    IMKTextInputFunctionRowItemServiceViewController -dealloc *invoked* on NSViewService (<IMKTextInputFunctionRowItemServiceViewController: 0x6040000cab10>)
default    19:31:20.353367 +0100    EmojiFunctionRowIM_Extension    IMKTextInputFunctionRowItemServiceViewController -dealloc *invoked* on NSViewService (<IMKTextInputFunctionRowItemServiceViewController: 0x6000000c5d30>)
default    19:31:21.237362 +0100    trustd    cert[2]: AnchorTrusted =(leaf)[force]> 0
default    19:31:21.239975 +0100    amfid    MacOS error: -67030
default    19:31:21.241990 +0100    amfid    MacOS error: -67030
default    19:31:21.244229 +0100    amfid    MacOS error: -67030
default    19:31:21.254600 +0100    amfid    MacOS error: -67030
default    19:31:21.256731 +0100    amfid    MacOS error: -67030
default    19:31:21.258564 +0100    amfid    Basic requirement validation failed, error: (null)
default    19:31:21.258795 +0100    amfid    /Library/Little Snitch/Little Snitch Daemon.bundle/Contents/_MASReceipt/Hooker signature not valid: -67030
default    19:31:21.265376 +0100    trustd    cert[2]: AnchorTrusted =(leaf)[force]> 0
default    19:31:21.268181 +0100    amfid    MacOS error: -67030
default    19:31:21.279526 +0100    amfid    MacOS error: -67023
default    19:31:21.281880 +0100    amfid    <private>: Broken signature with Team ID non-fatal.
default    19:31:21.289685 +0100    trustd    cert[2]: AnchorTrusted =(leaf)[force]> 0
default    19:31:21.302219 +0100    taskgated    MacOS error: -67030
error    19:31:22.196920 +0100    coreaudiod    HALS_IOA1Engine.cpp:312:EndReading:  HALS_IOA1Engine::EndReading: got an error from the kernel trap, Error: 0xE00002D7
default    19:31:22.197014 +0100    Live    HALC_ProxyIOContext.cpp:1068:IOWorkLoop:  HALC_ProxyIOContext::IOWorkLoop: skipping cycle due to overload
default    19:31:22.197015 +0100    coreaudiod    HALB_AsyncLog.cpp:120:perform:  19:31:22.196952 thread 4290: HALS_IOContext::IOWorkLoop_HandleOverload: Overload arg1: 401 arg2: 8582395 arg3: 8583416
default    19:31:22.200804 +0100    powerd    Process coreaudiod.175 TurnedOff PreventUserIdleSystemSleep "com.apple.audio.de_RME_driver_USBAudioEngine:1680448.context.preventuseridlesleep" age:00:03:14  id:4295001069 [System: DeclUser BGTask kDisp]
default    19:31:22.213751 +0100    coreaudiod    HALS_DefaultDeviceManager.cpp:1181:CheckForChanges:  ===================================
default    19:31:22.213814 +0100    coreaudiod    HALS_DefaultDeviceManager.cpp:1182:CheckForChanges:  HALS_DefaultDeviceManager::CheckForChanges:                 --->>>
default    19:31:22.213840 +0100    coreaudiod    HALS_DefaultDeviceManager.cpp:1251:CheckForChanges:  HALS_DefaultDeviceManager::CheckForChanges:            'dIn ' --->>>
default    19:31:22.213864 +0100    coreaudiod    HALS_DefaultDeviceManager.cpp:1591:UpdateDefaultDevice:  HALS_DefaultDeviceManager::UpdateDefaultDevice:        'dIn ' --->>>
default    19:31:22.213891 +0100    coreaudiod    HALS_DefaultDeviceManager.cpp:1612:FindPreferredDefaultDevice:  HALS_DefaultDeviceManager::FindPreferredDefaultDevice: 'dIn ' --->>>
default    19:31:22.214075 +0100    coreaudiod    HALS_DefaultDeviceManager.cpp:1642:FindPreferredDefaultDevice:  HALS_DefaultDeviceManager::FindPreferredDefaultDevice: 'dIn ' | found preferred[0] 54: 'AppleHDAEngineInput:1F,3,0,1,0:1'/'imic'
default    19:31:22.214102 +0100    coreaudiod    HALS_DefaultDeviceManager.cpp:1649:FindPreferredDefaultDevice:  HALS_DefaultDeviceManager::FindPreferredDefaultDevice: 'dIn ' <<<---
default    19:31:22.214124 +0100    coreaudiod    HALS_DefaultDeviceManager.cpp:1604:UpdateDefaultDevice:  HALS_DefaultDeviceManager::UpdateDefaultDevice:        'dIn ' <<<---
default    19:31:22.214144 +0100    coreaudiod    HALS_DefaultDeviceManager.cpp:1328:CheckForChanges:  HALS_DefaultDeviceManager::CheckForChanges:            'dIn ' <<<---
default    19:31:22.214162 +0100    coreaudiod    HALS_DefaultDeviceManager.cpp:1329:CheckForChanges:  -----------------------------------
default    19:31:22.214181 +0100    coreaudiod    HALS_DefaultDeviceManager.cpp:1251:CheckForChanges:  HALS_DefaultDeviceManager::CheckForChanges:            'dOut' --->>>
default    19:31:22.214200 +0100    coreaudiod    HALS_DefaultDeviceManager.cpp:1591:UpdateDefaultDevice:  HALS_DefaultDeviceManager::UpdateDefaultDevice:        'dOut' --->>>
default    19:31:22.214257 +0100    coreaudiod    HALS_DefaultDeviceManager.cpp:1612:FindPreferredDefaultDevice:  HALS_DefaultDeviceManager::FindPreferredDefaultDevice: 'dOut' --->>>
default    19:31:22.214458 +0100    coreaudiod    HALS_DefaultDeviceManager.cpp:1642:FindPreferredDefaultDevice:  HALS_DefaultDeviceManager::FindPreferredDefaultDevice: 'dOut' | found preferred[0] 359: 'de_RME_driver_USBAudioEngine:1680448'/''
default    19:31:22.214484 +0100    coreaudiod    HALS_DefaultDeviceManager.cpp:1649:FindPreferredDefaultDevice:  HALS_DefaultDeviceManager::FindPreferredDefaultDevice: 'dOut' <<<---
default    19:31:22.214513 +0100    coreaudiod    HALS_DefaultDeviceManager.cpp:1604:UpdateDefaultDevice:  HALS_DefaultDeviceManager::UpdateDefaultDevice:        'dOut' <<<---
default    19:31:22.214564 +0100    coreaudiod    HALS_DefaultDeviceManager.cpp:1328:CheckForChanges:  HALS_DefaultDeviceManager::CheckForChanges:            'dOut' <<<---
default    19:31:22.214671 +0100    coreaudiod    HALS_DefaultDeviceManager.cpp:1329:CheckForChanges:  -----------------------------------
default    19:31:22.214696 +0100    coreaudiod    HALS_DefaultDeviceManager.cpp:1251:CheckForChanges:  HALS_DefaultDeviceManager::CheckForChanges:            'sOut' --->>>
default    19:31:22.214763 +0100    coreaudiod    HALS_DefaultDeviceManager.cpp:1591:UpdateDefaultDevice:  HALS_DefaultDeviceManager::UpdateDefaultDevice:        'sOut' --->>>
default    19:31:22.214859 +0100    coreaudiod    HALS_DefaultDeviceManager.cpp:1612:FindPreferredDefaultDevice:  HALS_DefaultDeviceManager::FindPreferredDefaultDevice: 'sOut' --->>>
default    19:31:22.215175 +0100    coreaudiod    HALS_DefaultDeviceManager.cpp:1642:FindPreferredDefaultDevice:  HALS_DefaultDeviceManager::FindPreferredDefaultDevice: 'sOut' | found preferred[0] 359: 'de_RME_driver_USBAudioEngine:1680448'/''
default    19:31:22.215203 +0100    coreaudiod    HALS_DefaultDeviceManager.cpp:1649:FindPreferredDefaultDevice:  HALS_DefaultDeviceManager::FindPreferredDefaultDevice: 'sOut' <<<---
default    19:31:22.215225 +0100    coreaudiod    HALS_DefaultDeviceManager.cpp:1604:UpdateDefaultDevice:  HALS_DefaultDeviceManager::UpdateDefaultDevice:        'sOut' <<<---
default    19:31:22.215245 +0100    coreaudiod    HALS_DefaultDeviceManager.cpp:1328:CheckForChanges:  HALS_DefaultDeviceManager::CheckForChanges:            'sOut' <<<---
default    19:31:22.215264 +0100    coreaudiod    HALS_DefaultDeviceManager.cpp:1329:CheckForChanges:  -----------------------------------
default    19:31:22.215316 +0100    coreaudiod    HALS_DefaultDeviceManager.cpp:1251:CheckForChanges:  HALS_DefaultDeviceManager::CheckForChanges:            'shrd' --->>>
default    19:31:22.215366 +0100    coreaudiod    HALS_DefaultDeviceManager.cpp:1591:UpdateDefaultDevice:  HALS_DefaultDeviceManager::UpdateDefaultDevice:        'shrd' --->>>
default    19:31:22.215405 +0100    coreaudiod    HALS_DefaultDeviceManager.cpp:1612:FindPreferredDefaultDevice:  HALS_DefaultDeviceManager::FindPreferredDefaultDevice: 'shrd' --->>>
default    19:31:22.215614 +0100    coreaudiod    HALS_DefaultDeviceManager.cpp:1642:FindPreferredDefaultDevice:  HALS_DefaultDeviceManager::FindPreferredDefaultDevice: 'shrd' | found preferred[0] 359: 'de_RME_driver_USBAudioEngine:1680448'/''
default    19:31:22.215641 +0100    coreaudiod    HALS_DefaultDeviceManager.cpp:1649:FindPreferredDefaultDevice:  HALS_DefaultDeviceManager::FindPreferredDefaultDevice: 'shrd' <<<---
default    19:31:22.215662 +0100    coreaudiod    HALS_DefaultDeviceManager.cpp:1604:UpdateDefaultDevice:  HALS_DefaultDeviceManager::UpdateDefaultDevice:        'shrd' <<<---
default    19:31:22.215723 +0100    coreaudiod    HALS_DefaultDeviceManager.cpp:1328:CheckForChanges:  HALS_DefaultDeviceManager::CheckForChanges:            'shrd' <<<---
default    19:31:22.215750 +0100    coreaudiod    HALS_DefaultDeviceManager.cpp:1329:CheckForChanges:  -----------------------------------
default    19:31:22.215831 +0100    coreaudiod    HALS_DefaultDeviceManager.cpp:1189:CheckForChanges:  HALS_DefaultDeviceManager::CheckForChanges:                 <<<---
default    19:31:22.215858 +0100    coreaudiod    HALS_DefaultDeviceManager.cpp:1190:CheckForChanges:  ===================================
error    19:31:22.872022 +0100    sandboxd    Sandbox: mdworker(992) deny system-fsctl 0x4a0e [Duplicate; no report will be generated.]
error    19:31:22.872376 +0100    sandboxd    Sandbox: mdworker(992) deny system-fsctl 0x4a0e [Duplicate; no report will be generated.]
error    19:31:22.872850 +0100    sandboxd    Sandbox: mdworker(992) deny system-fsctl 0x4a0e [Duplicate; no report will be generated.]
error    19:31:22.873129 +0100    sandboxd    Sandbox: mdworker(992) deny system-fsctl 0x4a0e [Duplicate; no report will be generated.]
error    19:31:22.874811 +0100    sandboxd    Sandbox: mdworker(992) deny system-fsctl 0x4a0e [Duplicate; no report will be generated.]
error    19:31:22.876884 +0100    sandboxd    Sandbox: mdworker(992) deny system-fsctl 0x4a0e [Duplicate; no report will be generated.]
error    19:31:22.879007 +0100    sandboxd    Sandbox: mdworker(992) deny system-fsctl 0x4a0e [Duplicate; no report will be generated.]
error    19:31:22.880678 +0100    sandboxd    Sandbox: mdworker(992) deny system-fsctl 0x4a0e [Duplicate; no report will be generated.]
default    19:31:23.894404 +0100    coreaudiod    HALS_IOContextDescription.cpp:1113:PushStreamUsageToEngines_block_invoke:  IOContext 401: pushing 5 output stream(s) to 'de_RME_driver_USBAudioEngine:1680448'
default    19:31:23.894450 +0100    coreaudiod    HALS_IOContextDescription.cpp:1117:PushStreamUsageToEngines_block_invoke:  IOContext 401: output stream[0] => Disabled: 'de_RME_driver_USBAudioEngine:1680448'
default    19:31:23.894472 +0100    coreaudiod    HALS_IOContextDescription.cpp:1117:PushStreamUsageToEngines_block_invoke:  IOContext 401: output stream[1] => Disabled: 'de_RME_driver_USBAudioEngine:1680448'
default    19:31:23.894492 +0100    coreaudiod    HALS_IOContextDescription.cpp:1117:PushStreamUsageToEngines_block_invoke:  IOContext 401: output stream[2] => Disabled: 'de_RME_driver_USBAudioEngine:1680448'
default    19:31:23.894515 +0100    coreaudiod    HALS_IOContextDescription.cpp:1117:PushStreamUsageToEngines_block_invoke:  IOContext 401: output stream[3] => Disabled: 'de_RME_driver_USBAudioEngine:1680448'
default    19:31:23.894534 +0100    coreaudiod    HALS_IOContextDescription.cpp:1117:PushStreamUsageToEngines_block_invoke:  IOContext 401: output stream[4] => Disabled: 'de_RME_driver_USBAudioEngine:1680448'
default    19:31:23.894624 +0100    coreaudiod    HALS_IOContextDescription.cpp:1113:PushStreamUsageToEngines_block_invoke:  IOContext 401: pushing 5 input stream(s) to 'de_RME_driver_USBAudioEngine:1680448'
default    19:31:23.894654 +0100    coreaudiod    HALS_IOContextDescription.cpp:1117:PushStreamUsageToEngines_block_invoke:  IOContext 401: input stream[0] => Disabled: 'de_RME_driver_USBAudioEngine:1680448'
default    19:31:23.894676 +0100    coreaudiod    HALS_IOContextDescription.cpp:1117:PushStreamUsageToEngines_block_invoke:  IOContext 401: input stream[1] => Disabled: 'de_RME_driver_USBAudioEngine:1680448'
default    19:31:23.894696 +0100    coreaudiod    HALS_IOContextDescription.cpp:1117:PushStreamUsageToEngines_block_invoke:  IOContext 401: input stream[2] => Disabled: 'de_RME_driver_USBAudioEngine:1680448'
default    19:31:23.894715 +0100    coreaudiod    HALS_IOContextDescription.cpp:1117:PushStreamUsageToEngines_block_invoke:  IOContext 401: input stream[3] => Disabled: 'de_RME_driver_USBAudioEngine:1680448'
default    19:31:23.894733 +0100    coreaudiod    HALS_IOContextDescription.cpp:1117:PushStreamUsageToEngines_block_invoke:  IOContext 401: input stream[4] => Disabled: 'de_RME_driver_USBAudioEngine:1680448'
default    19:31:23.907441 +0100    coreaudiod    HALS_IOContextDescription.cpp:1113:PushStreamUsageToEngines_block_invoke:  IOContext 401: pushing 5 output stream(s) to 'de_RME_driver_USBAudioEngine:1680448'
default    19:31:23.907475 +0100    coreaudiod    HALS_IOContextDescription.cpp:1117:PushStreamUsageToEngines_block_invoke:  IOContext 401: output stream[0] => Enabled: 'de_RME_driver_USBAudioEngine:1680448'
default    19:31:23.907497 +0100    coreaudiod    HALS_IOContextDescription.cpp:1117:PushStreamUsageToEngines_block_invoke:  IOContext 401: output stream[1] => Enabled: 'de_RME_driver_USBAudioEngine:1680448'
default    19:31:23.907516 +0100    coreaudiod    HALS_IOContextDescription.cpp:1117:PushStreamUsageToEngines_block_invoke:  IOContext 401: output stream[2] => Enabled: 'de_RME_driver_USBAudioEngine:1680448'
default    19:31:23.907535 +0100    coreaudiod    HALS_IOContextDescription.cpp:1117:PushStreamUsageToEngines_block_invoke:  IOContext 401: output stream[3] => Enabled: 'de_RME_driver_USBAudioEngine:1680448'
default    19:31:23.907554 +0100    coreaudiod    HALS_IOContextDescription.cpp:1117:PushStreamUsageToEngines_block_invoke:  IOContext 401: output stream[4] => Enabled: 'de_RME_driver_USBAudioEngine:1680448'
default    19:31:23.907633 +0100    coreaudiod    HALS_IOContextDescription.cpp:1113:PushStreamUsageToEngines_block_invoke:  IOContext 401: pushing 5 input stream(s) to 'de_RME_driver_USBAudioEngine:1680448'
default    19:31:23.907655 +0100    coreaudiod    HALS_IOContextDescription.cpp:1117:PushStreamUsageToEngines_block_invoke:  IOContext 401: input stream[0] => Enabled: 'de_RME_driver_USBAudioEngine:1680448'
default    19:31:23.907674 +0100    coreaudiod    HALS_IOContextDescription.cpp:1117:PushStreamUsageToEngines_block_invoke:  IOContext 401: input stream[1] => Enabled: 'de_RME_driver_USBAudioEngine:1680448'
default    19:31:23.907699 +0100    coreaudiod    HALS_IOContextDescription.cpp:1117:PushStreamUsageToEngines_block_invoke:  IOContext 401: input stream[2] => Enabled: 'de_RME_driver_USBAudioEngine:1680448'
default    19:31:23.907718 +0100    coreaudiod    HALS_IOContextDescription.cpp:1117:PushStreamUsageToEngines_block_invoke:  IOContext 401: input stream[3] => Enabled: 'de_RME_driver_USBAudioEngine:1680448'
default    19:31:23.907737 +0100    coreaudiod    HALS_IOContextDescription.cpp:1117:PushStreamUsageToEngines_block_invoke:  IOContext 401: input stream[4] => Enabled: 'de_RME_driver_USBAudioEngine:1680448'
default    19:31:25.709407 +0100    Splice Helper    Task <7A5352C2-8F4C-44D5-BFF6-01A57DAB6671>.<0> now using Connection 7
default    19:31:25.709570 +0100    Splice Helper    Task <7A5352C2-8F4C-44D5-BFF6-01A57DAB6671>.<0> sent request, body N
default    19:31:25.741284 +0100    Splice Helper    Task <7A5352C2-8F4C-44D5-BFF6-01A57DAB6671>.<0> received response, status 200 content K
default    19:31:25.741417 +0100    Splice Helper    Task <7A5352C2-8F4C-44D5-BFF6-01A57DAB6671>.<0> response ended
default    19:31:26.195786 +0100    coreaudiod    HALB_AsyncLog.cpp:120:perform:  19:31:26.195738 thread 4d76: HALS_IOContext::IOWorkLoop_HandleOverload: Overload arg1: 401 arg2: 96689 arg3: 96344
default    19:31:26.195838 +0100    Live    HALC_ProxyIOContext.cpp:1068:IOWorkLoop:  HALC_ProxyIOContext::IOWorkLoop: skipping cycle due to overload
default    19:31:28.785699 +0100    symptomsd    rssi (-58) or transmitRate (195.000000) changed on interface en0 for BSSID:<private>
default    19:31:31.393839 +0100    trustd    cert[2]: AnchorTrusted =(leaf)[force]> 0
default    19:31:31.396424 +0100    amfid    MacOS error: -67030
default    19:31:31.405996 +0100    amfid    MacOS error: -67030
default    19:31:31.408186 +0100    amfid    MacOS error: -67030
default    19:31:31.410017 +0100    amfid    MacOS error: -67030
default    19:31:31.411920 +0100    amfid    MacOS error: -67030

32 (edited by childrenof9 2017-11-07 09:47:01)

Re: Fireface UFX & High Sierra Issues

After a few hours of working with High Sierra, it looks like the problem is even worse. Almost straight after playback a session it glitches and distorts sad:(:(.

Re: Fireface UFX & High Sierra Issues

Would it solve anything if I start using firewire? This means getting 2 (!!!!) dongles: One from usb-c to thunderbolt 2 and one from thunderbolt 2 to firewire hmm

34 (edited by christian.antkow 2017-11-07 13:08:22)

Re: Fireface UFX & High Sierra Issues

pschuegr wrote:

I'm having this or a very similar issue as well - I have to repro it again to check if I have the same watchdog messages in the console, but I (fingers crossed) may have a found a workaround by putting my UFX into class compliant mode.  Not an ideal solution obviously, but so far it has removed my audio glitching.

Whaddya know. Putting the UFX into CC mode got rid of the glitching for me as well !!

Don't have access to TotalMix, but looks like all the channels and whatnot are there and available for me in Nuendo.

Progress.

EDIT: Ok, not ENTIRELY resolved, but better. Just caught this glitch in iTunes while running in CC mode.
---
default    06:03:58.947012 -0600    kernel    + IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 76521) - (957,178c)
default    06:03:58.947037 -0600    kernel    - IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 76521) - (957,198c)
default    06:03:58.947422 -0600    iTunes    HALC_ProxyIOContext.cpp:1068:IOWorkLoop:  HALC_ProxyIOContext::IOWorkLoop: skipping cycle due to overload
default    06:03:58.947427 -0600    coreaudiod    HALB_AsyncLog.cpp:120:perform:  06:03:58.947376 thread 676c0: HALS_IOContext::IOWorkLoop_HandleOverload: Overload arg1: 269 arg2: 39180327 arg3: 39180155
default    06:03:58.953258 -0600    kernel    + IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 76523) - (957,198c)
default    06:03:58.953282 -0600    kernel    - IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 76523) - (957,1b8c)
default    06:04:08.483796 -0600    kernel    + IOAudioEngineUserClient::externalMethod, selector=0x4,   arg0 0x0, arg1 0x0, arg2 0x0 arg3 0x0
default    06:04:08.483804 -0600    kernel      scalarInputCount=0x0  structureInputSize 0x0, scalarOutputCount 0x0, structureOutputSize 0x0
default    06:04:08.483829 -0600    kernel    + IOAudioStream[<private>]::removeClient(<private>)
default    06:04:08.483834 -0600    kernel    +-IOAudioStream[<private>]::safeLogError kErrorLogDumpCounters mStreamErrorCountsUpdated=0
default    06:04:08.483835 -0600    kernel    - IOAudioStream[<private>]::removeClient(<private>)
default    06:04:08.483839 -0600    kernel    - IOAudioEngine[<private>]::stopEngineAtPosition(974,12f5)
default    06:04:08.483841 -0600    kernel    +- IOAudioEngine[<private>]::decrementActiveUserClients() - 0 returns 0x0
default    06:04:08.483842 -0600    kernel    +- IOAudioEngine[<private>]::stopClient(<private>) returns 0x0
default    06:04:08.483846 -0600    kernel    +- IOAudioEngineUserClient[<private>]::setOnline(0)
default    06:04:08.483847 -0600    kernel    - IOAudioEngineUserClient::externalMethod returns 0x0
default    06:04:08.483862 -0600    kernel    + IOAudioEngineUserClient::externalMethod, selector=0x1,   arg0 0x10B598000, arg1 0x10d, arg2 0x0 arg3 0x0
default    06:04:08.483864 -0600    kernel      scalarInputCount=0x2  structureInputSize 0x0, scalarOutputCount 0x0, structureOutputSize 0x0
default    06:04:08.484259 -0600    powerd    Process coreaudiod.200 TurnedOff PreventUserIdleSystemSleep "com.apple.audio.AppleUSBAudioEngine:RME:Fireface UFX (23241785):855282ED3E8A6C8:1,2.context.preventuseridlesleep" age:00:13:45  id:4295003614 [System: DeclUser IntPrevDisp NetAcc kCPU kDisp]
default    06:04:08.483874 -0600    kernel    + IOAudioEngineUserClient[<private>]::unregisterClientBuffer64(0x<private>, 0x10d)
default    06:04:08.483876 -0600    kernel      searching for sourceBuffer 0x10b598000
default    06:04:08.483879 -0600    kernel      checking against 0x10b53f000
default    06:04:08.483880 -0600    kernel      no clientbuffer found
default    06:04:08.483881 -0600    kernel    - IOAudioEngineUserClient::unregisterClientBuffer64 no sourcebuffer returns 0x<private>
default    06:04:08.483882 -0600    kernel    - IOAudioEngineUserClient::externalMethod returns 0x<private>
default    06:04:08.483892 -0600    kernel    + IOAudioEngineUserClient::externalMethod, selector=0x1,   arg0 0x10B53F000, arg1 0x10d, arg2 0x0 arg3 0x0
default    06:04:08.483895 -0600    kernel      scalarInputCount=0x2  structureInputSize 0x0, scalarOutputCount 0x0, structureOutputSize 0x0
default    06:04:08.483904 -0600    kernel    + IOAudioEngineUserClient[<private>]::unregisterClientBuffer64(0x<private>, 0x10d)
default    06:04:08.483905 -0600    kernel      searching for sourceBuffer 0x10b53f000
default    06:04:08.483908 -0600    kernel    +- IOAudioEngineUserClient[<private>]::removeBufferSet(<private>)
default    06:04:08.483909 -0600    kernel    + IOAudioStream[<private>]::removeClient(<private>)
default    06:04:08.483911 -0600    kernel    +-IOAudioStream[<private>]::safeLogError kErrorLogDumpCounters mStreamErrorCountsUpdated=0
default    06:04:08.483912 -0600    kernel    - IOAudioStream[<private>]::removeClient(<private>)
default    06:04:08.483932 -0600    kernel    - IOAudioEngineUserClient::unregisterClientBuffer64 no sourcebuffer returns 0x0
default    06:04:08.483933 -0600    kernel    - IOAudioEngineUserClient::externalMethod returns 0x0
default    06:04:08.721316 -0600    kernel    + IOAudioEngine[<private>]::stopAudioEngine()
default    06:04:08.724127 -0600    kernel    +-IOAudioEngine[<private>]::setState(0x0. oldState=0x1)
default    06:04:08.724141 -0600    kernel    + IOAudioDevice[<private>]::audioEngineStopped() - numRunningAudioEngines = 1
default    06:04:08.724143 -0600    kernel    + IOAudioDevice[<private>]::scheduleIdleAudioSleep: idleSleepDelayTime = 00
default    06:04:08.724145 -0600    kernel    + IOAudioDevice[<private>]::initiatePowerStateChange(0x0) - current = 2 - pending = 1
default    06:04:08.724147 -0600    kernel    + IOAudioDevice[<private>]::protectedCompletePowerStateChange() - current = 2 - pending = 1
default    06:04:08.724150 -0600    kernel    - IOAudioDevice[<private>]::protectedCompletePowerStateChange() - current = 1 - pending = 1 returns 0x0
default    06:04:08.724301 -0600    kernel    +- IOAudioDevice[<private>]::flushAudioControls()
default    06:04:08.724304 -0600    kernel    - IOAudioDevice[<private>]::initiatePowerStateChange(0x0) - current = 1 - pending = 1 returns 0x0
default    06:04:08.724305 -0600    kernel    - IOAudioDevice[<private>]::scheduleIdleAudioSleep: idleSleepDelayTime = 00
default    06:04:08.724307 -0600    kernel    - IOAudioDevice[<private>]::audioEngineStopped() - numRunningAudioEngines = 0
default    06:04:08.724309 -0600    kernel    - IOAudioEngine[<private>]::stopAudioEngine() returns 0x0

Re: Fireface UFX & High Sierra Issues

@christian.antkow: is that on the Mac or the MacBook? 

Also: I'm having trouble seeing these kernel logs... is everybody using the Mac console app, and if so, which stream are you looking at? system.log?

36 (edited by christian.antkow 2017-11-08 18:38:26)

Re: Fireface UFX & High Sierra Issues

pschuegr wrote:

@christian.antkow: is that on the Mac or the MacBook? 
Also: I'm having trouble seeing these kernel logs... is everybody using the Mac console app, and if so, which stream are you looking at? system.log?

Mac Pro 6,1 running UFX in CC mode. Running Console app with "All Messages" selected for my Mac device.

Re: Fireface UFX & High Sierra Issues

I'm running RME Fireface UC on 2016 MBP, High Sierra 10.13.1, using Nuendo 7.1.35. Glitches are constant, sometimes choking the playback totally for a few seconds. Console messages are more or less the same as you guys have. High Sierra update didn't help, maybe even made it worse. My only option now is to use built-in audio in Nuendo and routing it to RME's inputs for monitoring. No way in hell to record anything meaningful with this setup, so I'm recording my modular synths and acoustic instruments to 2012 MBP which is running Sierra and also acts as a RME Totalmix controller. Not exactly very mobile setup currently, but it's working. I can hear the sound difference though; built-in audio is muddier and lacks something compared to RME.

I noticed something - when I had RME plugged in to 2016 MBP, but didn't have Steinberg's eLicencer USB dongle plugged in, Youtube and Netflix playback was smooth through RME, no glitches at all! Obviously, I couldn't test this with Nuendo. However, when I plugged in the eLicencer while watching Netflix, audio started glitching! I didn't have time to experiment this on further so I don't know if it is the eLicencer, USB hub or something else. Can someone confirm audio playback behaviour without eLicencer?

Hope Apple fixes this soon, otherwise I need to sell the laptop, RME or both...

Thanks!

Re: Fireface UFX & High Sierra Issues

I can only confirm your issues as of now: I too have the problems with the glitching and indeed: high sierra made it worse for sure.

I have the elicenser too, so I will check how it works without that.

Right now I have to do the same thing: use inbuilt audio and monitor through the RME, so cannot record...

39 (edited by childrenof9 2017-11-20 11:45:20)

Re: Fireface UFX & High Sierra Issues

I have to add; with cubase my issues are less, with Ableton its hell though

Re: Fireface UFX & High Sierra Issues

Oke Tested a lot today and even without the Elicenser it still glitches as crazy sad

Is there nothing  the guys from RME can say about this? This issue makes the combination macbook pro 2016 - RME soundcard just unusable. This can't be right

Re: Fireface UFX & High Sierra Issues

Anyone tried out new High Sierra 10.13.2 (17C88)? This is not beta, it is available via normal update process. Update info clearly says: "Improves compatibility with certain third-party USB audio devices." which is certainly hopeful! I have installed it and it was long process, but no problems. However, I'm now away from Fireface UC for a while, so I cannot test whether the crackles are gone, because with internal audio I never had problems anyway. Anyone tried the update with RME just yet? Happy to hear of your experiences!

Re: Fireface UFX & High Sierra Issues

I had finally chance to try out RME Fireface UC with new High Sierra update and I have good news! Using Nuendo 7.1.40 with quite heavy Vienna Instruments-based music project, incl. reverbs and other processing plugins, I didn't get a glitches anywhere at all. Macbook Pro 2016 goes fans screaming most of the time, but it doesn't end up in glitches and crackles. Before, it was really bad, sometimes crackles were really long and almost choked the playback totally. I haven't checked the console messages, because it works now! Same goes with other audio progs like Sound Forge, but I don't use RME for much else.

I'm happy Apple found time to solve this critical issue, most certainly after great pressure from RME, other manufacturers and users. I hope this update solves your problems eventually as well, good luck!

Re: Fireface UFX & High Sierra Issues

oke sounds promising! Im gonna download this one now and check on monday if the issues are solved...

Re: Fireface UFX & High Sierra Issues

HI Guys!

Im mildy optimistic that this new High Sierra 10.13.2 is solving this glitching issue. Keep you guys posted after more testing/work!

Re: Fireface UFX & High Sierra Issues

OK, tested after a whole day and the problem is unfortunately still there. It is less though and after a bit of waiting it snaps back.

error    19:46:24.387856 +0100    UserEventAgent    Month 13 is out of bounds
error    19:46:24.387947 +0100    UserEventAgent    Month 13 is out of bounds
error    19:46:24.393045 +0100    UserEventAgent    Month 13 is out of bounds
error    19:46:24.393203 +0100    UserEventAgent    Month 13 is out of bounds
default    19:46:24.394857 +0100    kernel    + IOAudioEngineUserClient::externalMethod, selector=0x0,   arg0 0x0, arg1 0x1046be000, arg2 0x18010 arg3 0x3c2
default    19:46:24.395373 +0100    kernel      input
default    19:46:24.395469 +0100    kernel      clientBuffer->mAudioClientBuffer32.sourceBuffer before offset: <private>, offset size: 16
default    19:46:24.395559 +0100    kernel      !isOnline
default    19:46:24.395561 +0100    kernel    - IOAudioEngineUserClient::registerClientBuffer64() result 0x0
default    19:46:24.395563 +0100    kernel    - IOAudioEngineUserClient::safeRegisterClientBuffer64  returns 0x0
default    19:46:24.395566 +0100    kernel    - IOAudioEngineUserClient::registerBuffer64 0x6 0x104678000 0xc010 0x3c2 returns 0x0
default    19:46:24.395568 +0100    kernel    - IOAudioEngineUserClient::externalMethod returns 0x0
default    19:46:24.395578 +0100    kernel    + IOAudioEngineUserClient::externalMethod, selector=0x0,   arg0 0x7, arg1 0x104685000, arg2 0x6010 arg3 0x3c2
default    19:46:24.395581 +0100    kernel      scalarInputCount=0x4  structureInputSize 0x0, scalarOutputCount 0x0, structureOutputSize 0x0
default    19:46:24.395600 +0100    kernel    + IOAudioEngineUserClient::registerBuffer64 0x7 0x104685000 0x6010 0x3c2
default    19:46:24.395603 +0100    kernel    + IOAudioEngineUserClient::safeRegisterClientBuffer64 <private>
default    19:46:24.395607 +0100    kernel    + IOAudioEngineUserClient[<private>]::registerClientBuffer64  (<private>[13], 0x104685000, 0x6010, 0x3c2)
default    19:46:24.395631 +0100    kernel      clientBuffer->mAudioClientBuffer32.sourceBuffer before offset: <private>, offset size: 16
default    19:46:24.395633 +0100    kernel      clientBuffer->mAudioClientBuffer32.sourceBuffer after offset: <private>
default    19:46:24.395635 +0100    kernel      output
default    19:46:24.395637 +0100    kernel      assigning  clientBufPtr->mAudioClientBuffer32.mNextBuffer32 <private>
default    19:46:24.395638 +0100    kernel      !isOnline
default    19:46:24.395640 +0100    kernel    - IOAudioEngineUserClient::registerClientBuffer64() result 0x0
default    19:46:24.395642 +0100    kernel    - IOAudioEngineUserClient::safeRegisterClientBuffer64  returns 0x0
default    19:46:24.395645 +0100    kernel    - IOAudioEngineUserClient::registerBuffer64 0x7 0x104685000 0x6010 0x3c2 returns 0x0
default    19:46:24.395648 +0100    kernel    - IOAudioEngineUserClient::externalMethod returns 0x0
default    19:46:24.395657 +0100    kernel    + IOAudioEngineUserClient::externalMethod, selector=0x0,   arg0 0x8, arg1 0x10468c000, arg2 0x18010 arg3 0x3c2
default    19:46:24.395661 +0100    kernel      scalarInputCount=0x4  structureInputSize 0x0, scalarOutputCount 0x0, structureOutputSize 0x0
default    19:46:24.395680 +0100    kernel    + IOAudioEngineUserClient::registerBuffer64 0x8 0x10468c000 0x18010 0x3c2
default    19:46:24.395682 +0100    kernel    + IOAudioEngineUserClient::safeRegisterClientBuffer64 <private>
default    19:46:24.395687 +0100    kernel    + IOAudioEngineUserClient[<private>]::registerClientBuffer64  (<private>[15], 0x10468c000, 0x18010, 0x3c2)
default    19:46:24.395724 +0100    kernel      clientBuffer->mAudioClientBuffer32.sourceBuffer before offset: <private>, offset size: 16
default    19:46:24.395726 +0100    kernel      clientBuffer->mAudioClientBuffer32.sourceBuffer after offset: <private>
default    19:46:24.395727 +0100    kernel      output
default    19:46:24.395730 +0100    kernel      assigning  clientBufPtr->mAudioClientBuffer32.mNextBuffer32 <private>
default    19:46:24.395730 +0100    kernel      !isOnline
default    19:46:24.395732 +0100    kernel    - IOAudioEngineUserClient::registerClientBuffer64() result 0x0
default    19:46:24.395735 +0100    kernel    - IOAudioEngineUserClient::safeRegisterClientBuffer64  returns 0x0
default    19:46:24.395738 +0100    kernel    - IOAudioEngineUserClient::registerBuffer64 0x8 0x10468c000 0x18010 0x3c2 returns 0x0
default    19:46:24.395740 +0100    kernel    - IOAudioEngineUserClient::externalMethod returns 0x0
default    19:46:24.395750 +0100    kernel    + IOAudioEngineUserClient::externalMethod, selector=0x0,   arg0 0x9, arg1 0x1046a5000, arg2 0x18010 arg3 0x3c2
default    19:46:24.395753 +0100    kernel      scalarInputCount=0x4  structureInputSize 0x0, scalarOutputCount 0x0, structureOutputSize 0x0
default    19:46:24.395772 +0100    kernel    + IOAudioEngineUserClient::registerBuffer64 0x9 0x1046a5000 0x18010 0x3c2
default    19:46:24.395775 +0100    kernel    + IOAudioEngineUserClient::safeRegisterClientBuffer64 <private>
default    19:46:24.395780 +0100    kernel    + IOAudioEngineUserClient[<private>]::registerClientBuffer64  (<private>[23], 0x1046a5000, 0x18010, 0x3c2)
default    19:46:24.395839 +0100    kernel      clientBuffer->mAudioClientBuffer32.sourceBuffer before offset: <private>, offset size: 16
default    19:46:24.395841 +0100    kernel      clientBuffer->mAudioClientBuffer32.sourceBuffer after offset: <private>
default    19:46:24.395842 +0100    kernel      output
default    19:46:24.395845 +0100    kernel      assigning  clientBufPtr->mAudioClientBuffer32.mNextBuffer32 <private>
default    19:46:24.395846 +0100    kernel      !isOnline
default    19:46:24.395848 +0100    kernel    - IOAudioEngineUserClient::registerClientBuffer64() result 0x0
default    19:46:24.395850 +0100    kernel    - IOAudioEngineUserClient::safeRegisterClientBuffer64  returns 0x0
default    19:46:24.395854 +0100    kernel    - IOAudioEngineUserClient::registerBuffer64 0x9 0x1046a5000 0x18010 0x3c2 returns 0x0
default    19:46:24.395856 +0100    kernel    - IOAudioEngineUserClient::externalMethod returns 0x0
default    19:46:24.395879 +0100    kernel    + IOAudioEngineUserClient::externalMethod, selector=0x3,   arg0 0x0, arg1 0x0, arg2 0x0 arg3 0x0
default    19:46:24.395883 +0100    kernel      scalarInputCount=0x0  structureInputSize 0x0, scalarOutputCount 0x0, structureOutputSize 0x0
default    19:46:24.395901 +0100    kernel    + IOAudioEngineUserClient[<private>]::startClient() - 0
default    19:46:24.395905 +0100    kernel      audioEngine && !isInactive(). State = 0
default    19:46:24.395906 +0100    kernel      audioEngine->getState() != kIOAudioEnginePaused
default    19:46:24.395912 +0100    kernel    +- IOAudioEngineUserClient[<private>]::setOnline(1)
default    19:46:24.395913 +0100    kernel      !isOnline() setting online
default    19:46:24.395916 +0100    kernel    + IOAudioEngine[<private>]::startClient(<private>)
default    19:46:24.395920 +0100    kernel    + IOAudioEngine[<private>]::incrementActiveUserClients() - 0
default    19:46:24.395924 +0100    kernel    + IOAudioEngine[<private>]::startAudioEngine(state = 0)
default    19:46:24.395927 +0100    kernel    + IOAudioDevice[<private>]::audioEngineStarting() - numRunningAudioEngines = 0
default    19:46:24.395930 +0100    kernel    + IOAudioDevice[<private>]::initiatePowerStateChange(0x0) - current = 1 - pending = 2
default    19:46:24.395934 +0100    kernel    + IOAudioDevice[<private>]::protectedCompletePowerStateChange() - current = 1 - pending = 2
default    19:46:24.395937 +0100    kernel    - IOAudioDevice[<private>]::protectedCompletePowerStateChange() - current = 2 - pending = 2 returns 0x0
default    19:46:24.395941 +0100    kernel    - IOAudioDevice[<private>]::initiatePowerStateChange(0x0) - current = 2 - pending = 2 returns 0x0
default    19:46:24.395943 +0100    kernel    - IOAudioDevice[<private>]::audioEngineStarting() - numRunningAudioEngines = 1
default    19:46:24.395946 +0100    kernel    - IOAudioEngine[<private>]::stopEngineAtPosition(0,0)
default    19:46:24.395948 +0100    kernel    +- IOAudioEngine[<private>]::resetStatusBuffer()
default    19:46:24.399523 +0100    kernel    +-IOAudioEngine[<private>]::setState(0x1. oldState=0)
default    19:46:24.399536 +0100    kernel    - IOAudioEngine[<private>]::getTimerInterval()
default    19:46:24.399557 +0100    kernel    - IOAudioEngine[<private>]::startAudioEngine() returns 0x0
default    19:46:24.399559 +0100    kernel    - IOAudioEngine[<private>]::incrementActiveUserClients() - 1 returns 0
default    19:46:24.399562 +0100    kernel    - IOAudioEngine[<private>]::startClient(<private>) returns 0x0
default    19:46:24.399563 +0100    kernel      engine started
default    19:46:24.399565 +0100    kernel      bufferSet <private>
default    19:46:24.399566 +0100    kernel      output clientBuffer <private>
default    19:46:24.399568 +0100    kernel    + IOAudioStream[<private>]::addClient(<private>)
default    19:46:24.399574 +0100    kernel    - IOAudioStream[<private>]::addClient(<private>) returns 0x0
default    19:46:24.399576 +0100    kernel      output clientBuffer <private>
default    19:46:24.399578 +0100    kernel    + IOAudioStream[<private>]::addClient(<private>)
default    19:46:24.399581 +0100    kernel    - IOAudioStream[<private>]::addClient(<private>) returns 0x0
default    19:46:24.399583 +0100    kernel      output clientBuffer <private>
default    19:46:24.399584 +0100    kernel    + IOAudioStream[<private>]::addClient(<private>)
default    19:46:24.399589 +0100    kernel    - IOAudioStream[<private>]::addClient(<private>) returns 0x0
default    19:46:24.399590 +0100    kernel      output clientBuffer <private>
default    19:46:24.399591 +0100    kernel    + IOAudioStream[<private>]::addClient(<private>)
default    19:46:24.399596 +0100    kernel    - IOAudioStream[<private>]::addClient(<private>) returns 0x0
default    19:46:24.399597 +0100    kernel      output clientBuffer <private>
default    19:46:24.399600 +0100    kernel    + IOAudioStream[<private>]::addClient(<private>)
default    19:46:24.399603 +0100    kernel    - IOAudioStream[<private>]::addClient(<private>) returns 0x0
default    19:46:24.399604 +0100    kernel      input clientBuffer <private>
default    19:46:24.399606 +0100    kernel    + IOAudioStream[<private>]::addClient(<private>)
default    19:46:24.399610 +0100    kernel    - IOAudioStream[<private>]::addClient(<private>) returns 0x0
default    19:46:24.399611 +0100    kernel      input clientBuffer <private>
default    19:46:24.399613 +0100    kernel    + IOAudioStream[<private>]::addClient(<private>)
default    19:46:24.399616 +0100    kernel    - IOAudioStream[<private>]::addClient(<private>) returns 0x0
default    19:46:24.399618 +0100    kernel      input clientBuffer <private>
default    19:46:24.399620 +0100    kernel    + IOAudioStream[<private>]::addClient(<private>)
default    19:46:24.399623 +0100    kernel    - IOAudioStream[<private>]::addClient(<private>) returns 0x0
default    19:46:24.399625 +0100    kernel      input clientBuffer <private>
default    19:46:24.399627 +0100    kernel    + IOAudioStream[<private>]::addClient(<private>)
default    19:46:24.399631 +0100    kernel    - IOAudioStream[<private>]::addClient(<private>) returns 0x0
default    19:46:24.399632 +0100    kernel      input clientBuffer <private>
default    19:46:24.399634 +0100    kernel    + IOAudioStream[<private>]::addClient(<private>)
default    19:46:24.399638 +0100    kernel    - IOAudioStream[<private>]::addClient(<private>) returns 0x0
default    19:46:24.399640 +0100    kernel    - IOAudioEngineUserClient[<private>]::startClient() - 1 returns 0x0
default    19:46:24.399643 +0100    kernel    - IOAudioEngineUserClient::externalMethod returns 0x0
error    19:46:24.513412 +0100    SystemUIServer    CGContextSetFillColorWithColor: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
error    19:46:24.513456 +0100    SystemUIServer    CGContextSetStrokeColorWithColor: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
error    19:46:24.513485 +0100    SystemUIServer    CGContextGetCompositeOperation: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
error    19:46:24.513511 +0100    SystemUIServer    CGContextSetCompositeOperation: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
error    19:46:24.513535 +0100    SystemUIServer    CGContextFillRects: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
error    19:46:24.513583 +0100    SystemUIServer    CGContextSetCompositeOperation: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
error    19:46:24.513634 +0100    SystemUIServer    CGContextGetFontSmoothingBackgroundColor: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
error    19:46:24.513661 +0100    SystemUIServer    CGContextGetShouldSmoothFonts: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
error    19:46:24.513700 +0100    SystemUIServer    CGContextSetFontSmoothingBackgroundColor: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
error    19:46:24.513736 +0100    SystemUIServer    CGContextSetFillColorWithColor: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
error    19:46:24.513769 +0100    SystemUIServer    CGContextGetCompositeOperation: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
error    19:46:24.513806 +0100    SystemUIServer    CGContextSetCompositeOperation: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
error    19:46:24.513841 +0100    SystemUIServer    CGContextFillRects: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
error    19:46:24.513877 +0100    SystemUIServer    CGContextSetCompositeOperation: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
error    19:46:24.514079 +0100    SystemUIServer    CGContextGetShouldSmoothFonts: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
error    19:46:24.514129 +0100    SystemUIServer    CGContextGetFontSmoothingStyle: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
error    19:46:24.514222 +0100    SystemUIServer    CGContextGetFontAntialiasingStyle: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
error    19:46:24.514341 +0100    SystemUIServer    CGContextSetFontSmoothingStyle: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
error    19:46:24.514382 +0100    SystemUIServer    CGContextSetShouldSmoothFonts: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
error    19:46:24.514415 +0100    SystemUIServer    CGContextSetFontSmoothingBackgroundColor: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
default    19:46:24.786142 +0100    kernel    + IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 2) - (2,84)
default    19:46:24.786271 +0100    kernel    - IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 2) - (2,884)
default    19:46:25.668890 +0100    kernel    + IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 22) - (6,1884)
default    19:46:25.669005 +0100    kernel    - IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 22) - (7,84)
default    19:46:26.179623 +0100    kernel    + IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 34) - (9,1084)
default    19:46:26.179733 +0100    kernel    - IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 34) - (9,1884)
error    19:46:26.189076 +0100    coreaudiod    Month 13 is out of bounds
default    19:46:26.189079 +0100    Live    HALC_ProxyIOContext.cpp:1068:IOWorkLoop:  HALC_ProxyIOContext::IOWorkLoop: skipping cycle due to overload
default    19:46:26.189171 +0100    coreaudiod    HALB_AsyncLog.cpp:120:perform:  19:46:26.189033 thread cfe82: HALS_IOContext::IOWorkLoop_HandleOverload: Overload arg1: 962 arg2: 78177 arg3: 77944
default    19:46:26.225736 +0100    kernel    + IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 36) - (9,1884)
default    19:46:26.225835 +0100    kernel    - IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 36) - (a,84)
default    19:46:26.255708 +0100    EmojiFunctionRowIM_Extension    IMKTextInputFunctionRowItemServiceViewController -dealloc *invoked* on NSViewService (<IMKTextInputFunctionRowItemServiceViewController: 0x6000000caaa0>)
default    19:46:26.272737 +0100    kernel    + IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 37) - (a,84)
default    19:46:26.272859 +0100    kernel    - IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 37) - (a,884)
default    19:46:26.416655 +0100    kernel    + IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 41) - (a,1974)
default    19:46:26.416811 +0100    kernel    - IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 41) - (b,174)
default    19:46:26.463752 +0100    kernel    + IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 42) - (b,174)
default    19:46:26.463883 +0100    kernel    - IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 42) - (b,974)
default    19:46:26.509607 +0100    kernel    + IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 43) - (b,974)
default    19:46:26.509735 +0100    kernel    - IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 43) - (b,1174)
default    19:46:26.513575 +0100    kernel      performClientOutput(a,1974) - missed samples (b,1174). fCurrentLoopCount=b
error    19:46:26.513614 +0100    coreaudiod    HALS_IOA1Engine.cpp:365:EndWriting:  HALS_IOA1Engine::EndWriting: got an error from the kernel trap, Error: 0xE00002EE
default    19:46:26.513709 +0100    Live    HALC_ProxyIOContext.cpp:1068:IOWorkLoop:  HALC_ProxyIOContext::IOWorkLoop: skipping cycle due to overload
error    19:46:26.513708 +0100    coreaudiod    Month 13 is out of bounds
default    19:46:26.513750 +0100    coreaudiod    HALB_AsyncLog.cpp:120:perform:  19:46:26.513660 thread cfe82: HALS_IOContext::IOWorkLoop_HandleOverload: Overload arg1: 962 arg2: 92493 arg3: 88424
default    19:46:26.556086 +0100    kernel    + IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 44) - (b,1174)
default    19:46:26.556187 +0100    kernel    - IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 44) - (b,1974)
error    19:46:32.170568 +0100    UserEventAgent    Month 13 is out of bounds
error    19:46:32.170818 +0100    UserEventAgent    Month 13 is out of bounds
error    19:46:32.172461 +0100    UserEventAgent    Month 13 is out of bounds
error    19:46:32.172540 +0100    UserEventAgent    Month 13 is out of bounds
default    19:46:32.223564 +0100    EmojiFunctionRowIM_Extension    IMKTextInputFunctionRowItemServiceViewController -dealloc *invoked* on NSViewService (<IMKTextInputFunctionRowItemServiceViewController: 0x6080000ccb70>)
default    19:46:32.243472 +0100    EmojiFunctionRowIM_Extension    IMKTextInputFunctionRowItemServiceViewController -dealloc *invoked* on NSViewService (<IMKTextInputFunctionRowItemServiceViewController: 0x6000000cacd0>)
default    19:46:32.268184 +0100    kernel    + IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 167) - (2a,960)
default    19:46:32.268312 +0100    kernel    - IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 167) - (2a,1160)
default    19:46:32.273983 +0100    Live    HALC_ProxyIOContext.cpp:1068:IOWorkLoop:  HALC_ProxyIOContext::IOWorkLoop: skipping cycle due to overload
error    19:46:32.274025 +0100    coreaudiod    Month 13 is out of bounds
default    19:46:32.274091 +0100    coreaudiod    HALB_AsyncLog.cpp:120:perform:  19:46:32.273919 thread cfe82: HALS_IOContext::IOWorkLoop_HandleOverload: Overload arg1: 962 arg2: 346517 arg3: 346452
default    19:46:32.314859 +0100    kernel    + IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 169) - (2a,1160)
default    19:46:32.314981 +0100    kernel    - IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 169) - (2a,1960)
error    19:46:32.354501 +0100    SystemUIServer    CGContextClipToRect: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
error    19:46:32.354563 +0100    SystemUIServer    CGContextSetFillColorWithColor: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
error    19:46:32.354596 +0100    SystemUIServer    CGContextSetStrokeColorWithColor: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
error    19:46:32.354624 +0100    SystemUIServer    CGContextGetCompositeOperation: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
error    19:46:32.354651 +0100    SystemUIServer    CGContextSetCompositeOperation: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
error    19:46:32.354688 +0100    SystemUIServer    CGContextFillRects: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
error    19:46:32.354717 +0100    SystemUIServer    CGContextSetCompositeOperation: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
error    19:46:32.354766 +0100    SystemUIServer    CGContextGetFontSmoothingBackgroundColor: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
error    19:46:32.354794 +0100    SystemUIServer    CGContextGetShouldSmoothFonts: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
error    19:46:32.354843 +0100    SystemUIServer    CGContextSetFontSmoothingBackgroundColor: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
error    19:46:32.354877 +0100    SystemUIServer    CGContextSetFillColorWithColor: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
error    19:46:32.354963 +0100    SystemUIServer    CGContextGetCompositeOperation: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
error    19:46:32.355024 +0100    SystemUIServer    CGContextSetCompositeOperation: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
error    19:46:32.355094 +0100    SystemUIServer    CGContextFillRects: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
error    19:46:32.355196 +0100    SystemUIServer    CGContextSetCompositeOperation: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
error    19:46:32.355349 +0100    SystemUIServer    CGContextGetShouldSmoothFonts: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
error    19:46:32.355389 +0100    SystemUIServer    CGContextGetFontSmoothingStyle: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
error    19:46:32.355442 +0100    SystemUIServer    CGContextGetFontAntialiasingStyle: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
error    19:46:32.355615 +0100    SystemUIServer    CGContextSetFontSmoothingStyle: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
error    19:46:32.355672 +0100    SystemUIServer    CGContextSetShouldSmoothFonts: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
error    19:46:32.355730 +0100    SystemUIServer    CGContextSetFontSmoothingBackgroundColor: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
default    19:46:35.004409 +0100    kernel    Starting poll type 4
default    19:46:35.004416 +0100    kernel    Restarting poll type 4
default    19:46:35.006263 +0100    kernel    Command 0x2 completed. inCount: 2 data:0x5
default    19:46:35.008363 +0100    kernel    Command 0x1 completed. inCount: 2 data:0x1101
default    19:46:35.008494 +0100    kernel    Command 0x16 completed. inCount: 2 data:0xc0
default    19:46:35.008613 +0100    kernel    Command 0xa completed. inCount: 2 data:0xffd3
default    19:46:35.011236 +0100    kernel    Command 0xb completed. inCount: 2 data:0xff62
default    19:46:35.014214 +0100    kernel    Command 0x12 completed. inCount: 2 data:0x7cf
default    19:46:35.014353 +0100    kernel    Command 0x13 completed. inCount: 2 data:0xffff
default    19:46:35.014570 +0100    kernel    Command 0xf completed. inCount: 2 data:0x1491
default    19:46:35.014709 +0100    kernel    Command 0x10 completed. inCount: 2 data:0x18f5
default    19:46:35.014729 +0100    kernel    SmartBattery: finished polling type 4
default    19:46:35.033424 +0100    powerd    Battery time remaining posted(0x100000000490494) Time:1172 Source:AC
default    19:46:35.054222 +0100    coreduetd    CDDBatteryMonitor:    received batterycallback, currentPercentage:82.407262!
default    19:46:35.054512 +0100    coreduetd    Updating energy budget context value to 1 (budget=1, plugged in=1)
error    19:46:45.685847 +0100    DashboardClient    Month 13 is out of bounds

Re: Fireface UFX & High Sierra Issues

I also found out something very strange: right now when i have a heavy project with a buffer of 2048 samples it glitches like crazy, with 512 it works fine ??!?

Re: Fireface UFX & High Sierra Issues

hmzz never mind that new OSX update, still bad sad

Re: Fireface UFX & High Sierra Issues

Sometime ago I reported here my Fireface UC crackles were gone after High Sierra update 10.13.2, using Macbook Pro 2016 and Nuendo 7.1.40. This was indeed the case and crackles were gone from elsewhere too, like Safari and Netflix, Quicktime and VLC, etc. All good and I was happy!

But some two weeks ago I had to make a clean install of the macOS. To my surprise, with 10.13.3 clean install, I'm now back with crackles. It's not so bad as before 10.13.2, but still those typical console messages appear and audio crackles and almost halts occasionally. Less in Nuendo, more frequently in Netflix and VLC and playing back audio in general. It seems like CoreAudio is more at fault than ASIO Guarded VST audio in Nuendo, but even the latter is not totally crackle free.

Changing ports, getting rid of USB Hubs, etc. won't make any difference, or doing NVRAM or SMC resets. Also, in addition to haltingly terrible crackles and audio stops, I also get minor clicks in audio when listening to audio files or Soundcloud and similar, outside Nuendo. Clicks appear to go to red in TotalMix even though the files are not clipping nor are volumes boosted in VLC or anything like that.

Once again, I find it difficult to work with this setup. There's no trust when it comes to longer recordings such as improvised performances when tracking many tracks or just recording simple stereo file from synths, modulars, etc. Also, it is very embarrassing to demo anything to clients when audio suddenly drops and there's huge crackles from the speakers. I can tell you, it doesn't sound very professional and I'm now reluctant to have any outside producers in my studio! God damn, I fear this is losing work and money for me eventually!

Are there any solutions for this, have you RME guys found out what is actually wrong with this hardware/macOS combination and been in touch with Apple? I'm now sure 10.13.2 wasn't enough. Sadly, I can't go back to my magically working OSX setup from before nor do I know why it was working and clean install doesn't. I could try and sell this Macbook Pro 2016, but how can I know the problem won't be present in MBP 2017, new iMac Pro or maybe even with older Macbook Pro's with High Sierra running? I'd rather not get rid off Fireface UC, because I still like it very much. And if I would change to Babyface Pro, Fireface UFX or any other RME interface, would that even solve the problem?

I wish RME would tell us all how things are proceeding and hopefully offer some solutions!

Thanks!

Re: Fireface UFX & High Sierra Issues

Hi Stakule. Im in the same boat as you. I did already lots and lots of research but nothing clear. I tried emailing RME but not even a email back. I have to make playbacks to do recording basslines or guitars or whatever just to make it work. Unworkable!!

Re: Fireface UFX & High Sierra Issues

funny; I have to put in Pro backwards to validate my humanness, kind if ironic isn't it; Pro backwards hmm