Skip to content

Instantly share code, notes, and snippets.

@dbussink
Created June 27, 2009 20:21
Show Gist options
  • Save dbussink/137107 to your computer and use it in GitHub Desktop.
Save dbussink/137107 to your computer and use it in GitHub Desktop.
(gdb) run
Starting program: /home/dbussink/rubinius/bin/rbx compile -d -p -I/home/dbussink/rubinius/vm/capi -C,-pipe -C,-Wall -C,-DBASE_PATH=\"/home/dbussink/rubinius\" -C,-DRBA_PATH=\"/home/dbussink/rubinius/runtime\" -C,-ggdb3 lib/ext/readline
[Thread debugging using libthread_db enabled]
[New Thread 0x7f31d0eac6f0 (LWP 21803)]
[New Thread 0x40fb3950 (LWP 21806)]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7f31d0eac6f0 (LWP 21803)]
0x0000000000697e8e in llvm::ExecutionEngine::getTargetData (this=0x0)
at vm/external_libs/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h:146
146 const TargetData *getTargetData() const { return TD; }
(gdb) bt
#0 0x0000000000697e8e in llvm::ExecutionEngine::getTargetData (this=0x0)
at vm/external_libs/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h:146
#1 0x0000000000696c54 in LLVMState (this=0x25566c0, state=0x1b372c0) at vm/llvm/jit.cpp:362
#2 0x00000000006971a3 in rubinius::LLVMState::get (state=0x1b372c0) at vm/llvm/jit.cpp:81
#3 0x00000000005fc475 in rubinius::BlockEnvironment::execute_interpreter (state=0x1b372c0, previous=0x7fffd8e9c390,
env=0x7f31cf8f8e68, args=@0x7fffd8e9ba20, invocation=@0x7fffd8e9b870) at vm/builtin/block_environment.cpp:81
#4 0x00000000005fbb67 in rubinius::BlockEnvironment::call (this=0x7f31cf8f8e68, state=0x1b372c0,
call_frame=0x7fffd8e9c390, args=@0x7fffd8e9ba20, flags=0) at vm/builtin/block_environment.cpp:136
#5 0x00000000006d36eb in rubinius::VMMethod::interpreter (state=0x1b372c0, vmm=0x1bbbb30, call_frame=0x7fffd8e9c390,
args=@0x7fffd8e9c740) at vm/gen/instructions.cpp:877
#6 0x00000000005e6dfc in rubinius::VMMethod::execute_specialized<rubinius::NoArguments> (state=0x1b372c0,
previous=0x7fffd8e9d0b0, msg=@0x24de9f0, args=@0x7fffd8e9c740) at vm/vmmethod.cpp:554
#7 0x00000000005ed99a in rubinius::InlineCache::check_cache (state=0x1b372c0, cache=0x24de9f0,
call_frame=0x7fffd8e9d0b0, args=@0x7fffd8e9c740) at vm/inline_cache.cpp:279
#8 0x00000000006d54fd in rubinius::InlineCache::execute (this=0x24de9f0, state=0x1b372c0, call_frame=0x7fffd8e9d0b0,
args=@0x7fffd8e9c740) at vm/inline_cache.hpp:157
#9 0x00000000006d2b29 in rubinius::VMMethod::interpreter (state=0x1b372c0, vmm=0x24de3c0, call_frame=0x7fffd8e9d0b0,
args=@0x7fffd8e9d4a0) at vm/gen/instructions.cpp:712
#10 0x00000000005e60e4 in rubinius::VMMethod::execute_specialized<rubinius::ThreeArguments> (state=0x1b372c0,
previous=0x7fffd8e9de10, msg=@0x2550dd8, args=@0x7fffd8e9d4a0) at vm/vmmethod.cpp:554
#11 0x00000000005ed99a in rubinius::InlineCache::check_cache (state=0x1b372c0, cache=0x2550dd8,
call_frame=0x7fffd8e9de10, args=@0x7fffd8e9d4a0) at vm/inline_cache.cpp:279
#12 0x00000000006d54fd in rubinius::InlineCache::execute (this=0x2550dd8, state=0x1b372c0, call_frame=0x7fffd8e9de10,
args=@0x7fffd8e9d4a0) at vm/inline_cache.hpp:157
#13 0x00000000006d29c0 in rubinius::VMMethod::interpreter (state=0x1b372c0, vmm=0x2552a40, call_frame=0x7fffd8e9de10,
args=@0x7fffd8e9e1d0) at vm/gen/instructions.cpp:691
#14 0x00000000005fc79f in rubinius::BlockEnvironment::execute_interpreter (state=0x1b372c0, previous=0x7fffd8e9eb40,
env=0x7f31cf8f8b78, args=@0x7fffd8e9e1d0, invocation=@0x7fffd8e9e020) at vm/builtin/block_environment.cpp:122
#15 0x00000000005fbb67 in rubinius::BlockEnvironment::call (this=0x7f31cf8f8b78, state=0x1b372c0,
call_frame=0x7fffd8e9eb40, args=@0x7fffd8e9e1d0, flags=0) at vm/builtin/block_environment.cpp:136
#16 0x00000000006d36eb in rubinius::VMMethod::interpreter (state=0x1b372c0, vmm=0x1bbbb30, call_frame=0x7fffd8e9eb40,
---Type <return> to continue, or q <return> to quit---
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment