Created
June 9, 2016 04:49
-
-
Save tak1n/637921746c7a0a792a205eff5aab3acc to your computer and use it in GitHub Desktop.
This file contains 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
(lldb) thr list | |
Process 7669 stopped | |
* thread #1: tid = 7669, 0x00007fbd749d03a0 libpthread.so.0`__pthread_cond_wait + 192, name = 'rbx', stop reason = signal SIGSTOP | |
thread #2: tid = 7676, 0x00007fbd749d03a0 libpthread.so.0`__pthread_cond_wait + 192, name = 'rbx', stop reason = signal SIGSTOP | |
thread #3: tid = 7677, 0x00007fbd73cea8dd libc.so.6`__GI_nanosleep + 45 at syscall-template.S:84, name = 'rbx', stop reason = signal SIGSTOP | |
thread #4: tid = 7678, 0x00007fbd749d355d libpthread.so.0`__libc_read + 45, name = 'rbx', stop reason = signal SIGSTOP | |
thread #5: tid = 7679, 0x00007fbd749d03a0 libpthread.so.0`__pthread_cond_wait + 192, name = 'rbx', stop reason = signal SIGSTOP | |
(lldb) thr backtrace -c 10 all | |
Traceback (most recent call last): | |
File "<string>", line 1, in <module> | |
NameError: name 'run_one_line' is not defined | |
Traceback (most recent call last): | |
File "<string>", line 1, in <module> | |
NameError: name 'run_one_line' is not defined | |
Traceback (most recent call last): | |
File "<string>", line 1, in <module> | |
NameError: name 'run_one_line' is not defined | |
Traceback (most recent call last): | |
File "<string>", line 1, in <module> | |
NameError: name 'run_one_line' is not defined | |
Traceback (most recent call last): | |
File "<string>", line 1, in <module> | |
NameError: name 'run_one_line' is not defined | |
Traceback (most recent call last): | |
File "<string>", line 1, in <module> | |
NameError: name 'run_one_line' is not defined | |
* thread #1: tid = 7669, 0x00007fbd749d03a0 libpthread.so.0`__pthread_cond_wait + 192, name = 'rbx', stop reason = signal SIGSTOP | |
* frame #0: 0x00007fbd749d03a0 libpthread.so.0`__pthread_cond_wait + 192 | |
frame #1: 0x0000000000526ef7 rbx`rubinius::SignalThread::run(rubinius::State*) [inlined] rubinius::utilities::thread::Condition::wait(rubinius::utilities::thread::Mutex&) + 15 at thread.hpp:453 [opt] | |
frame #2: 0x0000000000526ee8 rbx`rubinius::SignalThread::run(this=<unavailable>, state=<unavailable>) + 584 at signal.cpp:234 [opt] | |
frame #3: 0x0000000000526b3d rbx`rubinius::SignalThread::start(this=0x0000000001a24380, state=0x00007ffc74f3d130) + 285 at signal.cpp:127 [opt] | |
frame #4: 0x0000000000523bfa rbx`rubinius::SharedState::start_signals(this=0x0000000001961f80, state=0x00007ffc74f3d130) + 58 at shared_state.cpp:136 [opt] | |
frame #5: 0x000000000049d2e9 rbx`rubinius::Environment::boot(this=0x00007ffc74f3d270) + 793 at environment.cpp:729 [opt] | |
frame #6: 0x00000000005d9155 rbx`main(argc=<unavailable>, argv=<unavailable>) + 485 at cli.cpp:53 [opt] | |
frame #7: 0x00007fbd73c3f830 libc.so.6`__libc_start_main(main=(rbx`main at cli.cpp:34), argc=2, argv=0x00007ffc74f3db08, init=<unavailable>, fini=<unavailable>, rtld_fini=<unavailable>, stack_end=0x00007ffc74f3daf8) + 240 at libc-star | |
t.c:291 | |
frame #8: 0x0000000000471109 rbx`_start + 41 | |
thread #2: tid = 7676, 0x00007fbd749d03a0 libpthread.so.0`__pthread_cond_wait + 192, name = 'rbx', stop reason = signal SIGSTOP | |
frame #0: 0x00007fbd749d03a0 libpthread.so.0`__pthread_cond_wait + 192 | |
frame #1: 0x00007fbd742b190c libstdc++.so.6`std::condition_variable::wait(std::unique_lock<std::mutex>&) + 12 | |
frame #2: 0x000000000052a4b1 rbx`rubinius::ThreadNexus::waiting_lock(rubinius::VM*) [inlined] void std::condition_variable::wait<rubinius::ThreadNexus::waiting_lock(rubinius::VM*)::$_0>(this=<unavailable>)::$_0) + 30 at condition_vari | |
able:98 [opt] | |
frame #3: 0x000000000052a493 rbx`rubinius::ThreadNexus::waiting_lock(this=<unavailable>, vm=<unavailable>) + 147 at thread_nexus.cpp:246 [opt] | |
frame #4: 0x000000000052a57f rbx`rubinius::ThreadNexus::managed_phase(this=0x00000000019642c0, vm=<unavailable>) + 15 at thread_nexus.cpp:23 [opt] | |
frame #5: 0x00000000005db9ab rbx`rubinius::memory::FinalizerThread::run(rubinius::State*) [inlined] rubinius::VM::managed_phase(this=<unavailable>) + 12 at vm.hpp:461 [opt] | |
frame #6: 0x00000000005db99f rbx`rubinius::memory::FinalizerThread::run(rubinius::State*) [inlined] rubinius::UnmanagedPhase::~UnmanagedPhase() + 3 at thread_phase.hpp:72 [opt] | |
frame #7: 0x00000000005db99c rbx`rubinius::memory::FinalizerThread::run(this=<unavailable>, state=<unavailable>) + 188 at finalizer.cpp:201 [opt] | |
frame #8: 0x00000000004dd112 rbx`rubinius::MachineThread::run(ptr=0x0000000001a22df0) + 98 at machine_threads.cpp:42 [opt] | |
frame #9: 0x00007fbd749ca6fa libpthread.so.0`start_thread + 202 | |
thread #3: tid = 7677, 0x00007fbd73cea8dd libc.so.6`__GI_nanosleep + 45 at syscall-template.S:84, name = 'rbx', stop reason = signal SIGSTOP | |
frame #0: 0x00007fbd73cea8dd libc.so.6`__GI_nanosleep + 45 at syscall-template.S:84 | |
frame #1: 0x00007fbd73cea82a libc.so.6`__sleep(seconds=0) + 42 at sleep.c:55 | |
frame #2: 0x0000000000527fdb rbx`rubinius::abandon_ship_handler(sig=11) + 235 at signal.cpp:432 [opt] | |
frame #3: 0x00007fbd749d43d0 libpthread.so.0`??? + 1 | |
frame #4: 0x000000000051c24a rbx`rubinius::ObjectHeader::mark(rubinius::Memory*, unsigned int) [inlined] atomic::compare_and_swap(old_val=0, new_val=16777216) + 12 at atomic.hpp:124 [opt] | |
frame #5: 0x000000000051c23e rbx`rubinius::ObjectHeader::mark(rubinius::Memory*, unsigned int) [inlined] rubinius::HeaderWord::atomic_set(rubinius::HeaderWord&, rubinius::HeaderWord&) at oop.cpp:23 [opt] | |
frame #6: 0x000000000051c23e rbx`rubinius::ObjectHeader::mark(this=0x0000000000653d45, om=0x00000000019793b0, which=4) + 46 at oop.cpp:203 [opt] | |
frame #7: 0x00000000005de5e3 rbx`rubinius::memory::GC<rubinius::memory::ImmixGC::ObjectDescriber>::mark_address(rubinius::memory::Address, rubinius::memory::ImmixAllocator&, bool) [inlined] rubinius::memory::ImmixGC::ObjectDescriber:$mark_address(this=<unavailable>, ms=<unavailable>) + 36 at immix_collector.cpp:125 [opt] | |
frame #8: 0x00000000005de5bf rbx`rubinius::memory::GC<rubinius::memory::ImmixGC::ObjectDescriber>::mark_address(this=0x0000000001977c38, addr=<unavailable>, alloc=0x0000000001977cc0, push=true) + 63 at immix_region.hpp:1149 [opt] | |
frame #9: 0x00000000005de555 rbx`rubinius::memory::ImmixGC::saw_object(this=<unavailable>, obj=0x00007fbd717ff9b8) + 53 at immix_collector.cpp:169 [opt] | |
thread #4: tid = 7678, 0x00007fbd749d355d libpthread.so.0`__libc_read + 45, name = 'rbx', stop reason = signal SIGSTOP | |
frame #0: 0x00007fbd749d355d libpthread.so.0`__libc_read + 45 | |
frame #1: 0x000000000057bb79 rbx`rubinius::FSEvent::wait_for_event(this=<unavailable>, state=0x00007fbd7574cee0) + 121 at fsevent.cpp:145 [opt] | |
frame #2: 0x0000000000492bfc rbx`rubinius::console::Listener::run(this=<unavailable>, state=<unavailable>) + 76 at console.cpp:387 [opt] | |
frame #3: 0x00000000004dd112 rbx`rubinius::MachineThread::run(ptr=0x00007fbd64006240) + 98 at machine_threads.cpp:42 [opt] | |
frame #4: 0x00007fbd749ca6fa libpthread.so.0`start_thread + 202 | |
frame #5: 0x00007fbd73d25b5d libc.so.6`__clone + 109 at clone.S:109 | |
thread #5: tid = 7679, 0x00007fbd749d03a0 libpthread.so.0`__pthread_cond_wait + 192, name = 'rbx', stop reason = signal SIGSTOP | |
frame #0: 0x00007fbd749d03a0 libpthread.so.0`__pthread_cond_wait + 192 | |
frame #1: 0x000000000056058c rbx`rubinius::Channel::receive_timeout(rubinius::State*, rubinius::Object*) [inlined] rubinius::utilities::thread::Condition::wait(rubinius::utilities::thread::Mutex&) + 5 at thread.hpp:453 [opt] | |
frame #2: 0x0000000000560587 rbx`rubinius::Channel::receive_timeout(this=<unavailable>, state=<unavailable>, duration=<unavailable>) + 679 at channel.cpp:158 [opt] | |
frame #3: 0x00000000004e7220 rbx`rubinius::Primitives::channel_receive(state=0x00007fbd621fee88, exec=0x00007fbd72b87358, mod=0x00007fbd729e59b8, args=0x00007fbd621fdc30) + 64 at method_primitives.cpp:2205 [opt] | |
frame #4: 0x000000000055f6be rbx`rubinius::CallSite::lookup_invoke_cache(rubinius::State*, rubinius::CallSite*, rubinius::Arguments&) [inlined] rubinius::CallSite::invoke(this=0x00007fbd6362f1d0, state=0x00007fbd621fee88, args=0x00007fbd621fdc30, dispatch=<unavailable>) + 39 at call_site.hpp:237 [opt] | |
frame #5: 0x000000000055f697 rbx`rubinius::CallSite::lookup_invoke_cache(state=0x00007fbd621fee88, call_site=0x00007fbd6362f1d0, args=0x00007fbd621fdc30) + 87 at call_site.hpp:194 [opt] | |
frame #6: 0x00000000004a433b rbx`rubinius::MachineCode::interpreter(rubinius::State*, rubinius::MachineCode*) [inlined] rubinius::CallSite::execute(this=<unavailable>, state=0x00007fbd621fee88, args=<unavailable>) + 7243 at call_site.hpp:374 [opt] | |
frame #7: 0x00000000004a432b rbx`rubinius::MachineCode::interpreter(state=<unavailable>, mcode=0x00007fbd5c000c50) + 7227 at instruction_implementations.hpp:560 [opt] | |
frame #8: 0x00000000004db449 rbx`rubinius::Object* rubinius::MachineCode::execute_specialized<rubinius::NoArguments>(state=<unavailable>, exec=<unavailable>, mod=<unavailable>, args=<unavailable>) + 601 at machine_code.cpp:805 [opt] | |
frame #9: 0x000000000055f6be rbx`rubinius::CallSite::lookup_invoke_cache(rubinius::State*, rubinius::CallSite*, rubinius::Arguments&) [inlined] rubinius::CallSite::invoke(this=0x00007fbd636294f0, state=0x00007fbd621fee88, args=0x00007fbd621fe320, dispatch=<unavailable>) + 39 at call_site.hpp:237 [opt] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment