Sorry, "kernel" bug is probably the wrong word. It's a problem specific to WMware.
On Tue, Aug 25, 2015 at 4:25 PM, Chaoren Lin <chaor...@google.com> wrote: > Are you running VMware by any chance? TestStepOverWatchpoint fails on > VMware because of a kernel bug. > > On Tue, Aug 25, 2015 at 4:17 PM, Todd Fiala <todd.fi...@gmail.com> wrote: > >> One more data point: >> >> Building/testing on Ubuntu 14.04.3 built with clang-3.6 and the ld.gold >> linker yielded the following test results, bringing me down to a single >> failure (and was 1.6x faster than a Debug build with gcc-4.9 and ld.bfd, 12 >> GB RAM and 6 cores allocated): >> >> Failing Tests (1) >> FAIL: LLDB (suite) :: TestStepOverWatchpoint.py (Linux lldb >> 3.19.0-26-generic #28~14.04.1-Ubuntu SMP Wed Aug 12 14:09:17 UTC 2015 >> x86_64 x86_64) >> >> Unexpected Successes (12) >> UNEXPECTED SUCCESS: LLDB (suite) :: TestBatchMode.py (Linux lldb >> 3.19.0-26-generic #28~14.04.1-Ubuntu SMP Wed Aug 12 14:09:17 UTC 2015 >> x86_64 x86_64) >> UNEXPECTED SUCCESS: LLDB (suite) :: TestConstVariables.py (Linux lldb >> 3.19.0-26-generic #28~14.04.1-Ubuntu SMP Wed Aug 12 14:09:17 UTC 2015 >> x86_64 x86_64) >> UNEXPECTED SUCCESS: LLDB (suite) :: TestEvents.py (Linux lldb >> 3.19.0-26-generic #28~14.04.1-Ubuntu SMP Wed Aug 12 14:09:17 UTC 2015 >> x86_64 x86_64) >> UNEXPECTED SUCCESS: LLDB (suite) :: TestExitDuringStep.py (Linux lldb >> 3.19.0-26-generic #28~14.04.1-Ubuntu SMP Wed Aug 12 14:09:17 UTC 2015 >> x86_64 x86_64) >> UNEXPECTED SUCCESS: LLDB (suite) :: TestFdLeak.py (Linux lldb >> 3.19.0-26-generic #28~14.04.1-Ubuntu SMP Wed Aug 12 14:09:17 UTC 2015 >> x86_64 x86_64) >> UNEXPECTED SUCCESS: LLDB (suite) :: TestInferiorAssert.py (Linux lldb >> 3.19.0-26-generic #28~14.04.1-Ubuntu SMP Wed Aug 12 14:09:17 UTC 2015 >> x86_64 x86_64) >> UNEXPECTED SUCCESS: LLDB (suite) :: TestMiGdbSetShow.py (Linux lldb >> 3.19.0-26-generic #28~14.04.1-Ubuntu SMP Wed Aug 12 14:09:17 UTC 2015 >> x86_64 x86_64) >> UNEXPECTED SUCCESS: LLDB (suite) :: TestMiInterpreterExec.py (Linux lldb >> 3.19.0-26-generic #28~14.04.1-Ubuntu SMP Wed Aug 12 14:09:17 UTC 2015 >> x86_64 x86_64) >> UNEXPECTED SUCCESS: LLDB (suite) :: TestMiSyntax.py (Linux lldb >> 3.19.0-26-generic #28~14.04.1-Ubuntu SMP Wed Aug 12 14:09:17 UTC 2015 >> x86_64 x86_64) >> UNEXPECTED SUCCESS: LLDB (suite) :: TestRaise.py (Linux lldb >> 3.19.0-26-generic #28~14.04.1-Ubuntu SMP Wed Aug 12 14:09:17 UTC 2015 >> x86_64 x86_64) >> UNEXPECTED SUCCESS: LLDB (suite) :: TestStubSetSID.py (Linux lldb >> 3.19.0-26-generic #28~14.04.1-Ubuntu SMP Wed Aug 12 14:09:17 UTC 2015 >> x86_64 x86_64) >> UNEXPECTED SUCCESS: LLDB (suite) :: TestWatchedVarHitWhenInScope.py >> (Linux lldb 3.19.0-26-generic #28~14.04.1-Ubuntu SMP Wed Aug 12 14:09:17 >> UTC 2015 x86_64 x86_64) >> >> >> I'm not yet sure if that's stable, but it's what I'm seeing on my VM. >> >> -Todd >> >> On Tue, Aug 25, 2015 at 1:56 PM, Todd Fiala <todd.fi...@gmail.com> wrote: >> >>> So specifying CC=/usr/bin/gcc CXX=/usr/bin/g++ cmake -GNinja ... >>> >>> did the trick for getting rid of the libc++ issues. I think I may try >>> to see if we can get those tests to make a run-time check to see if the >>> inferior is linked against libc++, and if not, to skip it. We can have >>> lldb do it by looking at the image list. Sound reasonable? That seems >>> more fool-proof than guessing based on the compiler. >>> >>> An alternative I considered and probably also might be valid to do >>> anyway for cases where we look at the compiler binary is to fully resolve >>> symbolic links before making decisions based on the binary. >>> >>> Thoughts? >>> >>> Separately, with the tests correctly seeing gcc now, I am down to the >>> following errors: >>> >>> Ran 394 test suites (5 failed) (1.269036%) >>> Ran 451 test cases (5 failed) (1.108647%) >>> Failing Tests (5) >>> FAIL: LLDB (suite) :: TestExitDuringStep.py (Linux lldb >>> 3.19.0-26-generic #28~14.04.1-Ubuntu SMP Wed Aug 12 14:09:17 UTC 2015 >>> x86_64 x86_64) >>> FAIL: LLDB (suite) :: TestNumThreads.py (Linux lldb 3.19.0-26-generic >>> #28~14.04.1-Ubuntu SMP Wed Aug 12 14:09:17 UTC 2015 x86_64 x86_64) >>> FAIL: LLDB (suite) :: TestRegisterVariables.py (Linux lldb >>> 3.19.0-26-generic #28~14.04.1-Ubuntu SMP Wed Aug 12 14:09:17 UTC 2015 >>> x86_64 x86_64) >>> FAIL: LLDB (suite) :: TestStepOverWatchpoint.py (Linux lldb >>> 3.19.0-26-generic #28~14.04.1-Ubuntu SMP Wed Aug 12 14:09:17 UTC 2015 >>> x86_64 x86_64) >>> FAIL: LLDB (suite) :: TestThreadExit.py (Linux lldb 3.19.0-26-generic >>> #28~14.04.1-Ubuntu SMP Wed Aug 12 14:09:17 UTC 2015 x86_64 x86_64) >>> >>> Unexpected Successes (10) >>> UNEXPECTED SUCCESS: LLDB (suite) :: TestBatchMode.py (Linux lldb >>> 3.19.0-26-generic #28~14.04.1-Ubuntu SMP Wed Aug 12 14:09:17 UTC 2015 >>> x86_64 x86_64) >>> UNEXPECTED SUCCESS: LLDB (suite) :: TestEvents.py (Linux lldb >>> 3.19.0-26-generic #28~14.04.1-Ubuntu SMP Wed Aug 12 14:09:17 UTC 2015 >>> x86_64 x86_64) >>> UNEXPECTED SUCCESS: LLDB (suite) :: TestFdLeak.py (Linux lldb >>> 3.19.0-26-generic #28~14.04.1-Ubuntu SMP Wed Aug 12 14:09:17 UTC 2015 >>> x86_64 x86_64) >>> UNEXPECTED SUCCESS: LLDB (suite) :: TestInferiorAssert.py (Linux lldb >>> 3.19.0-26-generic #28~14.04.1-Ubuntu SMP Wed Aug 12 14:09:17 UTC 2015 >>> x86_64 x86_64) >>> UNEXPECTED SUCCESS: LLDB (suite) :: TestMiGdbSetShow.py (Linux lldb >>> 3.19.0-26-generic #28~14.04.1-Ubuntu SMP Wed Aug 12 14:09:17 UTC 2015 >>> x86_64 x86_64) >>> UNEXPECTED SUCCESS: LLDB (suite) :: TestMiInterpreterExec.py (Linux lldb >>> 3.19.0-26-generic #28~14.04.1-Ubuntu SMP Wed Aug 12 14:09:17 UTC 2015 >>> x86_64 x86_64) >>> UNEXPECTED SUCCESS: LLDB (suite) :: TestMiSyntax.py (Linux lldb >>> 3.19.0-26-generic #28~14.04.1-Ubuntu SMP Wed Aug 12 14:09:17 UTC 2015 >>> x86_64 x86_64) >>> UNEXPECTED SUCCESS: LLDB (suite) :: TestRaise.py (Linux lldb >>> 3.19.0-26-generic #28~14.04.1-Ubuntu SMP Wed Aug 12 14:09:17 UTC 2015 >>> x86_64 x86_64) >>> UNEXPECTED SUCCESS: LLDB (suite) :: TestStubSetSID.py (Linux lldb >>> 3.19.0-26-generic #28~14.04.1-Ubuntu SMP Wed Aug 12 14:09:17 UTC 2015 >>> x86_64 x86_64) >>> UNEXPECTED SUCCESS: LLDB (suite) :: TestWatchedVarHitWhenInScope.py >>> (Linux lldb 3.19.0-26-generic #28~14.04.1-Ubuntu SMP Wed Aug 12 14:09:17 >>> UTC 2015 x86_64 x86_64) >>> >>> >>> Some of those failures look like old friends that were failing a year >>> ago. Can anybody tell me anything about those failures on Linux? Are they >>> being looked at? Any hunches at to what is wrong? >>> >>> Thanks! >>> >>> -Todd >>> >>> On Tue, Aug 25, 2015 at 10:04 AM, Todd Fiala <todd.fi...@gmail.com> >>> wrote: >>> >>>> Okay. >>>> >>>> So the culprit then is that I'm using: >>>> cmake -GNinja ../llvm >>>> >>>> with one extra flag for build type. And cmake is then just choosing >>>> /usr/bin/cc. >>>> >>>> We could improve this by having the compiler symbolic links fully >>>> resolved: >>>> /usr/bin/cc -> /etc/alternatives/cc -> /usr/bin/gcc, which would have >>>> then caught that it doesn't support libc++. >>>> >>>> Couldn't we use gcc with libc++? (i.e. is it sufficient to assume we >>>> don't have libc++ if we're using gcc?) I have never tried that combo but I >>>> don't know that it is impossible. (After all, I just added libc++-dev to >>>> the system, which presumably I can link against). >>>> >>>> On Tue, Aug 25, 2015 at 9:48 AM, Tamas Berghammer < >>>> tbergham...@google.com> wrote: >>>> >>>>> In theory the test should be skipped when you are using gcc (cc is an >>>>> alias for it) but we detect the type of the compiler based on the >>>>> executable name and in case of cc we don't recognize that it is a gcc, so >>>>> we don't skip the test. >>>>> >>>>> On Tue, Aug 25, 2015 at 5:45 PM Chaoren Lin via lldb-dev < >>>>> lldb-dev@lists.llvm.org> wrote: >>>>> >>>>>> You're using CC="/usr/bin/cc". It needs to be clang for USE_LIBCPP to >>>>>> do anything. :/ >>>>>> >>>>>> On Tue, Aug 25, 2015 at 9:20 AM, Todd Fiala <todd.fi...@gmail.com> >>>>>> wrote: >>>>>> >>>>>>> Here are a couple of the failures that came up (the log output from >>>>>>> the full dosep.py run). >>>>>>> >>>>>>> Let me know if that is not sufficient! >>>>>>> >>>>>>> On Tue, Aug 25, 2015 at 9:14 AM, Pavel Labath <lab...@google.com> >>>>>>> wrote: >>>>>>> >>>>>>>> There's no need to do anything fancy (yet :) ). For initial >>>>>>>> diagnosis >>>>>>>> the output of `./dotest.py $your_usual_options -p SomeLibcxxTest.py >>>>>>>> -t` should suffice. >>>>>>>> >>>>>>>> pl >>>>>>>> >>>>>>>> On 25 August 2015 at 16:45, Todd Fiala <todd.fi...@gmail.com> >>>>>>>> wrote: >>>>>>>> > Thanks, Pavel! I'll dig that up and get back. >>>>>>>> > >>>>>>>> > On Tue, Aug 25, 2015 at 8:30 AM, Pavel Labath <lab...@google.com> >>>>>>>> wrote: >>>>>>>> >> >>>>>>>> >> There is no separate option, it should just work. :) >>>>>>>> >> >>>>>>>> >> I'm betting you are still missing some package there (we should >>>>>>>> >> document the prerequisites better). Could you send the error >>>>>>>> message >>>>>>>> >> you are getting so we can have a look. >>>>>>>> >> >>>>>>>> >> cheers, >>>>>>>> >> pl >>>>>>>> >> >>>>>>>> >> >>>>>>>> >> On 25 August 2015 at 16:20, Todd Fiala via lldb-dev >>>>>>>> >> <lldb-dev@lists.llvm.org> wrote: >>>>>>>> >> > >>>>>>>> >> > >>>>>>>> >> > On Mon, Aug 24, 2015 at 4:11 PM, Todd Fiala < >>>>>>>> todd.fi...@gmail.com> >>>>>>>> >> > wrote: >>>>>>>> >> >> >>>>>>>> >> >> >>>>>>>> >> >> >>>>>>>> >> >> On Mon, Aug 24, 2015 at 4:01 PM, Chaoren Lin < >>>>>>>> chaor...@google.com> >>>>>>>> >> >> wrote: >>>>>>>> >> >>> >>>>>>>> >> >>> The TestDataFormatterLibcc* tests require libc++-dev: >>>>>>>> >> >>> >>>>>>>> >> >>> $ sudo apt-get install libc++-dev >>>>>>>> >> >>> >>>>>>>> >> >> >>>>>>>> >> >> Ah okay, so we are working with libc++ on Ubuntu, that's good >>>>>>>> to hear. >>>>>>>> >> >> Pre-14.04 I gave up on it. >>>>>>>> >> >> >>>>>>>> >> >> Will cmake automatically choose libc++ if it is present? Or >>>>>>>> do I need >>>>>>>> >> >> to >>>>>>>> >> >> pass something to cmake to use libc++? >>>>>>>> >> > >>>>>>>> >> > >>>>>>>> >> > Hmm it appears I need to do more than just install >>>>>>>> libc++-dev. I did a >>>>>>>> >> > clean build with that installed, then ran the tests, and I >>>>>>>> still have >>>>>>>> >> > the >>>>>>>> >> > Libcxc/Libcxx tests failing. Is there some flag expected, >>>>>>>> either to >>>>>>>> >> > pass >>>>>>>> >> > along for the compile options to dotest.py to override/specify >>>>>>>> which c++ >>>>>>>> >> > lib >>>>>>>> >> > it is using? >>>>>>>> >> > >>>>>>>> >> >> >>>>>>>> >> >> >>>>>>>> >> >> Thanks, Chaoren! >>>>>>>> >> >> >>>>>>>> >> >> -Todd >>>>>>>> >> >> >>>>>>>> >> >>> >>>>>>>> >> >>> On Mon, Aug 24, 2015 at 3:42 PM, Todd Fiala via lldb-dev >>>>>>>> >> >>> <lldb-dev@lists.llvm.org> wrote: >>>>>>>> >> >>>> >>>>>>>> >> >>>> >>>>>>>> >> >>>> On Mon, Aug 24, 2015 at 3:39 PM, Zachary Turner < >>>>>>>> ztur...@google.com> >>>>>>>> >> >>>> wrote: >>>>>>>> >> >>>>> >>>>>>>> >> >>>>> Can't comment on the failures for Linux, but I don't think >>>>>>>> we have a >>>>>>>> >> >>>>> good handle on the unexpected successes. I only added that >>>>>>>> >> >>>>> information to >>>>>>>> >> >>>>> the output about a week ago, before that unexpected >>>>>>>> successes were >>>>>>>> >> >>>>> actually >>>>>>>> >> >>>>> going unnoticed. >>>>>>>> >> >>>> >>>>>>>> >> >>>> >>>>>>>> >> >>>> Okay, thanks Zachary. A while back we had some flapping >>>>>>>> tests that >>>>>>>> >> >>>> would oscillate between unexpected success and failure on >>>>>>>> Linux. >>>>>>>> >> >>>> Some of >>>>>>>> >> >>>> those might still be in that state but maybe (!) are fixed. >>>>>>>> >> >>>> >>>>>>>> >> >>>> Anyone on the Linux end who happens to know if the fails in >>>>>>>> >> >>>> particular >>>>>>>> >> >>>> look normal, that'd be good to know. >>>>>>>> >> >>>> >>>>>>>> >> >>>> Thanks! >>>>>>>> >> >>>> >>>>>>>> >> >>>>> >>>>>>>> >> >>>>> >>>>>>>> >> >>>>> It's likely that someone could just go in there and remove >>>>>>>> the XFAIL >>>>>>>> >> >>>>> from those tests. >>>>>>>> >> >>>>> >>>>>>>> >> >>>>> On Mon, Aug 24, 2015 at 3:37 PM Todd Fiala via lldb-dev >>>>>>>> >> >>>>> <lldb-dev@lists.llvm.org> wrote: >>>>>>>> >> >>>>>> >>>>>>>> >> >>>>>> Hi all, >>>>>>>> >> >>>>>> >>>>>>>> >> >>>>>> I'm just trying to get a handle on current lldb test >>>>>>>> failures >>>>>>>> >> >>>>>> across >>>>>>>> >> >>>>>> different platforms. >>>>>>>> >> >>>>>> >>>>>>>> >> >>>>>> On Linux on non-virtualized hardware, I currently see the >>>>>>>> failures >>>>>>>> >> >>>>>> below on Ubuntu 14.04.2 using a setup like this: >>>>>>>> >> >>>>>> * stock linker (ld.bfd), >>>>>>>> >> >>>>>> * g++ 4.9.2 >>>>>>>> >> >>>>>> * cmake >>>>>>>> >> >>>>>> * ninja >>>>>>>> >> >>>>>> * libstdc++ >>>>>>>> >> >>>>>> >>>>>>>> >> >>>>>> ninja check-lldb output: >>>>>>>> >> >>>>>> >>>>>>>> >> >>>>>> Ran 394 test suites (15 failed) (3.807107%) >>>>>>>> >> >>>>>> Ran 474 test cases (17 failed) (3.586498%) >>>>>>>> >> >>>>>> Failing Tests (15) >>>>>>>> >> >>>>>> FAIL: LLDB (suite) :: TestCPPThis.py (Linux rad >>>>>>>> 3.13.0-57-generic >>>>>>>> >> >>>>>> #95-Ubuntu SMP Fri Jun 19 09:28:15 UTC 2015 x86_64 x86_64) >>>>>>>> >> >>>>>> FAIL: LLDB (suite) :: TestDataFormatterLibccIterator.py >>>>>>>> (Linux rad >>>>>>>> >> >>>>>> 3.13.0-57-generic #95-Ubuntu SMP Fri Jun 19 09:28:15 UTC >>>>>>>> 2015 >>>>>>>> >> >>>>>> x86_64 x86_64) >>>>>>>> >> >>>>>> FAIL: LLDB (suite) :: TestDataFormatterLibccMap.py (Linux >>>>>>>> rad >>>>>>>> >> >>>>>> 3.13.0-57-generic #95-Ubuntu SMP Fri Jun 19 09:28:15 UTC >>>>>>>> 2015 >>>>>>>> >> >>>>>> x86_64 x86_64) >>>>>>>> >> >>>>>> FAIL: LLDB (suite) :: TestDataFormatterLibccMultiMap.py >>>>>>>> (Linux rad >>>>>>>> >> >>>>>> 3.13.0-57-generic #95-Ubuntu SMP Fri Jun 19 09:28:15 UTC >>>>>>>> 2015 >>>>>>>> >> >>>>>> x86_64 x86_64) >>>>>>>> >> >>>>>> FAIL: LLDB (suite) :: TestDataFormatterLibcxxMultiSet.py >>>>>>>> (Linux rad >>>>>>>> >> >>>>>> 3.13.0-57-generic #95-Ubuntu SMP Fri Jun 19 09:28:15 UTC >>>>>>>> 2015 >>>>>>>> >> >>>>>> x86_64 x86_64) >>>>>>>> >> >>>>>> FAIL: LLDB (suite) :: TestDataFormatterLibcxxSet.py >>>>>>>> (Linux rad >>>>>>>> >> >>>>>> 3.13.0-57-generic #95-Ubuntu SMP Fri Jun 19 09:28:15 UTC >>>>>>>> 2015 >>>>>>>> >> >>>>>> x86_64 x86_64) >>>>>>>> >> >>>>>> FAIL: LLDB (suite) :: TestDataFormatterLibcxxString.py >>>>>>>> (Linux rad >>>>>>>> >> >>>>>> 3.13.0-57-generic #95-Ubuntu SMP Fri Jun 19 09:28:15 UTC >>>>>>>> 2015 >>>>>>>> >> >>>>>> x86_64 x86_64) >>>>>>>> >> >>>>>> FAIL: LLDB (suite) :: TestDataFormatterSkipSummary.py >>>>>>>> (Linux rad >>>>>>>> >> >>>>>> 3.13.0-57-generic #95-Ubuntu SMP Fri Jun 19 09:28:15 UTC >>>>>>>> 2015 >>>>>>>> >> >>>>>> x86_64 x86_64) >>>>>>>> >> >>>>>> FAIL: LLDB (suite) :: TestDataFormatterUnordered.py >>>>>>>> (Linux rad >>>>>>>> >> >>>>>> 3.13.0-57-generic #95-Ubuntu SMP Fri Jun 19 09:28:15 UTC >>>>>>>> 2015 >>>>>>>> >> >>>>>> x86_64 x86_64) >>>>>>>> >> >>>>>> FAIL: LLDB (suite) :: TestMiGdbSetShowPrint.py (Linux rad >>>>>>>> >> >>>>>> 3.13.0-57-generic #95-Ubuntu SMP Fri Jun 19 09:28:15 UTC >>>>>>>> 2015 >>>>>>>> >> >>>>>> x86_64 x86_64) >>>>>>>> >> >>>>>> FAIL: LLDB (suite) :: TestRegisterVariables.py (Linux rad >>>>>>>> >> >>>>>> 3.13.0-57-generic #95-Ubuntu SMP Fri Jun 19 09:28:15 UTC >>>>>>>> 2015 >>>>>>>> >> >>>>>> x86_64 x86_64) >>>>>>>> >> >>>>>> FAIL: LLDB (suite) :: TestStaticVariables.py (Linux rad >>>>>>>> >> >>>>>> 3.13.0-57-generic #95-Ubuntu SMP Fri Jun 19 09:28:15 UTC >>>>>>>> 2015 >>>>>>>> >> >>>>>> x86_64 x86_64) >>>>>>>> >> >>>>>> FAIL: LLDB (suite) :: TestStepNoDebug.py (Linux rad >>>>>>>> >> >>>>>> 3.13.0-57-generic >>>>>>>> >> >>>>>> #95-Ubuntu SMP Fri Jun 19 09:28:15 UTC 2015 x86_64 x86_64) >>>>>>>> >> >>>>>> FAIL: LLDB (suite) :: TestTypedefArray.py (Linux rad >>>>>>>> >> >>>>>> 3.13.0-57-generic >>>>>>>> >> >>>>>> #95-Ubuntu SMP Fri Jun 19 09:28:15 UTC 2015 x86_64 x86_64) >>>>>>>> >> >>>>>> FAIL: LLDB (suite) :: TestVectorTypesFormatting.py (Linux >>>>>>>> rad >>>>>>>> >> >>>>>> 3.13.0-57-generic #95-Ubuntu SMP Fri Jun 19 09:28:15 UTC >>>>>>>> 2015 >>>>>>>> >> >>>>>> x86_64 x86_64) >>>>>>>> >> >>>>>> >>>>>>>> >> >>>>>> Unexpected Successes (10) >>>>>>>> >> >>>>>> UNEXPECTED SUCCESS: LLDB (suite) :: TestBatchMode.py >>>>>>>> (Linux rad >>>>>>>> >> >>>>>> 3.13.0-57-generic #95-Ubuntu SMP Fri Jun 19 09:28:15 UTC >>>>>>>> 2015 >>>>>>>> >> >>>>>> x86_64 x86_64) >>>>>>>> >> >>>>>> UNEXPECTED SUCCESS: LLDB (suite) :: TestEvents.py (Linux >>>>>>>> rad >>>>>>>> >> >>>>>> 3.13.0-57-generic #95-Ubuntu SMP Fri Jun 19 09:28:15 UTC >>>>>>>> 2015 >>>>>>>> >> >>>>>> x86_64 x86_64) >>>>>>>> >> >>>>>> UNEXPECTED SUCCESS: LLDB (suite) :: TestExitDuringStep.py >>>>>>>> (Linux >>>>>>>> >> >>>>>> rad >>>>>>>> >> >>>>>> 3.13.0-57-generic #95-Ubuntu SMP Fri Jun 19 09:28:15 UTC >>>>>>>> 2015 >>>>>>>> >> >>>>>> x86_64 x86_64) >>>>>>>> >> >>>>>> UNEXPECTED SUCCESS: LLDB (suite) :: TestFdLeak.py (Linux >>>>>>>> rad >>>>>>>> >> >>>>>> 3.13.0-57-generic #95-Ubuntu SMP Fri Jun 19 09:28:15 UTC >>>>>>>> 2015 >>>>>>>> >> >>>>>> x86_64 x86_64) >>>>>>>> >> >>>>>> UNEXPECTED SUCCESS: LLDB (suite) :: TestInferiorAssert.py >>>>>>>> (Linux >>>>>>>> >> >>>>>> rad >>>>>>>> >> >>>>>> 3.13.0-57-generic #95-Ubuntu SMP Fri Jun 19 09:28:15 UTC >>>>>>>> 2015 >>>>>>>> >> >>>>>> x86_64 x86_64) >>>>>>>> >> >>>>>> UNEXPECTED SUCCESS: LLDB (suite) :: TestMiGdbSetShow.py >>>>>>>> (Linux rad >>>>>>>> >> >>>>>> 3.13.0-57-generic #95-Ubuntu SMP Fri Jun 19 09:28:15 UTC >>>>>>>> 2015 >>>>>>>> >> >>>>>> x86_64 x86_64) >>>>>>>> >> >>>>>> UNEXPECTED SUCCESS: LLDB (suite) :: >>>>>>>> TestMiInterpreterExec.py (Linux >>>>>>>> >> >>>>>> rad 3.13.0-57-generic #95-Ubuntu SMP Fri Jun 19 09:28:15 >>>>>>>> UTC 2015 >>>>>>>> >> >>>>>> x86_64 >>>>>>>> >> >>>>>> x86_64) >>>>>>>> >> >>>>>> UNEXPECTED SUCCESS: LLDB (suite) :: TestMiSyntax.py >>>>>>>> (Linux rad >>>>>>>> >> >>>>>> 3.13.0-57-generic #95-Ubuntu SMP Fri Jun 19 09:28:15 UTC >>>>>>>> 2015 >>>>>>>> >> >>>>>> x86_64 x86_64) >>>>>>>> >> >>>>>> UNEXPECTED SUCCESS: LLDB (suite) :: TestRaise.py (Linux >>>>>>>> rad >>>>>>>> >> >>>>>> 3.13.0-57-generic #95-Ubuntu SMP Fri Jun 19 09:28:15 UTC >>>>>>>> 2015 >>>>>>>> >> >>>>>> x86_64 x86_64) >>>>>>>> >> >>>>>> UNEXPECTED SUCCESS: LLDB (suite) :: TestStubSetSID.py >>>>>>>> (Linux rad >>>>>>>> >> >>>>>> 3.13.0-57-generic #95-Ubuntu SMP Fri Jun 19 09:28:15 UTC >>>>>>>> 2015 >>>>>>>> >> >>>>>> x86_64 x86_64) >>>>>>>> >> >>>>>> ninja: build stopped: subcommand failed. >>>>>>>> >> >>>>>> >>>>>>>> >> >>>>>> >>>>>>>> >> >>>>>> >>>>>>>> >> >>>>>> On a similar setup, although bumped up to Ubuntu 14.04.3 >>>>>>>> and now on >>>>>>>> >> >>>>>> a >>>>>>>> >> >>>>>> VMWare VM, everything else the same, I see a similar >>>>>>>> report from >>>>>>>> >> >>>>>> 'ninja >>>>>>>> >> >>>>>> check-lldb': >>>>>>>> >> >>>>>> >>>>>>>> >> >>>>>> Ran 394 test suites (17 failed) (4.314721%) >>>>>>>> >> >>>>>> Ran 474 test cases (19 failed) (4.008439%) >>>>>>>> >> >>>>>> Failing Tests (17) >>>>>>>> >> >>>>>> FAIL: LLDB (suite) :: TestAttachResume.py (Linux lldb >>>>>>>> >> >>>>>> 3.19.0-26-generic #28~14.04.1-Ubuntu SMP Wed Aug 12 >>>>>>>> 14:09:17 UTC >>>>>>>> >> >>>>>> 2015 x86_64 >>>>>>>> >> >>>>>> x86_64) >>>>>>>> >> >>>>>> FAIL: LLDB (suite) :: TestCPPThis.py (Linux lldb >>>>>>>> 3.19.0-26-generic >>>>>>>> >> >>>>>> #28~14.04.1-Ubuntu SMP Wed Aug 12 14:09:17 UTC 2015 >>>>>>>> x86_64 x86_64) >>>>>>>> >> >>>>>> FAIL: LLDB (suite) :: TestDataFormatterLibccIterator.py >>>>>>>> (Linux lldb >>>>>>>> >> >>>>>> 3.19.0-26-generic #28~14.04.1-Ubuntu SMP Wed Aug 12 >>>>>>>> 14:09:17 UTC >>>>>>>> >> >>>>>> 2015 x86_64 >>>>>>>> >> >>>>>> x86_64) >>>>>>>> >> >>>>>> FAIL: LLDB (suite) :: TestDataFormatterLibccMap.py (Linux >>>>>>>> lldb >>>>>>>> >> >>>>>> 3.19.0-26-generic #28~14.04.1-Ubuntu SMP Wed Aug 12 >>>>>>>> 14:09:17 UTC >>>>>>>> >> >>>>>> 2015 x86_64 >>>>>>>> >> >>>>>> x86_64) >>>>>>>> >> >>>>>> FAIL: LLDB (suite) :: TestDataFormatterLibccMultiMap.py >>>>>>>> (Linux lldb >>>>>>>> >> >>>>>> 3.19.0-26-generic #28~14.04.1-Ubuntu SMP Wed Aug 12 >>>>>>>> 14:09:17 UTC >>>>>>>> >> >>>>>> 2015 x86_64 >>>>>>>> >> >>>>>> x86_64) >>>>>>>> >> >>>>>> FAIL: LLDB (suite) :: TestDataFormatterLibcxxMultiSet.py >>>>>>>> (Linux >>>>>>>> >> >>>>>> lldb >>>>>>>> >> >>>>>> 3.19.0-26-generic #28~14.04.1-Ubuntu SMP Wed Aug 12 >>>>>>>> 14:09:17 UTC >>>>>>>> >> >>>>>> 2015 x86_64 >>>>>>>> >> >>>>>> x86_64) >>>>>>>> >> >>>>>> FAIL: LLDB (suite) :: TestDataFormatterLibcxxSet.py >>>>>>>> (Linux lldb >>>>>>>> >> >>>>>> 3.19.0-26-generic #28~14.04.1-Ubuntu SMP Wed Aug 12 >>>>>>>> 14:09:17 UTC >>>>>>>> >> >>>>>> 2015 x86_64 >>>>>>>> >> >>>>>> x86_64) >>>>>>>> >> >>>>>> FAIL: LLDB (suite) :: TestDataFormatterLibcxxString.py >>>>>>>> (Linux lldb >>>>>>>> >> >>>>>> 3.19.0-26-generic #28~14.04.1-Ubuntu SMP Wed Aug 12 >>>>>>>> 14:09:17 UTC >>>>>>>> >> >>>>>> 2015 x86_64 >>>>>>>> >> >>>>>> x86_64) >>>>>>>> >> >>>>>> FAIL: LLDB (suite) :: TestDataFormatterSkipSummary.py >>>>>>>> (Linux lldb >>>>>>>> >> >>>>>> 3.19.0-26-generic #28~14.04.1-Ubuntu SMP Wed Aug 12 >>>>>>>> 14:09:17 UTC >>>>>>>> >> >>>>>> 2015 x86_64 >>>>>>>> >> >>>>>> x86_64) >>>>>>>> >> >>>>>> FAIL: LLDB (suite) :: TestDataFormatterUnordered.py >>>>>>>> (Linux lldb >>>>>>>> >> >>>>>> 3.19.0-26-generic #28~14.04.1-Ubuntu SMP Wed Aug 12 >>>>>>>> 14:09:17 UTC >>>>>>>> >> >>>>>> 2015 x86_64 >>>>>>>> >> >>>>>> x86_64) >>>>>>>> >> >>>>>> FAIL: LLDB (suite) :: TestMiGdbSetShowPrint.py (Linux lldb >>>>>>>> >> >>>>>> 3.19.0-26-generic #28~14.04.1-Ubuntu SMP Wed Aug 12 >>>>>>>> 14:09:17 UTC >>>>>>>> >> >>>>>> 2015 x86_64 >>>>>>>> >> >>>>>> x86_64) >>>>>>>> >> >>>>>> FAIL: LLDB (suite) :: TestRegisterVariables.py (Linux lldb >>>>>>>> >> >>>>>> 3.19.0-26-generic #28~14.04.1-Ubuntu SMP Wed Aug 12 >>>>>>>> 14:09:17 UTC >>>>>>>> >> >>>>>> 2015 x86_64 >>>>>>>> >> >>>>>> x86_64) >>>>>>>> >> >>>>>> FAIL: LLDB (suite) :: TestStaticVariables.py (Linux lldb >>>>>>>> >> >>>>>> 3.19.0-26-generic #28~14.04.1-Ubuntu SMP Wed Aug 12 >>>>>>>> 14:09:17 UTC >>>>>>>> >> >>>>>> 2015 x86_64 >>>>>>>> >> >>>>>> x86_64) >>>>>>>> >> >>>>>> FAIL: LLDB (suite) :: TestStepNoDebug.py (Linux lldb >>>>>>>> >> >>>>>> 3.19.0-26-generic >>>>>>>> >> >>>>>> #28~14.04.1-Ubuntu SMP Wed Aug 12 14:09:17 UTC 2015 >>>>>>>> x86_64 x86_64) >>>>>>>> >> >>>>>> FAIL: LLDB (suite) :: TestStepOverWatchpoint.py (Linux >>>>>>>> lldb >>>>>>>> >> >>>>>> 3.19.0-26-generic #28~14.04.1-Ubuntu SMP Wed Aug 12 >>>>>>>> 14:09:17 UTC >>>>>>>> >> >>>>>> 2015 x86_64 >>>>>>>> >> >>>>>> x86_64) >>>>>>>> >> >>>>>> FAIL: LLDB (suite) :: TestTypedefArray.py (Linux lldb >>>>>>>> >> >>>>>> 3.19.0-26-generic #28~14.04.1-Ubuntu SMP Wed Aug 12 >>>>>>>> 14:09:17 UTC >>>>>>>> >> >>>>>> 2015 x86_64 >>>>>>>> >> >>>>>> x86_64) >>>>>>>> >> >>>>>> FAIL: LLDB (suite) :: TestVectorTypesFormatting.py (Linux >>>>>>>> lldb >>>>>>>> >> >>>>>> 3.19.0-26-generic #28~14.04.1-Ubuntu SMP Wed Aug 12 >>>>>>>> 14:09:17 UTC >>>>>>>> >> >>>>>> 2015 x86_64 >>>>>>>> >> >>>>>> x86_64) >>>>>>>> >> >>>>>> >>>>>>>> >> >>>>>> Unexpected Successes (11) >>>>>>>> >> >>>>>> UNEXPECTED SUCCESS: LLDB (suite) :: TestBatchMode.py >>>>>>>> (Linux lldb >>>>>>>> >> >>>>>> 3.19.0-26-generic #28~14.04.1-Ubuntu SMP Wed Aug 12 >>>>>>>> 14:09:17 UTC >>>>>>>> >> >>>>>> 2015 x86_64 >>>>>>>> >> >>>>>> x86_64) >>>>>>>> >> >>>>>> UNEXPECTED SUCCESS: LLDB (suite) :: TestEvents.py (Linux >>>>>>>> lldb >>>>>>>> >> >>>>>> 3.19.0-26-generic #28~14.04.1-Ubuntu SMP Wed Aug 12 >>>>>>>> 14:09:17 UTC >>>>>>>> >> >>>>>> 2015 x86_64 >>>>>>>> >> >>>>>> x86_64) >>>>>>>> >> >>>>>> UNEXPECTED SUCCESS: LLDB (suite) :: TestExitDuringStep.py >>>>>>>> (Linux >>>>>>>> >> >>>>>> lldb >>>>>>>> >> >>>>>> 3.19.0-26-generic #28~14.04.1-Ubuntu SMP Wed Aug 12 >>>>>>>> 14:09:17 UTC >>>>>>>> >> >>>>>> 2015 x86_64 >>>>>>>> >> >>>>>> x86_64) >>>>>>>> >> >>>>>> UNEXPECTED SUCCESS: LLDB (suite) :: TestFdLeak.py (Linux >>>>>>>> lldb >>>>>>>> >> >>>>>> 3.19.0-26-generic #28~14.04.1-Ubuntu SMP Wed Aug 12 >>>>>>>> 14:09:17 UTC >>>>>>>> >> >>>>>> 2015 x86_64 >>>>>>>> >> >>>>>> x86_64) >>>>>>>> >> >>>>>> UNEXPECTED SUCCESS: LLDB (suite) :: TestInferiorAssert.py >>>>>>>> (Linux >>>>>>>> >> >>>>>> lldb >>>>>>>> >> >>>>>> 3.19.0-26-generic #28~14.04.1-Ubuntu SMP Wed Aug 12 >>>>>>>> 14:09:17 UTC >>>>>>>> >> >>>>>> 2015 x86_64 >>>>>>>> >> >>>>>> x86_64) >>>>>>>> >> >>>>>> UNEXPECTED SUCCESS: LLDB (suite) :: TestMiGdbSetShow.py >>>>>>>> (Linux lldb >>>>>>>> >> >>>>>> 3.19.0-26-generic #28~14.04.1-Ubuntu SMP Wed Aug 12 >>>>>>>> 14:09:17 UTC >>>>>>>> >> >>>>>> 2015 x86_64 >>>>>>>> >> >>>>>> x86_64) >>>>>>>> >> >>>>>> UNEXPECTED SUCCESS: LLDB (suite) :: >>>>>>>> TestMiInterpreterExec.py (Linux >>>>>>>> >> >>>>>> lldb 3.19.0-26-generic #28~14.04.1-Ubuntu SMP Wed Aug 12 >>>>>>>> 14:09:17 >>>>>>>> >> >>>>>> UTC 2015 >>>>>>>> >> >>>>>> x86_64 x86_64) >>>>>>>> >> >>>>>> UNEXPECTED SUCCESS: LLDB (suite) :: TestMiSyntax.py >>>>>>>> (Linux lldb >>>>>>>> >> >>>>>> 3.19.0-26-generic #28~14.04.1-Ubuntu SMP Wed Aug 12 >>>>>>>> 14:09:17 UTC >>>>>>>> >> >>>>>> 2015 x86_64 >>>>>>>> >> >>>>>> x86_64) >>>>>>>> >> >>>>>> UNEXPECTED SUCCESS: LLDB (suite) :: TestRaise.py (Linux >>>>>>>> lldb >>>>>>>> >> >>>>>> 3.19.0-26-generic #28~14.04.1-Ubuntu SMP Wed Aug 12 >>>>>>>> 14:09:17 UTC >>>>>>>> >> >>>>>> 2015 x86_64 >>>>>>>> >> >>>>>> x86_64) >>>>>>>> >> >>>>>> UNEXPECTED SUCCESS: LLDB (suite) :: TestStubSetSID.py >>>>>>>> (Linux lldb >>>>>>>> >> >>>>>> 3.19.0-26-generic #28~14.04.1-Ubuntu SMP Wed Aug 12 >>>>>>>> 14:09:17 UTC >>>>>>>> >> >>>>>> 2015 x86_64 >>>>>>>> >> >>>>>> x86_64) >>>>>>>> >> >>>>>> UNEXPECTED SUCCESS: LLDB (suite) :: >>>>>>>> TestWatchedVarHitWhenInScope.py >>>>>>>> >> >>>>>> (Linux lldb 3.19.0-26-generic #28~14.04.1-Ubuntu SMP Wed >>>>>>>> Aug 12 >>>>>>>> >> >>>>>> 14:09:17 UTC >>>>>>>> >> >>>>>> 2015 x86_64 x86_64) >>>>>>>> >> >>>>>> ninja: build stopped: subcommand failed. >>>>>>>> >> >>>>>> >>>>>>>> >> >>>>>> >>>>>>>> >> >>>>>> Do these more or less match the current state of affairs >>>>>>>> for Linux >>>>>>>> >> >>>>>> tests? If not, are there any suggestions on best >>>>>>>> practices for >>>>>>>> >> >>>>>> upgrades? A >>>>>>>> >> >>>>>> while back I had tried things like clang and libc++ but I >>>>>>>> had >>>>>>>> >> >>>>>> arrived at the >>>>>>>> >> >>>>>> above setup (albeit typically with the gold linker) >>>>>>>> simply due to >>>>>>>> >> >>>>>> what >>>>>>>> >> >>>>>> worked, what was easy to debug and what built fast. >>>>>>>> >> >>>>>> >>>>>>>> >> >>>>>> Thanks for any confirmation on that! >>>>>>>> >> >>>>>> >>>>>>>> >> >>>>>> -- >>>>>>>> >> >>>>>> -Todd >>>>>>>> >> >>>>>> _______________________________________________ >>>>>>>> >> >>>>>> lldb-dev mailing list >>>>>>>> >> >>>>>> lldb-dev@lists.llvm.org >>>>>>>> >> >>>>>> http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev >>>>>>>> >> >>>> >>>>>>>> >> >>>> >>>>>>>> >> >>>> >>>>>>>> >> >>>> >>>>>>>> >> >>>> -- >>>>>>>> >> >>>> -Todd >>>>>>>> >> >>>> >>>>>>>> >> >>>> _______________________________________________ >>>>>>>> >> >>>> lldb-dev mailing list >>>>>>>> >> >>>> lldb-dev@lists.llvm.org >>>>>>>> >> >>>> http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev >>>>>>>> >> >>>> >>>>>>>> >> >>> >>>>>>>> >> >> >>>>>>>> >> >> >>>>>>>> >> >> >>>>>>>> >> >> -- >>>>>>>> >> >> -Todd >>>>>>>> >> > >>>>>>>> >> > >>>>>>>> >> > >>>>>>>> >> > >>>>>>>> >> > -- >>>>>>>> >> > -Todd >>>>>>>> >> > >>>>>>>> >> > _______________________________________________ >>>>>>>> >> > lldb-dev mailing list >>>>>>>> >> > lldb-dev@lists.llvm.org >>>>>>>> >> > http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev >>>>>>>> >> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > -- >>>>>>>> > -Todd >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> -Todd >>>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> lldb-dev mailing list >>>>>> lldb-dev@lists.llvm.org >>>>>> http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev >>>>>> >>>>> >>>> >>>> >>>> -- >>>> -Todd >>>> >>> >>> >>> >>> -- >>> -Todd >>> >> >> >> >> -- >> -Todd >> > >
_______________________________________________ lldb-dev mailing list lldb-dev@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev