[LLVMbugs] [Bug 8600] New: Crash on ExecutionEngine::addGlobalMapping()

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Sat Nov 13 23:51:48 PST 2010


http://llvm.org/bugs/show_bug.cgi?id=8600

           Summary: Crash on ExecutionEngine::addGlobalMapping()
           Product: new-bugs
           Version: trunk
          Platform: PC
        OS/Version: Windows NT
            Status: NEW
          Severity: normal
          Priority: P
         Component: new bugs
        AssignedTo: unassignedbugs at nondot.org
        ReportedBy: mpnk121 at live.com
                CC: llvmbugs at cs.uiuc.edu


On MSVC 2008 I get a crash with while calling ExecutionEngine::addGlobalMapping
(as seen below), in 2.7, 2.8 and trunk.
It throws an unhandled exception (an access violation) seemingly at
MutexImpl::acquire().

Reduced test case:

void foo() { }
int main() {
  ExecutionEngine *jitengine =
EngineBuilder(jitmodule).setEngineKind(EngineKind::JIT).create();
  Function *func = Function::Create(TypeBuilder<void(),
false>::get(getGlobalContext()), GlobalValue::ExternalLinkage, "foo");
  jitengine->addGlobalMapping(func, (void*)foo);
}

-- 
Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.



More information about the llvm-bugs mailing list