WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
271732
REGRESSION (
276636@main
): [ macOS wk2 ] http/tests/workers/service/openwindow-from-notification-click.html is a consistent crash
https://bugs.webkit.org/show_bug.cgi?id=271732
Summary
REGRESSION (276636@main): [ macOS wk2 ] http/tests/workers/service/openwindow...
Karl Rackler
Reported
2024-03-26 15:10:56 PDT
Created
attachment 470615
[details]
symbolicated-crash-log Description: http/tests/workers/service/openwindow-from-notification-click.html ------------- BISECTION AUDIT TRAIL -------------
276633@main
--> Pass Failure
276634@main
--> Pass Failure
276637@main
--> Crashed
276641@main
--> Crashed ------------- BISECTION AUDIT TRAIL END ------------- This leaves
276635@main
-
276637@main
range (
https://commits.webkit.org/compare/276635@main...276637@main
) as the possible culprit. In that range, only
276636@main
modifies the window.open process leaving it as the suspected cause. This issue can be reproduced using the command: run-webkit-tests --release --no-retry --force --iterations=10 http/tests/workers/service/openwindow-from-notification-click.html History:
https://results.webkit.org/?suite=layout-tests&test=http%2Ftests%2Fworkers%2Fservice%2Fopenwindow-from-notification-click.html&platform=mac
Crash Log: Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 com.apple.WebKit 0x103003e3c WTF::HashTableConstIterator<WTF::RobinHoodHashTable<WTF::String, WTF::KeyValuePair<WTF::String, std::__1::variant<WTF::String, bool, unsigned int, double>>, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<WTF::String, std::__1::variant<WTF::String, bool, unsigned int, double>>>, WTF::DefaultHash<WTF::String>, WTF::HashMap<WTF::String, std::__1::variant<WTF::String, bool, unsigned int, double>, WTF::DefaultHash<WTF::String>, WTF::HashTraits<WTF::String>, WTF::HashTraits<std::__1::variant<WTF::String, bool, unsigned int, double>>, WTF::MemoryCompactRobinHoodHashTableTraits>::KeyValuePairTraits, WTF::HashTraits<WTF::String>, WTF::MemoryCompactRobinHoodHashTableSizePolicy>, WTF::String, WTF::KeyValuePair<WTF::String, std::__1::variant<WTF::String, bool, unsigned int, double>>, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<WTF::String, std::__1::variant<WTF::String, bool, unsigned int, double>>>, WTF::DefaultHash<WTF::String>, WTF::HashMap<WTF::String, std::__1::variant<WTF::String, bool, unsigned int, double>, WTF::DefaultHash<WTF::String>, WTF::HashTraits<WTF::String>, WTF::HashTraits<std::__1::variant<WTF::String, bool, unsigned int, double>>, WTF::MemoryCompactRobinHoodHashTableTraits>::KeyValuePairTraits, WTF::HashTraits<WTF::String>> WTF::RobinHoodHashTable<WTF::String, WTF::KeyValuePair<WTF::String, std::__1::variant<WTF::String, bool, unsigned int, double>>, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<WTF::String, std::__1::variant<WTF::String, bool, unsigned int, double>>>, WTF::DefaultHash<WTF::String>, WTF::HashMap<WTF::String, std::__1::variant<WTF::String, bool, unsigned int, double>, WTF::DefaultHash<WTF::String>, WTF::HashTraits<WTF::String>, WTF::HashTraits<std::__1::variant<WTF::String, bool, unsigned int, double>>, WTF::MemoryCompactRobinHoodHashTableTraits>::KeyValuePairTraits, WTF::HashTraits<WTF::String>, WTF::MemoryCompactRobinHoodHashTableSizePolicy>::find<WTF::IdentityHashTranslator<WTF::HashMap<WTF::String, std::__1::variant<WTF::String, bool, unsigned int, double>, WTF::DefaultHash<WTF::String>, WTF::HashTraits<WTF::String>, WTF::HashTraits<std::__1::variant<WTF::String, bool, unsigned int, double>>, WTF::MemoryCompactRobinHoodHashTableTraits>::KeyValuePairTraits, WTF::DefaultHash<WTF::String>>, WTF::String>(WTF::String const&) const 1 com.apple.WebKit 0x103002a0c bool WebKit::valueForKey<bool>(WTF::HashMap<WTF::String, std::__1::variant<WTF::String, bool, unsigned int, double>, WTF::DefaultHash<WTF::String>, WTF::HashTraits<WTF::String>, WTF::HashTraits<std::__1::variant<WTF::String, bool, unsigned int, double>>, WTF::MemoryCompactRobinHoodHashTableTraits> const&, WTF::HashMap<WTF::String, std::__1::variant<WTF::String, bool, unsigned int, double>, WTF::DefaultHash<WTF::String>, WTF::HashTraits<WTF::String>, WTF::HashTraits<std::__1::variant<WTF::String, bool, unsigned int, double>>, WTF::MemoryCompactRobinHoodHashTableTraits> const&, WTF::String const&) 2 com.apple.WebKit 0x1030028d4 WebKit::WebPreferencesStore::setBoolValueForKey(WTF::String const&, bool) 3 com.apple.WebKit 0x1036a15a4 WebKit::WebPreferences::setThreadedScrollingEnabled(bool const&) 4 com.apple.WebKit 0x1031e97dc WKPreferencesSetThreadedScrollingEnabled 5 WebKitTestRunner 0x1024a758c WTR::PlatformWebView::PlatformWebView(OpaqueWKPageConfiguration const*, WTR::TestOptions const&)
Attachments
symbolicated-crash-log
(23.39 KB, text/plain)
2024-03-26 15:10 PDT
,
Karl Rackler
no flags
Details
View All
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2024-03-26 15:12:12 PDT
<
rdar://problem/125442890
>
Karl Rackler
Comment 2
2024-03-26 15:26:52 PDT
I have marked this test as a consistent crash while this issue is investigated.
EWS
Comment 3
2024-03-26 15:32:52 PDT
Test gardening commit
276713@main
(cff3f2dda491): <
https://commits.webkit.org/276713@main
> Reviewed commits have been landed. Closing PR #26486 and removing active labels.
Alexey Proskuryakov
Comment 4
2024-03-29 08:43:09 PDT
Per radar comments, this was fixed in
https://commits.webkit.org/276721@main
. The test is indeed no longer crashing, and is back to flakily failing.
EWS
Comment 5
2024-04-01 21:29:09 PDT
Test gardening commit
276923@main
(c854e7e0be45): <
https://commits.webkit.org/276923@main
> Reviewed commits have been landed. Closing PR #26710 and removing active labels.
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