Sean Silva via llvm-dev
2016-Jun-29 02:42 UTC
[llvm-dev] clang-ppc64be-linux-lnt flakiness
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> 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> > 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> >> 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> >> 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 >> > >> > >> > >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20160628/d1b96ec5/attachment-0001.html>
Bill Seurer via llvm-dev
2016-Jun-29 21:03 UTC
[llvm-dev] clang-ppc64be-linux-lnt flakiness
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
Benjamin Kramer via llvm-dev
2016-Jul-02 15:29 UTC
[llvm-dev] clang-ppc64be-linux-lnt flakiness
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 >