WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED DUPLICATE of
bug 226027
225978
ASSERTION FAILED: !HashTranslator::equal(KeyTraits::emptyValue(), key) on TestWTF.WTF_SmallSet tests
https://bugs.webkit.org/show_bug.cgi?id=225978
Summary
ASSERTION FAILED: !HashTranslator::equal(KeyTraits::emptyValue(), key) on Tes...
Amir Mark Jr
Reported
2021-05-19 12:05:08 PDT
TestWTF.WTF_SmallSet.FourUint16 TestWTF.WTF_SmallSet.FourUint32 TestWTF.WTF_SmallSet.FourUint64 TestWTF.WTF_SmallSet.FourUint8 TestWTF.WTF_SmallSet.HundredUint16 TestWTF.WTF_SmallSet.HundredUint32 TestWTF.WTF_SmallSet.HundredUint64 TestWTF.WTF_SmallSet.HundredUint8 TestWTF.WTF_SmallSet.ThreeUint16 TestWTF.WTF_SmallSet.ThreeUint32 TestWTF.WTF_SmallSet.ThreeUint64 TestWTF.WTF_SmallSet.ThreeUint8 These tests are consistently crashing on BigSur Debug, BigSur E Debug, and Catalina Debug since being introduced. History:
https://results.webkit.org/?suite=api-tests&suite=api-tests&suite=api-tests&suite=api-tests&suite=api-tests&suite=api-tests&suite=api-tests&suite=api-tests&suite=api-tests&suite=api-tests&suite=api-tests&suite=api-tests&test=TestWTF.WTF_SmallSet.FourUint16&test=TestWTF.WTF_SmallSet.FourUint32&test=TestWTF.WTF_SmallSet.FourUint64&test=TestWTF.WTF_SmallSet.FourUint8&test=TestWTF.WTF_SmallSet.HundredUint16&test=TestWTF.WTF_SmallSet.HundredUint32&test=TestWTF.WTF_SmallSet.HundredUint64&test=TestWTF.WTF_SmallSet.HundredUint8&test=TestWTF.WTF_SmallSet.ThreeUint16&test=TestWTF.WTF_SmallSet.ThreeUint32&test=TestWTF.WTF_SmallSet.ThreeUint64&test=TestWTF.WTF_SmallSet.ThreeUint8
Crash Log: All lines are similar except line 8 which just changes the name of the test crashing. ASSERTION FAILED: !HashTranslator::equal(KeyTraits::emptyValue(), key) /Volumes/Data/worker/bigsur-debug/build/WebKitBuild/Debug/usr/local/include/wtf/HashTable.h(647) : void WTF::HashTable<unsigned short, unsigned short, WTF::IdentityExtractor, WTF::DefaultHash<unsigned short>, WTF::HashTraits<unsigned short>, WTF::HashTraits<unsigned short> >::checkKey(const T &) [Key = unsigned short, Value = unsigned short, Extractor = WTF::IdentityExtractor, HashFunctions = WTF::DefaultHash<unsigned short>, Traits = WTF::HashTraits<unsigned short>, KeyTraits = WTF::HashTraits<unsigned short>, HashTranslator = WTF::IdentityHashTranslator<WTF::HashTraits<unsigned short>, WTF::DefaultHash<unsigned short> >, T = unsigned short] 1 0x10953d859 WTFCrash 2 0x1089e160b WTFCrashWithInfo(int, char const*, char const*, int) 3 0x108a5d14d void WTF::HashTable<unsigned short, unsigned short, WTF::IdentityExtractor, WTF::DefaultHash<unsigned short>, WTF::HashTraits<unsigned short>, WTF::HashTraits<unsigned short> >::checkKey<WTF::IdentityHashTranslator<WTF::HashTraits<unsigned short>, WTF::DefaultHash<unsigned short> >, unsigned short>(unsigned short const&) 4 0x108a5ce16 WTF::HashTableAddResult<WTF::HashTableIterator<WTF::HashTable<unsigned short, unsigned short, WTF::IdentityExtractor, WTF::DefaultHash<unsigned short>, WTF::HashTraits<unsigned short>, WTF::HashTraits<unsigned short> >, unsigned short, unsigned short, WTF::IdentityExtractor, WTF::DefaultHash<unsigned short>, WTF::HashTraits<unsigned short>, WTF::HashTraits<unsigned short> > > WTF::HashTable<unsigned short, unsigned short, WTF::IdentityExtractor, WTF::DefaultHash<unsigned short>, WTF::HashTraits<unsigned short>, WTF::HashTraits<unsigned short> >::add<WTF::IdentityHashTranslator<WTF::HashTraits<unsigned short>, WTF::DefaultHash<unsigned short> >, unsigned short const&, unsigned short>(unsigned short const&, unsigned short&&) 5 0x108a5cd87 WTF::HashTable<unsigned short, unsigned short, WTF::IdentityExtractor, WTF::DefaultHash<unsigned short>, WTF::HashTraits<unsigned short>, WTF::HashTraits<unsigned short> >::add(unsigned short&&) 6 0x108a5c4d6 WTF::HashSet<unsigned short, WTF::DefaultHash<unsigned short>, WTF::HashTraits<unsigned short>, WTF::HashTableTraits>::add(unsigned short&&) 7 0x108a50b6e void TestWebKitAPI::testSmallSetOfUnsigned<unsigned short>(unsigned int) 8 0x108a50116 TestWebKitAPI::WTF_SmallSet_ThreeUint16_Test::TestBody() 9 0x1096f86a4 void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) 10 0x1096ba31b void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) 11 0x1096ba253 testing::Test::Run() 12 0x1096bb434 testing::TestInfo::Run() 13 0x1096bc575 testing::TestSuite::Run() 14 0x1096cb74d testing::internal::UnitTestImpl::RunAllTests() 15 0x1096fd844 bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) 16 0x1096cb0eb bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) 17 0x1096cafbd testing::UnitTest::Run() 18 0x10940a5f1 RUN_ALL_TESTS() 19 0x10940a582 TestWebKitAPI::TestsController::run(int, char**) 20 0x1096ab663 main 21 0x7fff20444f3d start
Attachments
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2021-05-19 12:06:04 PDT
<
rdar://problem/78217299
>
Amir Mark Jr
Comment 2
2021-05-19 14:10:15 PDT
Able to reproduced issue with command: run-api-tests --root <path to spade> --debug --iterations 100 <name of test>
Robin Morisset
Comment 3
2021-05-20 10:35:07 PDT
I accidentally opened a duplicate issue. I make that one the primary because it already got the patch. *** This bug has been marked as a duplicate of
bug 226027
***
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug