Skip to content

Instantly share code, notes, and snippets.

@sodabrew
Created July 17, 2015 06:03
Show Gist options
  • Save sodabrew/e7de223e019a390a3926 to your computer and use it in GitHub Desktop.
Save sodabrew/e7de223e019a390a3926 to your computer and use it in GitHub Desktop.
mysql2 rbx crash
https://travis-ci.org/brianmario/mysql2/jobs/71173451
warning: parser/current is loading parser/ruby21, which recognizes
warning: 2.1.6-compliant syntax, but you are running 2.1.0.
warning: please see https://github.com/whitequark/parser#compatibility-with-ruby-mri.
Running RuboCop...
Inspecting 36 files
...........The Rubinius process is aborting with signal: SIGSEGV
--- begin system info ---
node info: testing-worker-linux-08b40318-2-25201-linux-14-71173451 #1 SMP Fri Mar 13 20:06:37 MSK 2015
--- end system info ---
--- begin rubinius info ---
process info: travis rbx 4692 2.5.8 2.1.0 2015-07-14 bef51ae3 3.4 JIT
--- end rubinius info ---
--- begin system backtrace ---
ruby /home/travis/.rvm/gems/rbx-2.5.8/bin/rake() [0x69956a]
/lib/x86_64-linux-gnu/libpthread.so.0(+0xfcb0) [0x7f6b0563fcb0]
ruby /home/travis/.rvm/gems/rbx-2.5.8/bin/rake(_ZN8rubinius7BakerGC10saw_objectEPNS_6ObjectE+0x26) [0x744846]
ruby /home/travis/.rvm/gems/rbx-2.5.8/bin/rake(_ZN8rubinius16GarbageCollector11scan_objectEPNS_6ObjectE+0x2b) [0x746adb]
ruby /home/travis/.rvm/gems/rbx-2.5.8/bin/rake(_ZN8rubinius7BakerGC17handle_promotionsEv+0x34) [0x743e74]
ruby /home/travis/.rvm/gems/rbx-2.5.8/bin/rake(_ZN8rubinius7BakerGC7collectEPNS_6GCDataE+0x32a) [0x74457a]
ruby /home/travis/.rvm/gems/rbx-2.5.8/bin/rake(_ZN8rubinius12ObjectMemory13collect_youngEPNS_5StateEPNS_6GCDataE+0x5e) [0x68579e]
ruby /home/travis/.rvm/gems/rbx-2.5.8/bin/rake(_ZN8rubinius12ObjectMemory13collect_maybeEPNS_5StateERNS_11GCTokenImplEPNS_9CallFrameE+0x12f) [0x6859df]
ruby /home/travis/.rvm/gems/rbx-2.5.8/bin/rake(_ZN8rubinius2VM13collect_maybeERNS_11GCTokenImplEPNS_9CallFrameE+0x3f) [0x6c03af]
ruby /home/travis/.rvm/gems/rbx-2.5.8/bin/rake() [0x6cd1c1]
ruby /home/travis/.rvm/gems/rbx-2.5.8/bin/rake(_ZN8rubinius5Class8allocateEPNS_5StateERNS_11GCTokenImplEPNS_9CallFrameE+0x439) [0x6ce659]
ruby /home/travis/.rvm/gems/rbx-2.5.8/bin/rake(_ZN8rubinius10Primitives14class_allocateEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE+0xbb) [0x6730ab]
ruby /home/travis/.rvm/gems/rbx-2.5.8/bin/rake(_ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE+0x1740) [0x5f1b40]
ruby /home/travis/.rvm/gems/rbx-2.5.8/bin/rake(_ZN8rubinius11MachineCode19execute_specializedINS_16GenericArgumentsEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE+0x26c) [0x63340c]
ruby /home/travis/.rvm/gems/rbx-2.5.8/bin/rake(_ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE+0x1740) [0x5f1b40]
ruby /home/travis/.rvm/gems/rbx-2.5.8/bin/rake(_ZN8rubinius11MachineCode19execute_specializedINS_11OneArgumentEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE+0x232) [0x634f72]
ruby /home/travis/.rvm/gems/rbx-2.5.8/bin/rake(_ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE+0x1740) [0x5f1b40]
ruby /home/travis/.rvm/gems/rbx-2.5.8/bin/rake(_ZN8rubinius16BlockEnvironment19execute_interpreterEPNS_5StateEPNS_9CallFrameEPS0_RNS_9ArgumentsERNS_15BlockInvocationE+0x268) [0x6c6f48]
ruby /home/travis/.rvm/gems/rbx-2.5.8/bin/rake(_ZN8rubinius16BlockEnvironment6invokeEPNS_5StateEPNS_9CallFrameEPS0_RNS_9ArgumentsERNS_15BlockInvocationE+0x85) [0x6c7e15]
ruby /home/travis/.rvm/gems/rbx-2.5.8/bin/rake(_ZN8rubinius16BlockEnvironment4callEPNS_5StateEPNS_9CallFrameERNS_9ArgumentsEi+0x3d) [0x6c803d]
ruby /home/travis/.rvm/gems/rbx-2.5.8/bin/rake(rbx_yield_stack+0xb2) [0x7be132]
[0x7f6afee94a6b]
--- end system backtrace ---
--- begin Ruby backtraces ---
--- Thread 1 backtrace ---
AST::Sexp#s in /home/travis/.rvm/gems/rbx-2.5.8/gems/ast-2.0.0/lib/ast/sexp.rb:27 (+12)
RuboCop::Cop::Lint::DeprecatedClassMethods#class_nodes in /home/travis/.rvm/gems/rbx-2.5.8/gems/rubocop-0.32.1/lib/rubocop/cop/lint/deprecated_class_methods.rb:49 (+24)
__block__ in /home/travis/.rvm/gems/rbx-2.5.8/gems/rubocop-0.32.1/lib/rubocop/cop/lint/deprecated_class_methods.rb:21 (+7)
Array#each in kernel/bootstrap/array.rb:76 (+53 jit)
RuboCop::Cop::Lint::DeprecatedClassMethods#on_send in /home/travis/.rvm/gems/rbx-2.5.8/gems/rubocop-0.32.1/lib/rubocop/cop/lint/deprecated_class_methods.rb:20 (+184)
RuboCop::Cop::Commissioner#on_send in (eval):5 (+0 inline)
RuboCop::Cop::Commissioner#with_cop_error_handling in /home/travis/.rvm/gems/rbx-2.5.8/gems/rubocop-0.32.1/lib/rubocop/cop/commissioner.rb:92 (+0 inline)
__block__ in (eval):3 (+4 jit)
Array#each in kernel/bootstrap/array.rb:76 (+53 jit)
RuboCop::Cop::Commissioner#on_send in (eval):2 (+7)
AST::Processor#process in /home/travis/.rvm/gems/rbx-2.5.8/gems/ast-2.0.0/lib/ast/processor.rb:239 (+58)
Parser::AST::Processor#on_send in /home/travis/.rvm/gems/rbx-2.5.8/gems/parser-2.2.2.6/lib/parser/ast/processor.rb:141 (+188)
RuboCop::Cop::Commissioner#on_send in (eval):9 (+11)
AST::Processor#process in /home/travis/.rvm/gems/rbx-2.5.8/gems/ast-2.0.0/lib/ast/processor.rb:239 (+58)
__block__ in /home/travis/.rvm/gems/rbx-2.5.8/gems/ast-2.0.0/lib/ast/processor.rb:255 (+7)
Array#map in kernel/bootstrap/array.rb:97 (+105 jit)
AST::Processor#process_all in /home/travis/.rvm/gems/rbx-2.5.8/gems/ast-2.0.0/lib/ast/processor.rb:254 (+10)
Parser::AST::Processor#on_begin in /home/travis/.rvm/gems/rbx-2.5.8/gems/parser-2.2.2.6/lib/parser/ast/processor.rb:9 (+10)
RuboCop::Cop::Commissioner#on_begin in (eval):9 (+11)
AST::Processor#process in /home/travis/.rvm/gems/rbx-2.5.8/gems/ast-2.0.0/lib/ast/processor.rb:239 (+58)
__block__ in /home/travis/.rvm/gems/rbx-2.5.8/gems/ast-2.0.0/lib/ast/processor.rb:255 (+7)
Array#map in kernel/bootstrap/array.rb:97 (+105 jit)
AST::Processor#process_all in /home/travis/.rvm/gems/rbx-2.5.8/gems/ast-2.0.0/lib/ast/processor.rb:254 (+10)
Parser::AST::Processor#on_block in /home/travis/.rvm/gems/rbx-2.5.8/gems/parser-2.2.2.6/lib/parser/ast/processor.rb:9 (+10)
RuboCop::Cop::Commissioner#on_block in (eval):9 (+11)
AST::Processor#process in /home/travis/.rvm/gems/rbx-2.5.8/gems/ast-2.0.0/lib/ast/processor.rb:239 (+58)
__block__ in /home/travis/.rvm/gems/rbx-2.5.8/gems/ast-2.0.0/lib/ast/processor.rb:255 (+7)
Array#map in kernel/bootstrap/array.rb:97 (+105 jit)
AST::Processor#process_all in /home/travis/.rvm/gems/rbx-2.5.8/gems/ast-2.0.0/lib/ast/processor.rb:254 (+10)
Parser::AST::Processor#on_begin in /home/travis/.rvm/gems/rbx-2.5.8/gems/parser-2.2.2.6/lib/parser/ast/processor.rb:9 (+10)
RuboCop::Cop::Commissioner#on_begin in (eval):9 (+11)
AST::Processor#process in /home/travis/.rvm/gems/rbx-2.5.8/gems/ast-2.0.0/lib/ast/processor.rb:239 (+58)
__block__ in /home/travis/.rvm/gems/rbx-2.5.8/gems/ast-2.0.0/lib/ast/processor.rb:255 (+7)
Array#map in kernel/bootstrap/array.rb:97 (+105 jit)
AST::Processor#process_all in /home/travis/.rvm/gems/rbx-2.5.8/gems/ast-2.0.0/lib/ast/processor.rb:254 (+10)
Parser::AST::Processor#on_block in /home/travis/.rvm/gems/rbx-2.5.8/gems/parser-2.2.2.6/lib/parser/ast/processor.rb:9 (+10)
RuboCop::Cop::Commissioner#on_block in (eval):9 (+11)
AST::Processor#process in /home/travis/.rvm/gems/rbx-2.5.8/gems/ast-2.0.0/lib/ast/processor.rb:239 (+58)
__block__ in /home/travis/.rvm/gems/rbx-2.5.8/gems/ast-2.0.0/lib/ast/processor.rb:255 (+7)
Array#map in kernel/bootstrap/array.rb:97 (+105 jit)
AST::Processor#process_all in /home/travis/.rvm/gems/rbx-2.5.8/gems/ast-2.0.0/lib/ast/processor.rb:254 (+10)
Parser::AST::Processor#on_begin in /home/travis/.rvm/gems/rbx-2.5.8/gems/parser-2.2.2.6/lib/parser/ast/processor.rb:9 (+10)
RuboCop::Cop::Commissioner#on_begin in (eval):9 (+11)
AST::Processor#process in /home/travis/.rvm/gems/rbx-2.5.8/gems/ast-2.0.0/lib/ast/processor.rb:239 (+58)
__block__ in /home/travis/.rvm/gems/rbx-2.5.8/gems/ast-2.0.0/lib/ast/processor.rb:255 (+7)
Array#map in kernel/bootstrap/array.rb:97 (+105 jit)
AST::Processor#process_all in /home/travis/.rvm/gems/rbx-2.5.8/gems/ast-2.0.0/lib/ast/processor.rb:254 (+10)
Parser::AST::Processor#on_block in /home/travis/.rvm/gems/rbx-2.5.8/gems/parser-2.2.2.6/lib/parser/ast/processor.rb:9 (+10)
RuboCop::Cop::Commissioner#on_block in (eval):9 (+11)
AST::Processor#process in /home/travis/.rvm/gems/rbx-2.5.8/gems/ast-2.0.0/lib/ast/processor.rb:239 (+58)
__block__ in /home/travis/.rvm/gems/rbx-2.5.8/gems/ast-2.0.0/lib/ast/processor.rb:255 (+7)
Array#map in kernel/bootstrap/array.rb:97 (+105 jit)
AST::Processor#process_all in /home/travis/.rvm/gems/rbx-2.5.8/gems/ast-2.0.0/lib/ast/processor.rb:254 (+10)
Parser::AST::Processor#on_begin in /home/travis/.rvm/gems/rbx-2.5.8/gems/parser-2.2.2.6/lib/parser/ast/processor.rb:9 (+10)
RuboCop::Cop::Commissioner#on_begin in (eval):9 (+11)
AST::Processor#process in /home/travis/.rvm/gems/rbx-2.5.8/gems/ast-2.0.0/lib/ast/processor.rb:239 (+58)
RuboCop::Cop::Commissioner#investigate in /home/travis/.rvm/gems/rbx-2.5.8/gems/rubocop-0.32.1/lib/rubocop/cop/commissioner.rb:52 (+49)
RuboCop::Cop::Team#inspect_file in /home/travis/.rvm/gems/rbx-2.5.8/gems/rubocop-0.32.1/lib/rubocop/cop/team.rb:33 (+66)
RuboCop::Runner#inspect_file in /home/travis/.rvm/gems/rbx-2.5.8/gems/rubocop-0.32.1/lib/rubocop/runner.rb:135 (+70)
__block__ in /home/travis/.rvm/gems/rbx-2.5.8/gems/rubocop-0.32.1/lib/rubocop/runner.rb:106 (+40)
Kernel#loop in kernel/common/kernel.rb:511 (+29)
RuboCop::Runner#do_inspection_loop in /home/travis/.rvm/gems/rbx-2.5.8/gems/rubocop-0.32.1/lib/rubocop/runner.rb:100 (+17)
RuboCop::Runner#process_file in /home/travis/.rvm/gems/rbx-2.5.8/gems/rubocop-0.32.1/lib/rubocop/runner.rb:78 (+117)
__block__ in /home/travis/.rvm/gems/rbx-2.5.8/gems/rubocop-0.32.1/lib/rubocop/runner.rb:53 (+20)
Array#each in kernel/bootstrap/array.rb:76 (+53 jit)
RuboCop::Runner#inspect_files in /home/travis/.rvm/gems/rbx-2.5.8/gems/rubocop-0.32.1/lib/rubocop/runner.rb:51 (+32)
RuboCop::Runner#run in /home/travis/.rvm/gems/rbx-2.5.8/gems/rubocop-0.32.1/lib/rubocop/runner.rb:30 (+17)
RuboCop::CLI#run in /home/travis/.rvm/gems/rbx-2.5.8/gems/rubocop-0.32.1/lib/rubocop/cli.rb:26 (+227)
RuboCop::RakeTask#run_cli in /home/travis/.rvm/gems/rbx-2.5.8/gems/rubocop-0.32.1/lib/rubocop/rake_task.rb:50 (+58)
RuboCop::RakeTask#run_main_task in /home/travis/.rvm/gems/rbx-2.5.8/gems/rubocop-0.32.1/lib/rubocop/rake_task.rb:38 (+10)
__block__ in /home/travis/.rvm/gems/rbx-2.5.8/gems/rubocop-0.32.1/lib/rubocop/rake_task.rb:30 (+117)
Rake::FileUtilsExt#verbose in /home/travis/.rvm/gems/rbx-2.5.8@global/gems/rake-10.4.2/lib/rake/file_utils_ext.rb:58 (+50)
__block__ in /home/travis/.rvm/gems/rbx-2.5.8/gems/rubocop-0.32.1/lib/rubocop/rake_task.rb:26 (+12)
Proc#call in kernel/bootstrap/proc.rb:20 (+201 jit)
__block__ in /home/travis/.rvm/gems/rbx-2.5.8@global/gems/rake-10.4.2/lib/rake/task.rb:0 (+32)
Array#each in kernel/bootstrap/array.rb:76 (+53 jit)
Rake::Task#execute in /home/travis/.rvm/gems/rbx-2.5.8@global/gems/rake-10.4.2/lib/rake/task.rb:235 (+111)
__block__ in /home/travis/.rvm/gems/rbx-2.5.8@global/gems/rake-10.4.2/lib/rake/task.rb:179 (+80)
MonitorMixin#synchronize in /home/travis/.rvm/rubies/rbx-2.5.8/gems/gems/rubysl-monitor-2.0.0/lib/rubysl/monitor/monitor.rb:211 (+13)
Rake::Task#invoke_with_call_chain in /home/travis/.rvm/gems/rbx-2.5.8@global/gems/rake-10.4.2/lib/rake/task.rb:172 (+25)
__block__ in /home/travis/.rvm/gems/rbx-2.5.8@global/gems/rake-10.4.2/lib/rake/task.rb:201 (+24)
Array#each in kernel/bootstrap/array.rb:76 (+53 jit)
Rake::Task#invoke_prerequisites in /home/travis/.rvm/gems/rbx-2.5.8@global/gems/rake-10.4.2/lib/rake/task.rb:0 (+30)
__block__ in /home/travis/.rvm/gems/rbx-2.5.8@global/gems/rake-10.4.2/lib/rake/task.rb:178 (+64)
MonitorMixin#synchronize in /home/travis/.rvm/rubies/rbx-2.5.8/gems/gems/rubysl-monitor-2.0.0/lib/rubysl/monitor/monitor.rb:211 (+13)
Rake::Task#invoke_with_call_chain in /home/travis/.rvm/gems/rbx-2.5.8@global/gems/rake-10.4.2/lib/rake/task.rb:172 (+25)
Rake::Task#invoke in /home/travis/.rvm/gems/rbx-2.5.8@global/gems/rake-10.4.2/lib/rake/task.rb:165 (+47)
Rake::Application#invoke_task in /home/travis/.rvm/gems/rbx-2.5.8@global/gems/rake-10.4.2/lib/rake/application.rb:150 (+232)
__block__ in /home/travis/.rvm/gems/rbx-2.5.8@global/gems/rake-10.4.2/lib/rake/application.rb:106 (+7)
Array#each in kernel/bootstrap/array.rb:76 (+53 jit)
__block__ in /home/travis/.rvm/gems/rbx-2.5.8@global/gems/rake-10.4.2/lib/rake/application.rb:0 (+34)
Rake::Application#run_with_threads in /home/travis/.rvm/gems/rbx-2.5.8@global/gems/rake-10.4.2/lib/rake/application.rb:115 (+25)
Rake::Application#top_level in /home/travis/.rvm/gems/rbx-2.5.8@global/gems/rake-10.4.2/lib/rake/application.rb:100 (+7)
__block__ in /home/travis/.rvm/gems/rbx-2.5.8@global/gems/rake-10.4.2/lib/rake/application.rb:78 (+11)
Rake::Application#standard_exception_handling in /home/travis/.rvm/gems/rbx-2.5.8@global/gems/rake-10.4.2/lib/rake/application.rb:176 (+9)
Rake::Application#run in /home/travis/.rvm/gems/rbx-2.5.8@global/gems/rake-10.4.2/lib/rake/application.rb:75 (+7)
Object#__script__ in /home/travis/.rvm/gems/rbx-2.5.8@global/gems/rake-10.4.2/bin/rake:33 (+74)
Kernel#load in kernel/common/kernel.rb:498 (+58)
__block__ in /home/travis/.rvm/gems/rbx-2.5.8/bin/rake:23 (+192)
Rubinius::BlockEnvironment#call_on_instance in kernel/common/block_environment.rb:53 (+90)
Kernel#eval in kernel/common/eval.rb:176 (+248)
Object#__script__ in /home/travis/.rvm/gems/rbx-2.5.8/bin/ruby_executable_hooks:15 (+177)
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:656 (+214)
Rubinius::Loader#main in kernel/loader.rb:842 (+77)
--- Thread 8 backtrace ---
Timeout.watch_channel in /home/travis/.rvm/rubies/rbx-2.5.8/gems/gems/rubysl-timeout-2.0.0/lib/rubysl/timeout/timeout.rb:90 (+27)
__block__ in /home/travis/.rvm/rubies/rbx-2.5.8/gems/gems/rubysl-timeout-2.0.0/lib/rubysl/timeout/timeout.rb:125 (+3)
Proc#call in kernel/bootstrap/proc.rb:0 (+204)
Thread#__run__ in kernel/bootstrap/thread.rb:352 (+117)
--- end Ruby backtraces ---
/home/travis/build.sh: line 41: 4692 Segmentation fault bundle exec rake
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment