Linux: freeze when loading any 32 bit VST plugin

Thanks Skolskoly.

I found another threadthat sounds similar to my issue, except lapsda and dssi plugins seem to work of for me (in Renoise 64bit), just 32bit VSTs aren’t working (Disco DSP Discovery in particular, not a windows plugin but natively compiled for linux AFAIK).

However, when I tried running the 32bit version of Renoise 3.1 I can load load the VSTs and display their GUI but I cannot insert notes or start playback. Looking at the Jack message output I get a constant stream of errors, which seems just really odd (mind you everything works fine for 64bit apps).

I also get this with Renoise 2.8.2 32Bit, which used to work with an older Ubuntu install of Ubuntu 12, so this is not a regression from Renoise itself rather something about the OS, drivers or Jack audio configuration. Could it be related to the fact that Ubuntu moved to systemd in the meantime? Could also be completely untrue, it’s just a wild guess. Each time I get back to audio stuff on a new linux install it’s a pain to get my M-Audio Delta 1010LT soundcard to work properly.

Excerpt from the Jack Audio log (full log on pastebin)

Sun Oct 9 12:58:06 2016: Connecting 'renoise:output_01_right' to 'system:playback_2'
Sun Oct 9 12:58:06 2016: Jack: JackEngine::ClientNotify: no callback for notification = 11
Sun Oct 9 12:58:06 2016: Jack: JackEngine::ClientNotify: no callback for notification = 11
Sun Oct 9 12:58:06 2016: Jack: JackEngine::ClientNotify: no callback for notification = 11
Sun Oct 9 12:58:06 2016: Jack: JackEngine::ClientNotify: no callback for notification = 11
Sun Oct 9 12:58:06 2016: Jack: Process: graph not finished!
Sun Oct 9 12:58:06 2016: Jack: Process: waiting to switch delta = 23257
Sun Oct 9 12:58:06 2016: ERROR: JackEngine::XRun: client = renoise was not finished, state = Triggered
Sun Oct 9 12:58:06 2016: ERROR: JackAudioDriver::ProcessGraphAsyncMaster: Process error
Sun Oct 9 12:58:06 2016: Jack: JackSocketServerChannel::Execute : fPollTable i = 1 fd = 11
Sun Oct 9 12:58:06 2016: Jack: JackSocketServerChannel::Execute : fPollTable i = 2 fd = 12
Sun Oct 9 12:58:06 2016: Jack: JackRequest::Notification
Sun Oct 9 12:58:06 2016: Jack: JackEngine::ClientNotify: no callback for notification = 3
Sun Oct 9 12:58:06 2016: Jack: JackEngine::ClientNotify: no callback for notification = 3
Sun Oct 9 12:58:06 2016: Jack: JackClient::ClientNotify ref = 2 name = dbusapi notify = 3
Sun Oct 9 12:58:06 2016: Jack: JackClient::kXRunCallback
Sun Oct 9 12:58:06 2016: Jack: JackEngine::ClientNotify: no callback for notification = 3
Sun Oct 9 12:58:06 2016: Jack: JackEngine::ClientNotify: no callback for notification = 3
Sun Oct 9 12:58:06 2016: Jack: JackExternalClient::ClientNotify ref = 5 client = qjackctl name = qjackctl notify = 3
Sun Oct 9 12:58:06 2016: Jack: JackEngine::ClientNotify: no callback for notification = 3
Sun Oct 9 12:58:06 2016: Jack: JackSocketServerChannel::Execute : fPollTable i = 3 fd = 14
Sun Oct 9 12:58:06 2016: Jack: JackSocketServerChannel::Execute : fPollTable i = 4 fd = 16
Sun Oct 9 12:58:06 2016: Jack: JackSocketServerChannel::Execute : fPollTable i = 5 fd = 18
Sun Oct 9 12:58:06 2016: Jack: Process: graph not finished!
Sun Oct 9 12:58:06 2016: Jack: Process: waiting to switch delta = 46452
Sun Oct 9 12:58:06 2016: ERROR: JackAudioDriver::ProcessGraphAsyncMaster: Process error
Sun Oct 9 12:58:06 2016: Jack: Process: graph not finished!
Sun Oct 9 12:58:06 2016: Jack: Process: waiting to switch delta = 69686
Sun Oct 9 12:58:06 2016: ERROR: JackAudioDriver::ProcessGraphAsyncMaster: Process error
Sun Oct 9 12:58:06 2016: Jack: Process: graph not finished!
Sun Oct 9 12:58:06 2016: Jack: Process: waiting to switch delta = 92879
Sun Oct 9 12:58:06 2016: ERROR: JackAudioDriver::ProcessGraphAsyncMaster: Process error
Sun Oct 9 12:58:06 2016: Jack: Process: graph not finished!