Buildbot on windows is failing

David Dean david_dean at apple.com
Thu Jun 27 10:53:28 PDT 2013


On 26 Jun 2013, at 9:05 PM, Rafael EspĂ­ndola <rafael.espindola at gmail.com> wrote:

>> cat fails with return code of 1
>> FileCheck then fails, but I expect that is because cat failed.
> 
> I am fairly lost at what is failing. I did a clean build again and got
> no errors.  Can you please try running just this test with the
> attached patch? It should print more information about which command
> lit is running and what the result is.
> 
> I have also attached the log I got. Please send me the output you get
> or compare the two and see if you find anything odd.

Before the patch:
FAIL: Clang :: Driver/crash-report.c (2632 of 5506)
  ******************** TEST 'Clang :: Driver/crash-report.c' FAILED ********************
  Script:
  --
  rm -rf C:\public\zorg\buildbot\smooshlab\slave-0.8\build\clang-build\178209\tools\clang\test\Driver\Output\crash-report.c.tmp
  mkdir C:\public\zorg\buildbot\smooshlab\slave-0.8\build\clang-build\178209\tools\clang\test\Driver\Output\crash-report.c.tmp
  env TMPDIR=C:\public\zorg\buildbot\smooshlab\slave-0.8\build\clang-build\178209\tools\clang\test\Driver\Output\crash-report.c.tmp TEMP=C:\public\zorg\buildbot\smooshlab\slave-0.8\build\clang-build\178209\tools\clang\test\Driver\Output\crash-report.c.tmp TMP=C:\public\zorg\buildbot\smooshlab\slave-0.8\build\clang-build\178209\tools\clang\test\Driver\Output\crash-report.c.tmp RC_DEBUG_OPTIONS=1  C:/public/zorg/buildbot/smooshlab/slave-0.8/build/clang-build/178209/bin/Release/clang.EXE  -fsyntax-only C:\public\zorg\buildbot\smooshlab\slave-0.8\build\src\tools\clang\test\Driver\crash-report.c   -F/tmp/ -I /tmp/ -idirafter /tmp/ -iquote /tmp/ -isystem /tmp/   -iprefix /the/prefix -iwithprefix /tmp -iwithprefixbefore /tmp/   -internal-isystem /tmp/ -internal-externc-isystem /tmp/   -DFOO=BAR 2>&1 | FileCheck C:\public\zorg\buildbot\smooshlab\slave-0.8\build\src\tools\clang\test\Driver\crash-report.c
  cat C:\public\zorg\buildbot\smooshlab\slave-0.8\build\clang-build\178209\tools\clang\test\Driver\Output\crash-report.c.tmp/crash-report-*.c | FileCheck --check-prefix=CHECKSRC C:\public\zorg\buildbot\smooshlab\slave-0.8\build\src\tools\clang\test\Driver\crash-report.c
  cat C:\public\zorg\buildbot\smooshlab\slave-0.8\build\clang-build\178209\tools\clang\test\Driver\Output\crash-report.c.tmp/crash-report-*.sh | FileCheck --check-prefix=CHECKSH C:\public\zorg\buildbot\smooshlab\slave-0.8\build\src\tools\clang\test\Driver\crash-report.c
  env FORCE_CLANG_DIAGNOSTICS_CRASH=1  C:/public/zorg/buildbot/smooshlab/slave-0.8/build/clang-build/178209/bin/Release/clang.EXE  -fsyntax-only -x c /dev/null 2>&1 | FileCheck C:\public\zorg\buildbot\smooshlab\slave-0.8\build\src\tools\clang\test\Driver\crash-report.c
  --
  Exit Code: 2
  Command Output (stdout):
  --
  Command 0: "rm" "-rf" "C:\public\zorg\buildbot\smooshlab\slave-0.8\build\clang-build\178209\tools\clang\test\Driver\Output\crash-report.c.tmp"
  Command 0 Result: 0
  Command 0 Output:
  
  
  Command 0 Stderr:
  
  
  Command 1: "mkdir" "C:\public\zorg\buildbot\smooshlab\slave-0.8\build\clang-build\178209\tools\clang\test\Driver\Output\crash-report.c.tmp"
  Command 1 Result: 0
  Command 1 Output:
  
  
  Command 1 Stderr:
  
  
  Command 2: "env" "TMPDIR=C:\public\zorg\buildbot\smooshlab\slave-0.8\build\clang-build\178209\tools\clang\test\Driver\Output\crash-report.c.tmp" "TEMP=C:\public\zorg\buildbot\smooshlab\slave-0.8\build\clang-build\178209\tools\clang\test\Driver\Output\crash-report.c.tmp" "TMP=C:\public\zorg\buildbot\smooshlab\slave-0.8\build\clang-build\178209\tools\clang\test\Driver\Output\crash-report.c.tmp" "RC_DEBUG_OPTIONS=1" "C:/public/zorg/buildbot/smooshlab/slave-0.8/build/clang-build/178209/bin/Release/clang.EXE" "-fsyntax-only" "C:\public\zorg\buildbot\smooshlab\slave-0.8\build\src\tools\clang\test\Driver\crash-report.c" "-F/tmp/" "-I" "/tmp/" "-idirafter" "/tmp/" "-iquote" "/tmp/" "-isystem" "/tmp/" "-iprefix" "/the/prefix" "-iwithprefix" "/tmp" "-iwithprefixbefore" "/tmp/" "-internal-isystem" "/tmp/" "-internal-externc-isystem" "/tmp/" "-DFOO=BAR"
  Command 2 Result: 0
  Command 2 Output:
  
  
  Command 2 Stderr:
  
  
  Command 3: "FileCheck" "C:\public\zorg\buildbot\smooshlab\slave-0.8\build\src\tools\clang\test\Driver\crash-report.c"
  Command 3 Result: 0
  Command 3 Output:
  
  
  Command 3 Stderr:
  
  
  Command 4: "cat" "C:\public\zorg\buildbot\smooshlab\slave-0.8\build\clang-build\178209\tools\clang\test\Driver\Output\crash-report.c.tmp/crash-report-*.c"
  Command 4 Result: 1
  Command 4 Output:
  
  
  Command 4 Stderr:
  C:\gnuwin32\bin\cat.EXE: C:\public\zorg\buildbot\smooshlab\slave-0.8\build\clang-build\178209\tools\clang\test\Driver\Output\crash-report.c.tmp/crash-report-*.c: Invalid argument
  
  
  
  Command 5: "FileCheck" "--check-prefix=CHECKSRC" "C:\public\zorg\buildbot\smooshlab\slave-0.8\build\src\tools\clang\test\Driver\crash-report.c"
  Command 5 Result: 2
  Command 5 Output:
  
  
  Command 5 Stderr:
