Skip to content

Instantly share code, notes, and snippets.

@yorickpeterse
Created October 1, 2015 19:38
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save yorickpeterse/a7ff06705b5816106f88 to your computer and use it in GitHub Desktop.
Save yorickpeterse/a7ff06705b5816106f88 to your computer and use it in GitHub Desktop.
Starting program: /home/yorickpeterse/Private/Projects/ruby/rubinius/bin/rbx ./bin/mspec spec/ruby/core/io/select_spec.rb
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[New Thread 0x7ffff7f8d700 (LWP 7548)]
[New Thread 0x7ffff1086700 (LWP 7549)]
[New Thread 0x7ffff0c85700 (LWP 7550)]
[New Thread 0x7fffe3fff700 (LWP 7551)]
[New Thread 0x7ffff0484700 (LWP 7552)]
[Thread 0x7fffe3fff700 (LWP 7551) exited]
[Thread 0x7ffff0484700 (LWP 7552) exited]
[Thread 0x7ffff0c85700 (LWP 7550) exited]
[Thread 0x7ffff7f8d700 (LWP 7548) exited]
[Thread 0x7ffff1086700 (LWP 7549) exited]
process 7514 is executing new program: /usr/bin/env
process 7514 is executing new program: /home/yorickpeterse/.rubies/ruby-2.2.3/bin/ruby
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[New Thread 0x7ffff7ff7700 (LWP 7553)]
[Thread 0x7ffff7ff7700 (LWP 7553) exited]
process 7514 is executing new program: /home/yorickpeterse/Private/Projects/ruby/rubinius/bin/rbx
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[New Thread 0x7ffff7f8d700 (LWP 7554)]
[New Thread 0x7ffff1086700 (LWP 7555)]
[New Thread 0x7ffff0c85700 (LWP 7556)]
[New Thread 0x7fffe3fff700 (LWP 7557)]
[New Thread 0x7ffff0484700 (LWP 7558)]
rubinius 2.5.8.c107 (2.1.0 211f33b7 2015-10-01 3.5.2 JI) [x86_64-linux-gnu]
[New Thread 0x7ffff7edb700 (LWP 7560)]
.FF[New Thread 0x7fffe2df6700 (LWP 7561)]
[Thread 0x7fffe2df6700 (LWP 7561) exited]
.FF
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7ffff1086700 (LWP 7555)]
rubinius::Pointer::read_char (this=<optimized out>, state=0x7ffff1085ec8, sign=<optimized out>) at vm/builtin/ffi_pointer.cpp:179
179 return Integer::from(state, *(char*)pointer);
(gdb) set logging on /tmp/log.txt
Copying output to /tmp/log.txt.
(gdb) thread apply all bt
Thread 13 (Thread 0x7ffff7edb700 (LWP 7560)):
#0 0x00007ffff728907f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1 0x000000000076dcd4 in rubinius::utilities::thread::Condition::wait (this=<optimized out>, mutex=...) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/util/thread.hpp:453
#2 rubinius::ImmixMarker::run (this=0x7fffe473e610, state=0x7ffff7edaed8) at vm/gc/immix_marker.cpp:123
#3 0x000000000060541e in rubinius::InternalThread::run (ptr=0x7fffe473e610) at vm/internal_threads.cpp:43
#4 0x00007ffff72834a4 in start_thread () from /usr/lib/libpthread.so.0
#5 0x00007ffff639d13d in clone () from /usr/lib/libc.so.6
Thread 12 (Thread 0x7ffff0484700 (LWP 7558)):
#0 0x0000000000ca5cf0 in (anonymous namespace)::DSE::runOnBasicBlock(llvm::BasicBlock&) [clone .constprop.142] ()
#1 0x0000000000ca8017 in (anonymous namespace)::DSE::runOnFunction(llvm::Function&) ()
#2 0x000000000109d527 in llvm::FPPassManager::runOnFunction(llvm::Function&) ()
#3 0x000000000109d61e in llvm::legacy::FunctionPassManagerImpl::run(llvm::Function&) ()
#4 0x000000000109d714 in llvm::legacy::FunctionPassManager::run(llvm::Function&) ()
#5 0x00000000007bac3c in rubinius::jit::Compiler::generate_function (this=0x7ffff0483d30, indy=true) at vm/llvm/jit_compiler.cpp:119
#6 0x00000000007d080e in rubinius::LLVMState::run (this=0x18dd7c0, state=0x7ffff0483ed8) at vm/llvm/state.cpp:298
#7 0x000000000060541e in rubinius::InternalThread::run (ptr=0x18dd7c0) at vm/internal_threads.cpp:43
#8 0x00007ffff72834a4 in start_thread () from /usr/lib/libpthread.so.0
#9 0x00007ffff639d13d in clone () from /usr/lib/libc.so.6
Thread 11 (Thread 0x7fffe3fff700 (LWP 7557)):
#0 0x00007ffff728bfad in read () from /usr/lib/libpthread.so.0
#1 0x00000000007db1c1 in rubinius::utilities::timer::Timer::wait_for_tick (this=<optimized out>) at vm/util/timer.cpp:122
#2 0x00000000006997b2 in rubinius::metrics::Metrics::run (this=0x7fffe40143d0, state=0x7fffe3ffeed8) at vm/metrics.cpp:476
#3 0x000000000060541e in rubinius::InternalThread::run (ptr=0x7fffe40143d0) at vm/internal_threads.cpp:43
#4 0x00007ffff72834a4 in start_thread () from /usr/lib/libpthread.so.0
#5 0x00007ffff639d13d in clone () from /usr/lib/libc.so.6
Thread 10 (Thread 0x7ffff0c85700 (LWP 7556)):
#0 0x00007ffff728bfad in read () from /usr/lib/libpthread.so.0
#1 0x0000000000709c25 in rubinius::FSEvent::wait_for_event (this=<optimized out>, state=<optimized out>) at vm/builtin/fsevent.cpp:139
#2 0x00000000005d4aac in rubinius::console::Listener::run (this=0x7fffe4002da0, state=0x7ffff0c84ed8) at vm/console.cpp:387
#3 0x000000000060541e in rubinius::InternalThread::run (ptr=0x7fffe4002da0) at vm/internal_threads.cpp:43
#4 0x00007ffff72834a4 in start_thread () from /usr/lib/libpthread.so.0
#5 0x00007ffff639d13d in clone () from /usr/lib/libc.so.6
Thread 9 (Thread 0x7ffff1086700 (LWP 7555)):
#0 rubinius::Pointer::read_char (this=<optimized out>, state=0x7ffff1085ec8, sign=<optimized out>) at vm/builtin/ffi_pointer.cpp:179
#1 0x000000000066d534 in rubinius::Primitives::pointer_read_char (state=0x7ffff1085ec8, call_frame=0x7ffff106fc00, exec=0x7ffff21de8f8, mod=0x188aa90, args=...)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/method_primitives.cpp:14898
#2 0x00000000006f1540 in rubinius::CallSite::empty_cache_private (state=0x7ffff1085ec8, call_site=<optimized out>, call_frame=0x7ffff106fc00, args=...) at vm/builtin/call_site.cpp:131
#3 0x00000000005e576a in rubinius::CallSite::execute (this=0x7ffff1085ec8, state=0x7ffff1085ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#4 rubinius::MachineCode::interpreter (state=0x7ffff1085ec8, mcode=0x7fffe435ca60, call_frame=0x7ffff106fc00) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#5 0x000000000064205d in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x7ffff1085ec8, previous=0x7ffff10705b0, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#6 0x00000000006f53e5 in rubinius::CompiledCode::default_executor (state=0x7ffff1085ec8, call_frame=0x7ffff10705b0, exec=<optimized out>, mod=<optimized out>, args=...) at vm/builtin/compiled_code.cpp:224
#7 0x000000000072978b in rubinius::Object::send_prim (this=<optimized out>, state=0x7ffff1085ec8, call_frame=0x7ffff10705b0, exec=<optimized out>, mod=<optimized out>, args=..., min_visibility=0x7ffff1085ec8)
at vm/builtin/object.cpp:560
#8 0x00000000007297cc in rubinius::Object::private_send_prim (this=0x7ffff327b8e8, state=0x7ffff1085ec8, call_frame=0x2, exec=0x7ffff106fc50, mod=0x7ffff106f9f8, args=...) at vm/builtin/object.cpp:564
#9 0x000000000066ba04 in rubinius::Primitives::object_send (state=0x7ffff1085ec8, call_frame=0x7ffff10705b0, exec=0x7ffff1bb57f8, mod=0x7fffe4013c70, args=...)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/method_primitives.cpp:14149
#10 0x00000000005e5a14 in rubinius::CallSite::execute (this=0x7fffe3133180, state=0x7ffff1085ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#11 rubinius::MachineCode::interpreter (state=0x7ffff1085ec8, mcode=0x7fffe4074250, call_frame=0x7ffff10705b0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:640
#12 0x00000000006ee4ee in rubinius::BlockEnvironment::execute_interpreter (state=0x7ffff1085ec8, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:490
#13 0x00000000006edfa4 in rubinius::BlockEnvironment::invoke (state=0x7ffff1085ec8, previous=0x7ffff1070ee0, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:94
#14 0x00000000006ee7fd in rubinius::BlockEnvironment::call (this=0x80, state=0x7ffff327b8e8, call_frame=0x7ffff1085ec8, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:509
#15 0x00000000005e65ff in rubinius::MachineCode::interpreter (state=0x7ffff1085ec8, mcode=0x7fffe41bc830, call_frame=0x7ffff1070ee0)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:823
#16 0x000000000064267b in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> (state=0x7ffff1085ec8, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#17 0x00000000005e5870 in rubinius::CallSite::execute (this=0x7ffff1085ec8, state=0x7ffff1085ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#18 rubinius::MachineCode::interpreter (state=0x7ffff1085ec8, mcode=0x7fffe40bf910, call_frame=0x7ffff10716c0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:611
#19 0x000000000064205d in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x7ffff1085ec8, previous=0x7ffff1071fb0, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#20 0x00000000006f1540 in rubinius::CallSite::empty_cache_private (state=0x7ffff1085ec8, call_site=<optimized out>, call_frame=0x7ffff1071fb0, args=...) at vm/builtin/call_site.cpp:131
#21 0x00000000005e576a in rubinius::CallSite::execute (this=0x7ffff1085ec8, state=0x7ffff1085ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#22 rubinius::MachineCode::interpreter (state=0x7ffff1085ec8, mcode=0x7fffe435c890, call_frame=0x7ffff1071fb0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#23 0x000000000064205d in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x7ffff1085ec8, previous=0x7ffff1072940, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#24 0x00000000006f53e5 in rubinius::CompiledCode::default_executor (state=0x7ffff1085ec8, call_frame=0x7ffff1072940, exec=<optimized out>, mod=<optimized out>, args=...) at vm/builtin/compiled_code.cpp:224
#25 0x00000000006f0d30 in rubinius::CallSite::empty_cache (state=0x7ffff1085ec8, call_site=<optimized out>, call_frame=0x7ffff1072940, args=...) at vm/builtin/call_site.cpp:97
#26 0x00000000005e576a in rubinius::CallSite::execute (this=0x7ffff1085ec8, state=0x7ffff1085ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#27 rubinius::MachineCode::interpreter (state=0x7ffff1085ec8, mcode=0x7fffe4107390, call_frame=0x7ffff1072940) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#28 0x00000000006ee4ee in rubinius::BlockEnvironment::execute_interpreter (state=0x7ffff1085ec8, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:490
#29 0x00000000006edfa4 in rubinius::BlockEnvironment::invoke (state=0x7ffff1085ec8, previous=0x7ffff1073270, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:94
#30 0x00000000006ee7fd in rubinius::BlockEnvironment::call (this=0x80, state=0x7ffff327b8e8, call_frame=0x7ffff1085ec8, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:509
#31 0x00000000005e65ff in rubinius::MachineCode::interpreter (state=0x7ffff1085ec8, mcode=0x7fffe4369a00, call_frame=0x7ffff1073270)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:823
#32 0x0000000000642cbe in rubinius::MachineCode::execute_specialized<rubinius::SplatOnlyArgument> (state=0x7ffff1085ec8, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...)
at vm/machine_code.cpp:800
#33 0x00000000006f0d30 in rubinius::CallSite::empty_cache (state=0x7ffff1085ec8, call_site=<optimized out>, call_frame=0x7ffff1073b50, args=...) at vm/builtin/call_site.cpp:97
#34 0x00000000005e5870 in rubinius::CallSite::execute (this=0x7ffff1085ec8, state=0x7ffff1085ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#35 rubinius::MachineCode::interpreter (state=0x7ffff1085ec8, mcode=0x7fffe41d71f0, call_frame=0x7ffff1073b50) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:611
#36 0x000000000064462e in rubinius::MachineCode::execute_specialized<rubinius::FixedArguments> (state=0x7ffff1085ec8, previous=0x7ffff10745e0, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#37 0x00000000006f53e5 in rubinius::CompiledCode::default_executor (state=0x7ffff1085ec8, call_frame=0x7ffff10745e0, exec=<optimized out>, mod=<optimized out>, args=...) at vm/builtin/compiled_code.cpp:224
#38 0x00000000006f0d30 in rubinius::CallSite::empty_cache (state=0x7ffff1085ec8, call_site=<optimized out>, call_frame=0x7ffff10745e0, args=...) at vm/builtin/call_site.cpp:97
#39 0x00000000005e576a in rubinius::CallSite::execute (this=0x7ffff1085ec8, state=0x7ffff1085ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#40 rubinius::MachineCode::interpreter (state=0x7ffff1085ec8, mcode=0x7fffe430f5b0, call_frame=0x7ffff10745e0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#41 0x000000000064205d in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x7ffff1085ec8, previous=0x7ffff1074ea0, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#42 0x00000000006f0d30 in rubinius::CallSite::empty_cache (state=0x7ffff1085ec8, call_site=<optimized out>, call_frame=0x7ffff1074ea0, args=...) at vm/builtin/call_site.cpp:97
#43 0x00000000005e576a in rubinius::CallSite::execute (this=0x7ffff1085ec8, state=0x7ffff1085ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#44 rubinius::MachineCode::interpreter (state=0x7ffff1085ec8, mcode=0x7fffe43b8830, call_frame=0x7ffff1074ea0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#45 0x00000000006ee4ee in rubinius::BlockEnvironment::execute_interpreter (state=0x7ffff1085ec8, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:490
#46 0x00000000006edfa4 in rubinius::BlockEnvironment::invoke (state=0x7ffff1085ec8, previous=0x7ffff1075840, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:94
#47 0x00000000006eea1b in rubinius::BlockEnvironment::call_under (this=0x7ffff31cf548, state=0x7ffff1085ec8, call_frame=0x7ffff1075840, exec=<optimized out>, mod=<optimized out>, args=...)
at vm/builtin/block_environment.cpp:556
#48 0x000000000064d366 in rubinius::Primitives::block_call_under (state=0x7ffff1085ec8, call_frame=0x7ffff1075840, exec=0x7ffff1b5c620, mod=0x18867d0, args=...)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/method_primitives.cpp:2322
#49 0x00000000005e576a in rubinius::CallSite::execute (this=0x7ffff1085ec8, state=0x7ffff1085ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#50 rubinius::MachineCode::interpreter (state=0x7ffff1085ec8, mcode=0x7fffe41f7af0, call_frame=0x7ffff1075840) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:593
#51 0x000000000064205d in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> (state=0x7ffff1085ec8, previous=0x7ffff10760c0, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#52 0x00000000005e5870 in rubinius::CallSite::execute (this=0x7ffff1085ec8, state=0x7ffff1085ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#53 rubinius::MachineCode::interpreter (state=0x7ffff1085ec8, mcode=0x7fffe426b380, call_frame=0x7ffff10760c0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:611
#54 0x00000000006432fc in rubinius::MachineCode::execute_specialized<rubinius::OneArgument> (state=0x7ffff1085ec8, previous=<optimized out>, exec=<optimized out>, mod=<optimized out>, args=...) at vm/machine_code.cpp:800
#55 0x00000000005e5870 in rubinius::CallSite::execute (this=0x7ffff1085ec8, state=0x7ffff1085ec8, args=..., call_frame=<optimized out>) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/builtin/call_site.hpp:108
#56 rubinius::MachineCode::interpreter (state=0x7ffff1085ec8, mcode=0x7fffe4394130, call_frame=0x7ffff10768f0) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:611
#57 0x00000000006ee4ee in rubinius::BlockEnvironment::execute_interpreter (state=0x7ffff1085ec8, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:490
#58 0x00000000006edfa4 in rubinius::BlockEnvironment::invoke (state=0x7ffff1085ec8, previous=0x7ffff1077220, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:94
#59 0x00000000006ee7fd in rubinius::BlockEnvironment::call (this=0x80, state=0x7ffff327b8e8, call_frame=0x7ffff1085ec8, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:509
#60 0x00000000005e6839 in rubinius::MachineCode::interpreter (state=0x7ffff1085ec8, mcode=0x7fffe43943f0, call_frame=0x7ffff1077220)
at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/gen/instruction_implementations.hpp:853
#61 0x00000000006ee4ee in rubinius::BlockEnvironment::execute_interpreter (state=0x7ffff1085ec8, previous=<optimized out>, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:490
#62 0x00000000006edfa4 in rubinius::BlockEnvironment::invoke (state=0x7ffff1085ec8, previous=0x7ffff10775d0, env=<optimized out>, args=..., invocation=...) at vm/builtin/block_environment.cpp:94
#63 0x00000000006ee7fd in rubinius::BlockEnvironment::call (this=0x80, state=0x7ffff327b8e8, call_frame=0x7ffff1085ec8, args=..., flags=<optimized out>) at vm/builtin/block_environment.cpp:509
#64 0x00000000007cbba3 in rbx_yield_stack (state=0x7ffff1085ec8, call_frame=0x80, block=<optimized out>, count=<optimized out>, args=<optimized out>) at vm/llvm/jit_util.cpp:728
#65 0x00007ffff7f0c7c7 in ?? ()
#66 0x00007ffff31cf5f8 in ?? ()
#67 0x0000000001881f20 in ?? ()
#68 0x00000000000048ee in ?? ()
#69 0x0000000000000000 in ?? ()
Thread 8 (Thread 0x7ffff7f8d700 (LWP 7554)):
#0 0x00007ffff728907f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1 0x000000000076930d in rubinius::utilities::thread::Condition::wait (this=<optimized out>, mutex=...) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/util/thread.hpp:453
#2 rubinius::FinalizerThread::worker_wait (this=<optimized out>) at vm/gc/finalize.cpp:444
#3 rubinius::FinalizerThread::run (this=0x18dca50, state=0x7ffff7f8ced8) at vm/gc/finalize.cpp:148
#4 0x000000000060541e in rubinius::InternalThread::run (ptr=0x18dca50) at vm/internal_threads.cpp:43
#5 0x00007ffff72834a4 in start_thread () from /usr/lib/libpthread.so.0
#6 0x00007ffff639d13d in clone () from /usr/lib/libc.so.6
Thread 1 (Thread 0x7ffff7fba740 (LWP 7514)):
#0 0x00007ffff728907f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1 0x00000000006b0e59 in rubinius::utilities::thread::Condition::wait (this=<optimized out>, mutex=...) at /home/yorickpeterse/Private/Projects/ruby/rubinius/vm/util/thread.hpp:453
#2 rubinius::SignalThread::run (this=0x18dea60, state=0x7fffffffd6f0) at vm/signal.cpp:246
#3 0x00000000006b0ad6 in rubinius::SignalThread::start (this=0x18dea60, state=0x7fffffffd6f0) at vm/signal.cpp:125
#4 0x00000000006a780a in rubinius::SharedState::start_signals (this=0x1848d80, state=0x7fffffffd6f0) at vm/shared_state.cpp:154
#5 0x00000000005db783 in rubinius::Environment::boot (this=0x7fffffffd7b8) at vm/environment.cpp:857
#6 0x00000000007654e2 in main (argc=<optimized out>, argv=<optimized out>) at vm/drivers/cli.cpp:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment