Hello,
I am still having trouble getting the lates version of Overtone to run with Clojure 1.10.1.
I updated to Fedora 32, and with this update jack is now at 1.9.14. I am also using a local version of Overtone cloned from the github repo.
In order to simplify things I start a clojure repl and then load Overtone. When I do this it seems that it cannot start Jack, and the system just crashes.
When I follow the above steps without starting jack first, this is the terminal output I see
[joseph@envoy splice]$ clj
Clojure 1.10.1
user=> (use 'overtone.live)
--> Loading Overtone...
SC FFT global init: cosTable initialised.
--> Booting internal SuperCollider server...
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
could not initialize audio.
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007f1a41d65ba7, pid=4609, tid=0x00007f1a2dd5f700
#
# JRE version: OpenJDK Runtime Environment (8.0_242-b08) (build 1.8.0_242-b08)
# Java VM: OpenJDK 64-Bit Server VM (25.242-b08 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# C [libscsynth.so.1+0x63ba7] World_WaitForQuit+0x7
#
# Core dump written. Default location: /home/joseph/clj/src/splice/core or core.4609
#
# An error report file with more information is saved as:
# /home/joseph/clj/src/splice/hs_err_pid4609.log
--> Connecting to internal SuperCollider server...
#
# If you would like to submit a bug report, please visit:
#
http://bugreport.java.com/bugreport/crash.jsp# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
rlwrap: warning: clojure crashed, killed by SIGABRT (core dumped).
rlwrap itself has not crashed, but for transparency,
it will now kill itself with the same signal
warnings can be silenced by the --no-warnings (-n) option
Aborted (core dumped)
[joseph@envoy splice]$
If I start jack before starting clojure, the terminal output is as follows
[joseph@envoy splice]$ clj
Clojure 1.10.1
user=> (use 'overtone.live)
--> Loading Overtone...
SC FFT global init: cosTable initialised.
--> Booting internal SuperCollider server...
Cannot read socket fd = 103 err = Success
CheckRes error
Could not read result type = 22
Client name = Overtone 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
could not initialize audio.
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007fb49cb72ba7, pid=4765, tid=0x00007fb479803700
#
# JRE version: OpenJDK Runtime Environment (8.0_242-b08) (build 1.8.0_242-b08)
# Java VM: OpenJDK 64-Bit Server VM (25.242-b08 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# C [libscsynth.so.1+0x63ba7] World_WaitForQuit+0x7
#
# Core dump written. Default location: /home/joseph/clj/src/splice/core or core.4765
#
# An error report file with more information is saved as:
# /home/joseph/clj/src/splice/hs_err_pid4765.log
--> Connecting to internal SuperCollider server...
#
# If you would like to submit a bug report, please visit:
#
http://bugreport.java.com/bugreport/crash.jsp# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
rlwrap: warning: clojure crashed, killed by SIGABRT (core dumped).
rlwrap itself has not crashed, but for transparency,
it will now kill itself with the same signal
warnings can be silenced by the --no-warnings (-n) option
Aborted (core dumped)
[joseph@envoy splice]$
And in the Jack message window I see:
CheckSize error size = 81 Size() = 85
CheckRead error
Unknown request 1919252047
Unknown request 1701736308
Unknown request 0
Unknown request 0
Unknown request 0
Unknown request 0
Unknown request 0
Unknown request 0
Unknown request 0
Unknown request 0
Unknown request 0
Unknown request 0
Unknown request 0
Unknown request 0
Unknown request 0
Unknown request 0
Unknown request 2048
Unknown request 0
Unknown request 4294967040
Unknown request 511
Cannot read socket fd = 24 err = Success
I've tried various things to get past this, but, obviously, I have not been successful.
Any further assistance would be much appreciated.
Joseph