sonic-pi-net / sonic-pi

Code. Music. Live.
https://sonic-pi.net
Other
10.76k stars 921 forks source link

Critical error! - Could not boot Sonic Pi Server #1661

Closed DarryGon closed 2 years ago

DarryGon commented 7 years ago

I just installed a new version on a Mac with OS X El Capitan 10.11.6. First Ruby crashed then Sonic PI itself.

Here's the report:

ciao

Uwe

Sonic Pi Boot Error Report

System Information

GUI Log

/Users/uwe/.sonic-pi/log/gui.log

[GUI] - Detecting port numbers...
[GUI] - GUI OSC listen port 4558
[GUI] - GUI OSC out port 4557
[GUI] - Server OSC listen port 4557
[GUI] - Server OSC out port 4558
[GUI] - Server incoming OSC cues port 4559
[GUI] - Scsynth port 4556
[GUI] - Scsynth send port 4556
[GUI] - Init script completed
[GUI] - using default editor colours
[GUI] - launching Sonic Pi Server:
[GUI] - starting UDP OSC Server on port 4558...
[GUI] - UDP OSC Server ready and listening
[GUI] - Ruby server pid registered: 880
[GUI] - waiting for Sonic Pi Server to boot...
............................................................
[GUI] - Critical error! Could not boot Sonic Pi Server.
[GUI] - stopping UDP OSC Server...

Server Errors

/Users/uwe/.sonic-pi/log/server-errors.log

/Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/osc/udp_server.rb:44: [BUG] Illegal instruction at 0x0000010d1f0b77
ruby 2.3.3p222 (2016-11-21 revision 56859) [x86_64-darwin11.0]

-- Crash Report log information --------------------------------------------
   See Crash Report log file under the one of following:
     * ~/Library/Logs/CrashReporter
     * /Library/Logs/CrashReporter
     * ~/Library/Logs/DiagnosticReports
     * /Library/Logs/DiagnosticReports
   for more details.
Don't forget to include the above Crash Report log file in bug reports.

-- Control frame information -----------------------------------------------
c:0013 p:---- s:0108 e:000107 CFUNC  :encode_single_bundle
c:0012 p:0016 s:0102 e:000101 METHOD /Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/osc/udp_server.rb:44
c:0011 p:0170 s:0093 e:000092 METHOD /Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/scsynthexternal.rb:58
c:0010 p:0016 s:0082 e:000081 METHOD /Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/server.rb:465
c:0009 p:0326 s:0077 E:001e40 METHOD /Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/server.rb:258
c:0008 p:0030 s:0060 e:000059 METHOD /Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/studio.rb:434
c:0007 p:0022 s:0056 e:000055 METHOD /Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/studio.rb:420
c:0006 p:0131 s:0053 e:000052 METHOD /Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/studio.rb:45 [FINISH]
c:0005 p:---- s:0046 e:000045 CFUNC  :new
c:0004 p:0314 s:0039 e:000038 LAMBDA /Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/lang/sound.rb:117 [FINISH]
c:0003 p:---- s:0029 e:000028 CFUNC  :new
c:0002 p:0940 s:0020 E:002290 EVAL   /Applications/audio/Sonic Pi.app/Contents/MacOS/../../app/server/bin/sonic-pi-server.rb:155 [FINISH]
c:0001 p:0000 s:0002 E:002500 (none) [FINISH]

-- Ruby level backtrace information ----------------------------------------
/Applications/audio/Sonic Pi.app/Contents/MacOS/../../app/server/bin/sonic-pi-server.rb:155:in `<main>'
/Applications/audio/Sonic Pi.app/Contents/MacOS/../../app/server/bin/sonic-pi-server.rb:155:in `new'
/Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/lang/sound.rb:117:in `block (2 levels) in included'
/Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/lang/sound.rb:117:in `new'
/Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/studio.rb:45:in `initialize'
/Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/studio.rb:420:in `reset_server'
/Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/studio.rb:434:in `start_scope'
/Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/server.rb:258:in `trigger_synth'
/Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/server.rb:465:in `osc_bundle'
/Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/scsynthexternal.rb:58:in `send_at'
/Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/osc/udp_server.rb:44:in `send_ts'
/Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/osc/udp_server.rb:44:in `encode_single_bundle'

-- Machine register context ------------------------------------------------
 rax: 0x41d656a28dbca816 rbx: 0x00007ffdb9e0b9b0 rcx: 0x0000000000000002
 rdx: 0x0e6e6b2800000002 rdi: 0x0eb2b5146de540b2 rsi: 0x0e6e6b2800000002
 rbp: 0x00007fff539d7c70 rsp: 0x00007fff539d7c60  r8: 0x000000010c2ba5a0
  r9: 0x00007ffdb9412740 r10: 0x0000000000000228 r11: 0x0000000000000020
 r12: 0x00007ffdb9965618 r13: 0x0000000000000003 r14: 0x000000010c870d00
 r15: 0x00000000ffffffff rip: 0x000000010d1f0b77 rfl: 0x0000000000010202

-- C level backtrace information -------------------------------------------
0   ruby                                0x000000010c3af842 rb_vm_bugreport + 402
1   ruby                                0x000000010c2606fa rb_bug_context + 330
2   ruby                                0x000000010c32dd6c sigill + 156
3   libsystem_platform.dylib            0x00007fff98dcb52a _sigtramp + 26
4   fast_osc.bundle                     0x000000010d1f0b77 ruby_time_to_osc_timetag + 167
5   fast_osc.bundle                     0x000000010d1f0a43 method_fast_osc_encode_single_bundle + 195
6   ruby                                0x000000010c3adb3d vm_call_cfunc + 893
7   ruby                                0x000000010c3ace3c vm_call_method + 92
8   ruby                                0x000000010c392a5e vm_exec_core + 9486
9   ruby                                0x000000010c3a1a22 vm_exec + 114
10  ruby                                0x000000010c3a8e23 vm_call0_body + 307
11  ruby                                0x000000010c3a88ff rb_call0 + 367
12  ruby                                0x000000010c2c0649 rb_class_new_instance + 41
13  ruby                                0x000000010c3adb3d vm_call_cfunc + 893
14  ruby                                0x000000010c3ace3c vm_call_method + 92
15  ruby                                0x000000010c392a5e vm_exec_core + 9486
16  ruby                                0x000000010c3a1a22 vm_exec + 114
17  ruby                                0x000000010c3a623b invoke_block_from_c_0 + 1035
18  ruby                                0x000000010c3a914e vm_call0_body + 1118
19  ruby                                0x000000010c3a88ff rb_call0 + 367
20  ruby                                0x000000010c2c0649 rb_class_new_instance + 41
21  ruby                                0x000000010c3adb3d vm_call_cfunc + 893
22  ruby                                0x000000010c3ace3c vm_call_method + 92
23  ruby                                0x000000010c392a5e vm_exec_core + 9486
24  ruby                                0x000000010c3a1a22 vm_exec + 114
25  ruby                                0x000000010c26a3c4 ruby_exec_internal + 148
26  ruby                                0x000000010c26a2e7 ruby_run_node + 71
27  ruby                                0x000000010c226b9f main + 79

