Topic: FireFace 400/firefaceAgent & SIGSEGV

Hi RME,

I have two RME interfaces -- a FF400 and a UCX. Pretty much whenever I plug in the FF400 (externally powered, connected via Thunderbolt adapter) to my 2013 MBP, the firefaceAgent repeatedly dies with a SIGSEGV and restarting. Restarting my machine sometimes stops this, but that's no real solution. It only seems to happen after I've used the UCX and then come back to the FF400.

When this happens, TotalMix doesn't open automatically, nor the FF control panel, although if I manually open them, they see and can control the FF400. However, the encoder on the interface itself is disabled when it is in this state. This is using the latest version of drivers & firmware on OSX.

I've attached an example crashlog -- it won't be much help, though, since there are no symbols:

Process:               firefaceAgent [9256]
Path:                  /Library/Extensions/FirefaceAudioDriver.kext/Contents/Resources/firefaceAgent.app/Contents/MacOS/firefaceAgent
Identifier:            firefaceAgent
Version:               1.8
Code Type:             X86 (Native)
Parent Process:        ??? [1]
Responsible:           firefaceAgent [9256]
User ID:               501

Date/Time:             2018-05-11 17:14:46.770 +0200
OS Version:            Mac OS X 10.13.4 (17E202)
Report Version:        12
Anonymous UUID:        D3412F37-76D6-2961-BDCA-97C97F55F2C0


Time Awake Since Boot: 8200 seconds

System Integrity Protection: enabled

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_INVALID_ADDRESS at 0x00000000c0000000
Exception Note:        EXC_CORPSE_NOTIFY

Termination Signal:    Segmentation fault: 11
Termination Reason:    Namespace SIGNAL, Code 0xb
Terminating Process:   exc handler [0]

VM Regions Near 0xc0000000:
    Stack                  00000000bf800000-00000000c0000000 [ 8192K] rw-/rwx SM=PRV  
--> 
    Submap                 00000000ffff0000-00000000ffff1000 [    4K] r--/r-- SM=PRV  process-only VM submap

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   de.rme-audio.firefaceAgent        0x00002740 0x1000 + 5952
1   de.rme-audio.firefaceAgent        0x000029d9 0x1000 + 6617
2   de.rme-audio.firefaceAgent        0x00002ba7 0x1000 + 7079
3   de.rme-audio.firefaceAgent        0x0000204b 0x1000 + 4171
4   de.rme-audio.firefaceAgent        0x00001f79 0x1000 + 3961