Closed dougapd closed 6 years ago
Hi there,
unfortunately it looks like the compiler for the new OSC c library doesn't emit machine code compatible with your older CPU.
I'm not sure there's much we can do about this given we don't have access to older hardware to try and find a fix. If you're able to play around with the build that would be great.
This is also something @xavriley may be able to help out with.
Sam Thanks for that. I'll try running the build and see what that says.
Hi Paul,
Sorry that you've run into this. If you could let me know which CPU you are running we might be able to compile a version with better compatibility that you can drop in.
On 20 Dec 2016, at 23:12, Paul Dougan notifications@github.com<mailto:notifications@github.com> wrote:
Sam Thanks for that. I'll try running the build and see what that says.
- You are receiving this because you were mentioned. Reply to this email directly, view it on GitHubhttps://github.com/samaaron/sonic-pi/issues/1515#issuecomment-268386583, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AAWjd8GfNCodDUdRBkW-Oe158xksaH0Qks5rKGDJgaJpZM4LSYb4.
Hi Xavier, heres some sections from the System information app, let me know if you need anything else. Paul
Model Name: iMac Model Identifier: iMac7,1 Processor Name: Intel Core 2 Duo Processor Speed: 2.8 GHz Number of Processors: 1 Total Number of Cores: 2 L2 Cache: 4 MB Memory: 4 GB Bus Speed: 800 MHz Boot ROM Version: IM71.007A.B03 SMC Version (system): 1.21f4
Devices:
Built-in Microphone:
Default Input Device: Yes Input Channels: 2 Manufacturer: Apple Inc. Current SampleRate: 44100 Transport: Built-in
Built-in Input:
Input Channels: 2 Manufacturer: Apple Inc. Current SampleRate: 44100 Transport: Built-in
Built-in Output:
Default Output Device: Yes Default System Output Device: Yes Manufacturer: Apple Inc. Output Channels: 2 Current SampleRate: 44100 Transport: Built-in
Instant On Sound Effects:
Manufacturer: Rogue Amoeba Software, Inc. Output Channels: 2 Current SampleRate: 44100 Transport: Virtual
ATI Radeon HD 2600 Pro:
Chipset Model: ATI,RadeonHD2600 Type: GPU Bus: PCIe PCIe Lane Width: x16 VRAM (Total): 256 MB Vendor: ATI (0x1002) Device ID: 0x9583 Revision ID: 0x0000 ROM Revision: 113-B2250F-212 EFI Driver Version: 01.00.212 Displays: iMac: Display Type: LCD Resolution: 1920 x 1200 Pixel Depth: 32-Bit Color (ARGB8888) Main Display: Yes Mirror: Off Online: Yes Built-In: Yes
@dougapd would it be possible to download this file:
http://sonic-pi.net/files/tmp/fast_osc.bundle
Use it to replace the fast_osc.bundle
file in app/server/rb-native/osc/2.3.0/
within your Sonic Pi app's internal folder structure. Then see if that helps matters at all?
Sam, absolutely will do that and report back
Paul
Sam
a partial improvement, the replacement of the fast_osc.bundle file resulting in the program starting cleanly, previously it died before completely initialising.
However when I attempt to generate a sound I don't hear anything.
Inspection of the log files reveals some errors
Starting SuperCollider 2017-01-02 11:51:37 *** ERROR: dlopen '/Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/supercollider/plugins//DiskIO_UGens.scx' err 'dlopen(/Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/supercollider/plugins//DiskIO_UGens.scx, 2): Library not loaded: @executable_path/../MacOS/libsndfile.1.dylib Referenced from: /Users/paul/Desktop/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 : "Instant On Sound Effects"
"Built-in Microph" 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. exception in GrafDef_Load: UGen 'DiskOut' not installed. while reading file '/Users/paul/Desktop/Sonic Pi.app/etc/synthdefs/compiled/sonic-pi-recorder.scsyndef' exception in GrafDef_Load: UGen 'DiskOut' not installed. while reading file '/Users/paul/Desktop/Sonic Pi.app/etc/synthdefs/compiled/sonic-pi-recorder.scsyndef'
/Users/paul/Desktop/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/gitsave.rb:37: [BUG] Illegal instruction at 0x00000107fdbd6d 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:
-- Control frame information ----------------------------------------------- c:0006 p:---- s:0027 e:000026 CFUNC :index c:0005 p:0028 s:0024 e:000023 METHOD /Users/paul/Desktop/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/gitsave.rb:37 c:0004 p:0112 s:0015 e:000014 BLOCK /Users/paul/Desktop/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/runtime.rb:1066 [FINISH] c:0003 p:---- s:0007 e:000006 CFUNC :loop c:0002 p:0023 s:0004 e:000003 BLOCK /Users/paul/Desktop/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/runtime.rb:1058 [FINISH] c:0001 p:---- s:0002 e:000001 (none) [FINISH]
-- Ruby level backtrace information ----------------------------------------
/Users/paul/Desktop/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/runtime.rb:1058:in block in initialize' /Users/paul/Desktop/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/runtime.rb:1058:in
loop'
/Users/paul/Desktop/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/runtime.rb:1066:in block (2 levels) in initialize' /Users/paul/Desktop/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/gitsave.rb:37:in
save!'
/Users/paul/Desktop/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/gitsave.rb:37:in `index'
-- Machine register context ------------------------------------------------ rax: 0x0000000107fd9f70 rbx: 0x0000000000000001 rcx: 0x0000000000000001 rdx: 0x0000000000000001 rdi: 0x00007fa93c06d0b0 rsi: 0x000000000000000f rbp: 0x000070000040f6d0 rsp: 0x000070000040f6a0 r8: 0x00000000fffffffc r9: 0x00007fa93c0a6ac0 r10: 0x00000000ffffffff r11: 0xffffffff00000000 r12: 0x00007fa93c0a5f00 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x00007fa93c06d060 rip: 0x0000000107fdbd6d rfl: 0x0000000000010202
-- C level backtrace information ------------------------------------------- 0 ruby 0x0000000106493842 rb_vm_bugreport + 402 1 ruby 0x00000001063446fa rb_bug_context + 330 2 ruby 0x0000000106411d6c sigill + 156 3 libsystem_platform.dylib 0x00007fff91f1152a _sigtramp + 26 4 rugged.bundle 0x0000000107fdbd6d git_index_set_caps + 349 5 rugged.bundle 0x00000001080121c1 git_repository_index__weakptr + 193 6 rugged.bundle 0x00000001080121fe git_repository_index + 14 7 rugged.bundle 0x0000000107f9e65d rb_git_repo_get_index + 61 8 ruby 0x0000000106491b3d vm_call_cfunc + 893 9 ruby 0x0000000106490e3c vm_call_method + 92 10 ruby 0x0000000106476a5e vm_exec_core + 9486 11 ruby 0x0000000106485a22 vm_exec + 114 12 ruby 0x000000010648a05b invoke_block_from_c_0 + 555 13 ruby 0x000000010648bf20 loop_i + 48 14 ruby 0x000000010634f00f rb_rescue2 + 239 15 ruby 0x0000000106491b3d vm_call_cfunc + 893 16 ruby 0x0000000106490e3c vm_call_method + 92 17 ruby 0x00000001064768cc vm_exec_core + 9084 18 ruby 0x0000000106485a22 vm_exec + 114 19 ruby 0x000000010648a05b invoke_block_from_c_0 + 555 20 ruby 0x00000001064846d7 vm_invoke_proc + 167 21 ruby 0x00000001064a3c7e thread_start_func_2 + 814 22 ruby 0x00000001064a392a thread_start_func_1 + 170 23 libsystem_pthread.dylib 0x00007fff9048899d _pthread_body + 131 24 libsystem_pthread.dylib 0x00007fff9048891a _pthread_body + 0
-- Other runtime information -----------------------------------------------
Loaded script: /Users/paul/Desktop/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 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/x86_64-darwin11.0/enc/encdb.bundle 5 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/x86_64-darwin11.0/enc/trans/transdb.bundle 6 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/unicode_normalize.rb 7 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/x86_64-darwin11.0/rbconfig.rb 8 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/rubygems/compatibility.rb 9 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/rubygems/defaults.rb 10 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/rubygems/deprecate.rb 11 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/rubygems/errors.rb 12 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/rubygems/version.rb 13 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/rubygems/requirement.rb 14 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/rubygems/platform.rb 15 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/rubygems/basic_specification.rb 16 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/rubygems/stub_specification.rb 17 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/rubygems/util/list.rb 18 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/x86_64-darwin11.0/stringio.bundle 19 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/rubygems/specification.rb 20 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/rubygems/exceptions.rb 21 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/rubygems/dependency.rb 22 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/rubygems/core_ext/kernel_gem.rb 23 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/monitor.rb 24 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb 25 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/rubygems.rb 26 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/rubygems/path_support.rb 27 /Users/paul/Desktop/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 /Users/paul/Desktop/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 /Users/paul/Desktop/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 /Users/paul/Desktop/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 /Users/paul/Desktop/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 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/delegate.rb 33 /Users/paul/Desktop/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 /Users/paul/Desktop/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 /Users/paul/Desktop/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 /Users/paul/Desktop/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 /Users/paul/Desktop/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 /Users/paul/Desktop/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 /Users/paul/Desktop/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 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/cgi/core.rb 41 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/x86_64-darwin11.0/cgi/escape.bundle 42 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/cgi/util.rb 43 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/cgi/cookie.rb 44 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/cgi.rb 45 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/hamster-3.0.0/lib/hamster/immutable.rb 46 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/hamster-3.0.0/lib/hamster/enumerable.rb 47 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/hamster-3.0.0/lib/hamster/undefined.rb 48 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/hamster-3.0.0/lib/hamster/trie.rb 49 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/hamster-3.0.0/lib/hamster/sorted_set.rb 50 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/set.rb 51 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/hamster-3.0.0/lib/hamster/set.rb 52 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/hamster-3.0.0/lib/hamster/associable.rb 53 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/hamster-3.0.0/lib/hamster/hash.rb 54 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/hamster-3.0.0/lib/hamster/vector.rb 55 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/wavefile-0.7.0/lib/wavefile/buffer.rb 56 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/wavefile-0.7.0/lib/wavefile/chunk_readers/header_reader.rb 57 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/wavefile-0.7.0/lib/wavefile/chunk_readers.rb 58 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/wavefile-0.7.0/lib/wavefile/duration.rb 59 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/wavefile-0.7.0/lib/wavefile/format.rb 60 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/wavefile-0.7.0/lib/wavefile/reader.rb 61 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/wavefile-0.7.0/lib/wavefile/unvalidated_format.rb 62 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/wavefile-0.7.0/lib/wavefile/writer.rb 63 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/wavefile-0.7.0/lib/wavefile.rb 64 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/websocket/lib/websocket.rb 65 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/x86_64-darwin11.0/socket.bundle 66 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/x86_64-darwin11.0/io/wait.bundle 67 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/socket.rb 68 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/x86_64-darwin11.0/fiber.bundle 69 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/rubame/lib/rubame.rb 70 /Users/paul/Desktop/Sonic Pi.app/app/server/core.rb 71 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/x86_64-darwin11.0/etc.bundle 72 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/fileutils.rb 73 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/securerandom.rb 74 /Users/paul/Desktop/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/util.rb 75 /Users/paul/Desktop/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/node.rb 76 /Users/paul/Desktop/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/group.rb 77 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/activesupport/lib/active_support/core_ext/hash/keys.rb 78 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/activesupport/lib/active_support/hash_with_indifferent_access.rb 79 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb 80 /Users/paul/Desktop/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/synthnode.rb 81 /Users/paul/Desktop/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/bus.rb 82 /Users/paul/Desktop/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/allocator.rb 83 /Users/paul/Desktop/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/busallocator.rb 84 /Users/paul/Desktop/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/audiobus.rb 85 /Users/paul/Desktop/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/audiobusallocator.rb 86 /Users/paul/Desktop/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/controlbus.rb 87 /Users/paul/Desktop/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/controlbusallocator.rb 88 /Users/paul/Desktop/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/promise.rb 89 /Users/paul/Desktop/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/counter.rb 90 /Users/paul/Desktop/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/incomingevents.rb 91 /Users/paul/Desktop/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/buffer.rb 92 /Users/paul/Desktop/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/lazybuffer.rb 93 /Users/paul/Desktop/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/bufferstream.rb 94 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/fast_osc-0.0.11/lib/fast_osc/version.rb 95 /Users/paul/Desktop/Sonic Pi.app/app/server/rb-native/osx/2.3.0/fast_osc.bundle 96 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/fast_osc-0.0.11/lib/fast_osc.rb 97 /Users/paul/Desktop/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/osc/udp_client.rb 98 /Users/paul/Desktop/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/osc/udp_server.rb 99 /Users/paul/Desktop/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/osc/osc.rb 100 /Users/paul/Desktop/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/scsynthexternal.rb 101 /Users/paul/Desktop/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/server.rb 102 /Users/paul/Desktop/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/note.rb 103 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/ruby-aubio-prerelease/lib/aubio/version.rb 104 /Users/paul/Desktop/Sonic Pi.app/app/server/rb-native/osx/2.3.0/ffi_c.bundle 105 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/ffi-1.9.10/lib/ffi/platform.rb 106 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/ffi-1.9.10/lib/ffi/types.rb 107 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/ffi-1.9.10/lib/ffi/library.rb 108 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/ffi-1.9.10/lib/ffi/errno.rb 109 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/ffi-1.9.10/lib/ffi/pointer.rb 110 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/ffi-1.9.10/lib/ffi/memorypointer.rb 111 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/ffi-1.9.10/lib/ffi/struct_layout_builder.rb 112 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/ffi-1.9.10/lib/ffi/struct.rb 113 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/ffi-1.9.10/lib/ffi/union.rb 114 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/ffi-1.9.10/lib/ffi/managedstruct.rb 115 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/ffi-1.9.10/lib/ffi/callback.rb 116 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/ffi-1.9.10/lib/ffi/io.rb 117 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/ffi-1.9.10/lib/ffi/autopointer.rb 118 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/ffi-1.9.10/lib/ffi/variadic.rb 119 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/ffi-1.9.10/lib/ffi/enum.rb 120 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/ffi-1.9.10/lib/ffi/ffi.rb 121 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/ffi-1.9.10/lib/ffi.rb 122 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/ruby-aubio-prerelease/lib/aubio/api.rb 123 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/ruby-aubio-prerelease/lib/aubio/onsets.rb 124 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/ruby-aubio-prerelease/lib/aubio/pitches.rb 125 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/ruby-aubio-prerelease/lib/aubio/beats.rb 126 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/ruby-aubio-prerelease/lib/aubio.rb 127 /Users/paul/Desktop/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/samplebuffer.rb 128 /Users/paul/Desktop/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/studio.rb 129 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/kramdown/lib/kramdown/compatibility.rb 130 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/kramdown/lib/kramdown/version.rb 131 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/kramdown/lib/kramdown/element.rb 132 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/kramdown/lib/kramdown/error.rb 133 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/kramdown/lib/kramdown/parser.rb 134 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/kramdown/lib/kramdown/converter.rb 135 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/psych/exception.rb 136 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/psych/syntax_error.rb 137 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/x86_64-darwin11.0/psych.bundle 138 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/psych/omap.rb 139 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/psych/set.rb 140 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/psych/class_loader.rb 141 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/x86_64-darwin11.0/strscan.bundle 142 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/psych/scalar_scanner.rb 143 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/psych/nodes/node.rb 144 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/psych/nodes/stream.rb 145 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/psych/nodes/document.rb 146 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/psych/nodes/sequence.rb 147 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/psych/nodes/scalar.rb 148 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/psych/nodes/mapping.rb 149 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/psych/nodes/alias.rb 150 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/psych/nodes.rb 151 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/psych/streaming.rb 152 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/psych/visitors/visitor.rb 153 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/psych/visitors/to_ruby.rb 154 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/psych/visitors/emitter.rb 155 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/psych/handler.rb 156 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/psych/tree_builder.rb 157 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/psych/visitors/yaml_tree.rb 158 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/psych/json/ruby_events.rb 159 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/psych/visitors/json_tree.rb 160 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/psych/visitors/depth_first.rb 161 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/psych/visitors.rb 162 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/psych/parser.rb 163 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/psych/coder.rb 164 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/psych/core_ext.rb 165 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/x86_64-darwin11.0/date_core.bundle 166 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/date.rb 167 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/psych/deprecated.rb 168 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/psych/stream.rb 169 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/psych/json/yaml_events.rb 170 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/psych/json/tree_builder.rb 171 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/psych/json/stream.rb 172 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/psych/handlers/document_stream.rb 173 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/psych.rb 174 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/yaml.rb 175 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/kramdown/lib/kramdown/options.rb 176 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/kramdown/lib/kramdown/utils.rb 177 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/kramdown/lib/kramdown/document.rb 178 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/kramdown/lib/kramdown.rb 179 /Users/paul/Desktop/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/markdown_converter.rb 180 /Users/paul/Desktop/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/lang/support/docsystem.rb 181 /Users/paul/Desktop/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/version.rb 182 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/thread_safe/lib/thread_safe/version.rb 183 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/thread_safe/lib/thread_safe/synchronized_delegator.rb 184 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/thread_safe/lib/thread_safe.rb 185 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/activesupport/lib/active_support/core_ext/array/prepend_and_append.rb 186 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/activesupport/lib/active_support/core_ext/hash/deep_merge.rb 187 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/activesupport/lib/active_support/core_ext/hash/except.rb 188 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/activesupport/lib/active_support/core_ext/hash/slice.rb 189 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/i18n/lib/i18n/version.rb 190 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/i18n/lib/i18n/exceptions.rb 191 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/i18n/lib/i18n/interpolate/ruby.rb 192 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/i18n/lib/i18n.rb 193 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/activesupport/lib/active_support/lazy_load_hooks.rb 194 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/i18n/lib/i18n/config.rb 195 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/activesupport/lib/active_support/i18n.rb 196 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/thread_safe/lib/thread_safe/non_concurrent_cache_backend.rb 197 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/thread_safe/lib/thread_safe/mri_cache_backend.rb 198 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/thread_safe/lib/thread_safe/cache.rb 199 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/activesupport/lib/active_support/inflector/inflections.rb 200 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/activesupport/lib/active_support/multibyte.rb 201 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/activesupport/lib/active_support/core_ext/string/multibyte.rb 202 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/activesupport/lib/active_support/inflector/transliterate.rb 203 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/activesupport/lib/active_support/inflections.rb 204 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/activesupport/lib/active_support/inflector/methods.rb 205 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/activesupport/lib/active_support/core_ext/string/inflections.rb 206 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/activesupport/lib/active_support/inflector.rb 207 /Users/paul/Desktop/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/lang/core.rb 208 /Users/paul/Desktop/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/lang/minecraftpi.rb 209 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/tmpdir.rb 210 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/timeout.rb 211 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/net/protocol.rb 212 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/uri/rfc2396_parser.rb 213 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/uri/rfc3986_parser.rb 214 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/uri/common.rb 215 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/uri/generic.rb 216 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/uri/ftp.rb 217 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/uri/http.rb 218 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/uri/https.rb 219 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/uri/ldap.rb 220 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/uri/ldaps.rb 221 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/uri/mailto.rb 222 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/uri.rb 223 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/x86_64-darwin11.0/zlib.bundle 224 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/net/http/exceptions.rb 225 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/net/http/header.rb 226 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/x86_64-darwin11.0/enc/windows_31j.bundle 227 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/net/http/generic_request.rb 228 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/net/http/request.rb 229 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/net/http/requests.rb 230 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/net/http/response.rb 231 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/net/http/responses.rb 232 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/net/http/proxy_delta.rb 233 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/net/http/backward.rb 234 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/net/http.rb 235 /Users/paul/Desktop/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/blanknode.rb 236 /Users/paul/Desktop/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/synthnodeproxy.rb 237 /Users/paul/Desktop/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/chainnode.rb 238 /Users/paul/Desktop/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/fxnode.rb 239 /Users/paul/Desktop/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/fxreplacenode.rb 240 /Users/paul/Desktop/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/lazynode.rb 241 /Users/paul/Desktop/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/wrappingarray.rb 242 /Users/paul/Desktop/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/scale.rb 243 /Users/paul/Desktop/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/chord.rb 244 /Users/paul/Desktop/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/chordgroup.rb 245 /Users/paul/Desktop/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/synthtracker.rb 246 /Users/paul/Desktop/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/tuning.rb 247 /Users/paul/Desktop/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/sample_loader.rb 248 /Users/paul/Desktop/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/lang/sound.rb 249 /Users/paul/Desktop/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/atom.rb 250 /Users/paul/Desktop/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/jobs.rb 251 /Users/paul/Desktop/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/synths/synthinfo.rb 252 /Users/paul/Desktop/Sonic Pi.app/app/server/rb-native/osx/2.3.0/rugged.bundle 253 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/rugged-0.24.0/lib/rugged/index.rb 254 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/rugged-0.24.0/lib/rugged/object.rb 255 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/rugged-0.24.0/lib/rugged/commit.rb 256 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/rugged-0.24.0/lib/rugged/version.rb 257 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/rugged-0.24.0/lib/rugged/repository.rb 258 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/rugged-0.24.0/lib/rugged/reference.rb 259 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/rugged-0.24.0/lib/rugged/walker.rb 260 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/rugged-0.24.0/lib/rugged/tree.rb 261 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/rugged-0.24.0/lib/rugged/tag.rb 262 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/rugged-0.24.0/lib/rugged/branch.rb 263 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/rugged-0.24.0/lib/rugged/diff/hunk.rb 264 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/rugged-0.24.0/lib/rugged/diff/line.rb 265 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/rugged-0.24.0/lib/rugged/diff/delta.rb 266 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/rugged-0.24.0/lib/rugged/diff.rb 267 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/rugged-0.24.0/lib/rugged/patch.rb 268 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/rugged-0.24.0/lib/rugged/remote.rb 269 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/rugged-0.24.0/lib/rugged/credentials.rb 270 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/rugged-0.24.0/lib/rugged/attributes.rb 271 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/rugged-0.24.0/lib/rugged/blob.rb 272 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/rugged-0.24.0/lib/rugged/submodule_collection.rb 273 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/rugged-0.24.0/lib/rugged.rb 274 /Users/paul/Desktop/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/gitsave.rb 275 /Users/paul/Desktop/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/lifecyclehooks.rb 276 /Users/paul/Desktop/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/sthread.rb 277 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/multi_json/lib/multi_json/options.rb 278 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/multi_json/lib/multi_json/version.rb 279 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/multi_json/lib/multi_json/adapter_error.rb 280 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/multi_json/lib/multi_json/parse_error.rb 281 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/multi_json/lib/multi_json.rb 282 /Users/paul/Desktop/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/config/settings.rb 283 /Users/paul/Desktop/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/preparser.rb 284 /Users/paul/Desktop/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/spsym.rb 285 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/ruby-beautify/lib/ruby-beautify/version.rb 286 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/ruby-beautify/lib/ruby-beautify/block_start.rb 287 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/ruby-beautify/lib/ruby-beautify/block_end.rb 288 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/ruby-beautify/lib/ruby-beautify/block_matcher.rb 289 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/ruby-beautify/lib/ruby-beautify/language.rb 290 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/ruby-beautify/lib/ruby-beautify/line.rb 291 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/ruby-beautify/lib/ruby-beautify/config/ruby.rb 292 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/ruby-beautify/lib/ruby-beautify.rb 293 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/activesupport/lib/active_support/core_ext/integer/inflections.rb 294 /Users/paul/Desktop/Sonic Pi.app/app/server/sonicpi/lib/sonicpi/runtime.rb 295 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/memoist-0.14.0/lib/memoist/core_ext/singleton_class.rb 296 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/memoist-0.14.0/lib/memoist.rb 297 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/json/version.rb 298 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/ostruct.rb 299 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/json/generic_object.rb 300 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/json/common.rb 301 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/x86_64-darwin11.0/enc/utf_16be.bundle 302 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/x86_64-darwin11.0/enc/utf_16le.bundle 303 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/x86_64-darwin11.0/enc/utf_32be.bundle 304 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/x86_64-darwin11.0/enc/utf_32le.bundle 305 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/x86_64-darwin11.0/json/ext/parser.bundle 306 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/x86_64-darwin11.0/json/ext/generator.bundle 307 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/json/ext.rb 308 /Users/paul/Desktop/Sonic Pi.app/app/server/native/osx/ruby/lib/ruby/2.3.0/singleton.rb 309 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/multi_json/lib/multi_json/adapter.rb 310 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/multi_json/lib/multi_json/adapters/json_common.rb 311 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/multi_json/lib/multi_json/adapters/json_gem.rb 312 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/narray-0.6.1.1/lib/nmatrix.rb 313 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/narray-0.6.1.1/lib/narray_ext.rb 314 /Users/paul/Desktop/Sonic Pi.app/app/server/rb-native/osx/2.3.0/narray.bundle 315 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/ruby-coreaudio-0.0.12/lib/coreaudio/version.rb 316 /Users/paul/Desktop/Sonic Pi.app/app/server/rb-native/osx/2.3.0/coreaudio_ext.bundle 317 /Users/paul/Desktop/Sonic Pi.app/app/server/vendor/ruby-coreaudio-0.0.12/lib/coreaudio/audiofile.rb 318 /Users/paul/Desktop/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
Process: ruby [850] Path: /Users/USER/Desktop/Sonic Pi.app/app/server/native/osx/ruby/bin/ruby Identifier: ruby Version: ??? Code Type: X86-64 (Native) Parent Process: Sonic Pi [837] Responsible: ruby [850] User ID: 501
Date/Time: 2017-01-02 11:51:46.668 +0000 OS Version: Mac OS X 10.11.6 (15G1212) Report Version: 11 Anonymous UUID: AA9E0B1C-B05C-28B2-5FFA-890BF13F3236
Time Awake Since Boot: 840 seconds
System Integrity Protection: enabled
Crashed Thread: 6 runtime.rb:1056
Exception Type: EXC_BAD_INSTRUCTION (SIGABRT) Exception Codes: 0x0000000000000001, 0x0000000000000000 Exception Note: EXC_CORPSE_NOTIFY
Application Specific Information: abort() called
Thread 0:: Dispatch queue: com.apple.main-thread 0 libsystem_kernel.dylib 0x00007fff8a5f8db6 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff90489728 _pthread_cond_wait + 767 2 ruby 0x000000010649ae15 native_sleep + 421 3 ruby 0x00000001064a3002 thread_join_sleep + 370 4 ruby 0x000000010634f373 rb_ensure + 163 5 ruby 0x00000001064a2de0 thread_join + 128 6 ruby 0x00000001064a0889 thread_join_m + 89 7 ruby 0x0000000106491b3d vm_call_cfunc + 893 8 ruby 0x0000000106490e3c vm_call_method + 92 9 ruby 0x0000000106476a5e vm_exec_core + 9486 10 ruby 0x0000000106485a22 vm_exec + 114 11 ruby 0x000000010634e3c4 ruby_exec_internal + 148 12 ruby 0x000000010634e2e7 ruby_run_node + 71 13 ruby 0x000000010630ab9f main + 79 14 ruby 0x000000010630ab44 start + 52
Thread 1:: ruby-timer-thr 0 libsystem_kernel.dylib 0x00007fff8a5fa2a2 poll + 10 1 ruby 0x00000001064a3483 thread_timer + 387 2 libsystem_pthread.dylib 0x00007fff9048899d _pthread_body + 131 3 libsystem_pthread.dylib 0x00007fff9048891a _pthread_start + 168 4 libsystem_pthread.dylib 0x00007fff90486351 thread_start + 13
Thread 2:: udp_server.rb:* 0 libsystem_kernel.dylib 0x00007fff8a5f907a __select + 10 1 ruby 0x000000010649dd06 rb_thread_fd_select + 1638 2 ruby 0x000000010649e282 select_single + 34 3 ruby 0x000000010634f373 rb_ensure + 163 4 ruby 0x000000010649e235 rb_wait_for_single_fd + 1061 5 ruby 0x000000010649d634 rb_thread_wait_fd + 20 6 socket.bundle 0x0000000107292a13 rsock_s_recvfrom + 259 7 ruby 0x0000000106491b3d vm_call_cfunc + 893 8 ruby 0x0000000106476a5e vm_exec_core + 9486 9 ruby 0x0000000106485a22 vm_exec + 114 10 ruby 0x000000010648a05b invoke_block_from_c_0 + 555 11 ruby 0x000000010648bf20 loop_i + 48 12 ruby 0x000000010634f00f rb_rescue2 + 239 13 ruby 0x0000000106491b3d vm_call_cfunc + 893 14 ruby 0x00000001064768cc vm_exec_core + 9084 15 ruby 0x0000000106485a22 vm_exec + 114 16 ruby 0x000000010648a05b invoke_block_from_c_0 + 555 17 ruby 0x00000001064846d7 vm_invoke_proc + 167 18 ruby 0x00000001064a3c7e thread_start_func_2 + 814 19 ruby 0x00000001064a392a thread_start_func_1 + 170 20 libsystem_pthread.dylib 0x00007fff9048899d _pthread_body + 131 21 libsystem_pthread.dylib 0x00007fff9048891a _pthread_start + 168 22 libsystem_pthread.dylib 0x00007fff90486351 thread_start + 13
Thread 3:: incomingevents* 0 libsystem_kernel.dylib 0x00007fff8a5f8db6 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff90489728 _pthread_cond_wait + 767 2 ruby 0x000000010649ae15 native_sleep + 421 3 ruby 0x000000010649b41d rb_thread_sleep_deadly + 189 4 ruby 0x00000001064a29c9 queue_sleep + 9 5 ruby 0x000000010634f373 rb_ensure + 163 6 ruby 0x00000001064a283d queue_do_pop + 253 7 ruby 0x00000001064a206a rb_szqueue_pop + 58 8 ruby 0x0000000106491b3d vm_call_cfunc + 893 9 ruby 0x0000000106476a5e vm_exec_core + 9486 10 ruby 0x0000000106485a22 vm_exec + 114 11 ruby 0x000000010648a05b invoke_block_from_c_0 + 555 12 ruby 0x00000001064846d7 vm_invoke_proc + 167 13 ruby 0x00000001064a3c7e thread_start_func_2 + 814 14 ruby 0x00000001064a392a thread_start_func_1 + 170 15 libsystem_pthread.dylib 0x00007fff9048899d _pthread_body + 131 16 libsystem_pthread.dylib 0x00007fff9048891a _pthread_start + 168 17 libsystem_pthread.dylib 0x00007fff90486351 thread_start + 13
Thread 4:: udp_server.rb:* 0 libsystem_kernel.dylib 0x00007fff8a5f907a __select + 10 1 ruby 0x000000010649dd06 rb_thread_fd_select + 1638 2 ruby 0x000000010649e282 select_single + 34 3 ruby 0x000000010634f373 rb_ensure + 163 4 ruby 0x000000010649e235 rb_wait_for_single_fd + 1061 5 ruby 0x000000010649d634 rb_thread_wait_fd + 20 6 socket.bundle 0x0000000107292a13 rsock_s_recvfrom + 259 7 ruby 0x0000000106491b3d vm_call_cfunc + 893 8 ruby 0x0000000106490e3c vm_call_method + 92 9 ruby 0x0000000106476a5e vm_exec_core + 9486 10 ruby 0x0000000106485a22 vm_exec + 114 11 ruby 0x000000010648a05b invoke_block_from_c_0 + 555 12 ruby 0x000000010648bf20 loop_i + 48 13 ruby 0x000000010634f00f rb_rescue2 + 239 14 ruby 0x0000000106491b3d vm_call_cfunc + 893 15 ruby 0x0000000106490e3c vm_call_method + 92 16 ruby 0x00000001064768cc vm_exec_core + 9084 17 ruby 0x0000000106485a22 vm_exec + 114 18 ruby 0x000000010648a05b invoke_block_from_c_0 + 555 19 ruby 0x00000001064846d7 vm_invoke_proc + 167 20 ruby 0x00000001064a3c7e thread_start_func_2 + 814 21 ruby 0x00000001064a392a thread_start_func_1 + 170 22 libsystem_pthread.dylib 0x00007fff9048899d _pthread_body + 131 23 libsystem_pthread.dylib 0x00007fff9048891a _pthread_start + 168 24 libsystem_pthread.dylib 0x00007fff90486351 thread_start + 13
Thread 5:: runtime.rb:1048 0 libsystem_kernel.dylib 0x00007fff8a5f8db6 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff90489728 _pthread_cond_wait + 767 2 ruby 0x000000010649ae15 native_sleep + 421 3 ruby 0x000000010649b41d rb_thread_sleep_deadly + 189 4 ruby 0x00000001064a29c9 queue_sleep + 9 5 ruby 0x000000010634f373 rb_ensure + 163 6 ruby 0x00000001064a283d queue_do_pop + 253 7 ruby 0x00000001064a206a rb_szqueue_pop + 58 8 ruby 0x0000000106491b3d vm_call_cfunc + 893 9 ruby 0x0000000106490e3c vm_call_method + 92 10 ruby 0x0000000106476a5e vm_exec_core + 9486 11 ruby 0x0000000106485a22 vm_exec + 114 12 ruby 0x000000010648a05b invoke_block_from_c_0 + 555 13 ruby 0x000000010648bf20 loop_i + 48 14 ruby 0x000000010634f00f rb_rescue2 + 239 15 ruby 0x0000000106491b3d vm_call_cfunc + 893 16 ruby 0x0000000106490e3c vm_call_method + 92 17 ruby 0x00000001064768cc vm_exec_core + 9084 18 ruby 0x0000000106485a22 vm_exec + 114 19 ruby 0x000000010648a05b invoke_block_from_c_0 + 555 20 ruby 0x00000001064846d7 vm_invoke_proc + 167 21 ruby 0x00000001064a3c7e thread_start_func_2 + 814 22 ruby 0x00000001064a392a thread_start_func_1 + 170 23 libsystem_pthread.dylib 0x00007fff9048899d _pthread_body + 131 24 libsystem_pthread.dylib 0x00007fff9048891a _pthread_start + 168 25 libsystem_pthread.dylib 0x00007fff90486351 thread_start + 13
Thread 6 Crashed:: runtime.rb:1056 0 libsystem_kernel.dylib 0x00007fff8a5f8f06 pthread_kill + 10 1 libsystem_pthread.dylib 0x00007fff9048b4ec pthread_kill + 90 2 libsystem_c.dylib 0x00007fff8ef406df abort + 129 3 ruby 0x00000001063445a9 die + 9 4 ruby 0x000000010634474e rb_bug_context + 414 5 ruby 0x0000000106411d6c sigill + 156 6 libsystem_platform.dylib 0x00007fff91f1152a _sigtramp + 26 7 ??? 0x96f1baf45739fc87 0 + 10876680133674663047 8 rugged.bundle 0x00000001080121c1 git_repository_indexweakptr + 193 9 rugged.bundle 0x00000001080121fe git_repository_index + 14 10 rugged.bundle 0x0000000107f9e65d rb_git_repo_get_index + 61 11 ruby 0x0000000106491b3d vm_call_cfunc + 893 12 ruby 0x0000000106490e3c vm_call_method + 92 13 ruby 0x0000000106476a5e vm_exec_core + 9486 14 ruby 0x0000000106485a22 vm_exec + 114 15 ruby 0x000000010648a05b invoke_block_from_c_0 + 555 16 ruby 0x000000010648bf20 loop_i + 48 17 ruby 0x000000010634f00f rb_rescue2 + 239 18 ruby 0x0000000106491b3d vm_call_cfunc + 893 19 ruby 0x0000000106490e3c vm_call_method + 92 20 ruby 0x00000001064768cc vm_exec_core + 9084 21 ruby 0x0000000106485a22 vm_exec + 114 22 ruby 0x000000010648a05b invoke_block_from_c_0 + 555 23 ruby 0x00000001064846d7 vm_invoke_proc + 167 24 ruby 0x00000001064a3c7e thread_start_func_2 + 814 25 ruby 0x00000001064a392a thread_start_func_1 + 170 26 libsystem_pthread.dylib 0x00007fff9048899d _pthread_body + 131 27 libsystem_pthread.dylib 0x00007fff9048891a _pthread_start + 168 28 libsystem_pthread.dylib 0x00007fff90486351 thread_start + 13
Thread 7:: incomingevents* 0 libsystem_kernel.dylib 0x00007fff8a5f8db6 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff90489728 _pthread_cond_wait + 767 2 ruby 0x000000010649ae15 native_sleep + 421 3 ruby 0x000000010649b41d rb_thread_sleep_deadly + 189 4 ruby 0x00000001064a29c9 queue_sleep + 9 5 ruby 0x000000010634f373 rb_ensure + 163 6 ruby 0x00000001064a283d queue_do_pop + 253 7 ruby 0x00000001064a206a rb_szqueue_pop + 58 8 ruby 0x0000000106491b3d vm_call_cfunc + 893 9 ruby 0x0000000106476a5e vm_exec_core + 9486 10 ruby 0x0000000106485a22 vm_exec + 114 11 ruby 0x000000010648a05b invoke_block_from_c_0 + 555 12 ruby 0x00000001064846d7 vm_invoke_proc + 167 13 ruby 0x00000001064a3c7e thread_start_func_2 + 814 14 ruby 0x00000001064a392a thread_start_func_1 + 170 15 libsystem_pthread.dylib 0x00007fff9048899d _pthread_body + 131 16 libsystem_pthread.dylib 0x00007fff9048891a _pthread_start + 168 17 libsystem_pthread.dylib 0x00007fff90486351 thread_start + 13
Thread 8:: udp_server.rb:* 0 libsystem_kernel.dylib 0x00007fff8a5f907a __select + 10 1 ruby 0x000000010649dd06 rb_thread_fd_select + 1638 2 ruby 0x000000010649e282 select_single + 34 3 ruby 0x000000010634f373 rb_ensure + 163 4 ruby 0x000000010649e235 rb_wait_for_single_fd + 1061 5 ruby 0x000000010649d634 rb_thread_wait_fd + 20 6 socket.bundle 0x0000000107292a13 rsock_s_recvfrom + 259 7 ruby 0x0000000106491b3d vm_call_cfunc + 893 8 ruby 0x0000000106476a5e vm_exec_core + 9486 9 ruby 0x0000000106485a22 vm_exec + 114 10 ruby 0x000000010648a05b invoke_block_from_c_0 + 555 11 ruby 0x000000010648bf20 loop_i + 48 12 ruby 0x000000010634f00f rb_rescue2 + 239 13 ruby 0x0000000106491b3d vm_call_cfunc + 893 14 ruby 0x00000001064768cc vm_exec_core + 9084 15 ruby 0x0000000106485a22 vm_exec + 114 16 ruby 0x000000010648a05b invoke_block_from_c_0 + 555 17 ruby 0x00000001064846d7 vm_invoke_proc + 167 18 ruby 0x00000001064a3c7e thread_start_func_2 + 814 19 ruby 0x00000001064a392a thread_start_func_1 + 170 20 libsystem_pthread.dylib 0x00007fff9048899d _pthread_body + 131 21 libsystem_pthread.dylib 0x00007fff9048891a _pthread_start + 168 22 libsystem_pthread.dylib 0x00007fff90486351 thread_start + 13
Thread 9:: Dispatch queue: com.apple.libdispatch-manager 0 libsystem_kernel.dylib 0x00007fff8a5f9efa kevent_qos + 10 1 libdispatch.dylib 0x00007fff8ce21165 _dispatch_mgr_invoke + 216 2 libdispatch.dylib 0x00007fff8ce20dcd _dispatch_mgr_thread + 52
Thread 10: 0 libsystem_kernel.dylib 0x00007fff8a5f95e2 __workq_kernreturn + 10 1 libsystem_pthread.dylib 0x00007fff90488578 _pthread_wqthread + 1283 2 libsystem_pthread.dylib 0x00007fff90486341 start_wqthread + 13
Thread 11: 0 libsystem_kernel.dylib 0x00007fff8a5f95e2 __workq_kernreturn + 10 1 libsystem_pthread.dylib 0x00007fff90488578 _pthread_wqthread + 1283 2 libsystem_pthread.dylib 0x00007fff90486341 start_wqthread + 13
Thread 12: 0 libsystem_kernel.dylib 0x00007fff8a5f95e2 __workq_kernreturn + 10 1 libsystem_pthread.dylib 0x00007fff90488578 _pthread_wqthread + 1283 2 libsystem_pthread.dylib 0x00007fff90486341 start_wqthread + 13
Thread 13:: scsynthexterna* 0 libsystem_kernel.dylib 0x00007fff8a5fa362 read + 10 1 ruby 0x000000010649bc4d rb_thread_io_blocking_region + 173 2 ruby 0x000000010637861f io_fillbuf + 191 3 ruby 0x0000000106378c4d rb_io_getline_1 + 685 4 ruby 0x0000000106380c16 rb_io_each_line + 134 5 ruby 0x0000000106491b3d vm_call_cfunc + 893 6 ruby 0x0000000106490e3c vm_call_method + 92 7 ruby 0x00000001064768cc vm_exec_core + 9084 8 ruby 0x0000000106485a22 vm_exec + 114 9 ruby 0x000000010648a05b invoke_block_from_c_0 + 555 10 ruby 0x00000001064846d7 vm_invoke_proc + 167 11 ruby 0x00000001064a3c7e thread_start_func_2 + 814 12 ruby 0x00000001064a392a thread_start_func_1 + 170 13 libsystem_pthread.dylib 0x00007fff9048899d _pthread_body + 131 14 libsystem_pthread.dylib 0x00007fff9048891a _pthread_start + 168 15 libsystem_pthread.dylib 0x00007fff90486351 thread_start + 13
Thread 14:: sound.rb:119 0 libsystem_kernel.dylib 0x00007fff8a5f8db6 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff90489728 _pthread_cond_wait + 767 2 ruby 0x000000010649adee native_sleep + 382 3 ruby 0x000000010649b60a sleep_timeval + 314 4 ruby 0x00000001063d2bcb rb_f_sleep + 59 5 ruby 0x0000000106491b3d vm_call_cfunc + 893 6 ruby 0x0000000106476a5e vm_exec_core + 9486 7 ruby 0x0000000106485a22 vm_exec + 114 8 ruby 0x000000010648a05b invoke_block_from_c_0 + 555 9 ruby 0x000000010648bf20 loop_i + 48 10 ruby 0x000000010634f00f rb_rescue2 + 239 11 ruby 0x0000000106491b3d vm_call_cfunc + 893 12 ruby 0x0000000106490e3c vm_call_method + 92 13 ruby 0x00000001064768cc vm_exec_core + 9084 14 ruby 0x0000000106485a22 vm_exec + 114 15 ruby 0x000000010648a05b invoke_block_from_c_0 + 555 16 ruby 0x00000001064846d7 vm_invoke_proc + 167 17 ruby 0x00000001064a3c7e thread_start_func_2 + 814 18 ruby 0x00000001064a392a thread_start_func_1 + 170 19 libsystem_pthread.dylib 0x00007fff9048899d _pthread_body + 131 20 libsystem_pthread.dylib 0x00007fff9048891a _pthread_start + 168 21 libsystem_pthread.dylib 0x00007fff90486351 thread_start + 13
Thread 15:: sonic-pi-serve* 0 libsystem_kernel.dylib 0x00007fff8a5f8db6 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff90489728 _pthread_cond_wait + 767 2 ruby 0x000000010649ae15 native_sleep + 421 3 ruby 0x000000010649b41d rb_thread_sleep_deadly + 189 4 ruby 0x00000001064a29c9 queue_sleep + 9 5 ruby 0x000000010634f373 rb_ensure + 163 6 ruby 0x00000001064a283d queue_do_pop + 253 7 ruby 0x0000000106491b3d vm_call_cfunc + 893 8 ruby 0x0000000106476a5e vm_exec_core + 9486 9 ruby 0x0000000106485a22 vm_exec + 114 10 ruby 0x000000010648a05b invoke_block_from_c_0 + 555 11 ruby 0x00000001064846d7 vm_invoke_proc + 167 12 ruby 0x00000001064a3c7e thread_start_func_2 + 814 13 ruby 0x00000001064a392a thread_start_func_1 + 170 14 libsystem_pthread.dylib 0x00007fff9048899d _pthread_body + 131 15 libsystem_pthread.dylib 0x00007fff9048891a _pthread_start + 168 16 libsystem_pthread.dylib 0x00007fff90486351 thread_start + 13
Thread 16: 0 libsystem_kernel.dylib 0x00007fff8a5f8db6 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff90489728 _pthread_cond_wait + 767 2 ruby 0x00000001064a37c2 gvl_acquire_common + 162 3 ruby 0x00000001064a39d6 thread_start_func_2 + 134 4 ruby 0x00000001064a392a thread_start_func_1 + 170 5 libsystem_pthread.dylib 0x00007fff9048899d _pthread_body + 131 6 libsystem_pthread.dylib 0x00007fff9048891a _pthread_start + 168 7 libsystem_pthread.dylib 0x00007fff90486351 thread_start + 13
Thread 17: 0 libsystem_kernel.dylib 0x00007fff8a5f8db6 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff90489728 _pthread_cond_wait + 767 2 ruby 0x00000001064a37c2 gvl_acquire_common + 162 3 ruby 0x00000001064a39d6 thread_start_func_2 + 134 4 ruby 0x00000001064a392a thread_start_func_1 + 170 5 libsystem_pthread.dylib 0x00007fff9048899d _pthread_body + 131 6 libsystem_pthread.dylib 0x00007fff9048891a _pthread_start + 168 7 libsystem_pthread.dylib 0x00007fff90486351 thread_start + 13
Thread 6 crashed with X86 Thread State (64-bit): rax: 0x0000000000000000 rbx: 0x0000000000000006 rcx: 0x000070000040eea8 rdx: 0x0000000000000000 rdi: 0x0000000000001307 rsi: 0x0000000000000006 rbp: 0x000070000040eed0 rsp: 0x000070000040eea8 r8: 0x0000000000000040 r9: 0x00007fff74e011e0 r10: 0x0000000008000000 r11: 0x0000000000000206 r12: 0x000070000040eff0 r13: 0x00007fff74e013e0 r14: 0x0000700000411000 r15: 0x00000001064b83c9 rip: 0x00007fff8a5f8f06 rfl: 0x0000000000000206 cr2: 0x00007fff74dff008
Logical CPU: 0 Error Code: 0x02000148 Trap Number: 133
Binary Images:
0x10630a000 - 0x106559fff +ruby (???) <72C3047D-3AEF-3870-8683-3B62316105C8> /Users/USER/Desktop/Sonic Pi.app/app/server/native/osx/ruby/bin/ruby
0x106956000 - 0x106957fff +encdb.bundle (???)
External Modification Summary: Calls made by other processes targeting this process: task_for_pid: 2 thread_create: 0 thread_set_state: 0 Calls made by this process: task_for_pid: 0 thread_create: 0 thread_set_state: 0 Calls made by all processes on this machine: task_for_pid: 33720 thread_create: 0 thread_set_state: 0
VM Region Summary: ReadOnly portion of Libraries: Total=224.5M resident=0K(0%) swapped_out_or_unallocated=224.5M(100%) Writable regions: Total=90.7M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=90.7M(100%)
VIRTUAL REGION
REGION TYPE SIZE COUNT (non-coalesced) =========== ======= ======= Activity Tracing 2048K 2 Dispatch continuations 4096K 2 Kernel Alloc Once 8K 3 MALLOC 60.6M 24 MALLOC guard page 32K 7 Process Corpse Info 2048K 2 STACK GUARD 56.1M 19 Stack 21.7M 19 VM_ALLOCATE 24K 4 DATA 16.9M 219 IMAGE 528K 2 LINKEDIT 96.2M 40 TEXT 128.3M 219 __UNICODE 552K 2 mapped file 25.1M 2 shared memory 28K 5 =========== ======= ======= TOTAL 414.0M 555
@dougapd this is really promising - thanks for helping out.
OK, next attempt (I suspect there will be a couple more as we drill down). Could you grab this:
http://sonic-pi.net/files/tmp/rb-native-2.3.0.zip
Extract the contents and use it to replace everything within app/server/rb-native/osc/2.3.0/
. Then let's see what the error report is...
ok, just done as you suggested and have a sonic pi boot error screen
/Users/paul/.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: 5502
[GUI] - waiting for Sonic Pi Server to boot...
............................................................
[GUI] - Critical error! Could not boot Sonic Pi Server.
[GUI] - stopping UDP OSC Server...
/Users/paul/.sonic-pi/log/server-errors.log
dyld: lazy symbol binding failed: Symbol not found: _SSL_load_error_strings
Referenced from: /Users/paul/Desktop/Sonic Pi.app/app/server/rb-native/osx/2.3.0/rugged.bundle
Expected in: flat namespace
dyld: Symbol not found: _SSL_load_error_strings
Referenced from: /Users/paul/Desktop/Sonic Pi.app/app/server/rb-native/osx/2.3.0/rugged.bundle
Expected in: flat namespace
/Users/paul/.sonic-pi/log/server-output.log
/Users/paul/.sonic-pi/log/scsynth.log
/Users/paul/.sonic-pi/log/processes.log
Clearing pids: []
No pids to clear :-)
Started [5502] [-] sonic-pi-server.rb -u 4557 4558 4556 4556 4559 [-] /var/folders/zf/my22rzps30g7gbsfd2bym3480000gn/T/sonic-pi-pids/5502
Thanks for this.
Unfortunately this is slightly more painful than expected. I'll get back to you shortly with my next move...
Sam, I appreciate your efforts with this one. Let me know if there is anything else I can provide to help with the debugging - Paul
OK, experimenting a little here - could you try copying the rugged.bundle from a v2.10
release across and try that?
Hi Sam, think you are onto something here, I swapped in the 2.10.0 rugged.bundle into the 2.11.1 app and it seems to work, boots cleanly and I'm getting sound for the first time and the scopes are working ok - Paul
Great - although the solution does feel super hacky!
However, this should be enough info for me to create a new interim release. I'll get back to you when I have a v2.11.2
ready to test. Until then, do let me know if you have any further issues.
Sam, will do.
@samaaron when you get a minute, it would be nice to know how you fixed this so that I can build the results back into https://github.com/xavriley/fast_osc if possible.
@xavriley apologies - I can't quite remember, although if you run a diff with your fast_osc
and the one in our vendor dir it might be able to shed some light.
Closing this now, but please re-open if there's still similar issues with v3.1
:-)
I have a boot error attempting to start the latest sonicpi 2.11.1 on a Mac (El Capitan 10.11.6) running on mid 2007 imac.
The 2.10 binary loads cleanly on el capitan however neither 2.11 or 2.11.1 will start cleanly.
Sonic Pi Boot Error Report
System Information
GUI Log
/Users/paul/.sonic-pi/log/gui.log
Server Errors
/Users/paul/.sonic-pi/log/server-errors.log
Server Output
/Users/paul/.sonic-pi/log/server-output.log
Scsynth Output
/Users/paul/.sonic-pi/log/scsynth.log
Process Log
/Users/paul/.sonic-pi/log/processes.log