-- Other runtime information -----------------------------------------------

* Loaded script: /Applications/audio/Sonic Pi.app/Contents/MacOS/../../app/server/bin/sonic-pi-server.rb

* Loaded features:

    0 enumerator.so
    1 thread.rb
    2 rational.so
    3 complex.so
    4 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/x86_64-darwin11.0/enc/encdb.bundle
    5 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/x86_64-darwin11.0/enc/trans/transdb.bundle
    6 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/unicode_normalize.rb
    7 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/x86_64-darwin11.0/rbconfig.rb
    8 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/rubygems/compatibility.rb
    9 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/rubygems/defaults.rb
   10 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/rubygems/deprecate.rb
   11 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/rubygems/errors.rb
   12 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/rubygems/version.rb
   13 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/rubygems/requirement.rb
   14 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/rubygems/platform.rb
   15 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/rubygems/basic_specification.rb
   16 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/rubygems/stub_specification.rb
   17 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/rubygems/util/list.rb
   18 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/x86_64-darwin11.0/stringio.bundle
   19 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/rubygems/specification.rb
   20 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/rubygems/exceptions.rb
   21 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/rubygems/dependency.rb
   22 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/rubygems/core_ext/kernel_gem.rb
   23 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/monitor.rb
   24 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb
   25 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/rubygems.rb
   26 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/rubygems/path_support.rb
   27 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/version.rb
   28 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/core_ext/name_error.rb
   29 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/levenshtein.rb
   30 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/jaro_winkler.rb
   31 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/spell_checkable.rb
   32 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/delegate.rb
   33 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/spell_checkers/name_error_checkers/class_name_checker.rb
   34 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/spell_checkers/name_error_checkers/variable_name_checker.rb
   35 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/spell_checkers/name_error_checkers.rb
   36 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/spell_checkers/method_name_checker.rb
   37 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/spell_checkers/null_checker.rb
   38 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/formatter.rb
   39 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean.rb
   40 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/cgi/core.rb
   41 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/x86_64-darwin11.0/cgi/escape.bundle
   42 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/cgi/util.rb
   43 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/cgi/cookie.rb
   44 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/cgi.rb
   45 /Applications/audio/Sonic Pi.app/app/server/vendor/hamster-3.0.0/lib/hamster/immutable.rb
   46 /Applications/audio/Sonic Pi.app/app/server/vendor/hamster-3.0.0/lib/hamster/enumerable.rb
   47 /Applications/audio/Sonic Pi.app/app/server/vendor/hamster-3.0.0/lib/hamster/undefined.rb
   48 /Applications/audio/Sonic Pi.app/app/server/vendor/hamster-3.0.0/lib/hamster/trie.rb
   49 /Applications/audio/Sonic Pi.app/app/server/vendor/hamster-3.0.0/lib/hamster/sorted_set.rb
   50 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/set.rb
   51 /Applications/audio/Sonic Pi.app/app/server/vendor/hamster-3.0.0/lib/hamster/set.rb
   52 /Applications/audio/Sonic Pi.app/app/server/vendor/hamster-3.0.0/lib/hamster/associable.rb
   53 /Applications/audio/Sonic Pi.app/app/server/vendor/hamster-3.0.0/lib/hamster/hash.rb
   54 /Applications/audio/Sonic Pi.app/app/server/vendor/hamster-3.0.0/lib/hamster/vector.rb
   55 /Applications/audio/Sonic Pi.app/app/server/vendor/wavefile-0.7.0/lib/wavefile/buffer.rb
   56 /Applications/audio/Sonic Pi.app/app/server/vendor/wavefile-0.7.0/lib/wavefile/chunk_readers/header_reader.rb
   57 /Applications/audio/Sonic Pi.app/app/server/vendor/wavefile-0.7.0/lib/wavefile/chunk_readers.rb
   58 /Applications/audio/Sonic Pi.app/app/server/vendor/wavefile-0.7.0/lib/wavefile/duration.rb
   59 /Applications/audio/Sonic Pi.app/app/server/vendor/wavefile-0.7.0/lib/wavefile/format.rb
   60 /Applications/audio/Sonic Pi.app/app/server/vendor/wavefile-0.7.0/lib/wavefile/reader.rb
   61 /Applications/audio/Sonic Pi.app/app/server/vendor/wavefile-0.7.0/lib/wavefile/unvalidated_format.rb
   62 /Applications/audio/Sonic Pi.app/app/server/vendor/wavefile-0.7.0/lib/wavefile/writer.rb
   63 /Applications/audio/Sonic Pi.app/app/server/vendor/wavefile-0.7.0/lib/wavefile.rb
   64 /Applications/audio/Sonic Pi.app/app/server/vendor/websocket/lib/websocket.rb
   65 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/x86_64-darwin11.0/socket.bundle
   66 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/x86_64-darwin11.0/io/wait.bundle
   67 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/socket.rb
   68 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/x86_64-darwin11.0/fiber.bundle
   69 /Applications/audio/Sonic Pi.app/app/server/vendor/rubame/lib/rubame.rb
   70 /Applications/audio/Sonic Pi.app/app/server/core.rb
   71 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/x86_64-darwin11.0/etc.bundle
   72 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/fileutils.rb
   73 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/securerandom.rb
   74 /Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/util.rb
   75 /Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/node.rb
   76 /Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/group.rb
   77 /Applications/audio/Sonic Pi.app/app/server/vendor/activesupport/lib/active_support/core_ext/hash/keys.rb
   78 /Applications/audio/Sonic Pi.app/app/server/vendor/activesupport/lib/active_support/hash_with_indifferent_access.rb
   79 /Applications/audio/Sonic Pi.app/app/server/vendor/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb
   80 /Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/synthnode.rb
   81 /Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/bus.rb
   82 /Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/allocator.rb
   83 /Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/busallocator.rb
   84 /Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/audiobus.rb
   85 /Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/audiobusallocator.rb
   86 /Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/controlbus.rb
   87 /Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/controlbusallocator.rb
   88 /Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/promise.rb
   89 /Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/counter.rb
   90 /Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/incomingevents.rb
   91 /Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/buffer.rb
   92 /Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/lazybuffer.rb
   93 /Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/bufferstream.rb
   94 /Applications/audio/Sonic Pi.app/app/server/vendor/fast_osc-0.0.11/lib/fast_osc/version.rb
   95 /Applications/audio/Sonic Pi.app/app/server/rb-native/osx/2.3.0/fast_osc.bundle
   96 /Applications/audio/Sonic Pi.app/app/server/vendor/fast_osc-0.0.11/lib/fast_osc.rb
   97 /Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/osc/udp_client.rb
   98 /Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/osc/udp_server.rb
   99 /Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/osc/osc.rb
  100 /Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/scsynthexternal.rb
  101 /Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/server.rb
  102 /Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/note.rb
  103 /Applications/audio/Sonic Pi.app/app/server/vendor/ruby-aubio-prerelease/lib/aubio/version.rb
  104 /Applications/audio/Sonic Pi.app/app/server/rb-native/osx/2.3.0/ffi_c.bundle
  105 /Applications/audio/Sonic Pi.app/app/server/vendor/ffi-1.9.10/lib/ffi/platform.rb
  106 /Applications/audio/Sonic Pi.app/app/server/vendor/ffi-1.9.10/lib/ffi/types.rb
  107 /Applications/audio/Sonic Pi.app/app/server/vendor/ffi-1.9.10/lib/ffi/library.rb
  108 /Applications/audio/Sonic Pi.app/app/server/vendor/ffi-1.9.10/lib/ffi/errno.rb
  109 /Applications/audio/Sonic Pi.app/app/server/vendor/ffi-1.9.10/lib/ffi/pointer.rb
  110 /Applications/audio/Sonic Pi.app/app/server/vendor/ffi-1.9.10/lib/ffi/memorypointer.rb
  111 /Applications/audio/Sonic Pi.app/app/server/vendor/ffi-1.9.10/lib/ffi/struct_layout_builder.rb
  112 /Applications/audio/Sonic Pi.app/app/server/vendor/ffi-1.9.10/lib/ffi/struct.rb
  113 /Applications/audio/Sonic Pi.app/app/server/vendor/ffi-1.9.10/lib/ffi/union.rb
  114 /Applications/audio/Sonic Pi.app/app/server/vendor/ffi-1.9.10/lib/ffi/managedstruct.rb
  115 /Applications/audio/Sonic Pi.app/app/server/vendor/ffi-1.9.10/lib/ffi/callback.rb
  116 /Applications/audio/Sonic Pi.app/app/server/vendor/ffi-1.9.10/lib/ffi/io.rb
  117 /Applications/audio/Sonic Pi.app/app/server/vendor/ffi-1.9.10/lib/ffi/autopointer.rb
  118 /Applications/audio/Sonic Pi.app/app/server/vendor/ffi-1.9.10/lib/ffi/variadic.rb
  119 /Applications/audio/Sonic Pi.app/app/server/vendor/ffi-1.9.10/lib/ffi/enum.rb
  120 /Applications/audio/Sonic Pi.app/app/server/vendor/ffi-1.9.10/lib/ffi/ffi.rb
  121 /Applications/audio/Sonic Pi.app/app/server/vendor/ffi-1.9.10/lib/ffi.rb
  122 /Applications/audio/Sonic Pi.app/app/server/vendor/ruby-aubio-prerelease/lib/aubio/api.rb
  123 /Applications/audio/Sonic Pi.app/app/server/vendor/ruby-aubio-prerelease/lib/aubio/onsets.rb
  124 /Applications/audio/Sonic Pi.app/app/server/vendor/ruby-aubio-prerelease/lib/aubio/pitches.rb
  125 /Applications/audio/Sonic Pi.app/app/server/vendor/ruby-aubio-prerelease/lib/aubio/beats.rb
  126 /Applications/audio/Sonic Pi.app/app/server/vendor/ruby-aubio-prerelease/lib/aubio.rb
  127 /Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/samplebuffer.rb
  128 /Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/studio.rb
  129 /Applications/audio/Sonic Pi.app/app/server/vendor/kramdown/lib/kramdown/compatibility.rb
  130 /Applications/audio/Sonic Pi.app/app/server/vendor/kramdown/lib/kramdown/version.rb
  131 /Applications/audio/Sonic Pi.app/app/server/vendor/kramdown/lib/kramdown/element.rb
  132 /Applications/audio/Sonic Pi.app/app/server/vendor/kramdown/lib/kramdown/error.rb
  133 /Applications/audio/Sonic Pi.app/app/server/vendor/kramdown/lib/kramdown/parser.rb
  134 /Applications/audio/Sonic Pi.app/app/server/vendor/kramdown/lib/kramdown/converter.rb
  135 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/psych/exception.rb
  136 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/psych/syntax_error.rb
  137 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/x86_64-darwin11.0/psych.bundle
  138 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/psych/omap.rb
  139 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/psych/set.rb
  140 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/psych/class_loader.rb
  141 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/x86_64-darwin11.0/strscan.bundle
  142 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/psych/scalar_scanner.rb
  143 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/psych/nodes/node.rb
  144 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/psych/nodes/stream.rb
  145 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/psych/nodes/document.rb
  146 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/psych/nodes/sequence.rb
  147 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/psych/nodes/scalar.rb
  148 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/psych/nodes/mapping.rb
  149 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/psych/nodes/alias.rb
  150 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/psych/nodes.rb
  151 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/psych/streaming.rb
  152 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/psych/visitors/visitor.rb
  153 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/psych/visitors/to_ruby.rb
  154 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/psych/visitors/emitter.rb
  155 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/psych/handler.rb
  156 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/psych/tree_builder.rb
  157 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/psych/visitors/yaml_tree.rb
  158 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/psych/json/ruby_events.rb
  159 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/psych/visitors/json_tree.rb
  160 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/psych/visitors/depth_first.rb
  161 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/psych/visitors.rb
  162 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/psych/parser.rb
  163 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/psych/coder.rb
  164 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/psych/core_ext.rb
  165 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/x86_64-darwin11.0/date_core.bundle
  166 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/date.rb
  167 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/psych/deprecated.rb
  168 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/psych/stream.rb
  169 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/psych/json/yaml_events.rb
  170 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/psych/json/tree_builder.rb
  171 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/psych/json/stream.rb
  172 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/psych/handlers/document_stream.rb
  173 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/psych.rb
  174 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/yaml.rb
  175 /Applications/audio/Sonic Pi.app/app/server/vendor/kramdown/lib/kramdown/options.rb
  176 /Applications/audio/Sonic Pi.app/app/server/vendor/kramdown/lib/kramdown/utils.rb
  177 /Applications/audio/Sonic Pi.app/app/server/vendor/kramdown/lib/kramdown/document.rb
  178 /Applications/audio/Sonic Pi.app/app/server/vendor/kramdown/lib/kramdown.rb
  179 /Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/markdown_converter.rb
  180 /Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/lang/support/docsystem.rb
  181 /Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/version.rb
  182 /Applications/audio/Sonic Pi.app/app/server/vendor/thread_safe/lib/thread_safe/version.rb
  183 /Applications/audio/Sonic Pi.app/app/server/vendor/thread_safe/lib/thread_safe/synchronized_delegator.rb
  184 /Applications/audio/Sonic Pi.app/app/server/vendor/thread_safe/lib/thread_safe.rb
  185 /Applications/audio/Sonic Pi.app/app/server/vendor/activesupport/lib/active_support/core_ext/array/prepend_and_append.rb
  186 /Applications/audio/Sonic Pi.app/app/server/vendor/activesupport/lib/active_support/core_ext/hash/deep_merge.rb
  187 /Applications/audio/Sonic Pi.app/app/server/vendor/activesupport/lib/active_support/core_ext/hash/except.rb
  188 /Applications/audio/Sonic Pi.app/app/server/vendor/activesupport/lib/active_support/core_ext/hash/slice.rb
  189 /Applications/audio/Sonic Pi.app/app/server/vendor/i18n/lib/i18n/version.rb
  190 /Applications/audio/Sonic Pi.app/app/server/vendor/i18n/lib/i18n/exceptions.rb
  191 /Applications/audio/Sonic Pi.app/app/server/vendor/i18n/lib/i18n/interpolate/ruby.rb
  192 /Applications/audio/Sonic Pi.app/app/server/vendor/i18n/lib/i18n.rb
  193 /Applications/audio/Sonic Pi.app/app/server/vendor/activesupport/lib/active_support/lazy_load_hooks.rb
  194 /Applications/audio/Sonic Pi.app/app/server/vendor/i18n/lib/i18n/config.rb
  195 /Applications/audio/Sonic Pi.app/app/server/vendor/activesupport/lib/active_support/i18n.rb
  196 /Applications/audio/Sonic Pi.app/app/server/vendor/thread_safe/lib/thread_safe/non_concurrent_cache_backend.rb
  197 /Applications/audio/Sonic Pi.app/app/server/vendor/thread_safe/lib/thread_safe/mri_cache_backend.rb
  198 /Applications/audio/Sonic Pi.app/app/server/vendor/thread_safe/lib/thread_safe/cache.rb
  199 /Applications/audio/Sonic Pi.app/app/server/vendor/activesupport/lib/active_support/inflector/inflections.rb
  200 /Applications/audio/Sonic Pi.app/app/server/vendor/activesupport/lib/active_support/multibyte.rb
  201 /Applications/audio/Sonic Pi.app/app/server/vendor/activesupport/lib/active_support/core_ext/string/multibyte.rb
  202 /Applications/audio/Sonic Pi.app/app/server/vendor/activesupport/lib/active_support/inflector/transliterate.rb
  203 /Applications/audio/Sonic Pi.app/app/server/vendor/activesupport/lib/active_support/inflections.rb
  204 /Applications/audio/Sonic Pi.app/app/server/vendor/activesupport/lib/active_support/inflector/methods.rb
  205 /Applications/audio/Sonic Pi.app/app/server/vendor/activesupport/lib/active_support/core_ext/string/inflections.rb
  206 /Applications/audio/Sonic Pi.app/app/server/vendor/activesupport/lib/active_support/inflector.rb
  207 /Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/lang/core.rb
  208 /Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/lang/minecraftpi.rb
  209 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/tmpdir.rb
  210 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/timeout.rb
  211 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/net/protocol.rb
  212 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/uri/rfc2396_parser.rb
  213 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/uri/rfc3986_parser.rb
  214 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/uri/common.rb
  215 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/uri/generic.rb
  216 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/uri/ftp.rb
  217 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/uri/http.rb
  218 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/uri/https.rb
  219 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/uri/ldap.rb
  220 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/uri/ldaps.rb
  221 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/uri/mailto.rb
  222 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/uri.rb
  223 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/x86_64-darwin11.0/zlib.bundle
  224 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/net/http/exceptions.rb
  225 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/net/http/header.rb
  226 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/x86_64-darwin11.0/enc/windows_31j.bundle
  227 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/net/http/generic_request.rb
  228 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/net/http/request.rb
  229 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/net/http/requests.rb
  230 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/net/http/response.rb
  231 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/net/http/responses.rb
  232 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/net/http/proxy_delta.rb
  233 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/net/http/backward.rb
  234 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/net/http.rb
  235 /Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/blanknode.rb
  236 /Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/synthnodeproxy.rb
  237 /Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/chainnode.rb
  238 /Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/fxnode.rb
  239 /Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/fxreplacenode.rb
  240 /Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/lazynode.rb
  241 /Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/wrappingarray.rb
  242 /Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/scale.rb
  243 /Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/chord.rb
  244 /Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/chordgroup.rb
  245 /Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/synthtracker.rb
  246 /Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/tuning.rb
  247 /Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/sample_loader.rb
  248 /Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/lang/sound.rb
  249 /Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/atom.rb
  250 /Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/jobs.rb
  251 /Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/synths/synthinfo.rb
  252 /Applications/audio/Sonic Pi.app/app/server/rb-native/osx/2.3.0/rugged.bundle
  253 /Applications/audio/Sonic Pi.app/app/server/vendor/rugged-0.24.0/lib/rugged/index.rb
  254 /Applications/audio/Sonic Pi.app/app/server/vendor/rugged-0.24.0/lib/rugged/object.rb
  255 /Applications/audio/Sonic Pi.app/app/server/vendor/rugged-0.24.0/lib/rugged/commit.rb
  256 /Applications/audio/Sonic Pi.app/app/server/vendor/rugged-0.24.0/lib/rugged/version.rb
  257 /Applications/audio/Sonic Pi.app/app/server/vendor/rugged-0.24.0/lib/rugged/repository.rb
  258 /Applications/audio/Sonic Pi.app/app/server/vendor/rugged-0.24.0/lib/rugged/reference.rb
  259 /Applications/audio/Sonic Pi.app/app/server/vendor/rugged-0.24.0/lib/rugged/walker.rb
  260 /Applications/audio/Sonic Pi.app/app/server/vendor/rugged-0.24.0/lib/rugged/tree.rb
  261 /Applications/audio/Sonic Pi.app/app/server/vendor/rugged-0.24.0/lib/rugged/tag.rb
  262 /Applications/audio/Sonic Pi.app/app/server/vendor/rugged-0.24.0/lib/rugged/branch.rb
  263 /Applications/audio/Sonic Pi.app/app/server/vendor/rugged-0.24.0/lib/rugged/diff/hunk.rb
  264 /Applications/audio/Sonic Pi.app/app/server/vendor/rugged-0.24.0/lib/rugged/diff/line.rb
  265 /Applications/audio/Sonic Pi.app/app/server/vendor/rugged-0.24.0/lib/rugged/diff/delta.rb
  266 /Applications/audio/Sonic Pi.app/app/server/vendor/rugged-0.24.0/lib/rugged/diff.rb
  267 /Applications/audio/Sonic Pi.app/app/server/vendor/rugged-0.24.0/lib/rugged/patch.rb
  268 /Applications/audio/Sonic Pi.app/app/server/vendor/rugged-0.24.0/lib/rugged/remote.rb
  269 /Applications/audio/Sonic Pi.app/app/server/vendor/rugged-0.24.0/lib/rugged/credentials.rb
  270 /Applications/audio/Sonic Pi.app/app/server/vendor/rugged-0.24.0/lib/rugged/attributes.rb
  271 /Applications/audio/Sonic Pi.app/app/server/vendor/rugged-0.24.0/lib/rugged/blob.rb
  272 /Applications/audio/Sonic Pi.app/app/server/vendor/rugged-0.24.0/lib/rugged/submodule_collection.rb
  273 /Applications/audio/Sonic Pi.app/app/server/vendor/rugged-0.24.0/lib/rugged.rb
  274 /Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/gitsave.rb
  275 /Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/lifecyclehooks.rb
  276 /Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/sthread.rb
  277 /Applications/audio/Sonic Pi.app/app/server/vendor/multi_json/lib/multi_json/options.rb
  278 /Applications/audio/Sonic Pi.app/app/server/vendor/multi_json/lib/multi_json/version.rb
  279 /Applications/audio/Sonic Pi.app/app/server/vendor/multi_json/lib/multi_json/adapter_error.rb
  280 /Applications/audio/Sonic Pi.app/app/server/vendor/multi_json/lib/multi_json/parse_error.rb
  281 /Applications/audio/Sonic Pi.app/app/server/vendor/multi_json/lib/multi_json.rb
  282 /Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/config/settings.rb
  283 /Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/preparser.rb
  284 /Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/spsym.rb
  285 /Applications/audio/Sonic Pi.app/app/server/vendor/ruby-beautify/lib/ruby-beautify/version.rb
  286 /Applications/audio/Sonic Pi.app/app/server/vendor/ruby-beautify/lib/ruby-beautify/block_start.rb
  287 /Applications/audio/Sonic Pi.app/app/server/vendor/ruby-beautify/lib/ruby-beautify/block_end.rb
  288 /Applications/audio/Sonic Pi.app/app/server/vendor/ruby-beautify/lib/ruby-beautify/block_matcher.rb
  289 /Applications/audio/Sonic Pi.app/app/server/vendor/ruby-beautify/lib/ruby-beautify/language.rb
  290 /Applications/audio/Sonic Pi.app/app/server/vendor/ruby-beautify/lib/ruby-beautify/line.rb
  291 /Applications/audio/Sonic Pi.app/app/server/vendor/ruby-beautify/lib/ruby-beautify/config/ruby.rb
  292 /Applications/audio/Sonic Pi.app/app/server/vendor/ruby-beautify/lib/ruby-beautify.rb
  293 /Applications/audio/Sonic Pi.app/app/server/vendor/activesupport/lib/active_support/core_ext/integer/inflections.rb
  294 /Applications/audio/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/runtime.rb
  295 /Applications/audio/Sonic Pi.app/app/server/vendor/memoist-0.14.0/lib/memoist/core_ext/singleton_class.rb
  296 /Applications/audio/Sonic Pi.app/app/server/vendor/memoist-0.14.0/lib/memoist.rb
  297 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/json/version.rb
  298 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/ostruct.rb
  299 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/json/generic_object.rb
  300 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/json/common.rb
  301 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/x86_64-darwin11.0/enc/utf_16be.bundle
  302 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/x86_64-darwin11.0/enc/utf_16le.bundle
  303 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/x86_64-darwin11.0/enc/utf_32be.bundle
  304 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/x86_64-darwin11.0/enc/utf_32le.bundle
  305 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/x86_64-darwin11.0/json/ext/parser.bundle
  306 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/x86_64-darwin11.0/json/ext/generator.bundle
  307 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/json/ext.rb
  308 /Applications/audio/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/singleton.rb
  309 /Applications/audio/Sonic Pi.app/app/server/vendor/multi_json/lib/multi_json/adapter.rb
  310 /Applications/audio/Sonic Pi.app/app/server/vendor/multi_json/lib/multi_json/adapters/json_common.rb
  311 /Applications/audio/Sonic Pi.app/app/server/vendor/multi_json/lib/multi_json/adapters/json_gem.rb
  312 /Applications/audio/Sonic Pi.app/app/server/vendor/narray-0.6.1.1/lib/nmatrix.rb
  313 /Applications/audio/Sonic Pi.app/app/server/vendor/narray-0.6.1.1/lib/narray_ext.rb
  314 /Applications/audio/Sonic Pi.app/app/server/rb-native/osx/2.3.0/narray.bundle
  315 /Applications/audio/Sonic Pi.app/app/server/vendor/ruby-coreaudio-0.0.12/lib/coreaudio/version.rb
  316 /Applications/audio/Sonic Pi.app/app/server/rb-native/osx/2.3.0/coreaudio_ext.bundle
  317 /Applications/audio/Sonic Pi.app/app/server/vendor/ruby-coreaudio-0.0.12/lib/coreaudio/audiofile.rb
  318 /Applications/audio/Sonic Pi.app/app/server/vendor/ruby-coreaudio-0.0.12/lib/coreaudio.rb

