-
-
Notifications
You must be signed in to change notification settings - Fork 970
Description
SonicPi 5.0.0 will not launch under Windows10
Apologies, unable to start...
Sorry, Sonic Pi is having issues booting:
GUI was unable to connect to the Ruby server.
Please consider reporting a bug at
http://github.com/samaaron/sonic-pi/issues
System Information
Sonic Pi version: 5.0.0
OS: Windows 10 Version 22H2
CPU: x86_64
spider.log
Ignoring rugged-1.7.2 because its extensions are not built. Try: gem pristine rugged --version 1.7.2
Sonic Pi Spider Server booting...
The time is 2025-04-13 15:56:58 +0100
Using primary protocol: udp
Detecting port numbers...
Opening UDP Server to listen to GUI
Spider - Pulling in modules...
Spider - Starting Runtime Server
===========
Critical: UDP Server Tau Comms ack server for port ["AF_INET", 53811, "127.0.0.1", "127.0.0.1"] had issues receiving from socket
An existing connection was forcibly closed by the remote host. - recvfrom(2)
["C:/Program Files/Sonic Pi BETA/app/server/ruby/lib/sonicpi/osc/udp_server.rb:88:in recvfrom'", "C:/Program Files/Sonic Pi BETA/app/server/ruby/lib/sonicpi/osc/udp_server.rb:88:in block in start_listener'", "internal:kernel:187:in loop'", "C:/Program Files/Sonic Pi BETA/app/server/ruby/lib/sonicpi/osc/udp_server.rb:86:in start_listener'",
"C:/Program Files/Sonic Pi BETA/app/server/ruby/lib/sonicpi/osc/udp_server.rb:41:in `block in initialize'"]
===========
Critical: UDP Server Tau Comms ack server for port ["AF_INET", 53811, "127.0.0.1", "127.0.0.1"] had issues receiving from socket
An existing connection was forcibly closed by the remote host. - recvfrom(2)
["C:/Program Files/Sonic Pi BETA/app/server/ruby/lib/sonicpi/osc/udp_server.rb:88:in recvfrom'", "C:/Program Files/Sonic Pi BETA/app/server/ruby/lib/sonicpi/osc/udp_server.rb:88:in block in start_listener'", "internal:kernel:187:in loop'", "C:/Program Files/Sonic Pi BETA/app/server/ruby/lib/sonicpi/osc/udp_server.rb:86:in start_listener'", "C:/Program Files/Sonic Pi BETA/app/server/ruby/lib/sonicpi/osc/udp_server.rb:41:in `block in initialize'"]
===========
Critical: UDP Server Tau Comms ack server for port ["AF_INET", 53811, "127.0.0.1", "127.0.0.1"] had issues receiving from socket
An existing connection was forcibly closed by the remote host. - recvfrom(2)
["C:/Program Files/Sonic Pi BETA/app/server/ruby/lib/sonicpi/osc/udp_server.rb:88:in recvfrom'", "C:/Program Files/Sonic Pi BETA/app/server/ruby/lib/sonicpi/osc/udp_server.rb:88:in block in start_listener'", "internal:kernel:187:in loop'", "C:/Program Files/Sonic Pi BETA/app/server/ruby/lib/sonicpi/osc/udp_server.rb:86:in start_listener'", "C:/Program Files/Sonic Pi BETA/app/server/ruby/lib/sonicpi/osc/udp_server.rb:41:in `block in initialize'"]
. . .
C:/Program Files/Sonic Pi BETA/app/server/ruby/lib/sonicpi/tau_comms.rb:96:in exit' C:/Program Files/Sonic Pi BETA/app/server/ruby/lib/sonicpi/tau_comms.rb:96:in rescue in block_until_tau_ready!'
C:/Program Files/Sonic Pi BETA/app/server/ruby/lib/sonicpi/tau_comms.rb:92:in block_until_tau_ready!' C:/Program Files/Sonic Pi BETA/app/server/ruby/lib/sonicpi/tau_api.rb:69:in block_until_tau_ready!'
C:/Program Files/Sonic Pi BETA/app/server/ruby/lib/sonicpi/tau_api.rb:49:in initialize' C:/Program Files/Sonic Pi BETA/app/server/ruby/lib/sonicpi/runtime.rb:1575:in new'
C:/Program Files/Sonic Pi BETA/app/server/ruby/lib/sonicpi/runtime.rb:1575:in initialize' C:/Program Files/Sonic Pi BETA/app/server/ruby/lib/sonicpi/lang/sound.rb:70:in block (2 levels) in included'
C:/Program Files/Sonic Pi BETA/app/server/ruby/bin/spider-server.rb:243:in new' C:/Program Files/Sonic Pi BETA/app/server/ruby/bin/spider-server.rb:243:in
TauComms - Unable to connect to tau (Promise timed out after 30 seconds.). Exiting...
. . .
The SC server starts ok, then there's an extensive list of critical errors, eg:
[2025-04-13 15:56:58] [ruby] Critical: UDP Server Tau Comms ack server for port ["AF_INET", 53811, "127.0.0.1", "127.0.0.1"] had issues receiving from socket
[2025-04-13 15:56:58] [ruby] An existing connection was forcibly closed by the remote host. - recvfrom(2)
[2025-04-13 15:56:58] [ruby] ["C:/Program Files/Sonic Pi BETA/app/server/ruby/lib/sonicpi/osc/udp_server.rb:88:in recvfrom'", "C:/Program Files/Sonic Pi BETA/app/server/ruby/lib/sonicpi/osc/udp_server.rb:88:in block in start_listener'", "internal:kernel:187:in loop'", "C:/Program Files/Sonic Pi BETA/app/server/ruby/lib/sonicpi/osc/udp_server.rb:86:in start_listener'", "C:/Program Files/Sonic Pi BETA/app/server/ruby/lib/sonicpi/osc/udp_server.rb:41:in block in initialize'"] [2025-04-13 15:56:58] [ruby] =========== [2025-04-13 15:56:59] Requesting tau send us its pid. Sending /send-pid-to-daemon [2025-04-13 15:56:59] [ruby] [2025-04-13 15:56:59] [ruby] =========== [2025-04-13 15:56:59] [ruby] Critical: UDP Server Tau Comms ack server for port ["AF_INET", 53811, "127.0.0.1", "127.0.0.1"] had issues receiving from socket [2025-04-13 15:56:59] [ruby] An existing connection was forcibly closed by the remote host. - recvfrom(2) [2025-04-13 15:56:59] [ruby] ["C:/Program Files/Sonic Pi BETA/app/server/ruby/lib/sonicpi/osc/udp_server.rb:88:in recvfrom'", "C:/Program Files/Sonic Pi BETA/app/server/ruby/lib/sonicpi/osc/udp_server.rb:88:in block in start_listener'", "<internal:kernel>:187:in loop'", "C:/Program Files/Sonic Pi BETA/app/server/ruby/lib/sonicpi/osc/udp_server.rb:86:in start_listener'", "C:/Program Files/Sonic Pi BETA/app/server/ruby/lib/sonicpi/osc/udp_server.rb:41:in block in initialize'"]
[2025-04-13 15:56:59] [ruby] ===========
[2025-04-13 15:57:00] Requesting tau send us its pid. Sending /send-pid-to-daemon
[2025-04-13 15:57:00] [ruby]
[2025-04-13 15:57:00] [ruby] ===========
[2025-04-13 15:57:00] [ruby] Critical: UDP Server Tau Comms ack server for port ["AF_INET", 53811, "127.0.0.1", "127.0.0.1"] had issues receiving from socket
[2025-04-13 15:57:00] [ruby] An existing connection was forcibly closed by the remote host. - recvfrom(2)
[2025-04-13 15:57:00] [ruby] ["C:/Program Files/Sonic Pi BETA/app/server/ruby/lib/sonicpi/osc/udp_server.rb:88:in recvfrom'", "C:/Program Files/Sonic Pi BETA/app/server/ruby/lib/sonicpi/osc/udp_server.rb:88:in block in start_listener'", "internal:kernel:187:in loop'", "C:/Program Files/Sonic Pi BETA/app/server/ruby/lib/sonicpi/osc/udp_server.rb:86:in start_listener'", "C:/Program Files/Sonic Pi BETA/app/server/ruby/lib/sonicpi/osc/udp_server.rb:41:in `block in initialize'"]
[2025-04-13 15:57:00] [ruby] ===========
[2025-04-13 15:57:01] Requesting tau send us its pid. Sending /send-pid-to-daemon
[2025-04-13 15:57:01] [ruby]
[2025-04-13 15:57:01] [ruby] ===========
vers 4.5.1 runs fine