[LLVMdev] DebugInfo/PDB/pdbdump-symbol-format.test fails with VS 2015

Aaron Ballman aaron at aaronballman.com
Thu Jul 23 06:34:22 PDT 2015


On Thu, Jul 23, 2015 at 5:23 AM, İsmail Dönmez <ismail at donmez.ws> wrote:
> Ok just tried on Win 7 and the same problem occurs. I am building with :
>
> cmake -G "Ninja" -DCMAKE_BUILD_TYPE=Release -DLLVM_USE_CRT_RELEASE=MT
> -DLLVM_ENABLE_TIMESTAMPS=ON -DLLVM_ENABLE_ASSERTIONS=ON
>  -DLLVM_INSTALL_TOOLCHAIN_ONLY=ON -DLLVM_TARGETS_TO_BUILD="ARM;X86"
> -DPYTHON_EXECUTABLE=$python_exe -DLLVM_BUILD_TESTS=ON
> -DLLVM_LIT_TOOLS_DIR=C:/cygwin64/bin
>
> fwiw compiler-rt is also enabled.
>
> Also if you can forward me the output of
>
> llvm-pdbdump.exe -types llvm/test/DebugInfo/PDB/Inputs/symbolformat.pdb
>
> then I can compare the outputs.

I am now seeing it failing on Windows. I ran the test three times
yesterday, and it worked all three times. I ran the test three times
today, and it failed all three times.

~Aaron

>
> Thanks!
>
>
> On Tue, Jul 21, 2015 at 5:27 PM, Aaron Ballman <aaron at aaronballman.com> wrote:
>> FWIW, this test is passing for me on Windows 7 with Visual Studio 2015
>> (debug build).
>>
>> 59>  Running all regression tests
>> 59>  -- Testing: 23734 tests, 32 threads --
>> 59>
>> 59>  Testing Time: 634.19s
>> 59>    Expected Passes    : 22821
>> 59>    Expected Failures  : 160
>> 59>    Unsupported Tests  : 753
>> 59>  lit.py: lit.cfg:195: note: using clang: 'E:/llvm/2015/Debug/bin/clang.EXE'
>> 59>  lit.py: lit.cfg:333: note: Did not find clang-interpreter in
>> E:/llvm/2015/Debug/bin;E:/llvm/2015/Debug/bin
>> 59>  lit.py: lit.cfg:279: note: Did not find llvm-go in E:/llvm/2015/Debug/bin
>> ========== Build: 59 succeeded, 0 failed, 266 up-to-date, 0 skipped ==========
>>
>> ~Aaron
>>
>> On Tue, Jul 21, 2015 at 8:50 AM, İsmail Dönmez <ismail at donmez.ws> wrote:
>>> Hi,
>>>
>>> This might be interesting since it seems to be the only LLVM test
>>> failing with VS 2015:
>>>
>>> FAIL: LLVM :: DebugInfo/PDB/pdbdump-symbol-format.test (7377 of 14212)
>>> ******************** TEST 'LLVM ::
>>> DebugInfo/PDB/pdbdump-symbol-format.test' FAILED ********************
>>> Script:
>>> --
>>> llvm-pdbdump -symbols
>>> C:\cygwin64\home\ismail\src\llvm\test\DebugInfo\PDB/Inputs/symbolformat.pdb
>>> | C:/cygwin64/home/ismail/
>>> src/llvm/dist/./bin\FileCheck.EXE --check-prefix=SYM_FORMAT
>>> C:\cygwin64\home\ismail\src\llvm\test\DebugInfo\PDB\pdbdump-symb
>>> ol-format.test
>>> llvm-pdbdump -types
>>> C:\cygwin64\home\ismail\src\llvm\test\DebugInfo\PDB/Inputs/symbolformat.pdb
>>> | C:/cygwin64/home/ismail/sr
>>> c/llvm/dist/./bin\FileCheck.EXE --check-prefix=TYPES_FORMAT
>>> C:\cygwin64\home\ismail\src\llvm\test\DebugInfo\PDB\pdbdump-symb
>>> ol-format.test
>>> llvm-pdbdump -globals
>>> C:\cygwin64\home\ismail\src\llvm\test\DebugInfo\PDB/Inputs/symbolformat.pdb
>>> | C:/cygwin64/home/ismail/
>>> src/llvm/dist/./bin\FileCheck.EXE --check-prefix=GLOBALS
>>> C:\cygwin64\home\ismail\src\llvm\test\DebugInfo\PDB\pdbdump-symbol-
>>> format.test
>>> --
>>> Exit Code: 1
>>>
>>> Command Output (stdout):
>>> --
>>> Command 0: "llvm-pdbdump" "-symbols"
>>> "C:\cygwin64\home\ismail\src\llvm\test\DebugInfo\PDB/Inputs/symbolformat.pdb"
>>> Command 0 Result: 0
>>> Command 0 Output:
>>>
>>>
>>> Command 0 Stderr:
>>>
>>>
>>> Command 1: "C:/cygwin64/home/ismail/src/llvm/dist/./bin\FileCheck.EXE"
>>> "--check-prefix=SYM_FORMAT" "C:\cygwin64\home\ismail\
>>> src\llvm\test\DebugInfo\PDB\pdbdump-symbol-format.test"
>>> Command 1 Result: 0
>>> Command 1 Output:
>>>
>>>
>>> Command 1 Stderr:
>>>
>>>
>>> Command 2: "llvm-pdbdump" "-types"
>>> "C:\cygwin64\home\ismail\src\llvm\test\DebugInfo\PDB/Inputs/symbolformat.pdb"
>>> Command 2 Result: 0
>>> Command 2 Output:
>>>
>>>
>>> Command 2 Stderr:
>>>
>>>
>>> Command 3: "C:/cygwin64/home/ismail/src/llvm/dist/./bin\FileCheck.EXE"
>>> "--check-prefix=TYPES_FORMAT" "C:\cygwin64\home\ismai
>>> l\src\llvm\test\DebugInfo\PDB\pdbdump-symbol-format.test"
>>> Command 3 Result: 1
>>> Command 3 Output:
>>>
>>>
>>> Command 3 Stderr:
>>> C:\cygwin64\home\ismail\src\llvm\test\DebugInfo\PDB\pdbdump-symbol-format.test:33:21:
>>> error: expected string not found in in
>>> put
>>> ; TYPES_FORMAT-DAG: struct MemberTest {
>>>                     ^
>>> <stdin>:173:3: note: scanning from here
>>>  }
>>>  ^
>>>
>>>
>>>
>>> --
>>>
>>> ********************
>>> _______________________________________________
>>> LLVM Developers mailing list
>>> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
>>> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev




More information about the llvm-dev mailing list