Created
March 21, 2016 20:52
-
-
Save peteygao/55831611525cf37bf311 to your computer and use it in GitHub Desktop.
Rubinius Segfaults during build
This file contains hidden or 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
** Invoke gems:melbourne (first_time) | |
** Execute gems:melbourne | |
/home/pi/rubinius-3.19/staging/bin/rbx ./extconf.rbc | |
make && make install | |
compiling var_table.cpp | |
compiling symbols.cpp | |
compiling grammar.cpp | |
compiling melbourne.cpp | |
compiling visitor.cpp | |
compiling encoding_compat.cpp | |
compiling node_types.cpp | |
linking shared-object melbourne.so | |
** Invoke gems:extensions (first_time) | |
** Execute gems:extensions | |
/home/pi/rubinius-3.19/staging/bin/rbx extconf.rb | |
The Rubinius process is aborting with signal: SIGSEGV | |
--- begin system info --- | |
node info: MediaDisk #817 SMP PREEMPT Sat Sep 19 15:32:00 BST 2015 | |
--- end system info --- | |
--- begin rubinius info --- | |
process info: pi rbx 20466 3.19 2.2.2 2016-02-27 1cc41ddc 3.5.0 JIT | |
--- end rubinius info --- | |
--- begin system backtrace --- | |
/home/pi/rubinius-3.19/staging/bin/rbx() [0x2acc7c] | |
/lib/arm-linux-gnueabihf/libc.so.6(__default_sa_restorer_v2+0) [0x76b27180] | |
--- end system backtrace --- | |
--- begin Ruby backtraces --- | |
--- Thread 1 backtrace --- | |
Hash#[]= in core/hash.rb:202 (+80) | |
__block__ in /home/pi/rubinius-3.19/staging/runtime/gems/rubinius-compiler-3.0/lib/rubinius/code/compiler/generator.rb:245 (+17) | |
Proc#call in core/proc.rb:0 (+204) | |
Hash#default in core/hash.rb:307 (+33) | |
Hash#[] in core/hash.rb:0 (+25) | |
CodeTools::Generator#send_stack in /home/pi/rubinius-3.19/staging/runtime/gems/rubinius-compiler-3.0/lib/rubinius/code/compiler/generator.rb:511 (+7) | |
CodeTools::Generator#send in /home/pi/rubinius-3.19/staging/runtime/gems/rubinius-compiler-3.0/lib/rubinius/code/compiler/generator.rb:608 (+61) | |
CodeTools::AST::SplatValue#bytecode in /home/pi/rubinius-3.19/staging/runtime/gems/rubinius-ast-3.0/lib/rubinius/code/ast/values.rb:27 (+91) | |
CodeTools::AST::Arguments#bytecode in /home/pi/rubinius-3.19/staging/runtime/gems/rubinius-ast-3.0/lib/rubinius/code/ast/sends.rb:500 (+19) | |
CodeTools::AST::SendWithArguments#bytecode in /home/pi/rubinius-3.19/staging/runtime/gems/rubinius-ast-3.0/lib/rubinius/code/ast/sends.rb:139 (+15) | |
__block__ in /home/pi/rubinius-3.19/staging/runtime/gems/rubinius-ast-3.0/lib/rubinius/code/ast/definitions.rb:96 (+17) | |
__block__ in core/enumerable.rb:291 (+11) | |
Array#each in core/array.rb:72 (+55) | |
Enumerable#each_with_index in core/enumerable.rb:289 (+186) | |
CodeTools::AST::Block#bytecode in /home/pi/rubinius-3.19/staging/runtime/gems/rubinius-ast-3.0/lib/rubinius/code/ast/definitions.rb:94 (+19) | |
CodeTools::AST::Iter#bytecode in /home/pi/rubinius-3.19/staging/runtime/gems/rubinius-ast-3.0/lib/rubinius/code/ast/sends.rb:611 (+179) | |
CodeTools::AST::SendWithArguments#bytecode in /home/pi/rubinius-3.19/staging/runtime/gems/rubinius-ast-3.0/lib/rubinius/code/ast/sends.rb:147 (+80) | |
__block__ in /home/pi/rubinius-3.19/staging/runtime/gems/rubinius-ast-3.0/lib/rubinius/code/ast/definitions.rb:96 (+17) | |
__block__ in core/enumerable.rb:291 (+11) | |
Array#each in core/array.rb:72 (+55) | |
Enumerable#each_with_index in core/enumerable.rb:289 (+186) | |
CodeTools::AST::Block#bytecode in /home/pi/rubinius-3.19/staging/runtime/gems/rubinius-ast-3.0/lib/rubinius/code/ast/definitions.rb:94 (+19) | |
CodeTools::AST::Iter#bytecode in /home/pi/rubinius-3.19/staging/runtime/gems/rubinius-ast-3.0/lib/rubinius/code/ast/sends.rb:611 (+179) | |
CodeTools::AST::Send#bytecode in /home/pi/rubinius-3.19/staging/runtime/gems/rubinius-ast-3.0/lib/rubinius/code/ast/sends.rb:33 (+56) | |
__block__ in /home/pi/rubinius-3.19/staging/runtime/gems/rubinius-ast-3.0/lib/rubinius/code/ast/definitions.rb:96 (+17) | |
__block__ in core/enumerable.rb:291 (+11) | |
Array#each in core/array.rb:72 (+55) | |
Enumerable#each_with_index in core/enumerable.rb:289 (+186) | |
CodeTools::AST::Block#bytecode in /home/pi/rubinius-3.19/staging/runtime/gems/rubinius-ast-3.0/lib/rubinius/code/ast/definitions.rb:94 (+19) | |
CodeTools::AST::Define#compile_body in /home/pi/rubinius-3.19/staging/runtime/gems/rubinius-ast-3.0/lib/rubinius/code/ast/definitions.rb:209 (+65) | |
CodeTools::AST::Define#bytecode in /home/pi/rubinius-3.19/staging/runtime/gems/rubinius-ast-3.0/lib/rubinius/code/ast/definitions.rb:228 (+31) | |
__block__ in /home/pi/rubinius-3.19/staging/runtime/gems/rubinius-ast-3.0/lib/rubinius/code/ast/definitions.rb:96 (+17) | |
__block__ in core/enumerable.rb:291 (+11) | |
Array#each in core/array.rb:72 (+55) | |
Enumerable#each_with_index in core/enumerable.rb:289 (+186) | |
CodeTools::AST::Block#bytecode in /home/pi/rubinius-3.19/staging/runtime/gems/rubinius-ast-3.0/lib/rubinius/code/ast/definitions.rb:94 (+19) | |
CodeTools::AST::ClosedScope#attach_and_call in /home/pi/rubinius-3.19/staging/runtime/gems/rubinius-ast-3.0/lib/rubinius/code/ast/definitions.rb:160 (+94) | |
CodeTools::AST::ModuleScope#bytecode in /home/pi/rubinius-3.19/staging/runtime/gems/rubinius-ast-3.0/lib/rubinius/code/ast/definitions.rb:1033 (+18) | |
CodeTools::AST::Module#bytecode in /home/pi/rubinius-3.19/staging/runtime/gems/rubinius-ast-3.0/lib/rubinius/code/ast/definitions.rb:933 (+15) | |
__block__ in /home/pi/rubinius-3.19/staging/runtime/gems/rubinius-ast-3.0/lib/rubinius/code/ast/definitions.rb:1226 (+8) | |
CodeTools::AST::Container#container_bytecode in /home/pi/rubinius-3.19/staging/runtime/gems/rubinius-ast-3.0/lib/rubinius/code/ast/definitions.rb:1110 (+48) | |
CodeTools::AST::Script#bytecode in /home/pi/rubinius-3.19/staging/runtime/gems/rubinius-ast-3.0/lib/rubinius/code/ast/definitions.rb:1225 (+16) | |
CodeTools::Compiler::Bytecode#run in /home/pi/rubinius-3.19/staging/runtime/gems/rubinius-compiler-3.0/lib/rubinius/code/compiler/stages.rb:153 (+45) | |
CodeTools::Compiler::Stage#run_next in /home/pi/rubinius-3.19/staging/runtime/gems/rubinius-compiler-3.0/lib/rubinius/code/compiler/stages.rb:53 (+17) | |
CodeTools::Compiler::Parser#run in /home/pi/rubinius-3.19/staging/runtime/gems/rubinius-compiler-3.0/lib/rubinius/code/compiler/stages.rb:210 (+62) | |
CodeTools::Compiler#run in /home/pi/rubinius-3.19/staging/runtime/gems/rubinius-compiler-3.0/lib/rubinius/code/compiler/compiler.rb:359 (+5) | |
CodeTools::Compiler.compile in /home/pi/rubinius-3.19/staging/runtime/gems/rubinius-compiler-3.0/lib/rubinius/code/compiler/compiler.rb:89 (+172) | |
Rubinius::CodeLoader#compile_file in core/code_loader.rb:655 (+27) | |
Rubinius::CodeLoader#load_file in core/code_loader.rb:623 (+126) | |
Rubinius::CodeLoader#require in core/code_loader.rb:128 (+64) | |
Rubinius::CodeLoader.require in core/code_loader.rb:227 (+35) | |
Kernel#require in core/kernel.rb:847 (+9) | |
Object#__script__ in /home/pi/rubinius-3.19/staging/library/rubygems.rb:19 (+60) | |
Rubinius::CodeLoader.require in core/code_loader.rb:233 (+80) | |
Rubinius::CodeLoader.load_rubygems in core/code_loader.rb:561 (+8) | |
Rubinius::Loader#rubygems in core/loader.rb:604 (+15) | |
Rubinius::Loader#main in core/loader.rb:861 (+57) | |
--- end Ruby backtraces --- | |
rake aborted! | |
Command failed with status (): [/home/pi/rubinius-3.19/staging/bin/rbx ext...] | |
/var/lib/gems/1.9.1/gems/rake-10.5.0/lib/rake/file_utils.rb:67:in `block in create_shell_runner' | |
/var/lib/gems/1.9.1/gems/rake-10.5.0/lib/rake/file_utils.rb:57:in `call' | |
/var/lib/gems/1.9.1/gems/rake-10.5.0/lib/rake/file_utils.rb:57:in `sh' | |
/var/lib/gems/1.9.1/gems/rake-10.5.0/lib/rake/file_utils_ext.rb:37:in `sh' | |
/home/pi/rubinius-3.19/rakelib/gems.rake:5:in `bootstrap_rubinius' | |
/home/pi/rubinius-3.19/rakelib/gems.rake:47:in `block (4 levels) in <top (required)>' | |
/home/pi/rubinius-3.19/rakelib/gems.rake:46:in `chdir' | |
/home/pi/rubinius-3.19/rakelib/gems.rake:46:in `block (3 levels) in <top (required)>' | |
/var/lib/gems/1.9.1/gems/rake-10.5.0/lib/rake/file_list.rb:81:in `each' | |
/var/lib/gems/1.9.1/gems/rake-10.5.0/lib/rake/file_list.rb:81:in `each' | |
/home/pi/rubinius-3.19/rakelib/gems.rake:45:in `block (2 levels) in <top (required)>' | |
/var/lib/gems/1.9.1/gems/rake-10.5.0/lib/rake/task.rb:240:in `call' | |
/var/lib/gems/1.9.1/gems/rake-10.5.0/lib/rake/task.rb:240:in `block in execute' | |
/var/lib/gems/1.9.1/gems/rake-10.5.0/lib/rake/task.rb:235:in `each' | |
/var/lib/gems/1.9.1/gems/rake-10.5.0/lib/rake/task.rb:235:in `execute' | |
/var/lib/gems/1.9.1/gems/rake-10.5.0/lib/rake/task.rb:179:in `block in invoke_with_call_chain' | |
/usr/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize' | |
/var/lib/gems/1.9.1/gems/rake-10.5.0/lib/rake/task.rb:172:in `invoke_with_call_chain' | |
/var/lib/gems/1.9.1/gems/rake-10.5.0/lib/rake/task.rb:201:in `block in invoke_prerequisites' | |
/var/lib/gems/1.9.1/gems/rake-10.5.0/lib/rake/task.rb:199:in `each' | |
/var/lib/gems/1.9.1/gems/rake-10.5.0/lib/rake/task.rb:199:in `invoke_prerequisites' | |
/var/lib/gems/1.9.1/gems/rake-10.5.0/lib/rake/task.rb:178:in `block in invoke_with_call_chain' | |
/usr/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize' | |
/var/lib/gems/1.9.1/gems/rake-10.5.0/lib/rake/task.rb:172:in `invoke_with_call_chain' | |
/var/lib/gems/1.9.1/gems/rake-10.5.0/lib/rake/task.rb:201:in `block in invoke_prerequisites' | |
/var/lib/gems/1.9.1/gems/rake-10.5.0/lib/rake/task.rb:199:in `each' | |
/var/lib/gems/1.9.1/gems/rake-10.5.0/lib/rake/task.rb:199:in `invoke_prerequisites' | |
/var/lib/gems/1.9.1/gems/rake-10.5.0/lib/rake/task.rb:178:in `block in invoke_with_call_chain' | |
/usr/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize' | |
/var/lib/gems/1.9.1/gems/rake-10.5.0/lib/rake/task.rb:172:in `invoke_with_call_chain' | |
/var/lib/gems/1.9.1/gems/rake-10.5.0/lib/rake/task.rb:165:in `invoke' | |
/var/lib/gems/1.9.1/gems/rake-10.5.0/lib/rake/application.rb:150:in `invoke_task' | |
/var/lib/gems/1.9.1/gems/rake-10.5.0/lib/rake/application.rb:106:in `block (2 levels) in top_level' | |
/var/lib/gems/1.9.1/gems/rake-10.5.0/lib/rake/application.rb:106:in `each' | |
/var/lib/gems/1.9.1/gems/rake-10.5.0/lib/rake/application.rb:106:in `block in top_level' | |
/var/lib/gems/1.9.1/gems/rake-10.5.0/lib/rake/application.rb:115:in `run_with_threads' | |
/var/lib/gems/1.9.1/gems/rake-10.5.0/lib/rake/application.rb:100:in `top_level' | |
/var/lib/gems/1.9.1/gems/rake-10.5.0/lib/rake/application.rb:78:in `block in run' | |
/var/lib/gems/1.9.1/gems/rake-10.5.0/lib/rake/application.rb:176:in `standard_exception_handling' | |
/var/lib/gems/1.9.1/gems/rake-10.5.0/lib/rake/application.rb:75:in `run' | |
/var/lib/gems/1.9.1/gems/rake-10.5.0/bin/rake:33:in `<top (required)>' | |
/usr/local/bin/rake:23:in `load' | |
/usr/local/bin/rake:23:in `<main>' | |
Tasks: TOP => build => build:build => gems:extensions |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment