First off, I can't stop PulseAudio. I've set autospawn = no in both ~/.pulse/client.conf and /etc/pulse/client.conf, but PulseAudio continues to restart immediately after I run pulseaudio --kill. After restarting, PulseAudio doesn't display all of my devices—just one HDMI out which I never use. Weird, right?
Second, I can't start JACK consistently. Yesterday I was running into different problems where JACK kept falling back to a capture-only connection to ALSA and then quitting, which I managed to solve in the terminal, but not in QJackCtl, by changing the input and output devices. I could also get JACK to start in Cadence yesterday, oddly enough, but today Cadence won't open at all. Back when Cadence would start, the options to start the A2JMidi bridge and the Jack/PulseAudio bridges were grayed out, despite the fact that I have the a2jmidid and pulseaudio-module-jack packages installed.
Any help fixing my desperately broken system would be immensely appreciated.
Here's the traceback from a failed Cadence launch:
Code: Select all
Using Tray Engine 'Qt'
Traceback (most recent call last):
File "/usr/share/cadence/src/cadence.py", line 2372, in <module>
gui = CadenceMainW()
File "/usr/share/cadence/src/cadence.py", line 1200, in __init__
self.DBusReconnect()
File "/usr/share/cadence/src/cadence.py", line 1237, in DBusReconnect
self.jackStarted()
File "/usr/share/cadence/src/cadence.py", line 1344, in jackStarted
gDBus.a2j.start()
File "/usr/lib/python3.6/site-packages/dbus/proxies.py", line 145, in __call__
**keywords)
File "/usr/lib/python3.6/site-packages/dbus/connection.py", line 651, in call_blocking
message, timeout)
dbus.exceptions.DBusException: org.gna.home.a2jmidid.error.generic: a2j_start() failed.
Code: Select all
13:24:58.635 Statistics reset.
13:24:58.638 ALSA connection change.
Cannot read socket fd = 21 err = Success
CheckRes error
Could not read result type = 22
Client name = qjackctl conflits with another running client
Cannot connect to the server
JackShmReadWritePtr1::~JackShmReadWritePtr1 - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
13:24:58.935 ALSA connection graph change.
13:26:17.950 JACK is starting...
13:26:17.951 /usr/bin/jackd -dalsa -r48000 -p256 -n2 -Xseq -D -Chw:Generic_1,0 -Phw:Generic_1,0
Cannot read socket fd = 21 err = Success
CheckRes error
Could not read result type = 22
Client name = qjackctl conflits with another running client
Cannot connect to the server
JackShmReadWritePtr1::~JackShmReadWritePtr1 - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
13:26:17.967 JACK was started with PID=28383.
no message buffer overruns
no message buffer overruns
no message buffer overruns
`default' server already active
Failed to open server
jackdmp 1.9.14
Copyright 2001-2005 Paul Davis and others.
Copyright 2004-2016 Grame.
Copyright 2016-2019 Filipe Coelho.
jackdmp 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
13:26:17.998 JACK was stopped
13:26:20.016 Could not connect to JACK server as client. - Overall operation failed. - Server communication error. Please check the messages window for more info.
Cannot read socket fd = 21 err = Success
CheckRes error
Could not read result type = 22
Client name = qjackctl conflits with another running client
Cannot connect to the server
JackShmReadWritePtr1::~JackShmReadWritePtr1 - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock