RESOLVED FIXED304769
[GTK][WPE] REGRESSION(303110@main): ASSERTION FAILED: hasOneBitSet(static_cast<StorageType>(option)) in WTF_OptionSet tests
https://bugs.webkit.org/show_bug.cgi?id=304769
Summary [GTK][WPE] REGRESSION(303110@main): ASSERTION FAILED: hasOneBitSet(static_cas...
Fujii Hironori
Reported 2025-12-29 17:44:58 PST
[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
Fujii Hironori
Comment 1 2025-12-29 18:02:01 PST
EWS
Comment 2 2025-12-30 01:27:12 PST
Committed 304997@main (048eb8af1e67): <https://commits.webkit.org/304997@main> Reviewed commits have been landed. Closing PR #55927 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.