-
Notifications
You must be signed in to change notification settings - Fork 15.1k
Description
| Bugzilla Link | 44697 |
| Resolution | FIXED |
| Resolved on | Feb 11, 2020 02:08 |
| Version | trunk |
| OS | Linux |
| Blocks | #43900 |
| CC | @dyung,@jmorse,@MatzeB,@rnk,@stella.stamenova |
Extended Description
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.