[NOTE]
You may have encountered a bug in the Ruby interpreter or extension libraries.
Bug reports are welcome.
For details: http://www.ruby-lang.org/bugreport.html

Server Output

/Users/uwe/.sonic-pi/log/server-output.log

Sonic Pi server booting...
Using protocol: udp
Detecting port numbers...
Send port: 4558
Listen port: 4557
  - OK
Scsynth port: 4556
  - OK
Scsynth send port: 4556
  - OK
OSC cues port: 4559
  - OK
Booting server...

Booting Sonic Pi
----------------

Boot - Booting on OS X
Boot - Checkout audio rates on OSX:
Boot - Input audio rate: 44100.0
Boot - Output audio rate: 44100.0
Boot - Sample rates match, we may continue to boot...
Boot - Starting the SuperCollider server...

Scsynth Output

/Users/uwe/.sonic-pi/log/scsynth.log

# Starting SuperCollider 2017-07-03 20:17:25
*** ERROR: dlopen '/Applications/audio/Sonic Pi.app/app/server/native/osx/supercollider/plugins//DiskIO_UGens.scx' err 'dlopen(/Applications/audio/Sonic Pi.app/app/server/native/osx/supercollider/plugins//DiskIO_UGens.scx, 2): Library not loaded: @executable_path/../MacOS/libsndfile.1.dylib
  Referenced from: /Applications/audio/Sonic Pi.app/app/server/native/osx/supercollider/plugins//DiskIO_UGens.scx
  Reason: image not found'
