Created
December 27, 2013 19:48
-
-
Save benweint/8151687 to your computer and use it in GitHub Desktop.
GDB output from https://github.com/rubinius/rubinius/issues/2843
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
(gdb) t a a bt | |
Thread 5 (process 11796): | |
#0 0x00000001003d8e4f in llvm::SelectionDAG::getFrameIndex () | |
#1 0x000000010027d55b in (anonymous namespace)::X86DAGToDAGISel::getAddressOperands () | |
#2 0x000000010027da18 in (anonymous namespace)::X86DAGToDAGISel::SelectAddr () | |
#3 0x000000010027a78c in (anonymous namespace)::X86DAGToDAGISel::CheckComplexPattern () | |
#4 0x000000010043994c in llvm::SelectionDAGISel::SelectCodeCommon () | |
#5 0x0000000100274536 in (anonymous namespace)::X86DAGToDAGISel::Select () | |
#6 0x000000010043bc41 in llvm::SelectionDAGISel::DoInstructionSelection () | |
#7 0x000000010043c3b1 in llvm::SelectionDAGISel::CodeGenAndEmitDAG () | |
#8 0x000000010043d7b8 in llvm::SelectionDAGISel::SelectBasicBlock () | |
#9 0x000000010043d89f in llvm::SelectionDAGISel::SelectAllBasicBlocks () | |
#10 0x000000010043e6e9 in llvm::SelectionDAGISel::runOnMachineFunction () | |
#11 0x000000010052fb95 in llvm::MachineFunctionPass::runOnFunction () | |
#12 0x00000001008d6598 in llvm::FPPassManager::runOnFunction () | |
#13 0x00000001008d74aa in llvm::FunctionPassManagerImpl::run () | |
#14 0x00000001008d75db in llvm::FunctionPassManager::run () | |
#15 0x000000010049f7bc in llvm::JIT::runJITOnFunction () | |
#16 0x00000001001eccdc in rubinius::jit::Compiler::generate_function () | |
#17 0x0000000100201f70 in rubinius::BackgroundCompilerThread::perform () | |
#18 0x00000001002019af in rubinius::utilities::thread::Thread::trampoline () | |
#19 0x00007fff8612b772 in _pthread_start () | |
#20 0x00007fff861181a1 in thread_start () | |
Thread 4 (process 11796): | |
#0 0x00007fff8b8dd0fa in __psynch_cvwait () | |
#1 0x00007fff8612ffb9 in _pthread_cond_wait () | |
#2 0x0000000100195ed5 in rubinius::ImmixMarker::perform () | |
#3 0x0000000100195bb3 in rubinius::immix_marker_tramp () | |
#4 0x000000010016e610 in rubinius::Thread::in_new_thread () | |
#5 0x00007fff8612b772 in _pthread_start () | |
#6 0x00007fff861181a1 in thread_start () | |
Thread 3 (process 11796): | |
#0 0x00007fff8b8dd0fa in __psynch_cvwait () | |
#1 0x00007fff8612ffb9 in _pthread_cond_wait () | |
#2 0x0000000100190805 in rubinius::FinalizerHandler::perform () | |
#3 0x000000010019066c in rubinius::finalizer_handler_tramp () | |
#4 0x000000010016e610 in rubinius::Thread::in_new_thread () | |
#5 0x00007fff8612b772 in _pthread_start () | |
#6 0x00007fff861181a1 in thread_start () | |
Thread 2 (process 11796): | |
#0 0x00007fff8b8dd0fa in __psynch_cvwait () | |
#1 0x00007fff8612ffb9 in _pthread_cond_wait () | |
#2 0x00000001000e4116 in rubinius::SignalHandler::perform () | |
#3 0x00000001000e3fe9 in rubinius::signal_handler_tramp () | |
#4 0x000000010016e610 in rubinius::Thread::in_new_thread () | |
#5 0x00007fff8612b772 in _pthread_start () | |
#6 0x00007fff861181a1 in thread_start () | |
Thread 1 (process 11796): | |
#0 0x00000001001777b9 in rb_ary_entry () | |
#1 0x0000000102ef6fb7 in reduce0 (val=258, data=<value temporarily unavailable, due to optimizations>, self=4393956640) at cparse.c:706 | |
#2 0x0000000100153ce5 in rubinius::GenericArguments::invoke () | |
#3 0x00000001001520c7 in rubinius::NativeMethod::executor_implementation<rubinius::GenericArguments> () | |
#4 0x0000000100160343 in rubinius::Proc::call () | |
#5 0x00000001000a9780 in rubinius::Primitives::proc_call () | |
#6 0x00000001001f9793 in rbx_splat_send_private () | |
#7 0x000000010129884c in ?? () | |
#8 0x0000000100025e17 in rubinius::Dispatch::send () | |
#9 0x000000010016cb86 in rubinius::System::vm_catch () | |
#10 0x00000001000b2949 in rubinius::Primitives::vm_catch () | |
#11 0x000000010012b24e in rubinius::CompiledCode::default_executor () | |
#12 0x0000000100126d99 in rubinius::CallSite::empty_cache () | |
#13 0x00000001000342a0 in rubinius::MachineCode::interpreter () | |
#14 0x000000010012545c in rubinius::BlockEnvironment::execute_interpreter () | |
#15 0x0000000100125105 in rubinius::BlockEnvironment::invoke () | |
#16 0x000000010012568d in rubinius::BlockEnvironment::call () | |
#17 0x0000000100034fbc in rubinius::MachineCode::interpreter () | |
#18 0x0000000100084eb2 in rubinius::MachineCode::execute_specialized<rubinius::OneArgument> () | |
#19 0x000000010012b24e in rubinius::CompiledCode::default_executor () | |
#20 0x0000000100126d99 in rubinius::CallSite::empty_cache () | |
#21 0x0000000100034388 in rubinius::MachineCode::interpreter () | |
#22 0x0000000100083feb in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> () | |
#23 0x000000010012b24e in rubinius::CompiledCode::default_executor () | |
#24 0x0000000100025e17 in rubinius::Dispatch::send () | |
#25 0x00000001001799a3 in rubinius::capi::capi_funcall_backend_native () | |
#26 0x000000010017ba0f in rb_funcall2b () | |
#27 0x0000000100182db8 in rb_catch () | |
#28 0x0000000102ef696d in reduce [inlined] () at /Users/ben/.gem/rbx/2.1.0/gems/racc-1.4.10/ext/racc/cparse.c:672 | |
#29 0x0000000102ef696d in parse_main (v=0x105e89b10, tok=117318, val=4355052544, resume=<value temporarily unavailable, due to optimizations>) at cparse.c:535 | |
#30 0x0000000102ef638f in racc_cparse (parser=<value temporarily unavailable, due to optimizations>, arg=<value temporarily unavailable, due to optimizations>, sysdebug=0) at cparse.c:225 | |
#31 0x0000000100154495 in rubinius::TwoArguments::invoke () | |
#32 0x0000000100151540 in rubinius::NativeMethod::executor_implementation<rubinius::TwoArguments> () | |
#33 0x0000000100025e17 in rubinius::Dispatch::send () | |
#34 0x0000000100155cf4 in rubinius::Object::send_prim () | |
#35 0x0000000100155d2c in rubinius::Object::private_send_prim () | |
#36 0x00000001000a5905 in rubinius::Primitives::object_send () | |
#37 0x00000001001274f9 in rubinius::CallSite::empty_cache_private () | |
#38 0x00000001000342a0 in rubinius::MachineCode::interpreter () | |
#39 0x00000001000844b7 in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> () | |
#40 0x000000010012b24e in rubinius::CompiledCode::default_executor () | |
#41 0x0000000100127669 in rubinius::CallSite::empty_cache_vcall () | |
#42 0x00000001000341b3 in rubinius::MachineCode::interpreter () | |
#43 0x0000000100084eb2 in rubinius::MachineCode::execute_specialized<rubinius::OneArgument> () | |
#44 0x000000010012b24e in rubinius::CompiledCode::default_executor () | |
#45 0x0000000100126d99 in rubinius::CallSite::empty_cache () | |
#46 0x00000001000342a0 in rubinius::MachineCode::interpreter () | |
#47 0x0000000100084eb2 in rubinius::MachineCode::execute_specialized<rubinius::OneArgument> () | |
#48 0x000000010012b24e in rubinius::CompiledCode::default_executor () | |
#49 0x00000001001274f9 in rubinius::CallSite::empty_cache_private () | |
#50 0x00000001000342a0 in rubinius::MachineCode::interpreter () | |
#51 0x00000001000844b7 in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> () | |
#52 0x000000010012b24e in rubinius::CompiledCode::default_executor () | |
#53 0x0000000100127669 in rubinius::CallSite::empty_cache_vcall () | |
#54 0x00000001000341b3 in rubinius::MachineCode::interpreter () | |
#55 0x00000001000844b7 in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> () | |
#56 0x000000010012b24e in rubinius::CompiledCode::default_executor () | |
#57 0x0000000100127669 in rubinius::CallSite::empty_cache_vcall () | |
#58 0x00000001000341b3 in rubinius::MachineCode::interpreter () | |
#59 0x000000010012545c in rubinius::BlockEnvironment::execute_interpreter () | |
#60 0x0000000100125105 in rubinius::BlockEnvironment::invoke () | |
#61 0x000000010012568d in rubinius::BlockEnvironment::call () | |
#62 0x0000000100034fbc in rubinius::MachineCode::interpreter () | |
#63 0x00000001000844b7 in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> () | |
#64 0x0000000100126d99 in rubinius::CallSite::empty_cache () | |
#65 0x0000000100034388 in rubinius::MachineCode::interpreter () | |
#66 0x00000001000844b7 in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> () | |
#67 0x000000010012b24e in rubinius::CompiledCode::default_executor () | |
#68 0x00000001001274f9 in rubinius::CallSite::empty_cache_private () | |
#69 0x00000001000342a0 in rubinius::MachineCode::interpreter () | |
#70 0x0000000100085e03 in rubinius::MachineCode::execute_specialized<rubinius::FixedArguments> () | |
#71 0x000000010012b24e in rubinius::CompiledCode::default_executor () | |
#72 0x00000001001274f9 in rubinius::CallSite::empty_cache_private () | |
#73 0x00000001000342a0 in rubinius::MachineCode::interpreter () | |
#74 0x00000001000853ba in rubinius::MachineCode::execute_specialized<rubinius::TwoArguments> () | |
#75 0x000000010012b24e in rubinius::CompiledCode::default_executor () | |
#76 0x00000001001274f9 in rubinius::CallSite::empty_cache_private () | |
#77 0x00000001000342a0 in rubinius::MachineCode::interpreter () | |
#78 0x00000001000853ba in rubinius::MachineCode::execute_specialized<rubinius::TwoArguments> () | |
#79 0x000000010012b24e in rubinius::CompiledCode::default_executor () | |
#80 0x00000001001274f9 in rubinius::CallSite::empty_cache_private () | |
#81 0x00000001000342a0 in rubinius::MachineCode::interpreter () | |
#82 0x000000010012545c in rubinius::BlockEnvironment::execute_interpreter () | |
#83 0x0000000100125105 in rubinius::BlockEnvironment::invoke () | |
#84 0x000000010012568d in rubinius::BlockEnvironment::call () | |
#85 0x00000001001fb724 in rbx_yield_stack () | |
#86 0x00000001012a10fb in ?? () | |
#87 0x0000000100126d99 in rubinius::CallSite::empty_cache () | |
#88 0x0000000100034388 in rubinius::MachineCode::interpreter () | |
#89 0x0000000100083feb in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> () | |
#90 0x000000010012b24e in rubinius::CompiledCode::default_executor () | |
#91 0x00000001001274f9 in rubinius::CallSite::empty_cache_private () | |
#92 0x0000000100034507 in rubinius::MachineCode::interpreter () | |
#93 0x00000001000853ba in rubinius::MachineCode::execute_specialized<rubinius::TwoArguments> () | |
#94 0x000000010012b24e in rubinius::CompiledCode::default_executor () | |
#95 0x00000001001274f9 in rubinius::CallSite::empty_cache_private () | |
#96 0x0000000100034388 in rubinius::MachineCode::interpreter () | |
#97 0x00000001000849c1 in rubinius::MachineCode::execute_specialized<rubinius::SplatOnlyArgument> () | |
#98 0x000000010012b24e in rubinius::CompiledCode::default_executor () | |
#99 0x00000001001274f9 in rubinius::CallSite::empty_cache_private () | |
#100 0x00000001000342a0 in rubinius::MachineCode::interpreter () | |
#101 0x000000010012545c in rubinius::BlockEnvironment::execute_interpreter () | |
#102 0x0000000100125105 in rubinius::BlockEnvironment::invoke () | |
#103 0x00000001001258a6 in rubinius::BlockEnvironment::call_under () | |
#104 0x000000010008cd00 in rubinius::Primitives::block_call_under () | |
#105 0x0000000100034507 in rubinius::MachineCode::interpreter () | |
#106 0x00000001000849c1 in rubinius::MachineCode::execute_specialized<rubinius::SplatOnlyArgument> () | |
#107 0x0000000100034388 in rubinius::MachineCode::interpreter () | |
#108 0x0000000100084eb2 in rubinius::MachineCode::execute_specialized<rubinius::OneArgument> () | |
#109 0x00000001001274f9 in rubinius::CallSite::empty_cache_private () | |
#110 0x00000001000342a0 in rubinius::MachineCode::interpreter () | |
#111 0x000000010012545c in rubinius::BlockEnvironment::execute_interpreter () | |
#112 0x0000000100125105 in rubinius::BlockEnvironment::invoke () | |
#113 0x000000010012568d in rubinius::BlockEnvironment::call () | |
#114 0x00000001001fb724 in rbx_yield_stack () | |
#115 0x00000001012a10fb in ?? () | |
#116 0x0000000100126d99 in rubinius::CallSite::empty_cache () | |
#117 0x0000000100034388 in rubinius::MachineCode::interpreter () | |
#118 0x00000001000844b7 in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> () | |
#119 0x000000010012b24e in rubinius::CompiledCode::default_executor () | |
#120 0x00000001001274f9 in rubinius::CallSite::empty_cache_private () | |
#121 0x00000001000342a0 in rubinius::MachineCode::interpreter () | |
#122 0x00000001000844b7 in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> () | |
#123 0x000000010012b24e in rubinius::CompiledCode::default_executor () | |
#124 0x0000000100126d99 in rubinius::CallSite::empty_cache () | |
#125 0x0000000100034388 in rubinius::MachineCode::interpreter () | |
#126 0x0000000100083a17 in rubinius::MachineCode::execute_as_script () | |
#127 0x000000010016d9a4 in rubinius::System::vm_run_script () | |
#128 0x00000001000b7cca in rubinius::Primitives::vm_run_script () | |
#129 0x0000000100126d99 in rubinius::CallSite::empty_cache () | |
#130 0x00000001000342a0 in rubinius::MachineCode::interpreter () | |
#131 0x0000000100084eb2 in rubinius::MachineCode::execute_specialized<rubinius::OneArgument> () | |
#132 0x000000010012b24e in rubinius::CompiledCode::default_executor () | |
#133 0x0000000100126d99 in rubinius::CallSite::empty_cache () | |
#134 0x00000001000342a0 in rubinius::MachineCode::interpreter () | |
#135 0x0000000100083feb in rubinius::MachineCode::execute_specialized<rubinius::GenericArguments> () | |
#136 0x000000010012b24e in rubinius::CompiledCode::default_executor () | |
#137 0x0000000100126d99 in rubinius::CallSite::empty_cache () | |
#138 0x00000001000342a0 in rubinius::MachineCode::interpreter () | |
#139 0x00000001000844b7 in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> () | |
#140 0x000000010012b24e in rubinius::CompiledCode::default_executor () | |
#141 0x0000000100127669 in rubinius::CallSite::empty_cache_vcall () | |
#142 0x00000001000341b3 in rubinius::MachineCode::interpreter () | |
#143 0x00000001000844b7 in rubinius::MachineCode::execute_specialized<rubinius::NoArguments> () | |
#144 0x000000010012b24e in rubinius::CompiledCode::default_executor () | |
#145 0x0000000100025e17 in rubinius::Dispatch::send () | |
#146 0x0000000100155bda in rubinius::Object::send () | |
#147 0x000000010002aa16 in rubinius::Environment::run_from_filesystem () | |
#148 0x000000010018d1e5 in main () |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment