[llvm-bugs] [Bug 44697] New: CrashRecoveryTest fails when built with clang-cl on 32-bit windows

via llvm-bugs llvm-bugs at lists.llvm.org
Tue Jan 28 08:44:04 PST 2020


https://bugs.llvm.org/show_bug.cgi?id=44697

            Bug ID: 44697
           Summary: CrashRecoveryTest fails when built with clang-cl on
                    32-bit windows
           Product: new-bugs
           Version: trunk
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: enhancement
          Priority: P
         Component: new bugs
          Assignee: unassignedbugs at nondot.org
          Reporter: hans at chromium.org
                CC: htmldeveloper at gmail.com, llvm-bugs at lists.llvm.org
            Blocks: 44555

C:\src\llvm.monorepo\build.32_2019_selfhost>set
CC=c:\src\llvm.monorepo\build.32_2019\bin\clang-cl.exe
C:\src\llvm.monorepo\build.32_2019_selfhost>set CXX=%CC%
C:\src\llvm.monorepo\build.32_2019_selfhost>cmake -GNinja
-DCMAKE_BUILD_TYPE=Release -DLLVM_ENABLE_ASSERTIONS=ON
-DLLVM_ENABLE_PROJECTS="llvm" ..\llvm

C:\src\llvm.monorepo\build.32_2019_selfhost>ninja SupportTests

C:\src\llvm.monorepo\build.32_2019_selfhost>unittests\Support\SupportTests.exe
--gtest_filter=CrashRecovery*
Note: Google Test filter = CrashRecovery*
[==========] Running 5 tests from 1 test case.
[----------] Global test environment set-up.
[----------] 5 tests from CrashRecoveryTest
[ RUN      ] CrashRecoveryTest.Basic
unknown file: error: SEH exception with code 0x3221225477 thrown in â─δë±Φ.
[  FAILED  ] CrashRecoveryTest.Basic (2 ms)
[ RUN      ] CrashRecoveryTest.Cleanup
unknown file: error: SEH exception with code 0x3221225477 thrown in â─δë±Φ.
[  FAILED  ] CrashRecoveryTest.Cleanup (0 ms)
[ RUN      ] CrashRecoveryTest.DumpStackCleanup
0x011568E0 (0x01158560 0x011568E0 0x00000001 0x023CF598)
0x014B2ED2 (0x01561420 0x045B50A0 0x0453F620 0x01158514)
0x0157D1C1 (0x045B50A0 0x01562380 0x015F46E5 0x01562380)
0x015622F5 (0x5E30635E 0x00000000 0x0454D190 0x0453F620)
0x01563C35 (0x0156BD2C 0x005B1000 0x0454D190 0x00000000)
0x0156B405 (0x00E56001 0x00007FFF 0x015F4D63 0x023CF800)
0x0157D581 (0x0453F620 0x0156B170 0x015F4D7C 0x00000000)
unknown file: error: SEH exception with code 0x3221225477 thrown in â─δë±Φ.
[  FAILED  ] CrashRecoveryTest.DumpStackCleanup (32 ms)
[ RUN      ] CrashRecoveryTest.RaiseException
unknown file: error: SEH exception with code 0x3221225477 thrown in â─δë±Φ.
[  FAILED  ] CrashRecoveryTest.RaiseException (0 ms)
[ RUN      ] CrashRecoveryTest.CallOutputDebugString
[       OK ] CrashRecoveryTest.CallOutputDebugString (0 ms)
[----------] 5 tests from CrashRecoveryTest (41 ms total)

[----------] Global test environment tear-down
[==========] 5 tests from 1 test case ran. (48 ms total)
[  PASSED  ] 1 test.
[  FAILED  ] 4 tests, listed below:
[  FAILED  ] CrashRecoveryTest.Basic
[  FAILED  ] CrashRecoveryTest.Cleanup
[  FAILED  ] CrashRecoveryTest.DumpStackCleanup
[  FAILED  ] CrashRecoveryTest.RaiseException

 4 FAILED TESTS



I'm guessing this might be a problem with clang-cl's SEH support rather than
with CrashRecovery, but maybe it was uncovered because of the new
in-process-cc1 stuff.


Referenced Bugs:

https://bugs.llvm.org/show_bug.cgi?id=44555
[Bug 44555] [meta] 10.0.0 Release Blockers
-- 
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20200128/38fda803/attachment.html>


More information about the llvm-bugs mailing list