Bug 244610 - REGRESSION(253946@main): [ iOS Debug ] 4X TestWebKitAPI.AppPrivacyReport(APIs) are constant timeouts
Summary: REGRESSION(253946@main): [ iOS Debug ] 4X TestWebKitAPI.AppPrivacyReport(APIs...
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: New Bugs (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2022-08-31 08:50 PDT by Hercules Hjalmarsson
Modified: 2022-09-01 08:05 PDT (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Hercules Hjalmarsson 2022-08-31 08:50:08 PDT
TestWebKitAPI.AppPrivacyReport.RestoreFromInteractionStateIsAppInitiated
TestWebKitAPI.AppPrivacyReport.RestoreFromSessionStateIsNonAppInitiated
TestWebKitAPI.AppPrivacyReport.RestoreFromSessionStateIsAppInitiated
TestWebKitAPI.AppPrivacyReport.RestoreFromInteractionStateIsNonAppInitiated

Are 4 constant API timeouts that on IOS Debug ToT.

HISTORY:
https://results.webkit.org/?suite=api-tests&suite=api-tests&suite=api-tests&suite=api-tests&test=TestWebKitAPI.AppPrivacyReport.RestoreFromInteractionStateIsAppInitiated&test=TestWebKitAPI.AppPrivacyReport.RestoreFromInteractionStateIsNonAppInitiated&test=TestWebKitAPI.AppPrivacyReport.RestoreFromSessionStateIsAppInitiated&test=TestWebKitAPI.AppPrivacyReport.RestoreFromSessionStateIsNonAppInitiated

DIFF:
ASSERTION FAILED: !hasIndexedProperties(oldType) || hasUndecided(oldType) || hasInt32(oldType) || hasDouble(oldType) || hasContiguous(oldType)
runtime/StructureTransitionTable.h(99) : JSC::IndexingType JSC::newIndexingType(JSC::IndexingType, JSC::TransitionKind)
1   0x1572a93b9 WTFCrash
2   0x157c1c95b WTFCrashWithInfo(int, char const*, char const*, int)
3   0x159009aab JSC::newIndexingType(unsigned char, JSC::TransitionKind)
4   0x158fe3d6e JSC::Structure::nonPropertyTransition(JSC::VM&, JSC::Structure*, JSC::TransitionKind)
5   0x158fe5e11 JSC::JSObject::convertContiguousToArrayStorage(JSC::VM&, JSC::TransitionKind)
6   0x158fe5f25 JSC::JSObject::convertContiguousToArrayStorage(JSC::VM&)
7   0x158fdc31d JSC::JSObject::ensureArrayStorageSlow(JSC::VM&)
8   0x158cf55e1 JSC::JSObject::ensureArrayStorage(JSC::VM&)
9   0x15850db9e operationEnsureArrayStorage
10  0x5f5b3a16da79
11  0x1579905de llint_entry
12  0x1579905de llint_entry
13  0x15796c050 vmEntryToJavaScript
14  0x15896279d JSC::JITCode::execute(JSC::VM*, JSC::ProtoCallFrame*)
15  0x158962fb5 JSC::Interpreter::executeCall(JSC::JSGlobalObject*, JSC::JSObject*, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&)
16  0x158d34949 JSC::call(JSC::JSGlobalObject*, JSC::JSValue, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&)
17  0x158d34a2d JSC::call(JSC::JSGlobalObject*, JSC::JSValue, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&, WTF::NakedPtr<JSC::Exception>&)
18  0x158d34ced JSC::profiledCall(JSC::JSGlobalObject*, JSC::ProfilingReason, JSC::JSValue, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&, WTF::NakedPtr<JSC::Exception>&)
19  0x1cee0a5bc WebCore::JSExecState::profiledCall(JSC::JSGlobalObject*, JSC::ProfilingReason, JSC::JSValue, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&, WTF::NakedPtr<JSC::Exception>&)
20  0x1ceed2792 WebCore::ScheduledAction::executeFunctionInContext(JSC::JSGlobalObject*, JSC::JSValue, WebCore::ScriptExecutionContext&)
21  0x1ceed21e0 WebCore::ScheduledAction::execute(WebCore::Document&)
22  0x1ceed20a3 WebCore::ScheduledAction::execute(WebCore::ScriptExecutionContext&)
23  0x1d02ed925 WebCore::DOMTimer::install(WebCore::ScriptExecutionContext&, std::__1::unique_ptr<WebCore::ScheduledAction, std::__1::default_delete<WebCore::ScheduledAction> >, WTF::Seconds, bool)::$_0::operator()(WebCore::ScriptExecutionContext&)
24  0x1d02ed881 WTF::Detail::CallableWrapper<WebCore::DOMTimer::install(WebCore::ScriptExecutionContext&, std::__1::unique_ptr<WebCore::ScheduledAction, std::__1::default_delete<WebCore::ScheduledAction> >, WTF::Seconds, bool)::$_0, void, WebCore::ScriptExecutionContext&>::call(WebCore::ScriptExecutionContext&)
25  0x1cebbb1f7 WTF::Function<void (WebCore::ScriptExecutionContext&)>::operator()(WebCore::ScriptExecutionContext&) const
26  0x1d02d36b8 WebCore::DOMTimer::fired()
27  0x1d05f6e56 WebCore::ThreadTimers::sharedTimerFiredInternal()
28  0x1d05ff721 WebCore::ThreadTimers::setSharedTimer(WebCore::SharedTimer*)::$_0::operator()() const
29  0x1d05ff6b9 WTF::Detail::CallableWrapper<WebCore::ThreadTimers::setSharedTimer(WebCore::SharedTimer*)::$_0, void>::call()
30  0x1cc10c182 WTF::Function<void ()>::operator()() const
31  0x1d05a24e1 WebCore::MainThreadSharedTimer::fired()
Comment 1 Radar WebKit Bug Importer 2022-08-31 08:50:41 PDT
<rdar://problem/99385009>
Comment 2 Hercules Hjalmarsson 2022-08-31 08:54:45 PDT
This issue can be bisected to 253946@main using command:

run-api-tests --debug --ios-simulator --iterations=2   TestWebKitAPI.AppPrivacyReport.RestoreFromInteractionStateIsAppInitiated