<div dir="ltr">On head? I submitted r230086 last week to mitigate the threading issue, but there may be other threading issue there. I don't see that frequent failure, though. It may depends on machines as it's not deterministic.</div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Feb 25, 2015 at 9:40 AM, Shankar Easwaran <span dir="ltr"><<a href="mailto:shankare@codeaurora.org" target="_blank">shankare@codeaurora.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Rui,<br>
<br>
Not sure if you have seen this problem, but I have been running into this problem when I run the lld tests and the failure occurence is once in 5 times.<br>
<br>
lld: ../tools/lld/lib/Core/<u></u>Resolver.cpp:402: void lld::Resolver::<u></u>deadStripOptimize(): Assertion `symAtom' failed.<br>
#0 0x4b05ae llvm::sys::PrintStackTrace(_<u></u>IO_FILE*) /usr2/seaswara/work/llvmorg/<u></u>llvm-build/../lib/Support/<u></u>Unix/Signals.inc:422:15<br>
#1 0x4b136b PrintStackTraceSignalHandler(<u></u>void*) /usr2/seaswara/work/llvmorg/<u></u>llvm-build/../lib/Support/<u></u>Unix/Signals.inc:481:1<br>
#2 0x4b2ee4 SignalHandler(int) /usr2/seaswara/work/llvmorg/<u></u>llvm-build/../lib/Support/<u></u>Unix/Signals.inc:198:60<br>
#3 0x7fd12664bcb0 __restore_rt (/lib/x86_64-linux-gnu/<u></u>libpthread.so.0+0xfcb0)<br>
#4 0x7fd12587d0d5 gsignal /build/buildd/eglibc-2.15/<u></u>signal/../nptl/sysdeps/unix/<u></u>sysv/linux/raise.c:64:0<br>
#5 0x7fd12588083b abort /build/buildd/eglibc-2.15/<u></u>stdlib/abort.c:93:0<br>
#6 0x7fd125875d9e __assert_fail_base /build/buildd/eglibc-2.15/<u></u>assert/assert.c:55:0<br>
#7 0x7fd125875e42 (/lib/x86_64-linux-gnu/libc.<u></u>so.6+0x2ee42)<br>
#8 0x76ff7f lld::Resolver::<u></u>deadStripOptimize() /usr2/seaswara/work/llvmorg/<u></u>llvm-build/../tools/lld/lib/<u></u>Core/Resolver.cpp:402:5<br>
#9 0x770be5 lld::Resolver::resolve() /usr2/seaswara/work/llvmorg/<u></u>llvm-build/../tools/lld/lib/<u></u>Core/Resolver.cpp:481:7<br>
#10 0x4538f4 lld::Driver::link(lld::<u></u>LinkingContext&, llvm::raw_ostream&) /usr2/seaswara/work/llvmorg/<u></u>llvm-build/../tools/lld/lib/<u></u>Driver/Driver.cpp:108:8<br>
#11 0x425c25 lld::WinLinkDriver::<u></u>linkPECOFF(int, char const**, llvm::raw_ostream&) /usr2/seaswara/work/llvmorg/<u></u>llvm-build/../tools/lld/lib/<u></u>Driver/WinLinkDriver.cpp:879:<u></u>10<br>
#12 0x42238a lld::UniversalDriver::link(<u></u>int, char const**, llvm::raw_ostream&) /usr2/seaswara/work/llvmorg/<u></u>llvm-build/../tools/lld/lib/<u></u>Driver/UniversalDriver.cpp:<u></u>207:12<br>
#13 0x421e76 main /usr2/seaswara/work/llvmorg/<u></u>llvm-build/../tools/lld/tools/<u></u>lld/lld.cpp:35:10<br>
#14 0x7fd12586876d __libc_start_main /build/buildd/eglibc-2.15/csu/<u></u>libc-start.c:258:0<br>
#15 0x421d35 _start (/local/mnt/workspace/<u></u>shankare/work/llvmorg/llvm-<u></u>build/bin/lld+0x421d35)<br>
Stack dump:<br>
0.      Program arguments: lld /out:/local/mnt/workspace/<u></u>shankare/work/llvmorg/llvm-<u></u>build/tools/lld/test/pecoff/<u></u>Output/export.test.tmp5.dll /dll /entry:init /export:exportfn7 -- /local/mnt/workspace/shankare/<u></u>work/llvmorg/llvm-build/tools/<u></u>lld/test/pecoff/Output/export.<u></u>test.tmp.obj -flavor link<br>
/local/mnt/workspace/shankare/<u></u>work/llvmorg/llvm-build/tools/<u></u>lld/test/pecoff/Output/export.<u></u>test.script: line 18: 16942 Aborted                 lld -flavor link /out:/local/mnt/workspace/<u></u>shankare/work/llvmorg/llvm-<u></u>build/tools/lld/test/pecoff/<u></u>Output/export.test.tmp5.dll /dll /entry:init /export:exportfn7 -- /local/mnt/workspace/shankare/<u></u>work/llvmorg/llvm-build/tools/<u></u>lld/test/pecoff/Output/export.<u></u>test.tmp.obj<span class="HOEnZb"><font color="#888888"><br>
<br>
<br>
Shankar Easwaran<br>
<br>
-- <br>
Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, hosted by the Linux Foundation<br>
<br>
</font></span></blockquote></div><br></div>