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

Benjamin Kramer via llvm-dev llvm-dev at lists.llvm.org
Sat Jul 2 08:29:19 PDT 2016


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

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
>


More information about the llvm-dev mailing list