RESOLVED FIXED 216303
[WinCairo] TestWTF.WTF.UniqueRef is crashing in Debug builds
https://bugs.webkit.org/show_bug.cgi?id=216303
Summary [WinCairo] TestWTF.WTF.UniqueRef is crashing in Debug builds
Fujii Hironori
Reported 2020-09-08 19:54:49 PDT
[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.
Attachments
Patch (2.48 KB, patch)
2020-09-08 20:24 PDT, Fujii Hironori
rniwa: review+
Fujii Hironori
Comment 1 2020-09-08 19:55:37 PDT
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
Fujii Hironori
Comment 2 2020-09-08 20:06:56 PDT
class A of UniqueRef.cpp and CompactUniquePtrTuple.cpp are confilicting.
Fujii Hironori
Comment 3 2020-09-08 20:24:01 PDT
Fujii Hironori
Comment 4 2020-09-08 21:37:42 PDT
Radar WebKit Bug Importer
Comment 5 2020-09-08 21:38:16 PDT
Note You need to log in before you can comment on or make changes to this bug.