Found 0 LADSPA plugins
Number of Devices: 4
   0 : "Built-in Microph"
   1 : "Built-in Input"
   2 : "Built-in Output"
   3 : "USB Multimedia Audio Device"

"Built-in Microph" Input Device
   Streams: 1
      0  channels 2

"USB Multimedia Audio Device" Output Device
   Streams: 1
      0  channels 2

SC_AudioDriver: sample rate = 44100.000000, driver's block size = 512
SuperCollider 3 server ready.
exception in GrafDef_Load: UGen 'DiskOut' not installed.
while reading file '/Applications/audio/Sonic Pi.app/etc/synthdefs/compiled/sonic-pi-recorder.scsyndef'
exception in GrafDef_Load: UGen 'DiskOut' not installed.
while reading file '/Applications/audio/Sonic Pi.app/etc/synthdefs/compiled/sonic-pi-recorder.scsyndef'

Process Log

/Users/uwe/.sonic-pi/log/processes.log


Clearing pids: ["854", "856"]

Clearing [854]
  -- command sonic-pi-server.rb -u 4557 4558 4556 4556 4559
  -- removing /var/folders/b6/tdhxxfd50g90yf84xbxmtywc0000gn/T/sonic-pi-pids/854
  -- unable to get ProcTable info for: 854
  -- process: 854 not running

