[LLVMdev] [LLVMDev][3.5]: assertion failed in RuntimeDyldELF.cpp

zosrothko zosrothko at orange.fr
Sat Jul 26 00:01:42 PDT 2014


Hi Lang

Here the bugzilla issue: *http://llvm.org/bugs/show_bug.cgi?id=20457* 
with the debug output as attachement

Francis

Le 25/07/2014 22:50, Lang Hames a écrit :
> Hi Francis,
>
> No worries. In that case, you may want to file a bug for this on 
> llvm.org/bugs <http://llvm.org/bugs>. If you do that, it would be 
> interesting to attach the stderr output from the following command to 
> the bug report:
>
> /path-to-llvm-bin/lli -debug -use-mcjit 
> -mtriple=x86_64-unknown-cygwin-elf 
> /cygdrive/z/dev/llvm/x64/llvm/test/ExecutionEngine/MCJIT/test-setcond-fp.ll
>
> That will include some diagnostics from the runtime linker which may 
> help track down the cause of this issue.
>
> Cheers,
> Lang.
>
>
>
> On Fri, Jul 25, 2014 at 12:21 AM, Francis ANDRE 
> <francis.andre.kampbell at orange.fr 
> <mailto:francis.andre.kampbell at orange.fr>> wrote:
>
>     Hi Lang
>
>
>     Le 24/07/2014 18:17, Lang Hames a écrit :
>>     Hi Francis,
>>
>>     It is possible to XFAIL a regression test (grep for XFAIL in the
>>     llvm/test directory for examples), however that's discouraged.
>>     The fact that this test is failing indicates that part of the JIT
>>     infrastructure is broken on W7/X86_64/Cygwin.
>>
>>     How long have you been building LLVM in this configuration? Do
>>     you know whether this is a recent regression?
>     I am a newcomer on LLVM so I do not have any historical view on
>     this issue.
>
>     Francis
>
>>
>>     Cheers,
>>     Lang.
>>
>>
>>
>>     On Tue, Jul 22, 2014 at 6:16 AM, Francis ANDRE
>>     <francis.andre.kampbell at orange.fr
>>     <mailto:francis.andre.kampbell at orange.fr>> wrote:
>>
>>         Hi LLVMDev list
>>
>>         I am building LLVM from the SVN trunk at 213638 on a
>>         W7/X86_64/Cygwin system and running make check leads to a
>>         series of failed assertions like
>>
>>         ********************
>>         FAIL: LLVM :: ExecutionEngine/MCJIT/test-setcond-fp.ll (6185
>>         of 11245)
>>         ******************** TEST 'LLVM ::
>>         ExecutionEngine/MCJIT/test-setcond-fp.ll' FAILED
>>         ********************
>>         Script:
>>         --
>>         /cygdrive/z/dev/llvm/x64/static/Release+Asserts/bin/lli
>>         -use-mcjit -mtriple=x86_64-unknown-cygwin-elf
>>         /cygdrive/z/dev/llvm/x64/llvm/test/ExecutionEngine/MCJIT/test-setcond-fp.ll
>>         > /dev/null
>>         --
>>         Exit Code: 134
>>
>>         Command Output (stderr):
>>         --
>>         assertion "RealOffset <= INT32_MAX && RealOffset >=
>>         INT32_MIN" failed: file
>>         "/cygdrive/z/dev/llvm/x64/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp",
>>         line 308, function: void
>>         llvm::RuntimeDyldELF::resolveX86_64Relocation(const
>>         llvm::SectionEntry&, uint64_t, uint64_t, uint32_t, int64_t,
>>         uint64_t)
>>         Stack dump:
>>         0.      Program arguments:
>>         /cygdrive/z/dev/llvm/x64/static/Release+Asserts/bin/lli
>>         -use-mcjit -mtriple=x86_64-unknown-cygwin-elf
>>         /cygdrive/z/dev/llvm/x64/llvm/test/ExecutionEngine/MCJIT/test-setcond-fp.ll
>>         /cygdrive/z/dev/llvm/x64/static/test/ExecutionEngine/MCJIT/Output/test-setcond-fp.ll.script:
>>         line 1:  5552 Aborted
>>         /cygdrive/z/dev/llvm/x64/static/Release+Asserts/bin/lli
>>         -use-mcjit -mtriple=x86_64-unknown-cygwin-elf
>>         /cygdrive/z/dev/llvm/x64/llvm/test/ExecutionEngine/MCJIT/test-setcond-fp.ll
>>         > /dev/null
>>
>>         --
>>
>>         How could I deal with the configuration of LLVM to avoid such
>>         assertion error?
>>
>>         FA
>>         _______________________________________________
>>         LLVM Developers mailing list
>>         LLVMdev at cs.uiuc.edu <mailto:LLVMdev at cs.uiuc.edu>
>>         http://llvm.cs.uiuc.edu
>>         http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>>
>>
>
>
>
>
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20140726/e980ae19/attachment.html>


More information about the llvm-dev mailing list