CUSTOMBUILD : FileCheck error : '-' is empty. [C:\public\zorg\buildbot\smooshlab\slave-0.8\build\clang-build\178209\tools\clang\test\check-clang.vcxproj]
  
  
  --



After the patch:

  FAIL: Clang :: Driver/crash-report.c (2627 of 5506)
  ******************** TEST 'Clang :: Driver/crash-report.c' FAILED ********************
  Script:
  --
  rm -rf C:\public\zorg\buildbot\smooshlab\slave-0.8\build\clang-build\178209\tools\clang\test\Driver\Output\crash-report.c.tmp
  mkdir C:\public\zorg\buildbot\smooshlab\slave-0.8\build\clang-build\178209\tools\clang\test\Driver\Output\crash-report.c.tmp
  env TMPDIR=C:\public\zorg\buildbot\smooshlab\slave-0.8\build\clang-build\178209\tools\clang\test\Driver\Output\crash-report.c.tmp TEMP=C:\public\zorg\buildbot\smooshlab\slave-0.8\build\clang-build\178209\tools\clang\test\Driver\Output\crash-report.c.tmp TMP=C:\public\zorg\buildbot\smooshlab\slave-0.8\build\clang-build\178209\tools\clang\test\Driver\Output\crash-report.c.tmp RC_DEBUG_OPTIONS=1 not  C:/public/zorg/buildbot/smooshlab/slave-0.8/build/clang-build/178209/bin/Debug/clang.EXE  -fsyntax-only C:\public\zorg\buildbot\smooshlab\slave-0.8\build\src\tools\clang\test\Driver\crash-report.c   -F/tmp/ -I /tmp/ -idirafter /tmp/ -iquote /tmp/ -isystem /tmp/   -iprefix /the/prefix -iwithprefix /tmp -iwithprefixbefore /tmp/   -internal-isystem /tmp/ -internal-externc-isystem /tmp/   -DFOO=BAR > C:\public\zorg\buildbot\smooshlab\slave-0.8\build\clang-build\178209\tools\clang\test\Driver\Output\crash-report.c.tmp.log 2>&1
  cat C:\public\zorg\buildbot\smooshlab\slave-0.8\build\clang-build\178209\tools\clang\test\Driver\Output\crash-report.c.tmp.log
  cat C:\public\zorg\buildbot\smooshlab\slave-0.8\build\clang-build\178209\tools\clang\test\Driver\Output\crash-report.c.tmp.log | FileCheck C:\public\zorg\buildbot\smooshlab\slave-0.8\build\src\tools\clang\test\Driver\crash-report.c
  cat C:\public\zorg\buildbot\smooshlab\slave-0.8\build\clang-build\178209\tools\clang\test\Driver\Output\crash-report.c.tmp/crash-report-*.c
  cat C:\public\zorg\buildbot\smooshlab\slave-0.8\build\clang-build\178209\tools\clang\test\Driver\Output\crash-report.c.tmp/crash-report-*.c | FileCheck --check-prefix=CHECKSRC C:\public\zorg\buildbot\smooshlab\slave-0.8\build\src\tools\clang\test\Driver\crash-report.c
  cat C:\public\zorg\buildbot\smooshlab\slave-0.8\build\clang-build\178209\tools\clang\test\Driver\Output\crash-report.c.tmp/crash-report-*.sh
  cat C:\public\zorg\buildbot\smooshlab\slave-0.8\build\clang-build\178209\tools\clang\test\Driver\Output\crash-report.c.tmp/crash-report-*.sh | FileCheck --check-prefix=CHECKSH C:\public\zorg\buildbot\smooshlab\slave-0.8\build\src\tools\clang\test\Driver\crash-report.c
  env FORCE_CLANG_DIAGNOSTICS_CRASH=1 not  C:/public/zorg/buildbot/smooshlab/slave-0.8/build/clang-build/178209/bin/Debug/clang.EXE  -fsyntax-only -x c /dev/null > C:\public\zorg\buildbot\smooshlab\slave-0.8\build\clang-build\178209\tools\clang\test\Driver\Output\crash-report.c.tmp.log2 2>&1
  cat C:\public\zorg\buildbot\smooshlab\slave-0.8\build\clang-build\178209\tools\clang\test\Driver\Output\crash-report.c.tmp.log2
  cat C:\public\zorg\buildbot\smooshlab\slave-0.8\build\clang-build\178209\tools\clang\test\Driver\Output\crash-report.c.tmp.log2 | FileCheck C:\public\zorg\buildbot\smooshlab\slave-0.8\build\src\tools\clang\test\Driver\crash-report.c
  false
  -DFOO=BAR > C:\public\zorg\buildbot\smooshlab\slave-0.8\build\clang-build\178209\tools\clang\test\Driver\Output\crash-report.c.tmp.log 2>&1
  cat C:\public\zorg\buildbot\smooshlab\slave-0.8\build\clang-build\178209\tools\clang\test\Driver\Output\crash-report.c.tmp.log
  cat C:\public\zorg\buildbot\smooshlab\slave-0.8\build\clang-build\178209\tools\clang\test\Driver\Output\crash-report.c.tmp.log | FileCheck C:\public\zorg\buildbot\smooshlab\slave-0.8\build\src\tools\clang\test\Driver\crash-report.c
  cat C:\public\zorg\buildbot\smooshlab\slave-0.8\build\clang-build\178209\tools\clang\test\Driver\Output\crash-report.c.tmp/crash-report-*.c
  --
  Exit Code: 2
  Command Output (stdout):
  --
  Command 0: "rm" "-rf" "C:\public\zorg\buildbot\smooshlab\slave-0.8\build\clang-build\178209\tools\clang\test\Driver\Output\crash-report.c.tmp"
  Command 0 Result: 0
  Command 0 Output:
  
  
  Command 0 Stderr:
  
  
  Command 1: "mkdir" "C:\public\zorg\buildbot\smooshlab\slave-0.8\build\clang-build\178209\tools\clang\test\Driver\Output\crash-report.c.tmp"
  Command 1 Result: 0
  Command 1 Output:
  
  
  Command 1 Stderr:
  
  
  Command 2: "env" "TMPDIR=C:\public\zorg\buildbot\smooshlab\slave-0.8\build\clang-build\178209\tools\clang\test\Driver\Output\crash-report.c.tmp" "TEMP=C:\public\zorg\buildbot\smooshlab\slave-0.8\build\clang-build\178209\tools\clang\test\Driver\Output\crash-report.c.tmp" "TMP=C:\public\zorg\buildbot\smooshlab\slave-0.8\build\clang-build\178209\tools\clang\test\Driver\Output\crash-report.c.tmp" "RC_DEBUG_OPTIONS=1" "not" "C:/public/zorg/buildbot/smooshlab/slave-0.8/build/clang-build/178209/bin/Debug/clang.EXE" "-fsyntax-only" "C:\public\zorg\buildbot\smooshlab\slave-0.8\build\src\tools\clang\test\Driver\crash-report.c" "-F/tmp/" "-I" "/tmp/" "-idirafter" "/tmp/" "-iquote" "/tmp/" "-isystem" "/tmp/" "-iprefix" "/the/prefix" "-iwithprefix" "/tmp" "-iwithprefixbefore" "/tmp/" "-internal-isystem" "/tmp/" "-internal-externc-isystem" "/tmp/" "-DFOO=BAR"
  Command 2 Result: 0
  Command 2 Output:
  None
  
  Command 2 Stderr:
  None
  
  Command 3: "cat" "C:\public\zorg\buildbot\smooshlab\slave-0.8\build\clang-build\178209\tools\clang\test\Driver\Output\crash-report.c.tmp.log"
  Command 3 Result: 0
  Command 3 Output:
  
  
  Command 3 Stderr:
  
  
  Command 4: "cat" "C:\public\zorg\buildbot\smooshlab\slave-0.8\build\clang-build\178209\tools\clang\test\Driver\Output\crash-report.c.tmp.log"
  Command 4 Result: 0
  Command 4 Output:
  
  
  Command 4 Stderr:
  
  
  Command 5: "FileCheck" "C:\public\zorg\buildbot\smooshlab\slave-0.8\build\src\tools\clang\test\Driver\crash-report.c"
  Command 5 Result: 2
  Command 5 Output:
  
  
  Command 5 Stderr:
CUSTOMBUILD : FileCheck error : '-' is empty. [C:\public\zorg\buildbot\smooshlab\slave-0.8\build\clang-build\178209\tools\clang\test\check-clang.vcxproj]
  
  
  --


-David






More information about the cfe-commits mailing list