Clearing [856]
  -- command plugins
  -- removing /var/folders/b6/tdhxxfd50g90yf84xbxmtywc0000gn/T/sonic-pi-pids/856
  -- politely killing 856
  -- killed 856

Finished clearing pids

Started [880] [-] sonic-pi-server.rb -u 4557 4558 4556 4556 4559 [-] /var/folders/b6/tdhxxfd50g90yf84xbxmtywc0000gn/T/sonic-pi-pids/880
Started [882] [-] plugins [-] /var/folders/b6/tdhxxfd50g90yf84xbxmtywc0000gn/T/sonic-pi-pids/882
rbnpi commented 7 years ago

Hi Darygon I notice form the log that this is a dev version. Is it one you have built yourself from source? I notice that there is no mention of erlang or the osmid files o2m and m2o in the logs. These are not mentioned explicitly (yet) in the build requirements, but are necessary for SP to work. I have a WIP script (as issue #1629 ) which you may find useful if it is a self build. It is reasonably up to date.

Alternatively version 3.0 for SP is due for imminent release and you may like to wait for that.

DarryGon commented 7 years ago

hi,

it's been the downloaded version, not a compiled one. I jumped back to version 2.10. After a reboot everything is fine again.

ciao

Uwe

samaaron commented 6 years ago

@DarryGon

Could you please try v3.1.0 to see if that fixes things for you?

https://github.com/samaaron/sonic-pi/releases/tag/v3.1.0

stuzog commented 6 years ago

Same issue with update to 3.1.0:

Sonic Pi Boot Error Report

System Information

GUI Log

/Users/Stuart/.sonic-pi/log/gui.log

[GUI] - Detecting port numbers...
[GUI] - GUI OSC listen port 4558
[GUI] -    port: 4558 [OK]
[GUI] - Server OSC listen port 4557
[GUI] -    port: 4557 [OK]
[GUI] - Server incoming OSC cues port 4559
[GUI] -    port: 4559 [OK]
[GUI] - Scsynth port 4556
[GUI] -    port: 4556 [OK]
[GUI] - Server OSC out port 4558
[GUI] - GUI OSC out port 4557
[GUI] - Scsynth send port 4556
[GUI] - Erlang router port 4560
[GUI] -    port: 4560 [OK]
[GUI] - OSC MIDI out port 4561
[GUI] -    port: 4561 [OK]
[GUI] - OSC MIDI in port 4562
[GUI] -    port: 4562 [OK]
[GUI] - Init script completed
[GUI] - using default editor colours
[GUI] - launching Sonic Pi Server:
[GUI] - starting UDP OSC Server on port 4558...
[GUI] - UDP OSC Server ready and listening
[GUI] - Ruby server pid registered: 8904
[GUI] - waiting for Sonic Pi Server to boot...
............................................................
[GUI] - Critical error! Could not boot Sonic Pi Server.
[GUI] - stopping UDP OSC Server...

Server Errors

/Users/Stuart/.sonic-pi/log/server-errors.log

/Applications/Sonic Pi.app/app/server/ruby/vendor/sys-proctable-1.1.3/lib/darwin/sys/proctable.rb:163: warning: constant ::Fixnum is deprecated

Server Output

/Users/Stuart/.sonic-pi/log/server-output.log

Sonic Pi server booting...
Using protocol: udp
Detecting port numbers...
Send port: 4558
Listen port: 4557
  - OK
Scsynth port: 4556
  - OK
Scsynth send port: 4556
  - OK
OSC cues port: 4559
  - OK
Erlang port: 4560
  - OK
OSC MIDI out port: 4561
  - OK
OSC MIDI in port: 4562
  - OK
Booting server...

Booting Sonic Pi
----------------

Boot - Booting on OS X
Boot - Checkout audio rates on OSX:
Boot - Input audio rate: 44100.0
Boot - Output audio rate: 44100.0
Boot - Sample rates match, we may continue to boot...
Boot - Starting the SuperCollider server...
Boot - /Applications/Sonic Pi.app/app/server/native/scsynth -u 4556 -a 1024 -m 131072 -D 0 -R 0 -l 1 -i 16 -o 16 -U /Applications/Sonic Pi.app/app/server/native/supercollider/plugins/ -b 4096 -B 127.0.0.1
Started [8909] [-] /Applications/Sonic Pi.app/app/server/native/scsynth -u 4556 -a 1024 -m 131072 -D 0 -R 0 -l 1 -i 16 -o 16 -U /Applications/Sonic Pi.app/app/server/native/supercollider/plugins/ -b 4096 -B 127.0.0.1 [-] /var/folders/qt/6jh4c4yn5zdbf07t61nmz0_w0000gn/T/sonic-pi-pids/8909

Scsynth Output

/Users/Stuart/.sonic-pi/log/scsynth.log

# Starting SuperCollider 2018-02-19 08:13:18
Found 0 LADSPA plugins

Process Log

/Users/Stuart/.sonic-pi/log/processes.log


Clearing pids: ["8501", "8504"]

Clearing [8501]
  -- command /Applications/Sonic Pi.app/Contents/MacOS/../../app/server/native/osx/ruby/bin/ruby --enable-frozen-string-literal -E utf-8 /Applications/Sonic Pi.app/Contents/MacOS/../../app/server/bin/sonic-pi-server.rb -u 4557 4558 4556 4556 4559 4560 4561 4562
  -- removing /var/folders/qt/6jh4c4yn5zdbf07t61nmz0_w0000gn/T/sonic-pi-pids/8501
  -- unable to get ProcTable info for: 8501
  -- process: 8501 not running

Clearing [8504]
  -- command /Applications/Sonic Pi.app/app/server/native/osx/scsynth -u 4556 -a 1024 -m 131072 -D 0 -R 0 -l 1 -i 16 -o 16 -b 4096 -U /Applications/Sonic Pi.app/app/server/native/osx/supercollider/plugins/ -Z 256
  -- removing /var/folders/qt/6jh4c4yn5zdbf07t61nmz0_w0000gn/T/sonic-pi-pids/8504
  -- politely killing 8504
  -- killed 8504

Finished clearing pids

Started [8904] [-] /Applications/Sonic Pi.app/Contents/MacOS/../../app/server/native/ruby/bin/ruby --enable-frozen-string-literal -E utf-8 /Applications/Sonic Pi.app/Contents/MacOS/../../app/server/ruby/bin/sonic-pi-server.rb -u 4557 4558 4556 4556 4559 4560 4561 4562 [-] /var/folders/qt/6jh4c4yn5zdbf07t61nmz0_w0000gn/T/sonic-pi-pids/8904
Started [8909] [-] /Applications/Sonic Pi.app/app/server/native/scsynth -u 4556 -a 1024 -m 131072 -D 0 -R 0 -l 1 -i 16 -o 16 -U /Applications/Sonic Pi.app/app/server/native/supercollider/plugins/ -b 4096 -B 127.0.0.1 [-] /var/folders/qt/6jh4c4yn5zdbf07t61nmz0_w0000gn/T/sonic-pi-pids/8909
samaaron commented 6 years ago

Very weird, for some reason, SuperCollider doesn't want to boot on your machine nicely.

Could you try running it manually:

/Applications/Sonic\ Pi.app/app/server/native/scsynth -u 4556 -a 1024 -m 131072 -D 0 -R 0 -l 1 -i 16 -o 16 -U /Applications/Sonic\ Pi.app/app/server/native/supercollider/plugins/ -b 4096 -B 127.0.0.1

And letting me see what gets printed on Terminal.app?

stuzog commented 6 years ago
bash$ /Applications/Sonic\ Pi.app/app/server/native/scsynth -u 4556 -a 1024 -m 131072 -D 0 -R 0 -l 1 -i 16 -o 16 -U /Applications/Sonic\ Pi.app/app/server/native/supercollider/plugins/ -b 4096 -B 127.0.0.1
Found 0 LADSPA plugins
Illegal instruction: 4
bash$ 
samaaron commented 6 years ago

Hmm, there's the problem right there.

I wonder why scsynth doesn't want to start on your machine!

Would it be possible for you to install vanilla SuperCollider and try and boot a server there:

https://supercollider.github.io/download

stuzog commented 6 years ago

Hi Sam, Thanks for following up. I downloaded SC 3.9.1 (I had 3.8) and ran the Supercollider.app from within its folder in the /Applications/ directory. It booted up fine, so I presume it’s working. However, launching SonicPi 3.1.0 still stalls and throws the critical error: Could not boot the server. Stuart

On February 20, 2018 at 1:36:28 AM, Sam Aaron (notifications@github.com) wrote:

Hmm, there's the problem right there.

I wonder why scsynth doesn't want to start on your machine!

Would it be possible for you to install vanilla SuperCollider and try and boot a server there:

https://supercollider.github.io/download

— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or mute the thread.

stuzog commented 6 years ago

Hi again, I’m also having similar problems getting SC to run on Linux Mint 18.2 after installing via apt and the PPI. Stuart

On February 20, 2018 at 10:35:34 AM, Stuart Hertzog (notifications@github.com) wrote:

Hi Sam, Thanks for following up. I downloaded SC 3.9.1 (I had 3.8) and ran the Supercollider.app from within its folder in the /Applications/ directory. It booted up fine, so I presume it’s working. However, launching SonicPi 3.1.0 still stalls and throws the critical error: Could not boot the server. Stuart

On February 20, 2018 at 1:36:28 AM, Sam Aaron (notifications@github.com) wrote:

Hmm, there's the problem right there.

I wonder why scsynth doesn't want to start on your machine!

Would it be possible for you to install vanilla SuperCollider and try and boot a server there:

https://supercollider.github.io/download

— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or mute the thread.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or mute the thread.

samaaron commented 6 years ago

@stuzog did you just boot the SuperCollider app or did you also explicitly try and start an audio server? Unlike Sonic Pi, SuperCollider does not start an audio server by default. It's starting scsynth (the audio server) that we need to test :-)

samaaron commented 6 years ago

@stuzog also, the linux issue should be separately handled as it's likely to be a different problem (unless the log files are identical). With linux the issue is often with getting jack started.

stuzog commented 6 years ago

Yes, I started an audio server on the iMac and it worked:

booting server 'localhost' on address: 127.0.0.1:57110
Number of Devices: 6
   0 : "Built-in Microph"
   1 : "Built-in Input"
   2 : "Built-in Output"
   3 : "Soundflower (2ch)"
   4 : "Soundflower (64ch)"
   5 : "Instant On Sound Effects"

"Built-in Input" Input Device
   Streams: 1
      0  channels 2

"Built-in Output" Output Device
   Streams: 1
      0  channels 2

SC_AudioDriver: sample rate = 44100.000000, driver's block size = 512
SuperCollider 3 server ready.
Requested notification messages from server 'localhost'
localhost: server process's maxLogins (1) matches with my options.
localhost: keeping clientID (0) as confirmed by server process.
Requested notification messages from server 'localhost'
/notify : already registered
localhost - already registered with clientID 0.
Shared memory server interface initialized
stuzog commented 6 years ago

But Sonic Pi still wouldn't boot, just hung at the splash screen then gave these details:

Sonic Pi Boot Error Report
==================

System Information
----------------

* Sonic Pi version: 3.1.0
* OS: OS X El Capitan (10.11)

GUI Log
-------

**`/Users/Stuart/.sonic-pi/log/gui.log`**

[GUI] - Detecting port numbers... [GUI] - GUI OSC listen port 4558 [GUI] - port: 4558 [OK] [GUI] - Server OSC listen port 4557 [GUI] - port: 4557 [OK] [GUI] - Server incoming OSC cues port 4559 [GUI] - port: 4559 [OK] [GUI] - Scsynth port 4556 [GUI] - port: 4556 [OK] [GUI] - Server OSC out port 4558 [GUI] - GUI OSC out port 4557 [GUI] - Scsynth send port 4556 [GUI] - Erlang router port 4560 [GUI] - port: 4560 [OK] [GUI] - OSC MIDI out port 4561 [GUI] - port: 4561 [OK] [GUI] - OSC MIDI in port 4562 [GUI] - port: 4562 [OK] [GUI] - Init script completed [GUI] - using default editor colours [GUI] - launching Sonic Pi Server: [GUI] - starting UDP OSC Server on port 4558... [GUI] - UDP OSC Server ready and listening [GUI] - Ruby server pid registered: 87722 [GUI] - waiting for Sonic Pi Server to boot... ............................................................ [GUI] - Critical error! Could not boot Sonic Pi Server. [GUI] - stopping UDP OSC Server...


Server Errors
-------------

**`/Users/Stuart/.sonic-pi/log/server-errors.log`**

/Applications/Sonic Pi.app/app/server/ruby/vendor/sys-proctable-1.1.3/lib/darwin/sys/proctable.rb:163: warning: constant ::Fixnum is deprecated


Server Output
-------------

**`/Users/Stuart/.sonic-pi/log/server-output.log`**

Sonic Pi server booting... Using protocol: udp Detecting port numbers... Send port: 4558 Listen port: 4557

Booting Sonic Pi

Boot - Booting on OS X
Boot - Checkout audio rates on OSX:
Boot - Input audio rate: 44100.0
Boot - Output audio rate: 44100.0
Boot - Sample rates match, we may continue to boot...
Boot - Starting the SuperCollider server...
Boot - /Applications/Sonic Pi.app/app/server/native/scsynth -u 4556 -a 1024 -m 131072 -D 0 -R 0 -l 1 -i 16 -o 16 -U /Applications/Sonic Pi.app/app/server/native/supercollider/plugins/ -b 4096 -B 127.0.0.1
Started [87727] [-] /Applications/Sonic Pi.app/app/server/native/scsynth -u 4556 -a 1024 -m 131072 -D 0 -R 0 -l 1 -i 16 -o 16 -U /Applications/Sonic Pi.app/app/server/native/supercollider/plugins/ -b 4096 -B 127.0.0.1 [-] /var/folders/qt/6jh4c4yn5zdbf07t61nmz0_w0000gn/T/sonic-pi-pids/87727

Scsynth Output

/Users/Stuart/.sonic-pi/log/scsynth.log

# Starting SuperCollider 2018-02-20 17:38:51
Found 0 LADSPA plugins

Process Log

**`/Users/Stuart/.sonic-pi/log/processes.log`**

Clearing pids: [] No pids to clear :-) Started [87722] [-] /Applications/Sonic Pi.app/Contents/MacOS/../../app/server/native/ruby/bin/ruby --enable-frozen-string-literal -E utf-8 /Applications/Sonic Pi.app/Contents/MacOS/../../app/server/ruby/bin/sonic-pi-server.rb -u 4557 4558 4556 4556 4559 4560 4561 4562 [-] /var/folders/qt/6jh4c4yn5zdbf07t61nmz0_w0000gn/T/sonic-pi-pids/87722 Started [87727] [-] /Applications/Sonic Pi.app/app/server/native/scsynth -u 4556 -a 1024 -m 131072 -D 0 -R 0 -l 1 -i 16 -o 16 -U /Applications/Sonic Pi.app/app/server/native/supercollider/plugins/ -b 4096 -B 127.0.0.1 [-] /var/folders/qt/6jh4c4yn5zdbf07t61nmz0_w0000gn/T/sonic-pi-pids/87727

srinivasmangipudi commented 5 years ago

Hi Is there a fix for this issue? I am facing the same problem.

Port 4561 unavailable. Perhaps Sonic Pi is already running?

samaaron commented 2 years ago

We have completely overhauled the building and booting systems in the recently released v4 of Sonic Pi:

https://github.com/sonic-pi-net/sonic-pi/releases

Please give that a try and feel free to create a new issue if you're still having problems.

Note that v4 only supports macOS Catalina 10.15+