Skip to content

Instantly share code, notes, and snippets.

@yorickpeterse
Created July 16, 2015 23:10
Show Gist options
  • Save yorickpeterse/37d509f2e7428e4222ca to your computer and use it in GitHub Desktop.
Save yorickpeterse/37d509f2e7428e4222ca to your computer and use it in GitHub Desktop.
[New Thread 0x7fffd33c6700 (LWP 19899)]
[Thread 0x7fffd33c6700 (LWP 19899) exited]
[New Thread 0x7fffd27c3700 (LWP 19902)]
[New Thread 0x7fffd2bc4700 (LWP 19901)]
Program received signal SIGABRT, Aborted.
0x00007ffff62eb528 in raise () from /usr/lib/libc.so.6
Id Target Id Frame
4 Thread 0x7fffd2bc4700 (LWP 19901) "ruby" 0x00007ffff728296f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
3 Thread 0x7fffd27c3700 (LWP 19902) "ruby" 0x00007ffff7282d18 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
* 1 Thread 0x7ffff7fbe740 (LWP 19890) "ruby" 0x00007ffff62eb528 in raise () from /usr/lib/libc.so.6
Thread 4 (Thread 0x7fffd2bc4700 (LWP 19901)):
#0 0x00007ffff728296f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1 0x00000000006b5641 in wait (this=<optimized out>, mutex=...) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/util/thread.hpp:453
#2 rubinius::WorldState::wait_to_run (this=0x18b0050, state=0x26c2140) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/world_state.hpp:276
#3 0x00000000006ad4c1 in checkpoint (this=0x18b0084, state=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/world_state.hpp:252
#4 rubinius::SharedState::checkpoint (this=<optimized out>, state=0x80) at vm/shared_state.cpp:268
#5 0x00000000007d0a7a in checkpoint (this=<optimized out>, gct=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/state.hpp:157
#6 rbx_prologue_check (state=<optimized out>, call_frame=<optimized out>) at vm/llvm/jit_util.cpp:943
#7 0x00007ffff0a5ad5c in ?? ()
#8 0x0000000000000000 in ?? ()
Thread 3 (Thread 0x7fffd27c3700 (LWP 19902)):
#0 0x00007ffff7282d18 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1 0x00000000006f7c0e in wait_until (ts=0x55a83942, 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=0x7ffff21512a0, 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=0x7fffe2635c84, 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=0x7ffff215e9c8, 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=0x7fffe2f12458, count=<optimized out>, call_flags=-496804688, args=0xffffffff)
at vm/llvm/jit_util.cpp:147
#18 0x00007ffff0a18df6 in ?? ()
#19 0x0000000000000000 in ?? ()
Thread 1 (Thread 0x7ffff7fbe740 (LWP 19890)):
#0 0x00007ffff62eb528 in raise () from /usr/lib/libc.so.6
#1 0x00007ffff62ec93a in abort () from /usr/lib/libc.so.6
#2 0x00000000006ae0b4 in rubinius::utilities::thread::fail (str=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/util/thread.hpp:39
#3 0x00000000006b3b9a in ~Condition (this=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/util/thread.hpp:429
#4 rubinius::WorldState::~WorldState (this=0x18b0050) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/world_state.hpp:9
#5 0x00000000006aca79 in rubinius::SharedState::~SharedState (this=0x18adc30) at vm/shared_state.cpp:101
#6 0x00000000005dd884 in rubinius::Environment::~Environment (this=0x7fffffffd898) at vm/environment.cpp:125
#7 0x0000000000769d36 in main (argc=<optimized out>, argv=<optimized out>) at vm/drivers/cli.cpp:138
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment