Created
April 24, 2015 19:06
-
-
Save headius/70d17716d1e2f5e2ae70 to your computer and use it in GitHub Desktop.
Rubinius crash with autoload grinder
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
The Rubinius process is aborting with signal: SIGSEGV | |
--- begin system info --- | |
sysname: Darwin | |
nodename: Charless-MBP-2 | |
release: 14.0.0 | |
version: Darwin Kernel Version 14.0.0: Fri Sep 19 00:26:44 PDT 2014; root:xnu-2782.1.97~2/RELEASE_X86_64 | |
machine: x86_64 | |
--- end system info --- | |
--- begin system backtrace --- | |
0 ruby 0x000000010bffd928 _ZN8rubiniusL12segv_handlerEi + 248 | |
1 libsystem_platform.dylib 0x00007fff9873bf1a _sigtramp + 26 | |
2 ??? 0x0000000000000050 0x0 + 80 | |
3 ruby 0x000000010c01ce9e _ZN8rubinius8IOBuffer4Info9auto_markEPNS_6ObjectERNS_10ObjectMarkE + 254 | |
4 ruby 0x000000010c0b5a96 _ZN8rubinius16GarbageCollector11scan_objectEPNS_6ObjectE + 198 | |
5 ruby 0x000000010c0b1c84 _ZN8rubinius7BakerGC7collectEPNS_6GCDataEPNS_17YoungCollectStatsE + 1140 | |
6 ruby 0x000000010bfe5cda _ZN8rubinius12ObjectMemory13collect_youngEPNS_5StateEPNS_6GCDataEPNS_17YoungCollectStatsE + 74 | |
7 ruby 0x000000010bfe59b0 _ZN8rubinius12ObjectMemory13collect_maybeEPNS_5StateERNS_11GCTokenImplEPNS_9CallFrameE + 320 | |
8 ruby 0x000000010c034e65 _ZN8rubinius2VM13collect_maybeERNS_11GCTokenImplEPNS_9CallFrameE + 69 | |
9 ruby 0x000000010bf91560 _ZN8rubinius11MachineCode19execute_specializedINS_11OneArgumentEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 1136 | |
10 ruby 0x000000010bf39845 _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 8853 | |
11 ruby 0x000000010bf90487 _ZN8rubinius11MachineCode19execute_specializedINS_16GenericArgumentsEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 823 | |
12 ruby 0x000000010bf39845 _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 8853 | |
13 ruby 0x000000010bf9194d _ZN8rubinius11MachineCode19execute_specializedINS_12TwoArgumentsEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 813 | |
14 ruby 0x000000010bf39845 _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 8853 | |
15 ruby 0x000000010bf90487 _ZN8rubinius11MachineCode19execute_specializedINS_16GenericArgumentsEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 823 | |
16 ruby 0x000000010bf39845 _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 8853 | |
17 ruby 0x000000010bf909c6 _ZN8rubinius11MachineCode19execute_specializedINS_11NoArgumentsEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 790 | |
18 ruby 0x000000010bf3974e _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 8606 | |
19 ruby 0x000000010c03ce6c _ZN8rubinius16BlockEnvironment19execute_interpreterEPNS_5StateEPNS_9CallFrameEPS0_RNS_9ArgumentsERNS_15BlockInvocationE + 812 | |
20 ruby 0x000000010c03ca3d _ZN8rubinius16BlockEnvironment6invokeEPNS_5StateEPNS_9CallFrameEPS0_RNS_9ArgumentsERNS_15BlockInvocationE + 493 | |
21 ruby 0x000000010c03d15d _ZN8rubinius16BlockEnvironment4callEPNS_5StateEPNS_9CallFrameERNS_9ArgumentsEi + 61 | |
22 ruby 0x000000010bf3a89e _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 13038 | |
23 ruby 0x000000010bf91415 _ZN8rubinius11MachineCode19execute_specializedINS_11OneArgumentEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 805 | |
24 ruby 0x000000010bf3993c _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 9100 | |
25 ruby 0x000000010bf909c6 _ZN8rubinius11MachineCode19execute_specializedINS_11NoArgumentsEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 790 | |
26 ruby 0x000000010bf39845 _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 8853 | |
27 ruby 0x000000010bf91415 _ZN8rubinius11MachineCode19execute_specializedINS_11OneArgumentEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 805 | |
28 ruby 0x000000010bf39845 _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 8853 | |
29 ruby 0x000000010bf909c6 _ZN8rubinius11MachineCode19execute_specializedINS_11NoArgumentsEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 790 | |
30 ruby 0x000000010bf2a52c _ZN8rubinius8Dispatch4sendEPNS_5StateEPNS_9CallFrameERNS_10LookupDataERNS_9ArgumentsENS_19MethodMissingReasonE + 188 | |
31 ruby 0x000000010c073f56 _ZN8rubinius6Object4sendEPNS_5StateEPNS_9CallFrameEPNS_6SymbolEb + 198 | |
32 ruby 0x000000010c037f98 _ZN8rubinius8Autoload7resolveEPNS_5StateERNS_11GCTokenImplEPNS_9CallFrameEb + 152 | |
33 ruby 0x000000010bf392c1 _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 7441 | |
34 ruby 0x000000010bf909c6 _ZN8rubinius11MachineCode19execute_specializedINS_11NoArgumentsEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 790 | |
35 ruby 0x000000010bf462aa _ZN8rubinius11MachineCode20uncommon_interpreterEPNS_5StateEPS0_PNS_9CallFrameEilS5_PNS_3jit17RuntimeDataHolderERNS_13UnwindInfoSetEb + 8810 | |
36 ruby 0x000000010c11b0ff rbx_continue_uncommon + 175 | |
37 ??? 0x000000010e6884c2 0x0 + 4536698050 | |
38 ruby 0x000000010c03ca26 _ZN8rubinius16BlockEnvironment6invokeEPNS_5StateEPNS_9CallFrameEPS0_RNS_9ArgumentsERNS_15BlockInvocationE + 470 | |
39 ruby 0x000000010c03d15d _ZN8rubinius16BlockEnvironment4callEPNS_5StateEPNS_9CallFrameERNS_9ArgumentsEi + 61 | |
40 ruby 0x000000010c07f523 _ZN8rubinius4Proc4callEPNS_5StateEPNS_9CallFrameERNS_9ArgumentsE + 643 | |
41 ruby 0x000000010bfbacd2 _ZN8rubinius10Primitives9proc_callEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 82 | |
42 ruby 0x000000010bf39ad1 _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 9505 | |
43 ruby 0x000000010bf90ecd _ZN8rubinius11MachineCode19execute_specializedINS_17SplatOnlyArgumentEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 765 | |
44 ruby 0x000000010bf39ad1 _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 9505 | |
45 ruby 0x000000010bf909c6 _ZN8rubinius11MachineCode19execute_specializedINS_11NoArgumentsEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 790 | |
46 ruby 0x000000010bf2a52c _ZN8rubinius8Dispatch4sendEPNS_5StateEPNS_9CallFrameERNS_10LookupDataERNS_9ArgumentsENS_19MethodMissingReasonE + 188 | |
47 ruby 0x000000010c073f56 _ZN8rubinius6Object4sendEPNS_5StateEPNS_9CallFrameEPNS_6SymbolEb + 198 | |
48 ruby 0x000000010c08f24b _ZN8rubinius6Thread13in_new_threadEPv + 747 | |
49 libsystem_pthread.dylib 0x00007fff8f9322fc _pthread_body + 131 | |
50 libsystem_pthread.dylib 0x00007fff8f932279 _pthread_body + 0 | |
51 libsystem_pthread.dylib 0x00007fff8f9304b1 thread_start + 13 | |
--- end system backtrace --- | |
--- begin Ruby backtraces --- | |
--- Thread 1 backtrace --- | |
Thread#join_inner in kernel/bootstrap/thread.rb:237 (+127) | |
Thread#join in kernel/bootstrap/thread.rb:210 (+17) | |
__block__ in kernel/common/symbol.rb:118 (+128) | |
Array#map in kernel/bootstrap/array.rb:97 (+105) | |
__block__ in /Users/headius/projects/jruby/blah.rb:14 (+102) | |
Integer#times in kernel/common/integer.rb:196 (+31) | |
Object#__script__ in /Users/headius/projects/jruby/blah.rb:1 (+7) | |
Rubinius::CodeLoader#load_script in kernel/delta/code_loader.rb:66 (+52) | |
Rubinius::CodeLoader.load_script in kernel/delta/code_loader.rb:152 (+40) | |
Rubinius::Loader#script in kernel/loader.rb:645 (+214) | |
Rubinius::Loader#main in kernel/loader.rb:799 (+77) | |
--- Thread 319 backtrace --- | |
Rubinius.synchronize in kernel/bootstrap/rubinius.rb:125 (+7) | |
Rubinius::CodeLoader#require in kernel/common/code_loader.rb:102 (+25) | |
Rubinius::CodeLoader.require in kernel/common/code_loader.rb:241 (+35) | |
Autoload#resolve in kernel/common/autoload.rb:0 (+42) | |
<anonymous module>.go in (eval):4 (+2) | |
__block__ in /Users/headius/projects/jruby/blah.rb:11 (+27 jit) | |
Proc#call in kernel/bootstrap/proc.rb:0 (+204) | |
Thread#__run__ in kernel/bootstrap/thread.rb:396 (+117) | |
--- Thread 320 backtrace --- | |
Rubinius.synchronize in kernel/bootstrap/rubinius.rb:125 (+7) | |
Rubinius::CodeLoader#require in kernel/common/code_loader.rb:102 (+25) | |
Rubinius::CodeLoader.require in kernel/common/code_loader.rb:241 (+35) | |
Autoload#resolve in kernel/common/autoload.rb:0 (+42) | |
<anonymous module>.go in (eval):4 (+2) | |
__block__ in /Users/headius/projects/jruby/blah.rb:11 (+27 jit) | |
Proc#call in kernel/bootstrap/proc.rb:0 (+204) | |
Thread#__run__ in kernel/bootstrap/thread.rb:396 (+117) | |
--- Thread 321 backtrace --- | |
Rubinius.synchronize in kernel/bootstrap/rubinius.rb:125 (+7) | |
Rubinius::CodeLoader#require in kernel/common/code_loader.rb:102 (+25) | |
Rubinius::CodeLoader.require in kernel/common/code_loader.rb:241 (+35) | |
Autoload#resolve in kernel/common/autoload.rb:0 (+42) | |
<anonymous module>.go in (eval):4 (+2) | |
__block__ in /Users/headius/projects/jruby/blah.rb:11 (+27 jit) | |
Proc#call in kernel/bootstrap/proc.rb:0 (+204) | |
Thread#__run__ in kernel/bootstrap/thread.rb:396 (+117) | |
--- Thread 322 backtrace --- | |
Rubinius.synchronize in kernel/bootstrap/rubinius.rb:125 (+7) | |
Rubinius::CodeLoader#require in kernel/common/code_loader.rb:102 (+25) | |
Rubinius::CodeLoader.require in kernel/common/code_loader.rb:241 (+35) | |
Autoload#resolve in kernel/common/autoload.rb:0 (+42) | |
<anonymous module>.go in (eval):4 (+2) | |
__block__ in /Users/headius/projects/jruby/blah.rb:11 (+27 jit) | |
Proc#call in kernel/bootstrap/proc.rb:0 (+204) | |
Thread#__run__ in kernel/bootstrap/thread.rb:396 (+117) | |
--- Thread 323 backtrace --- | |
Rubinius::CodeLoader::RequireRequest#lock in kernel/common/code_loader.rb:55 (+6) | |
Rubinius::CodeLoader::RequireRequest#take! in kernel/common/code_loader.rb:46 (+3) | |
Rubinius::CodeLoader::RequireRequest#wait in kernel/common/code_loader.rb:67 (+15) | |
Rubinius::CodeLoader#require in kernel/common/code_loader.rb:116 (+35) | |
Rubinius::CodeLoader.require in kernel/common/code_loader.rb:241 (+35) | |
Autoload#resolve in kernel/common/autoload.rb:0 (+42) | |
<anonymous module>.go in (eval):4 (+2) | |
__block__ in /Users/headius/projects/jruby/blah.rb:11 (+27 jit) | |
Proc#call in kernel/bootstrap/proc.rb:0 (+204) | |
Thread#__run__ in kernel/bootstrap/thread.rb:396 (+117) | |
--- Thread 324 backtrace --- | |
Rubinius.synchronize in kernel/bootstrap/rubinius.rb:125 (+7) | |
Rubinius::CodeLoader::RequireRequest#remove! in kernel/common/code_loader.rb:83 (+9) | |
Rubinius::CodeLoader.require in kernel/common/code_loader.rb:251 (+103) | |
Autoload#resolve in kernel/common/autoload.rb:0 (+42) | |
<anonymous module>.go in (eval):4 (+2) | |
__block__ in /Users/headius/projects/jruby/blah.rb:11 (+27 jit) | |
Proc#call in kernel/bootstrap/proc.rb:0 (+204) | |
Thread#__run__ in kernel/bootstrap/thread.rb:396 (+117) | |
--- Thread 325 backtrace --- | |
Rubinius.synchronize in kernel/bootstrap/rubinius.rb:125 (+7) | |
Rubinius::CodeLoader#require in kernel/common/code_loader.rb:102 (+25) | |
Rubinius::CodeLoader.require in kernel/common/code_loader.rb:241 (+35) | |
Autoload#resolve in kernel/common/autoload.rb:0 (+42) | |
<anonymous module>.go in (eval):4 (+2) | |
__block__ in /Users/headius/projects/jruby/blah.rb:11 (+27 jit) | |
Proc#call in kernel/bootstrap/proc.rb:0 (+204) | |
Thread#__run__ in kernel/bootstrap/thread.rb:396 (+117) | |
--- Thread 326 backtrace --- | |
BasicObject#!= in kernel/bootstrap/basic_object.rb:20 (+0) | |
File.expand_path in kernel/common/file.rb:482 (+444) | |
Rubinius::CodeLoader#update_paths in kernel/common/code_loader.rb:463 (+7) | |
Rubinius::CodeLoader#verify_load_path in kernel/common/code_loader.rb:306 (+89) | |
Rubinius::CodeLoader#resolve_require_path in kernel/common/code_loader.rb:420 (+105) | |
__block__ in kernel/common/code_loader.rb:103 (+3) | |
Rubinius.synchronize in kernel/bootstrap/rubinius.rb:127 (+17) | |
Rubinius::CodeLoader#require in kernel/common/code_loader.rb:102 (+25) | |
Rubinius::CodeLoader.require in kernel/common/code_loader.rb:241 (+35) | |
Autoload#resolve in kernel/common/autoload.rb:0 (+42) | |
<anonymous module>.go in (eval):4 (+2) | |
__block__ in /Users/headius/projects/jruby/blah.rb:11 (+27 jit) | |
Proc#call in kernel/bootstrap/proc.rb:0 (+204) | |
Thread#__run__ in kernel/bootstrap/thread.rb:396 (+117) | |
--- Thread 327 backtrace --- | |
Rubinius.synchronize in kernel/bootstrap/rubinius.rb:125 (+7) | |
Rubinius::CodeLoader#require in kernel/common/code_loader.rb:102 (+25) | |
Rubinius::CodeLoader.require in kernel/common/code_loader.rb:241 (+35) | |
Autoload#resolve in kernel/common/autoload.rb:0 (+42) | |
<anonymous module>.go in (eval):4 (+2) | |
__block__ in /Users/headius/projects/jruby/blah.rb:11 (+27 jit) | |
Proc#call in kernel/bootstrap/proc.rb:0 (+204) | |
Thread#__run__ in kernel/bootstrap/thread.rb:396 (+117) | |
--- Thread 328 backtrace --- | |
Rubinius.synchronize in kernel/bootstrap/rubinius.rb:125 (+7) | |
Rubinius::CodeLoader#require in kernel/common/code_loader.rb:102 (+25) | |
Rubinius::CodeLoader.require in kernel/common/code_loader.rb:241 (+35) | |
Autoload#resolve in kernel/common/autoload.rb:0 (+42) | |
<anonymous module>.go in (eval):4 (+2) | |
__block__ in /Users/headius/projects/jruby/blah.rb:11 (+27 jit) | |
Proc#call in kernel/bootstrap/proc.rb:0 (+204) | |
Thread#__run__ in kernel/bootstrap/thread.rb:396 (+117) | |
--- end Ruby backtraces --- | |
Segmentation fault: 11 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment