Skip to content

Instantly share code, notes, and snippets.

@yorickpeterse
Created July 16, 2015 23:04
Show Gist options
  • Save yorickpeterse/badd558a8799585a8ff3 to your computer and use it in GitHub Desktop.
Save yorickpeterse/badd558a8799585a8ff3 to your computer and use it in GitHub Desktop.
Connecting...
Starting threads...
[New Thread 0x7fffd33c6700 (LWP 19746)]
[# ] [ 740/6126251] [ 0.01%] [00:03] [07:57:40] [ 213.73/s]
[Thread 0x7fffd33c6700 (LWP 19746) exited]
An exception occurred running populate_queue.rb
(Aws::SQS::Errors::SignatureDoesNotMatch)
Backtrace:
Seahorse::Client::Plugins::RaiseResponseErrors::Handler#call at /home/yorickpeterse/.gem/rbx/2.1.0/gems/aws-sdk-core-2.1.7/lib/seahorse/client/plugins/raise_response_errors.rb:15
Aws::Plugins::ParamConverter::Handler#call at /home/yorickpeterse/.gem/rbx/2.1.0/gems/aws-sdk-core-2.1.7/lib/aws-sdk-core/plugins/param_converter.rb:21
Seahorse::Client::Plugins::ResponseTarget::Handler#call at /home/yorickpeterse/.gem/rbx/2.1.0/gems/aws-sdk-core-2.1.7/lib/seahorse/client/plugins/response_target.rb:21
Seahorse::Client::Request#send_request at /home/yorickpeterse/.gem/rbx/2.1.0/gems/aws-sdk-core-2.1.7/lib/seahorse/client/request.rb:70
{ } in Aws::SQS::Client#define_operation_methods at /home/yorickpeterse/.gem/rbx/2.1.0/gems/aws-sdk-core-2.1.7/lib/seahorse/client/base.rb:207
{ } in Object#__script__ at populate_queue.rb:56
Kernel(Object)#loop at kernel/common/kernel.rb:511
{ } in Object#__script__ at populate_queue.rb:51
Proc#call at kernel/bootstrap/proc.rb:20
Thread#__run__ at kernel/bootstrap/thread.rb:352
[New Thread 0x7fffd2bc4700 (LWP 19748)]
[New Thread 0x7fffd27c3700 (LWP 19749)]
[New Thread 0x7fffd2fc5700 (LWP 19747)]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffd2bc4700 (LWP 19748)]
(gdb) thread list
No symbol "list" in current context.
(gdb) info threads
Id Target Id Frame
5 Thread 0x7fffd2fc5700 (LWP 19747) "ruby" 0x00007ffff6398b03 in select () from /usr/lib/libc.so.6
4 Thread 0x7fffd27c3700 (LWP 19749) "ruby" 0x00007ffff7282d18 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
* 3 Thread 0x7fffd2bc4700 (LWP 19748) "ruby" 0x0000000001da0630 in ?? ()
1 Thread 0x7ffff7fbe740 (LWP 19739) "ruby" 0x00000000007129f9 in rubinius::IO::finalize (state=<optimized out>, io=0x7fffd1027e60) at vm/builtin/io.cpp:638
(gdb) thread apply all bt
Thread 5 (Thread 0x7fffd2fc5700 (LWP 19747)):
#0 0x00007ffff6398b03 in select () from /usr/lib/libc.so.6
#1 0x00000000007130d5 in rubinius::IO::select (state=0x7fffd2fc4ec8, readables=<optimized out>, writables=<optimized out>, errorables=<optimized out>, timeout=<optimized out>,
calling_environment=0x7fffd2fb1e80) at vm/builtin/io.cpp:285
#2 0x0000000000668ed3 in rubinius::Primitives::io_select (state=0x7fffd2fc4ec8, call_frame=0x7fffd2fb1e80, exec=0x7ffff2217738, mod=0x18eacb0, args=...)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/method_primitives.cpp:10404
#3 0x00000000005ec2ca in execute (this=0x7fffd2fb16b0, state=0x7fffd2fc4ec8, args=..., call_frame=<optimized out>)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#4 rubinius::MachineCode::interpreter (state=0x7fffd2fc4ec8, mcode=0x7fffcc3a8120, call_frame=0x7fffd2fb1e80)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#5 0x00000000006481ad in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x7fffd2fc4ec8, previous=0x7fffd2fb26a0, exec=<optimized out>,
mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#6 0x00000000005ec2ca in execute (this=0x7fffd2fb16b0, state=0x7fffd2fc4ec8, args=..., call_frame=<optimized out>)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#7 rubinius::MachineCode::interpreter (state=0x7fffd2fc4ec8, mcode=0x7fffcc3a6d80, call_frame=0x7fffd2fb26a0)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#8 0x00000000006487cb in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x7fffd2fc4ec8, previous=<optimized out>, exec=<optimized out>,
mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#9 0x00000000005ec1cd in execute (this=0x7fffd2fb16b0, state=0x7fffd2fc4ec8, args=..., call_frame=<optimized out>)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#10 rubinius::MachineCode::interpreter (state=0x7fffd2fc4ec8, mcode=0x7fffcc3a6810, call_frame=0x7fffd2fb2e80)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:576
#11 0x00000000006481ad in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x7fffd2fc4ec8, previous=0x7fffd2fb36a0, exec=<optimized out>,
mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#12 0x00000000005ec2ca in execute (this=0x7fffd2fb16b0, state=0x7fffd2fc4ec8, args=..., call_frame=<optimized out>)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#13 rubinius::MachineCode::interpreter (state=0x7fffd2fc4ec8, mcode=0x7fffcc3a66d0, call_frame=0x7fffd2fb36a0)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#14 0x00000000006487cb in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x7fffd2fc4ec8, previous=<optimized out>, exec=<optimized out>,
mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#15 0x00000000005ec2ca in execute (this=0x7fffd2fb16b0, state=0x7fffd2fc4ec8, args=..., call_frame=<optimized out>)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#16 rubinius::MachineCode::interpreter (state=0x7fffd2fc4ec8, mcode=0x7fffcc3a6390, call_frame=0x7fffd2fb3e60)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#17 0x000000000064944c in rubinius::MachineCode::execute_specialized<rubinius::OneArgument> (state=0x7fffd2fc4ec8, previous=<optimized out>, exec=<optimized out>,
mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#18 0x00000000005ec2ca in execute (this=0x7fffd2fb16b0, state=0x7fffd2fc4ec8, args=..., call_frame=<optimized out>)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#19 rubinius::MachineCode::interpreter (state=0x7fffd2fc4ec8, mcode=0x7fffcc3a5980, call_frame=0x7fffd2fb4660)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#20 0x000000000064944c in rubinius::MachineCode::execute_specialized<rubinius::OneArgument> (state=0x7fffd2fc4ec8, previous=<optimized out>, exec=<optimized out>,
mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#21 0x00000000005ec2ca in execute (this=0x7fffd2fb16b0, state=0x7fffd2fc4ec8, args=..., call_frame=<optimized out>)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#22 rubinius::MachineCode::interpreter (state=0x7fffd2fc4ec8, mcode=0x7fffcc39f890, call_frame=0x7fffd2fb4ea0)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#23 0x00000000006f36ee in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffd2fc4ec8, previous=<optimized out>, env=<optimized out>, args=..., invocation=...)
at vm/builtin/block_environment.cpp:490
#24 0x00000000006f31a4 in rubinius::BlockEnvironment::invoke (state=0x7fffd2fc4ec8, previous=0x7fffd2fb5330, env=<optimized out>, args=..., invocation=...)
at vm/builtin/block_environment.cpp:94
#25 0x00000000006f39fd in rubinius::BlockEnvironment::call (this=0xfffffffffffffdfe, state=0x9, call_frame=0x7fffd2fb16b0, args=..., flags=<optimized out>)
at vm/builtin/block_environment.cpp:509
#26 0x000000000073926c in rubinius::Proc::call (this=<optimized out>, state=0x7fffd2fc4ec8, call_frame=0x7fffd2fb5330, args=...) at vm/builtin/proc.cpp:119
#27 0x0000000000675a76 in rubinius::Primitives::proc_call (state=0x7fffd2fc4ec8, call_frame=0x7fffd2fb5330, exec=0x7ffff215c160, mod=0x18effa0, args=...)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/method_primitives.cpp:15817
#28 0x00000000007ce05f in execute (this=<optimized out>, state=0x7fffd2fc4ec8, call_frame=0x7fffd2fb5330, args=...)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#29 rbx_splat_send_private (state=0x7fffd2fc4ec8, call_frame=0x7fffd2fb5330, call_site=0x7fffd1b568d8, count=<optimized out>, call_flags=-755296880, args=0x7fffd2fb1e80)
at vm/llvm/jit_util.cpp:147
#30 0x00007ffff0a56f16 in ?? ()
#31 0x0000000000000000 in ?? ()
Thread 4 (Thread 0x7fffd27c3700 (LWP 19749)):
#0 0x00007ffff7282d18 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1 0x00000000006f7c0e in wait_until (ts=0x55a8378e, this=<optimized out>, mutex=...) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/util/thread.hpp:477
#2 rubinius::Channel::receive_timeout (this=<optimized out>, state=0x7fffd27c2ec8, gct=..., duration=<optimized out>, call_frame=0x7fffd27c16d0) at vm/builtin/channel.cpp:151
#3 0x0000000000655a2b in rubinius::Primitives::channel_receive_timeout (state=0x7fffd27c2ec8, call_frame=0x7fffd27c16d0, exec=0x7ffff214e870, mod=0x18f0620, args=...)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/method_primitives.cpp:3333
#4 0x00000000005ec2ca in execute (this=0x189, state=0x7fffd27c2ec8, args=..., call_frame=<optimized out>)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#5 rubinius::MachineCode::interpreter (state=0x7fffd27c2ec8, mcode=0x7fffbc000ae0, call_frame=0x7fffd27c16d0)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#6 0x00000000006487cb in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x7fffd27c2ec8, previous=<optimized out>, exec=<optimized out>,
mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#7 0x00000000006fa5e5 in rubinius::CompiledCode::default_executor (state=0x7fffd27c2ec8, call_frame=0x7fffd27c20b0, exec=<optimized out>, mod=<optimized out>, args=...)
at vm/builtin/compiled_code.cpp:224
#8 0x00000000006f68b7 in rubinius::CallSite::empty_cache_vcall (state=0x7fffd27c2ec8, call_site=<optimized out>, call_frame=0x7fffd27c20b0, args=...)
at vm/builtin/call_site.cpp:167
#9 0x00000000005ec1cd in execute (this=0x189, state=0x7fffd27c2ec8, args=..., call_frame=<optimized out>)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#10 rubinius::MachineCode::interpreter (state=0x7fffd27c2ec8, mcode=0x7fffcc0b2fc0, call_frame=0x7fffd27c20b0)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:576
#11 0x00000000006f36ee in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffd27c2ec8, previous=<optimized out>, env=<optimized out>, args=..., invocation=...)
at vm/builtin/block_environment.cpp:490
#12 0x00000000006f31a4 in rubinius::BlockEnvironment::invoke (state=0x7fffd27c2ec8, previous=0x7fffd27c2520, env=<optimized out>, args=..., invocation=...)
at vm/builtin/block_environment.cpp:94
#13 0x00000000006f39fd in rubinius::BlockEnvironment::call (this=0xfffffffffffffdfc, state=0x7fffe2646794, call_frame=0x189, args=..., flags=<optimized out>)
at vm/builtin/block_environment.cpp:509
#14 0x000000000073926c in rubinius::Proc::call (this=<optimized out>, state=0x7fffd27c2ec8, call_frame=0x7fffd27c2520, args=...) at vm/builtin/proc.cpp:119
#15 0x0000000000675a76 in rubinius::Primitives::proc_call (state=0x7fffd27c2ec8, call_frame=0x7fffd27c2520, exec=0x7ffff215c160, mod=0x18effa0, args=...)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/method_primitives.cpp:15817
#16 0x00000000007ce05f in execute (this=<optimized out>, state=0x7fffd27c2ec8, call_frame=0x7fffd27c2520, args=...)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#17 rbx_splat_send_private (state=0x7fffd27c2ec8, call_frame=0x7fffd27c2520, call_site=0x7fffe2f12778, count=<optimized out>, call_flags=-496736320, args=0xffffffff)
at vm/llvm/jit_util.cpp:147
#18 0x00007ffff0a37636 in ?? ()
#19 0x0000000000000000 in ?? ()
Thread 3 (Thread 0x7fffd2bc4700 (LWP 19748)):
#0 0x0000000001da0630 in ?? ()
#1 0x00007fffe07d7035 in ?? () from /usr/lib/libpq.so.5
#2 0x00007fffe07cdcb9 in ?? () from /usr/lib/libpq.so.5
#3 0x00007fffe07cb553 in PQconsumeInput () from /usr/lib/libpq.so.5
#4 0x00007fffe09fcf84 in wait_socket_readable (conn=conn@entry=0x2683b50, ptimeout=0x0, is_readable=is_readable@entry=0x7fffe09fd0a0 <get_result_readable>)
at pg_connection.c:2440
#5 0x00007fffe09fed26 in pgconn_block (argc=argc@entry=0, argv=argv@entry=0x0, self=self@entry=34436720) at pg_connection.c:3081
#6 0x00007fffe0a004d6 in pgconn_async_exec (argc=1, argv=0x7fffd2bb9170, self=34436720) at pg_connection.c:3151
#7 0x0000000000724f6f in rubinius::GenericArguments::invoke (state=<optimized out>, nm=0x7fffe34c5ae0, env=0x7fffc80008c0, args=...) at vm/builtin/native_method.cpp:299
#8 0x00000000007246d7 in rubinius::NativeMethod::executor_implementation<rubinius::GenericArguments> (state=0x7fffd2bc3ec8, previous=<optimized out>, exec=0x7fffe34c5ae0,
mod=<optimized out>, args=...) at vm/builtin/native_method.cpp:710
#9 0x00000000005ec2ca in execute (this=0x2683f0b, state=0x7fffd2bc3ec8, args=<error reading variable: Cannot access memory at address 0x0>, call_frame=<optimized out>)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#10 rubinius::MachineCode::interpreter (state=0x7fffd2bc3ec8, mcode=0x268f4c0, call_frame=0x7fffd2bb9b70)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#11 0x00000000006f36ee in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffd2bc3ec8, previous=<optimized out>, env=<optimized out>, args=..., invocation=...)
at vm/builtin/block_environment.cpp:490
#12 0x00000000006f31a4 in rubinius::BlockEnvironment::invoke (state=0x7fffd2bc3ec8, previous=0x7fffd2bba480, env=<optimized out>, args=..., invocation=...)
at vm/builtin/block_environment.cpp:94
#13 0x00000000006f39fd in rubinius::BlockEnvironment::call (this=0x1da0630, state=0x268dda0, call_frame=0x2683f0b, args=..., flags=<optimized out>)
at vm/builtin/block_environment.cpp:509
#14 0x00000000005ed15f in rubinius::MachineCode::interpreter (state=0x7fffd2bc3ec8, mcode=0x268f700, call_frame=0x7fffd2bba480)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:823
#15 0x00000000006481ad in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x7fffd2bc3ec8, previous=0x7fffd2bbacb0, exec=<optimized out>,
mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#16 0x00000000005ec3d0 in execute (this=0x2683f0b, state=0x7fffd2bc3ec8, args=<error reading variable: Cannot access memory at address 0x0>, call_frame=<optimized out>)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#17 rubinius::MachineCode::interpreter (state=0x7fffd2bc3ec8, mcode=0x268f250, call_frame=0x7fffd2bbacb0)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:611
#18 0x0000000000649a8c in rubinius::MachineCode::execute_specialized<rubinius::TwoArguments> (state=0x7fffd2bc3ec8, previous=<optimized out>, exec=<optimized out>,
mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#19 0x00000000005ec2ca in execute (this=0x2683f0b, state=0x7fffd2bc3ec8, args=<error reading variable: Cannot access memory at address 0x0>, call_frame=<optimized out>)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#20 rubinius::MachineCode::interpreter (state=0x7fffd2bc3ec8, mcode=0x26911b0, call_frame=0x7fffd2bbb4a0)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#21 0x00000000006f36ee in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffd2bc3ec8, previous=<optimized out>, env=<optimized out>, args=..., invocation=...)
at vm/builtin/block_environment.cpp:490
#22 0x00000000006f31a4 in rubinius::BlockEnvironment::invoke (state=0x7fffd2bc3ec8, previous=0x7fffd2bbbdb0, env=<optimized out>, args=..., invocation=...)
at vm/builtin/block_environment.cpp:94
#23 0x00000000006f39fd in rubinius::BlockEnvironment::call (this=0x1da0630, state=0x268dda0, call_frame=0x2683f0b, args=..., flags=<optimized out>)
at vm/builtin/block_environment.cpp:509
#24 0x00000000005ed15f in rubinius::MachineCode::interpreter (state=0x7fffd2bc3ec8, mcode=0x2690bc0, call_frame=0x7fffd2bbbdb0)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:823
#25 0x00000000006487cb in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x7fffd2bc3ec8, previous=<optimized out>, exec=<optimized out>,
mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#26 0x00000000005ec3d0 in execute (this=0x2683f0b, state=0x7fffd2bc3ec8, args=<error reading variable: Cannot access memory at address 0x0>, call_frame=<optimized out>)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#27 rubinius::MachineCode::interpreter (state=0x7fffd2bc3ec8, mcode=0x26980b0, call_frame=0x7fffd2bbc5e0)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:611
#28 0x00000000006481ad in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x7fffd2bc3ec8, previous=0x7fffd2bbcdf0, exec=<optimized out>,
mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#29 0x00000000005ec3d0 in execute (this=0x2683f0b, state=0x7fffd2bc3ec8, args=<error reading variable: Cannot access memory at address 0x0>, call_frame=<optimized out>)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#30 rubinius::MachineCode::interpreter (state=0x7fffd2bc3ec8, mcode=0x26bbc60, call_frame=0x7fffd2bbcdf0)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:611
#31 0x000000000064a0cc in rubinius::MachineCode::execute_specialized<rubinius::ThreeArguments> (state=0x7fffd2bc3ec8, previous=<optimized out>, exec=<optimized out>,
mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#32 0x00000000005ec3d0 in execute (this=0x2683f0b, state=0x7fffd2bc3ec8, args=<error reading variable: Cannot access memory at address 0x0>, call_frame=<optimized out>)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#33 rubinius::MachineCode::interpreter (state=0x7fffd2bc3ec8, mcode=0x26bb680, call_frame=0x7fffd2bbd610)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:611
#34 0x00000000006f36ee in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffd2bc3ec8, previous=<optimized out>, env=<optimized out>, args=..., invocation=...)
at vm/builtin/block_environment.cpp:490
#35 0x00000000006f31a4 in rubinius::BlockEnvironment::invoke (state=0x7fffd2bc3ec8, previous=0x7fffd2bbdf30, env=<optimized out>, args=..., invocation=...)
at vm/builtin/block_environment.cpp:94
#36 0x00000000006f39fd in rubinius::BlockEnvironment::call (this=0x1da0630, state=0x268dda0, call_frame=0x2683f0b, args=..., flags=<optimized out>)
at vm/builtin/block_environment.cpp:509
#37 0x00000000005ed15f in rubinius::MachineCode::interpreter (state=0x7fffd2bc3ec8, mcode=0x26bb8d0, call_frame=0x7fffd2bbdf30)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:823
#38 0x00000000006487cb in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x7fffd2bc3ec8, previous=<optimized out>, exec=<optimized out>,
mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#39 0x00000000005ec3d0 in execute (this=0x2683f0b, state=0x7fffd2bc3ec8, args=<error reading variable: Cannot access memory at address 0x0>, call_frame=<optimized out>)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#40 rubinius::MachineCode::interpreter (state=0x7fffd2bc3ec8, mcode=0x26bb4d0, call_frame=0x7fffd2bbe730)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:611
#41 0x00000000006f36ee in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffd2bc3ec8, previous=<optimized out>, env=<optimized out>, args=..., invocation=...)
at vm/builtin/block_environment.cpp:490
#42 0x00000000006f31a4 in rubinius::BlockEnvironment::invoke (state=0x7fffd2bc3ec8, previous=0x7fffd2bbf050, env=<optimized out>, args=..., invocation=...)
at vm/builtin/block_environment.cpp:94
#43 0x00000000006f39fd in rubinius::BlockEnvironment::call (this=0x1da0630, state=0x268dda0, call_frame=0x2683f0b, args=..., flags=<optimized out>)
at vm/builtin/block_environment.cpp:509
#44 0x00000000005ed1a5 in rubinius::MachineCode::interpreter (state=0x7fffd2bc3ec8, mcode=0x267c640, call_frame=0x7fffd2bbf050)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:825
#45 0x00000000006481ad in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x7fffd2bc3ec8, previous=0x7fffd2bbf880, exec=<optimized out>,
mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#46 0x00000000005ec3d0 in execute (this=0x2683f0b, state=0x7fffd2bc3ec8, args=<error reading variable: Cannot access memory at address 0x0>, call_frame=<optimized out>)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#47 rubinius::MachineCode::interpreter (state=0x7fffd2bc3ec8, mcode=0x267c3c0, call_frame=0x7fffd2bbf880)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:611
#48 0x00000000006481ad in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x7fffd2bc3ec8, previous=0x7fffd2bc0080, exec=<optimized out>,
mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#49 0x00000000005ec3d0 in execute (this=0x2683f0b, state=0x7fffd2bc3ec8, args=<error reading variable: Cannot access memory at address 0x0>, call_frame=<optimized out>)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#50 rubinius::MachineCode::interpreter (state=0x7fffd2bc3ec8, mcode=0x26bb250, call_frame=0x7fffd2bc0080)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:611
#51 0x00000000006481ad in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x7fffd2bc3ec8, previous=0x7fffd2bc0890, exec=<optimized out>,
mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#52 0x00000000005ec3d0 in execute (this=0x2683f0b, state=0x7fffd2bc3ec8, args=<error reading variable: Cannot access memory at address 0x0>, call_frame=<optimized out>)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#53 rubinius::MachineCode::interpreter (state=0x7fffd2bc3ec8, mcode=0x26babb0, call_frame=0x7fffd2bc0890)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:611
#54 0x00000000006481ad in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x7fffd2bc3ec8, previous=0x7fffd2bc10b0, exec=<optimized out>,
mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#55 0x00000000005ec3d0 in execute (this=0x2683f0b, state=0x7fffd2bc3ec8, args=<error reading variable: Cannot access memory at address 0x0>, call_frame=<optimized out>)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#56 rubinius::MachineCode::interpreter (state=0x7fffd2bc3ec8, mcode=0x26ba790, call_frame=0x7fffd2bc10b0)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:611
#57 0x000000000064944c in rubinius::MachineCode::execute_specialized<rubinius::OneArgument> (state=0x7fffd2bc3ec8, previous=<optimized out>, exec=<optimized out>,
mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#58 0x00000000005ec3d0 in execute (this=0x2683f0b, state=0x7fffd2bc3ec8, args=<error reading variable: Cannot access memory at address 0x0>, call_frame=<optimized out>)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#59 rubinius::MachineCode::interpreter (state=0x7fffd2bc3ec8, mcode=0x26af080, call_frame=0x7fffd2bc1890)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:611
#60 0x00000000006487cb in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x7fffd2bc3ec8, previous=<optimized out>, exec=<optimized out>,
mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#61 0x00000000005ef153 in execute (this=0x2683f0b, state=0x7fffd2bc3ec8, args=<error reading variable: Cannot access memory at address 0x0>, call_frame=<optimized out>)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#62 rubinius::MachineCode::interpreter (state=0x7fffd2bc3ec8, mcode=0x26aeb90, call_frame=0x7fffd2bc2070)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:1308
#63 0x00000000006487cb in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x7fffd2bc3ec8, previous=<optimized out>, exec=<optimized out>,
mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#64 0x00000000005ec574 in execute (this=0x7ffff1b240f0, state=0x7fffd2bc3ec8, args=<error reading variable: Cannot access memory at address 0x0>, call_frame=<optimized out>)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#65 rubinius::MachineCode::interpreter (state=0x7fffd2bc3ec8, mcode=0x7fffc8004390, call_frame=0x7fffd2bc2860)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:640
#66 0x0000000000648e0e in rubinius::MachineCode::execute_specialized<rubinius::SplatOnlyArgument> (state=0x7fffd2bc3ec8, previous=<optimized out>, exec=<optimized out>,
mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#67 0x00000000005ec2ca in execute (this=0x2683f0b, state=0x7fffd2bc3ec8, args=<error reading variable: Cannot access memory at address 0x0>, call_frame=<optimized out>)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#68 rubinius::MachineCode::interpreter (state=0x7fffd2bc3ec8, mcode=0x26c16d0, call_frame=0x7fffd2bc3080)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#69 0x00000000006f36ee in rubinius::BlockEnvironment::execute_interpreter (state=0x7fffd2bc3ec8, previous=<optimized out>, env=<optimized out>, args=..., invocation=...)
at vm/builtin/block_environment.cpp:490
#70 0x00000000006f31a4 in rubinius::BlockEnvironment::invoke (state=0x7fffd2bc3ec8, previous=0x7fffd2bc3520, env=<optimized out>, args=..., invocation=...)
at vm/builtin/block_environment.cpp:94
#71 0x00000000006f39fd in rubinius::BlockEnvironment::call (this=0x1da0630, state=0x268dda0, call_frame=0x2683f0b, args=..., flags=<optimized out>)
at vm/builtin/block_environment.cpp:509
#72 0x000000000073926c in rubinius::Proc::call (this=<optimized out>, state=0x7fffd2bc3ec8, call_frame=0x7fffd2bc3520, args=...) at vm/builtin/proc.cpp:119
#73 0x0000000000675a76 in rubinius::Primitives::proc_call (state=0x7fffd2bc3ec8, call_frame=0x7fffd2bc3520, exec=0x7ffff215c160, mod=0x18effa0, args=...)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/method_primitives.cpp:15817
#74 0x00000000007ce05f in execute (this=<optimized out>, state=0x7fffd2bc3ec8, call_frame=0x7fffd2bc3520, args=<error reading variable: Cannot access memory at address 0x0>)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#75 rbx_splat_send_private (state=0x7fffd2bc3ec8, call_frame=0x7fffd2bc3520, call_site=0x7fffe2f12778, count=<optimized out>, call_flags=0, args=0x800) at vm/llvm/jit_util.cpp:147
#76 0x00007ffff0a37636 in ?? ()
#77 0x0000000000000000 in ?? ()
Thread 1 (Thread 0x7ffff7fbe740 (LWP 19739)):
#0 0x00000000007129f9 in rubinius::IO::finalize (state=<optimized out>, io=0x7fffd1027e60) at vm/builtin/io.cpp:638
#1 0x000000000076de7c in rubinius::FinalizerThread::finalize (this=0x1940b30, state=0x18b1b00) at vm/gc/finalize.cpp:214
#2 0x000000000076e0ab in rubinius::FinalizerThread::finish (this=0x1940b30, state=0x18b1b00, gct=...) at vm/gc/finalize.cpp:295
#3 0x00000000005e042a in rubinius::Environment::halt (this=0x7fffffffd898, state=0x18b1b00) at vm/environment.cpp:621
#4 0x0000000000769d0b in main (argc=<optimized out>, argv=<optimized out>) at vm/drivers/cli.cpp:134
#0 0x0000000001da0630 in ?? ()
#1 0x00007fffe07d7035 in ?? () from /usr/lib/libpq.so.5
#2 0x00007fffe07cdcb9 in ?? () from /usr/lib/libpq.so.5
#3 0x00007fffe07cb553 in PQconsumeInput () from /usr/lib/libpq.so.5
#4 0x00007fffe09fcf84 in wait_socket_readable (conn=conn@entry=0x2683b50, ptimeout=0x0, is_readable=is_readable@entry=0x7fffe09fd0a0 <get_result_readable>)
at pg_connection.c:2440
(More stack frames follow...)
No symbol table info available.
#3 0x00007fffe07cb553 in PQconsumeInput () from /usr/lib/libpq.so.5
No symbol table info available.
No symbol table info available.
#4 0x00007fffe09fcf84 in wait_socket_readable (conn=conn@entry=0x2683b50, ptimeout=0x0, is_readable=is_readable@entry=0x7fffe09fd0a0 <get_result_readable>)
at pg_connection.c:2440
2440 if ( PQconsumeInput(conn) == 0 ){
sd = 0
ret = <optimized out>
retval = <optimized out>
sd_rset = {__fds_bits = {128, 0 <repeats 15 times>}}
aborttime = {tv_sec = 0, tv_usec = 0}
currtime = {tv_sec = 40525040, tv_usec = 14}
waittime = {tv_sec = -1, tv_usec = 140736961952288}
conn = 0x2683b50
ptimeout = 0x0
is_readable = 0x7fffe09fd0a0 <get_result_readable>
$1 = (struct timeval *) 0x0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment