[Webkit-unassigned] [Bug 273501] New: [ Ventura WK1 Debug ] 2x imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-mode are constant crashes

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Apr 30 10:23:21 PDT 2024


https://bugs.webkit.org/show_bug.cgi?id=273501

            Bug ID: 273501
           Summary: [ Ventura WK1 Debug ] 2x
                    imported/w3c/web-platform-tests/html/semantics/embedde
                    d-content/media-elements/track/track-element/track-mod
                    e are constant crashes
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: New Bugs
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: j_stfleur at apple.com

Description:
imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-mode-disabled.html 
imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-mode.html 

Both tests were previously crashing on Ventura Wk1 release and debug, after fixed was summited. Test is now crashing only in Debug. Tests were originally unskipped on 274958 at main

Buildbot URL:
https://build.webkit.org/#/builders/703/builds/5475

History:
https://results.webkit.org/?suite=layout-tests&suite=layout-tests&test=imported%2Fw3c%2Fweb-platform-tests%2Fhtml%2Fsemantics%2Fembedded-content%2Fmedia-elements%2Ftrack%2Ftrack-element%2Ftrack-mode-disabled.html&test=imported%2Fw3c%2Fweb-platform-tests%2Fhtml%2Fsemantics%2Fembedded-content%2Fmedia-elements%2Ftrack%2Ftrack-element%2Ftrack-mode.html&version_name=Ventura&limit=50000&recent=false

Diff/Image Diff/Crash Log:
https://build.webkit.org/results/Apple-Ventura-Debug-WK1-Tests/278151@main%20(5475)/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-mode-crash-log.txt

https://build.webkit.org/results/Apple-Ventura-Debug-WK1-Tests/278151@main%20(5475)/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-mode-disabled-crash-log.txt

stderr:
ASSERTION FAILED: Uncaught exception - *** -[__NSArrayM objectAtIndex:]: index 0 beyond bounds for empty array
0
/Volumes/Data/worker/Apple-Ventura-Debug-Build/build/Source/WTF/wtf/BlockObjCExceptions.mm(39) : void ReportBlockedObjCException(NSException *__strong)
1   0x117095f69 WTFCrash
2   0x1170b8602 ReportBlockedObjCException(NSException*)
3   0x16cee1ba5 WebCore::MediaPlayerPrivateAVFoundationObjC::setCurrentTextTrack(WebCore::InbandTextTrackPrivateAVF*)
4   0x171e2d4f4 WebCore::MediaPlayerPrivateAVFoundation::configureInbandTracks()
5   0x171e2d599 WebCore::MediaPlayerPrivateAVFoundation::trackModeChanged()
6   0x171e2968c WebCore::InbandTextTrackPrivateAVF::setMode(WebCore::InbandTextTrackPrivateMode)
7   0x16cec7280 WebCore::MediaPlayerPrivateAVFoundationObjC::synchronizeTextTrackState()
8   0x171e2d3fa WebCore::MediaPlayerPrivateAVFoundation::configureInbandTracks()
9   0x171e2d599 WebCore::MediaPlayerPrivateAVFoundation::trackModeChanged()
10  0x16cec6e35 WebCore::MediaPlayerPrivateAVFoundationObjC::notifyTrackModeChanged()
11  0x171d5d103 WebCore::MediaPlayer::notifyTrackModeChanged()
12  0x170e26c6e WebCore::HTMLMediaElement::textTrackModeChanged(WebCore::TextTrack&)
13  0x17110e081 auto WebCore::TextTrack::setMode(WebCore::TextTrack::Mode)::$_7::operator()<WebCore::TextTrackClient>(WebCore::TextTrackClient&) const
14  0x17110e031 WTF::Detail::CallableWrapper<WebCore::TextTrack::setMode(WebCore::TextTrack::Mode)::$_7, void, WebCore::TextTrackClient&>::call(WebCore::TextTrackClient&)
15  0x171109aaa WTF::Function<void (WebCore::TextTrackClient&)>::operator()(WebCore::TextTrackClient&) const
16  0x1710f8ff2 WTF::WeakHashSet<WebCore::TextTrackClient, WTF::DefaultWeakPtrImpl, (WTF::EnableWeakPtrThreadingAssertions)1>::forEach(WTF::Function<void (WebCore::TextTrackClient&)> const&)
17  0x1710f8aa1 WebCore::TextTrack::setMode(WebCore::TextTrack::Mode)
18  0x16ea83c2f WebCore::setJSTextTrack_modeSetter(JSC::JSGlobalObject&, WebCore::JSTextTrack&, JSC::JSValue)::'lambda'()::operator()() const
19  0x16ea83bcd void WebCore::invokeFunctorPropagatingExceptionIfNecessary<WebCore::setJSTextTrack_modeSetter(JSC::JSGlobalObject&, WebCore::JSTextTrack&, JSC::JSValue)::'lambda'()>(JSC::JSGlobalObject&, JSC::ThrowScope&, WebCore::setJSTextTrack_modeSetter(JSC::JSGlobalObject&, WebCore::JSTextTrack&, JSC::JSValue)::'lambda'()&&)
20  0x16ea83b1c WebCore::setJSTextTrack_modeSetter(JSC::JSGlobalObject&, WebCore::JSTextTrack&, JSC::JSValue)
21  0x16e9d3f66 bool WebCore::IDLAttribute<WebCore::JSTextTrack>::set<&WebCore::setJSTextTrack_modeSetter(JSC::JSGlobalObject&, WebCore::JSTextTrack&, JSC::JSValue), (WebCore::CastedThisErrorBehavior)0>(JSC::JSGlobalObject&, long long, long long, JSC::PropertyName)
22  0x16e9d3de5 WebCore::setJSTextTrack_mode(JSC::JSGlobalObject*, long long, long long, JSC::PropertyName)
23  0x118dd0860 WTF::FunctionPtr<(WTF::PtrTag)30177, bool (JSC::JSGlobalObject*, long long, long long, JSC::PropertyName), (WTF::FunctionAttributes)1>::operator()(JSC::JSGlobalObject*, long long, long long, JSC::PropertyName) const
24  0x118ec5023 JSC::JSObject::putInlineSlow(JSC::JSGlobalObject*, JSC::PropertyName, JSC::JSValue, JSC::PutPropertySlot&)
25  0x118536e68 JSC::JSObject::putInlineForJSObject(JSC::JSCell*, JSC::JSGlobalObject*, JSC::PropertyName, JSC::JSValue, JSC::PutPropertySlot&)
26  0x118536b46 JSC::JSCell::putInline(JSC::JSGlobalObject*, JSC::PropertyName, JSC::JSValue, JSC::PutPropertySlot&)
27  0x118538510 JSC::JSValue::putInline(JSC::JSGlobalObject*, JSC::PropertyName, JSC::JSValue, JSC::PutPropertySlot&)
28  0x118adf0f9 llint_slow_path_put_by_id
29  0x11990a448 llint_entry
30  0x119923426 llint_entry
31  0x119923426 llint_entry

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20240430/77a3ba68/attachment-0001.htm>


More information about the webkit-unassigned mailing list