[LLVMbugs] [Bug 5162] New: ExecutionEngine->DisableLazyCompilation() causes crashes on Function deletion

bugzilla-daemon at cs.uiuc.edu bugzilla-daemon at cs.uiuc.edu
Sat Oct 10 13:19:23 PDT 2009


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

           Summary: ExecutionEngine->DisableLazyCompilation() causes crashes
                    on Function deletion
           Product: new-bugs
           Version: trunk
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: new bugs
        AssignedTo: unassignedbugs at nondot.org
        ReportedBy: ian at mckellar.org
                CC: nicholas at mxc.ca, llvmbugs at cs.uiuc.edu


When the execution engine has lazy compilation disabled (so that all dependent
functions are compiled up front) there's a handle to a dependent function
that's held too long. The attached sample code will trigger the assertion, but
the failure goes away if you comment out the call to DisableLazyCompilation().

I'm hitting this because unladen-swallow sets DisableLazyCompilation but it
doesn't look like many other projects do.

I will likely be almost completely offline until mid November so I'm sorry that
I won't be able to respond to comments till then.


-- 
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