Skip to content

SonicPi 5.0 #dev fails to launch/Win10 #3451

@brendanmac

Description

@brendanmac

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions