jackaudio/jack1

"could not handle external client request" on OSX

Qix- opened this issue · 9 comments

Qix- commented

Since the latest release, jack_lsp seems to work (yay!) but jackd is still showing:

could not handle external client request

Previously I saw this when running JACK commands, but I figured it was related to jack_lsp not showing all of the inputs/outputs. However I believe @joshdekock pointed out they are unrelated issues.

jdek commented

No need for a separate issue for this one. #41 covers this

Qix- commented

@joshdekock but what about #41 (comment) ?

jdek commented

@Qix- guess I shot myself in the foot with this one, ignore me :-)

Qix- commented

Welp, re-built JACK and we're back to the following:

jackd 0.125.0rc1
Copyright 2001-2009 Paul Davis, Stephane Letz, Jack O'Quinn, Torben Hohn and others.
jackd comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details

JACK compiled with POSIX SHM support.
loading driver ..
Error calling AudioUnitSetProperty - kAudioUnitProperty_StreamFormat kAudioUnitScope_Output

Now, jack_lsp only shows a partial result:

system:playback_1
system:playback_2

and I'm still getting

could not handle external client request

on jackd's output.

:(

I'm seeing this too on OS 10.12.1, jackd 0.125.0 (installed via homebrew)

I'm seeing this on macOS Catalina 10.15.7 and jackd 0.125.0 (installed via Homebrew).

jack1 is not longer in development, please use jack2.

That said, if you find the issue and have a fix, I will happily apply it to the code here.

It sounds like the solution is to install Jack2. How do I do that conveniently on Mac?

Use the installers from https://jackaudio.org/downloads/