With the jack audio back-end, the callback thread is started before ports are registered.
jack_port_get_buffer tries to open a NULL port and we segfault. (in jack_process_cb).
I moved jack_activate to the end of jack_start and it works.
Hi, thank you for improving this.
The jack backend is very rarely used it seems and was implemented a bit quick-and-dirty.
Can you create a pull request from you changes ? I would quickly review and integrate.
With the jack audio back-end, the callback thread is started before ports are registered. jack_port_get_buffer tries to open a NULL port and we segfault. (in jack_process_cb). I moved jack_activate to the end of jack_start and it works.