[llvm-dev] clang-ppc64be-linux-lnt flakiness

Sean Silva via llvm-dev llvm-dev at lists.llvm.org
Sat Jul 2 12:18:07 PDT 2016


The failure just happened to me again:
http://lab.llvm.org:8011/builders/clang-ppc64le-linux-multistage/builds/1635/steps/ninja%20check%201/logs/FAIL%3A%20Clang%20Tools%3A%3Amerge.test

:(

On Sat, Jul 2, 2016 at 12:16 PM, Sean Silva <chisophugis at gmail.com> wrote:

>
>
> On Sat, Jul 2, 2016 at 8:29 AM, Benjamin Kramer <benny.kra at gmail.com>
> wrote:
>
>> Since the test case relies on the ThreadPool class this is probably
>> related to https://llvm.org/bugs/show_bug.cgi?id=25829. We could
>> disable that test on ppc but it would be much nicer if we could figure
>> out why the ThreadPool doesn't work reliably on PPC. I couldn't get
>> this to reproduce on a ppc64 machine :(
>>
>
> Ouch! Thanks for digging in though.
>
> -- Sean Silva
>
>
>>
>> On Wed, Jun 29, 2016 at 11:03 PM, Bill Seurer <seurer at linux.vnet.ibm.com>
>> wrote:
>> > I looked at this a bit a while back when you first asked but I didn't
>> see
>> > anything obviously wrong.
>> >
>> > Benjamin, at least one of the referenced failures was on BE powerpc64. I
>> > don't remember if that one
>> > (http://lab.llvm.org:8011/builders/clang-ppc64be-linux-lnt/builds/4883)
>> > failed on stage 1 or 2 and the results pages are no longer available.
>> >
>> > BTW, I tried testing the same revision many times on the same machine
>> and
>> > other BE and LE powerpc machines and never saw this.
>> >
>> > On 06/28/16 21:42, Sean Silva wrote:
>> >>
>> >> This just failed again:
>> >>
>> >>
>> http://lab.llvm.org:8011/builders/clang-ppc64le-linux-multistage/builds/1579
>> >>
>> >> Bill, could you take a look at this? This is like the 3rd time I've
>> been
>> >> incorrectly pinged by this buildbot due to this issue.
>> >>
>> >> -- Sean Silva
>> >>
>> >> On Mon, Jun 13, 2016 at 8:07 PM, Sean Silva <chisophugis at gmail.com
>> >> <mailto:chisophugis at gmail.com>> wrote:
>> >>
>> >>     Thanks for taking a look. The flaky ASan test failure in the OP was
>> >>     stage1 so it sounds like there may be multiple problems :(
>> >>
>> >>
>> >>     -- Sean Silva
>> >>
>> >>     On Sun, Jun 12, 2016 at 7:32 AM, Benjamin Kramer
>> >>     <benny.kra at gmail.com <mailto:benny.kra at gmail.com>> wrote:
>> >>
>> >>         I threw all the sanitizers I had access to on this test and
>> didn't
>> >>         find anything. The merging uses threads so I can't rule out
>> >>         nondeterminism. It's strange that it only happens on ppc64le
>> and
>> >>         only
>> >>         on stage 2, so an actual miscompile wouldn't surprise me
>> either.
>> >>
>> >>         On Sun, Jun 12, 2016 at 4:26 PM, Sean Silva
>> >>         <chisophugis at gmail.com <mailto:chisophugis at gmail.com>> wrote:
>> >>          > Also, `Clang Tools :: include-fixer/merge.test` seems to be
>> a
>> >>         bit flaky:
>> >>          >
>> >>          >
>> >>
>> >>
>> http://lab.llvm.org:8011/builders/clang-ppc64le-linux-multistage/builds/1304
>> >>          >
>> >>
>> >>
>> http://lab.llvm.org:8011/builders/clang-ppc64le-linux-multistage/builds/1315
>> >>          >
>> >>          > Ben, it looks like you're the one that added that test. Is
>> >>         there any chance
>> >>          > it could be a nondeterminism or something in the code?
>> >>          >
>> >>          > -- Sean Silva
>> >>          >
>> >>          > On Sun, Jun 12, 2016 at 1:41 AM, Sean Silva
>> >>         <chisophugis at gmail.com <mailto:chisophugis at gmail.com>> wrote:
>> >>          >>
>> >>          >> Hi Bill, just a heads up but this bot seems to have
>> >>         spuriously failed on a
>> >>          >> build that only pulled in my commit r272505 which is
>> >> unrelated.
>> >>          >>
>> >>          >>
>> >>
>> >> http://lab.llvm.org:8011/builders/clang-ppc64be-linux-lnt/builds/4883
>> >>          >>
>> >>          >> -- Sean Silva
>> >>          >
>> >>          >
>> >>
>> >>
>> >>
>> >
>> >
>> > --
>> >
>> > -Bill Seurer
>> >
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20160702/6d37ae3b/attachment.html>


More information about the llvm-dev mailing list