Bug 304769
| Summary: | [GTK][WPE] REGRESSION(303110@main): ASSERTION FAILED: hasOneBitSet(static_cast<StorageType>(option)) in WTF_OptionSet tests | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Fujii Hironori <fujii> |
| Component: | WebKitGTK | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | bugs-noreply |
| Priority: | P2 | ||
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Fujii Hironori
[GTK][WPE] REGRESSION(303110@main): ASSERTION FAILED: hasOneBitSet(static_cast<StorageType>(option)) in WTF_OptionSet tests
Unexpected failures (5)
/TestWTF
WTF_OptionSet.NotEqual
WTF_OptionSet.ContainsTwoFlags3
WTF_OptionSet.OptionSetThatContainsOneFlagToRawValueToOptionSet2
WTF_OptionSet.OptionSetThatContainsTwoFlagsToRawValueToOptionSet2
WTF_OptionSet.IterateOverOptionSetThatContainsFlags2
Unexpected crashes (9)
/TestWTF
WTF_OptionSet.Equal
WTF_OptionSet.Or
WTF_OptionSet.OrAssignment
WTF_OptionSet.Minus
WTF_OptionSet.AddAndRemove
WTF_OptionSet.Set
WTF_OptionSet.ContainsAny
WTF_OptionSet.ContainsAll
WTF_OptionSet.HashSet
WPE-Linux-64-bit-Debug-Tests 303110@main
https://build.webkit.org/#/builders/14/builds/13395
GTK-Linux-64-bit-Debug-Tests 303110@main
https://build.webkit.org/#/builders/63/builds/17646
ASSERTION FAILED: hasOneBitSet(static_cast<StorageType>(option))
WTF/Headers/wtf/OptionSet.h(98) : constexpr WTF::OptionSet< <template-parameter-1-1>, <anonymous> >::OptionSet(std::initializer_list<_Tp>) [with E = TestWebKitAPI::ExampleFlags; WTF::ConcurrencyTag concurrency = WTF::ConcurrencyTag::None]
1 0x55f45cd1b4d5 WTF::OptionSet<TestWebKitAPI::ExampleFlags, (WTF::ConcurrencyTag)0>::OptionSet(std::initializer_list<TestWebKitAPI::ExampleFlags>)
2 0x55f45cd1e0f2 operator()<(WTF::ConcurrencyTag)0>
3 0x55f45cd1e8ff TestWebKitAPI::WTF_OptionSet_Equal_Test::TestBody()
4 0x7f26b9f502c1 void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*)
5 0x7f26b9f467a5 void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*)
6 0x7f26b9f2b864 testing::Test::Run()
7 0x7f26b9f2c191 testing::TestInfo::Run()
8 0x7f26b9f2cba9 testing::TestSuite::Run()
9 0x7f26b9f39e44 testing::internal::UnitTestImpl::RunAllTests()
10 0x7f26b9f51d4a bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*)
11 0x7f26b9f47958 bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*)
12 0x7f26b9f383a3 testing::UnitTest::Run()
13 0x55f45c68e2d7 RUN_ALL_TESTS()
14 0x55f45c68e889 TestWebKitAPI::TestsController::run(int, char**)
15 0x55f45d158a9c main
16 0x7f26b92ca1ca __libc_start_call_main
17 0x7f26b92ca28b __libc_start_main
18 0x55f45c68dd95 _start
**CRASH** WTF_OptionSet.Equal
**FAIL** WTF_OptionSet.NotEqual
../../../Tools/TestWebKitAPI/Tests/WTF/OptionSet.cpp:94
Value of: set != ExampleFlags::A
Actual: true
Expected: false
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Fujii Hironori
Pull request: https://github.com/WebKit/WebKit/pull/55927
EWS
Committed 304997@main (048eb8af1e67): <https://commits.webkit.org/304997@main>
Reviewed commits have been landed. Closing PR #55927 and removing active labels.