[LLVMdev] Seg Fault when creating an execution engine

Duncan Sands baldrick at free.fr
Mon Sep 19 01:03:38 PDT 2011


Hi Eric, if you build LLVM with assertions enabled (configure with
--enable-assertions) you may get a helpful error message.

Ciao, Duncan.

On 09/19/11 02:25, Eric Dobson wrote:
> 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
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev




More information about the llvm-dev mailing list