WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
NEW
259545
REGRESSION(
266513@main
?): [ macOS Ventura Debug WK1 ] media/modern-media-controls/tracks-support/text-track-selected-via-media-api.html is a constant crash
https://bugs.webkit.org/show_bug.cgi?id=259545
Summary
REGRESSION(266513@main?): [ macOS Ventura Debug WK1 ] media/modern-media-cont...
Ben Schwartz
Reported
2023-07-26 20:59:25 PDT
media/modern-media-controls/tracks-support/text-track-selected-via-media-api.html This test is a consistent crash on macOS Ventura debug wk1 builds. HISTORY:
https://results.webkit.org/?suite=layout-tests&test=media%2Fmodern-media-controls%2Ftracks-support%2Ftext-track-selected-via-media-api.html&style=debug
CRASH LOG: ERROR: Unknown key, 'useFlexibleViewport', in test header in /Volumes/Data/worker/Apple-Ventura-Debug-AppleSilicon-WK1-Tests/build/LayoutTests/media/modern-media-controls/tracks-support/text-track-selected-via-media-api.html /Volumes/Data/worker/Apple-Ventura-Debug-Build/build/Tools/TestRunnerShared/TestFeatures.cpp(266) : WTR::TestFeatures WTR::parseTestHeaderString(const std::string &, std::filesystem::path, const std::unordered_map<std::string, TestHeaderKeyType> &) 2023-07-26 19:25:20.922 DumpRenderTree[98427:188946042] *** Terminating app due to uncaught exception 'NSRangeException', reason: '*** -[__NSArrayM objectAtIndex:]: index 0 beyond bounds for empty array' *** First throw call stack: ( 0 CoreFoundation 0x000000019606b154 __exceptionPreprocess + 176 1 libobjc.A.dylib 0x0000000195b8a4d4 objc_exception_throw + 60 2 CoreFoundation 0x00000001961559b8 -[__NSCFString characterAtIndex:].cold.1 + 0 3 CoreFoundation 0x0000000195f93ff0 -[__NSArrayM objectAtIndex:] + 188 4 AVFCore 0x00000001aa2c5244 -[AVMediaSelectionOption _updateDisplayNameWithLocale:fallingBackToMatchingUndeterminedAndMultilingual:context:] + 88 5 AVFCore 0x00000001aa2c51a8 -[AVMediaSelectionOption _displayNameWithLocale:fallingBackToMatchingUndeterminedAndMultilingual:] + 40 6 AVFCore 0x00000001aa2077d4 -[AVPlayerItem selectMediaOption:inMediaSelectionGroup:] + 168 7 WebCore 0x000000012189b108 _ZN7WebCore34MediaPlayerPrivateAVFoundationObjC19setCurrentTextTrackEPNS_25InbandTextTrackPrivateAVFE + 516 8 WebCore 0x0000000125ee92a0 _ZN7WebCore30MediaPlayerPrivateAVFoundation21configureInbandTracksEv + 344 9 WebCore 0x0000000125ee8aac _ZN7WebCore30MediaPlayerPrivateAVFoundation20dispatchNotificationEv + 856 10 WebCore 0x0000000125ee8cfc _ZN7WebCore30MediaPlayerPrivateAVFoundation30scheduleMainThreadNotificationEONS0_12NotificationE + 296 11 WebCore 0x0000000125ee8bc0 _ZN7WebCore30MediaPlayerPrivateAVFoundation30scheduleMainThreadNotificationENS0_12Notification4TypeERKN3WTF9MediaTimeE + 64 12 WebCore 0x0000000125ee9378 _ZN7WebCore30MediaPlayerPrivateAVFoundation16trackModeChangedEv + 72 13 WebCore 0x0000000125ee4818 _ZN7WebCore25InbandTextTrackPrivateAVF7setModeENS_22InbandTextTrackPrivate4ModeE + 136 14 WebCore 0x00000001252e041c _ZN7WebCore15InbandTextTrack15setModeInternalENS_9TextTrack4ModeE + 68 15 WebCore 0x00000001252e0458 _ZN7WebCore15InbandTextTrack7setModeENS_9TextTrack4ModeE + 48 16 WebCore 0x00000001250459fc _ZN7WebCore16HTMLMediaElement23configureTextTrackGroupERKNS0_10TrackGroupE + 2056 17 WebCore 0x0000000125046c4c _ZN7WebCore16HTMLMediaElement19configureTextTracksEv + 804 18 WebCore 0x0000000125087964 _ZZN7WebCore16HTMLMediaElement27scheduleConfigureTextTracksEvENK4$_44clEv + 104 19 WebCore 0x00000001250878c4 _ZN3WTF6Detail15CallableWrapperIZN7WebCore16HTMLMediaElement27scheduleConfigureTextTracksEvE4$_44vJEE4callEv + 28 20 WebCore 0x00000001242b9c3c _ZNK3WTF8FunctionIFvvEEclEv + 140 21 WebCore 0x00000001241f1fc4 _ZN3WTF15CancellableTaskclEv + 60 22 WebCore 0x000000012506df84 _ZZN7WebCore15ActiveDOMObject38queueCancellableTaskKeepingObjectAliveINS_16HTMLMediaElementEEEvRT_NS_10TaskSourceERN3WTF21TaskCancellationGroupEONS6_8FunctionIFvvEEEENUlvE_clEv + 28 23 WebCore 0x000000012506deb8 _ZN3WTF6Detail15CallableWrapperIZN7WebCore15ActiveDOMObject38queueCancellableTaskKeepingObjectAliveINS2_16HTMLMediaElementEEEvRT_NS2_10TaskSourceERNS_21TaskCancellationGroupEONS_8FunctionIFvvEEEEUlvE_vJEE4callEv + 28 24 WebCore 0x00000001242b9c3c _ZNK3WTF8FunctionIFvvEEclEv + 140 25 WebCore 0x0000000124c11ee0 _ZN7WebCore29EventLoopFunctionDispatchTask7executeEv + 28 26 WebCore 0x0000000124c0a5e8 _ZN7WebCore9EventLoop3runEv + 332 27 WebCore 0x0000000124d8ee68 _ZN7WebCore15WindowEventLoop17didReachTimeToRunEv + 44 28 WebCore 0x0000000124d94020 _ZNSt3__18__invokeB6v15006IRMN7WebCore15WindowEventLoopEFvvERPS2_JEvEEDTcldsdeclsr3stdE7declvalIT0_EEclsr3stdE7declvalIT_EEspclsr3stdE7declvalIT1_EEEEOS9_OS8_DpOSA_ + 116 29 WebCore 0x0000000124d93fa0 _ZNSt3__115__apply_functorB6v15006IMN7WebCore15WindowEventLoopEFvvENS_5tupleIJPS2_EEEJLm0EENS5_IJEEEEENS_13__bind_returnIT_T0_T2_Xsr22__is_valid_bind_returnISA_SB_SC_EE5valueEE4typeERSA_RSB_NS_15__tuple_indicesIJXspT1_EEEEOSC_ + 60 30 WebCore 0x0000000124d93f58 _ZNSt3__16__bindIRMN7WebCore15WindowEventLoopEFvvEJPS2_EEclB6v15006IJEEENS_13__bind_returnIS4_NS_5tupleIJS6_EEENSA_IJDpOT_EEEXsr22__is_valid_bind_returnIS4_SB_SF_EE5valueEE4typeESE_ + 36 31 WebCore 0x0000000124d93efc _ZN3WTF6Detail15CallableWrapperINSt3__16__bindIRMN7WebCore15WindowEventLoopEFvvEJPS5_EEEvJEE4callEv + 28 32 WebCore 0x00000001242b9c3c _ZNK3WTF8FunctionIFvvEEclEv + 140 33 WebCore 0x00000001215b5fec _ZN7WebCore5Timer5firedEv + 28 34 WebCore 0x0000000125c3d85c _ZN7WebCore12ThreadTimers24sharedTimerFiredInternalEv + 592 35 WebCore 0x0000000125c45d34 _ZZN7WebCore12ThreadTimers14setSharedTimerEPNS_11SharedTimerEENK3$_0clEv + 28 36 WebCore 0x0000000125c45ce0 _ZN3WTF6Detail15CallableWrapperIZN7WebCore12ThreadTimers14setSharedTimerEPNS2_11SharedTimerEE3$_0vJEE4callEv + 28 37 WebCore 0x00000001242b9c3c _ZNK3WTF8FunctionIFvvEEclEv + 140 38 WebCore 0x0000000125be9084 _ZN7WebCore21MainThreadSharedTimer5firedEv + 136 39 WebCore 0x0000000125cd0488 _ZN7WebCoreL10timerFiredEP16__CFRunLoopTimerPv + 40 40 CoreFoundation 0x000000019600c3c8 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 32 41 CoreFoundation 0x000000019600c070 __CFRunLoopDoTimer + 940 42 CoreFoundation 0x000000019600bbc8 __CFRunLoopDoTimers + 356 43 CoreFoundation 0x0000000195ff1348 __CFRunLoopRun + 1852 44 CoreFoundation 0x0000000195ff04b8 CFRunLoopRunSpecific + 612 45 DumpRenderTree 0x0000000102899d38 _ZL7runTestRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE + 2756 46 DumpRenderTree 0x00000001028991cc _ZL20runTestingServerLoopv + 200 47 DumpRenderTree 0x00000001028988ac _Z14dumpRenderTreeiPPKc + 736 48 DumpRenderTree 0x000000010289a66c _Z18DumpRenderTreeMainiPPKc + 108 49 DumpRenderTree 0x000000010295fe28 main + 36 50 dyld 0x0000000195bbbf28 start + 2236 ) libc++abi: terminating due to uncaught exception of type NSException CRASH LOG URL:
https://build.webkit.org/results/Apple-Ventura-Debug-AppleSilicon-WK1-Tests/266344@main%20(2991)/media/modern-media-controls/tracks-support/text-track-selected-via-media-api-crash-log.txt
Attachments
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2023-07-26 20:59:49 PDT
<
rdar://problem/112952860
>
Ben Schwartz
Comment 2
2023-07-26 21:04:22 PDT
I was unable to reproduce this crash on macOS Ventura, instead getting a timeout (see
bug #259546
for more information). This may indicate a larger problem with the testing bot itself. Further investigation is needed.
Ben Schwartz
Comment 3
2023-07-26 21:16:51 PDT
I have marked this test as a constant crash/timeout while this issue is investigated. (Link:
https://github.com/WebKit/WebKit/pull/16129
)
Ben Schwartz
Comment 4
2023-09-22 12:07:30 PDT
REGRESSION: While this test was a flaky/consistent crash before
266513@main
, it further regressed to constant at
266513@main
.
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