[WinCairo] TestWTF.WTF.UniqueRef is crashing in Debug builds https://build.webkit.org/builders/WinCairo%2064-bit%20WKL%20Debug%20%28Tests%29/builds/3389 > Crashed > > TestWTF.WTF.UniqueRef > > File name unavailable > SEH exception with code 0xc0000005 thrown in the test body.
Backtrace: TestWTFLib.dll!std::default_delete<TestWebKitAPI::A>::operator()(TestWebKitAPI::A * _Ptr) Line 2402 C++ TestWTFLib.dll!std::unique_ptr<TestWebKitAPI::A,std::default_delete<TestWebKitAPI::A>>::~unique_ptr<TestWebKitAPI::A,std::default_delete<TestWebKitAPI::A>>() Line 2514 C++ TestWTFLib.dll!WTF::UniqueRef<TestWebKitAPI::A>::~UniqueRef<TestWebKitAPI::A>() C++ TestWTFLib.dll!TestWebKitAPI::C::~C() C++ TestWTFLib.dll!TestWebKitAPI::WTF_UniqueRef_Test::TestBody() Line 95 C++ TestWTFLib.dll!testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test,void>(testing::Test * object, void(testing::Test::*)() method, const char * location) Line 2428 C++ TestWTFLib.dll!testing::internal::HandleExceptionsInMethodIfSupported<testing::Test,void>(testing::Test * object, void(testing::Test::*)() method, const char * location) Line 2498 C++ TestWTFLib.dll!testing::Test::Run() Line 2524 C++ TestWTFLib.dll!testing::TestInfo::Run() Line 2697 C++ TestWTFLib.dll!testing::TestCase::Run() Line 2812 C++ TestWTFLib.dll!testing::internal::UnitTestImpl::RunAllTests() Line 5178 C++ TestWTFLib.dll!testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl,bool>(testing::internal::UnitTestImpl * object, bool(testing::internal::UnitTestImpl::*)() method, const char * location) Line 2428 C++ TestWTFLib.dll!testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl,bool>(testing::internal::UnitTestImpl * object, bool(testing::internal::UnitTestImpl::*)() method, const char * location) Line 2498 C++ TestWTFLib.dll!testing::UnitTest::Run() Line 4786 C++ TestWTFLib.dll!RUN_ALL_TESTS() Line 2342 C++ TestWTFLib.dll!TestWebKitAPI::TestsController::run(int argc, char * * argv) Line 90 C++ TestWTFLib.dll!main(int argc, char * * argv) Line 41 C++ TestWTFLib.dll!dllLauncherEntryPoint(int argc, char * * argv) Line 49 C++ TestWTF.exe!main(int argc, const char * * argv) Line 222 C++ [Inline Frame] TestWTF.exe!invoke_main() Line 78 C++ TestWTF.exe!__scrt_common_main_seh() Line 288 C++ kernel32.dll!00007ffd0b0a7bd4() Unknown ntdll.dll!00007ffd0b5ace51() Unknown
class A of UniqueRef.cpp and CompactUniquePtrTuple.cpp are confilicting.
Created attachment 408306 [details] Patch
Committed r266774: <https://trac.webkit.org/changeset/266774>
<rdar://problem/68549680>