[LLVMdev] Seg Fault when creating an execution engine
Eric Dobson
eric.n.dobson at gmail.com
Sun Sep 18 17:25:04 PDT 2011
I am creating an ExecutionEngine using the LLVMCreateExecutionEngineForModule function from the C API. I am get a set fault with the following backtrace.
Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: KERN_INVALID_ADDRESS at address: 0x0000000000000120
0x0000000107c06643 in llvm::LLVMTargetMachine::addCommonCodeGenPasses ()
(gdb) bt
#0 0x0000000107c06643 in llvm::LLVMTargetMachine::addCommonCodeGenPasses ()
#1 0x0000000107c05c6b in llvm::LLVMTargetMachine::addPassesToEmitMachineCode ()
#2 0x0000000107ead7ab in llvm::JIT::JIT ()
#3 0x0000000107eaac21 in llvm::JIT::createJIT ()
#4 0x0000000107e2cbe4 in llvm::EngineBuilder::create ()
#5 0x0000000107e315b0 in LLVMCreateExecutionEngineForModule ()
#6 0x00000001002b1444 in ffi_call_unix64 () at darwin64.S:75
#7 0x00007fff5fbfc130 in ?? ()
(gdb)
I have called LLVMLinkInJIT before this.
Can anyone help?
-Eric
More information about the llvm-dev
mailing list