Created
September 26, 2011 08:53
-
-
Save hosiawak/1241881 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
[Thread 0xb43fbb70 (LWP 16335) exited] | |
[Thread 0xb47fcb70 (LWP 16341) exited] | |
[New Thread 0xb43fbb70 (LWP 16342)] | |
[New Thread 0xb47fcb70 (LWP 16343)] | |
Program received signal SIGSEGV, Segmentation fault. | |
[Switching to Thread 0xb47fcb70 (LWP 16343)] | |
rubinius::GarbageCollector::walk_call_frame (this=0x8ac96b8, top_call_frame=0xb43f9524) at vm/gc/gc.cpp:147 | |
147 if(!call_frame->cm) { | |
(gdb) bt | |
#0 rubinius::GarbageCollector::walk_call_frame (this=0x8ac96b8, top_call_frame=0xb43f9524) at vm/gc/gc.cpp:147 | |
#1 0x0832ae48 in rubinius::GarbageCollector::scan (this=0x8ac96b8, thr=0xb3afe3b8, young_only=true) at vm/gc/gc.cpp:229 | |
#2 0x0832840f in rubinius::BakerGC::collect (this=0x8ac96b8, data=..., stats=0xb47f97bc) at vm/gc/baker.cpp:192 | |
#3 0x0819e995 in rubinius::ObjectMemory::collect_young (this=0x8ac93c0, data=..., stats=0xb47f97bc) at vm/objectmemory.cpp:655 | |
#4 0x0819f037 in rubinius::ObjectMemory::collect_maybe (this=0x8ac93c0, state=0xb3a71ad8, call_frame=0xb47f99dc) at vm/objectmemory.cpp:587 | |
#5 0x08273dc3 in rubinius::VM::collect_maybe (this=0xb3a71ad8, call_frame=0xb47f99dc) at vm/vm.cpp:327 | |
#6 0x0828424c in rubinius::Class::allocate (this=0x8bedd88, state=0xb3a71ad8, calling_environment=0xb47f99dc) at vm/builtin/class.cpp:94 | |
#7 0x0822f159 in rubinius::Primitives::class_allocate (state=0xb3a71ad8, call_frame=0xb47f99dc, exec=0xb7261c40, mod=0x8af9fd0, args=...) at vm/gen/primitives_glue.gen.cpp:6566 | |
#8 0x0818704f in rubinius::InlineCache::empty_cache_private (state=0xb3a71ad8, cache=0x8b1ed50, call_frame=0xb47f99dc, args=...) at vm/inline_cache.cpp:422 | |
#9 0x08184e13 in initialize (state=0xb3a71ad8, cache=0xb47f9644, call_frame=0xb47f99dc, args=...) at vm/inline_cache.hpp:190 | |
#10 rubinius::InlineCache::check_cache (state=0xb3a71ad8, cache=0xb47f9644, call_frame=0xb47f99dc, args=...) at vm/inline_cache.cpp:581 | |
#11 0x004851ac in ?? () | |
#12 0x08286cd1 in rubinius::CompiledMethod::specialized_executor (state=0xb3a71ad8, call_frame=0xb47f9af8, exec=0xb47f99dc, mod=0x8af9fd0, args=...) at vm/builtin/compiledmethod.cpp:196 | |
#13 0x08184edc in rubinius::InlineCache::check_cache_reference (state=0xb3a71ad8, cache=0x8bf4750, call_frame=0xb47f9af8, args=...) at vm/inline_cache.cpp:561 | |
#14 0x0047fc68 in ?? () | |
#15 0x08286cd1 in rubinius::CompiledMethod::specialized_executor (state=0xb3a71ad8, call_frame=0xb47f9de0, exec=0x1, mod=0x8bea6f0, args=...) at vm/builtin/compiledmethod.cpp:196 | |
#16 0x08184e4f in rubinius::InlineCache::check_cache (state=0xb3a71ad8, cache=0x8bf0668, call_frame=0xb47f9de0, args=...) at vm/inline_cache.cpp:578 | |
#17 0x004862ae in ?? () | |
#18 0x08286cd1 in rubinius::CompiledMethod::specialized_executor (state=0xb3a71ad8, call_frame=0xb47fa240, exec=0xb7ce1c88, mod=0x8bea6f0, args=...) at vm/builtin/compiledmethod.cpp:196 | |
#19 0x004e465b in ?? () | |
#20 0x0827fdbe in rubinius::BlockEnvironment::invoke (state=0xb47fa288, previous=0xb47fa4ec, env=0xb7258d1c, args=..., invocation=...) at vm/builtin/block_environment.cpp:71 | |
#21 0x08280150 in rubinius::BlockEnvironment::call (this=0xb7ce1d48, state=0xb3a71ad8, call_frame=0xb47fa4ec, args=..., flags=0) at vm/builtin/block_environment.cpp:349 | |
#22 0x0838003c in rbx_yield_stack (state=0xb3a71ad8, call_frame=0xb47fa4ec, block=0xb47f9644, count=1, args=0xb47fa514) at vm/llvm/jit_util.cpp:604 | |
#23 0x00476c5c in ?? () | |
#24 0x08286cd1 in rubinius::CompiledMethod::specialized_executor (state=0xb3a71ad8, call_frame=0xb47fa8c0, exec=0xb3a71ad8, mod=0x8afb740, args=...) at vm/builtin/compiledmethod.cpp:196 | |
#25 0x08184edc in rubinius::InlineCache::check_cache_reference (state=0xb3a71ad8, cache=0xb54a5d58, call_frame=0xb47fa8c0, args=...) at vm/inline_cache.cpp:561 | |
#26 0x08195482 in execute (state=0xb3a71ad8, vmm=0xb54911b0, call_frame=0xb47fa8c0) at vm/inline_cache.hpp:186 | |
#27 rubinius::VMMethod::interpreter (state=0xb3a71ad8, vmm=0xb54911b0, call_frame=0xb47fa8c0) at ./vm/gen/instruction_implementations.hpp:555 | |
#28 0x08277a79 in rubinius::Object* rubinius::VMMethod::execute_specialized<rubinius::OneArgument>(rubinius::VM*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) () | |
#29 0x08184edc in rubinius::InlineCache::check_cache_reference (state=0xb3a71ad8, cache=0xb5dd34f8, call_frame=0xb47fad04, args=...) at vm/inline_cache.cpp:561 | |
#30 0x00498a5c in ?? () | |
#31 0x08286cd1 in rubinius::CompiledMethod::specialized_executor (state=0xb3a71ad8, call_frame=0xb47fb0f0, exec=0x8184e60, mod=0xb5d0b500, args=...) at vm/builtin/compiledmethod.cpp:196 | |
#32 0x08184e4f in rubinius::InlineCache::check_cache (state=0xb3a71ad8, cache=0x9031568, call_frame=0xb47fb0f0, args=...) at vm/inline_cache.cpp:578 | |
#33 0x08193f02 in execute (state=0xb3a71ad8, vmm=0x8ea9010, call_frame=0xb47fb0f0) at vm/inline_cache.hpp:186 | |
#34 rubinius::VMMethod::interpreter (state=0xb3a71ad8, vmm=0x8ea9010, call_frame=0xb47fb0f0) at ./vm/gen/instruction_implementations.hpp:1349 | |
#35 0x08277de1 in rubinius::Object* rubinius::VMMethod::execute_specialized<rubinius::GenericArguments>(rubinius::VM*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) () | |
#36 0x08184edc in rubinius::InlineCache::check_cache_reference (state=0xb3a71ad8, cache=0x8e9e818, call_frame=0xb47fb79c, args=...) at vm/inline_cache.cpp:561 | |
#37 0x006fd203 in ?? () | |
#38 0x08286cd1 in rubinius::CompiledMethod::specialized_executor (state=0xb3a71ad8, call_frame=0xb47fbc38, exec=0xb47fb800, mod=0x8fe7c68, args=...) at vm/builtin/compiledmethod.cpp:196 | |
#39 0x08184e4f in rubinius::InlineCache::check_cache (state=0xb3a71ad8, cache=0x8f53d48, call_frame=0xb47fbc38, args=...) at vm/inline_cache.cpp:578 | |
#40 0x004da6db in ?? () | |
#41 0x0827fdbe in rubinius::BlockEnvironment::invoke (state=0xb47fbca0, previous=0xb47fc160, env=0xb3a71ad8, args=..., invocation=...) at vm/builtin/block_environment.cpp:71 | |
#42 0x08280150 in rubinius::BlockEnvironment::call (this=0xb7cd9568, state=0xb3a71ad8, call_frame=0xb47fc160, args=..., flags=0) at vm/builtin/block_environment.cpp:349 | |
#43 0x082db4c2 in rubinius::Proc::call (this=0xb7cd99f0, state=0xb3a71ad8, call_frame=0xb47fc160, args=...) at vm/builtin/proc.cpp:114 | |
#44 0x082db5a3 in rubinius::Proc::call_prim (this=0xb7cd99f0, state=0xb3a71ad8, call_frame=0xb47fc160, exec=0xb7263ab8, mod=0x8af6a60, args=...) at vm/builtin/proc.cpp:138 | |
#45 0x081ffb15 in rubinius::Primitives::proc_call (state=0xb3a71ad8, call_frame=0xb47fc160, exec=0xb7263ab8, mod=0x8af6a60, args=...) at vm/gen/primitives_glue.gen.cpp:24593 | |
#46 0x08184edc in rubinius::InlineCache::check_cache_reference (state=0xb3a71ad8, cache=0x8b68430, call_frame=0xb47fc160, args=...) at vm/inline_cache.cpp:561 | |
#47 0x081955f7 in execute (state=0xb3a71ad8, vmm=0x8b67ba8, call_frame=0xb47fc160) at vm/inline_cache.hpp:186 | |
#48 rubinius::VMMethod::interpreter (state=0xb3a71ad8, vmm=0x8b67ba8, call_frame=0xb47fc160) at ./vm/gen/instruction_implementations.hpp:585 | |
#49 0x082787a9 in rubinius::Object* rubinius::VMMethod::execute_specialized<rubinius::NoArguments>(rubinius::VM*, rubinius::CallFrame*, rubinius::Executable*, rubinius::Module*, rubinius::Arguments&) () | |
#50 0x0817ae12 in rubinius::Dispatch::send (this=0xb47fc2f4, state=0xb3a71ad8, call_frame=0x0, lookup=..., args=..., reason=rubinius::eNormal) at vm/dispatch.cpp:42 | |
#51 0x082abb1c in rubinius::Object::send (this=0xb7cd9614, state=0xb3a71ad8, caller=0x0, name=0x1, allow_private=true) at vm/builtin/object.cpp:476 | |
#52 0x082e7e32 in rubinius::send_run (state=0xb3a71ad8) at vm/builtin/thread.cpp:79 | |
#53 0x082e7c5c in rubinius::Thread::in_new_thread (ptr=0xb3a71ad8) at vm/builtin/thread.cpp:124 | |
#54 0x00284cc9 in start_thread () from /lib/libpthread.so.0 | |
#55 0x0038569e in clone () from /lib/libc.so.6 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment