fast/images/avif-as-image.html is a constant ImageOnlyFailure with an occasional flaky crash. HISTORY: https://results.webkit.org/?suite=layout-tests&test=fast%2Fimages%2Favif-as-image.html The ImageDiffs will be attached to this bug. There is already a [ Crash ImageOnlyFailure Pass ] expectation set for this test. Below is the crash log from one of the bots: CRASH URL: https://build.webkit.org/results/Apple-Ventura-Release-AppleSilicon-WK2-Tests/262231@main%20(2430)/fast/images/avif-as-image-crash-log.txt CRASH TEXT: {"app_name":"com.apple.WebKit.WebContent.Development","timestamp":"2023-03-28 15:34:01.00 -0700","app_version":"616+","slice_uuid":"24783cd9-dba6-3d7c-8bbb-0aedbf956087","build_version":"616.1.9+","platform":1,"bundleID":"com.apple.WebKit.WebContent","share_with_app_devs":0,"is_first_party":1,"bug_type":"309","os_version":"macOS 13.2 (22D49)","roots_installed":0,"name":"com.apple.WebKit.WebContent.Development","incident_id":"1EBA610A-EF9F-41C2-B970-DE5C95D020E7"} { "uptime" : 4700000, "procRole" : "Default", "version" : 2, "userID" : 501, "deployVersion" : 210, "modelCode" : "Macmini9,1", "coalitionID" : 76045, "osVersion" : { "train" : "macOS 13.2", "build" : "22D49", "releaseType" : "User" }, "captureTime" : "2023-03-28 15:33:04.8751 -0700", "incident" : "1EBA610A-EF9F-41C2-B970-DE5C95D020E7", "pid" : 41950, "translated" : false, "cpuType" : "ARM-64", "roots_installed" : 0, "bug_type" : "309", "procLaunch" : "2023-03-28 15:33:03.5803 -0700", "procStartAbsTime" : 114214066815007, "procExitAbsTime" : 114214097741550, "procName" : "com.apple.WebKit.WebContent.Development", "procPath" : "\/Volumes\/VOLUME\/*\/com.apple.WebKit.WebContent.Development", "bundleInfo" : {"CFBundleShortVersionString":"616+","CFBundleVersion":"616.1.9+","CFBundleIdentifier":"com.apple.WebKit.WebContent"}, "parentProc" : "launchd", "parentPid" : 1, "coalitionName" : "com.apple.buildbot", "crashReporterKey" : "160FF364-A5C0-4AD5-42EA-66B323E49353", "responsiblePid" : 41946, "throttleTimeout" : 10, "sip" : "enabled", "vmRegionInfo" : "0x1 is not in any region. Bytes before following region: 4368957439\n REGION TYPE START - END [ VSIZE] PRT\/MAX SHRMOD REGION DETAIL\n UNUSED SPACE AT START\n---> \n __TEXT 104690000-104694000 [ 16K] r-x\/r-x SM=COW ...t.Development", "exception" : {"codes":"0x0000000000000001, 0x0000000000000001","rawCodes":[1,1],"type":"EXC_BAD_ACCESS","signal":"SIGSEGV","subtype":"KERN_INVALID_ADDRESS at 0x0000000000000001"}, "termination" : {"flags":0,"code":11,"namespace":"SIGNAL","indicator":"Segmentation fault: 11","byProc":"exc handler","byPid":41950}, "vmregioninfo" : "0x1 is not in any region. Bytes before following region: 4368957439\n REGION TYPE START - END [ VSIZE] PRT\/MAX SHRMOD REGION DETAIL\n UNUSED SPACE AT START\n---> \n __TEXT 104690000-104694000 [ 16K] r-x\/r-x SM=COW ...t.Development", "extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":4192,"task_for_pid":1048},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0}, "faultingThread" : 4, "threads" : [{"id":478346377,"queue":"com.apple.main-thread","frames":[{"imageOffset":11656,"symbol":"kevent_id","symbolLocation":8,"imageIndex":0},{"imageOffset":162188,"symbol":"_dispatch_kq_poll","symbolLocation":228,"imageIndex":1},{"imageOffset":164784,"symbol":"_dispatch_event_loop_wait_for_ownership","symbolLocation":444,"imageIndex":1},{"imageOffset":81260,"symbol":"__DISPATCH_WAIT_FOR_QUEUE__","symbolLocation":340,"imageIndex":1},{"imageOffset":80180,"symbol":"_dispatch_sync_f_slow","symbolLocation":144,"imageIndex":1},{"imageOffset":223956,"symbol":"CABackingStoreGetFrontTexture(CABackingStore*, CGColorSpace*)","symbolLocation":188,"imageIndex":2},{"imageOffset":163068,"symbol":"-[NSObject(CARenderValue) CA_prepareRenderValue]","symbolLocation":232,"imageIndex":2},{"imageOffset":150724,"symbol":"CA::Layer::prepare_commit(CA::Transaction*)","symbolLocation":428,"imageIndex":2},{"imageOffset":1591572,"symbol":"CA::Context::commit_transaction(CA::Transaction*, double, double*)","symbolLocation":472,"imageIndex":2},{"imageOffset":10264,"symbol":"CA::Transaction::commit()","symbolLocation":652,"imageIndex":2},{"imageOffset":5785388,"sourceLine":183,"sourceFile":"TiledCoreAnimationDrawingArea.mm","symbol":"WebKit::TiledCoreAnimationDrawingArea::forceRepaint()","imageIndex":3,"symbolLocation":72},{"imageOffset":158992,"sourceLine":760,"sourceFile":"InjectedBundlePage.cpp","symbol":"WTR::InjectedBundlePage::dump()","imageIndex":4,"symbolLocation":64},{"imageOffset":172916,"sourceLine":1689,"sourceFile":"InjectedBundlePage.cpp","symbol":"WTR::dumpAfterWaitAttributeIsRemoved(OpaqueWKBundlePage const*)","imageIndex":4,"symbolLocation":168},{"imageOffset":157408,"sourceLine":1722,"sourceFile":"InjectedBundlePage.cpp","symbol":"WTR::InjectedBundlePage::frameDidChangeLocation(OpaqueWKBundleFrame const*)","imageIndex":4,"symbolLocation":172},{"imageOffset":151644,"sourceLine":838,"sourceFile":"InjectedBundlePage.cpp","symbol":"WTR::InjectedBundlePage::didFinishLoadForFrame(OpaqueWKBundleFrame const*)","imageIndex":4,"symbolLocation":72},{"imageOffset":148724,"sourceLine":475,"sourceFile":"InjectedBundlePage.cpp","symbol":"WTR::InjectedBundlePage::didFinishLoadForFrame(OpaqueWKBundlePage const*, OpaqueWKBundleFrame const*, void const**, void const*)","imageIndex":4,"symbolLocation":16},{"imageOffset":8081212,"sourceLine":139,"sourceFile":"InjectedBundlePageLoaderClient.cpp","symbol":"WebKit::InjectedBundlePageLoaderClient::didFinishLoadForFrame(WebKit::WebPage&, WebKit::WebFrame&, WTF::RefPtr<API::Object, WTF::RawPtrTraits<API::Object>, WTF::DefaultRefDerefTraits<API::Object> >&)","imageIndex":3,"symbolLocation":88},{"imageOffset":8521184,"sourceLine":748,"sourceFile":"WebFrameLoaderClient.cpp","symbol":"WebKit::WebFrameLoaderClient::dispatchDidFinishLoad()","imageIndex":3,"symbolLocation":132},{"imageOffset":23817092,"sourceLine":2729,"sourceFile":"FrameLoader.cpp","symbol":"WebCore::FrameLoader::checkLoadCompleteForThisFrame()","imageIndex":5,"symbolLocation":2160},{"imageOffset":23779980,"sourceLine":2893,"sourceFile":"FrameLoader.cpp","symbol":"WebCore::FrameLoader::checkLoadComplete()","imageIndex":5,"symbolLocation":384},{"imageOffset":23779368,"sourceLine":942,"sourceFile":"FrameLoader.cpp","symbol":"WebCore::FrameLoader::checkCompleted()","imageIndex":5,"symbolLocation":452},{"imageOffset":24312908,"sourceLine":1579,"sourceFile":"CachedResourceLoader.cpp","symbol":"WebCore::CachedResourceLoader::loadDone(WebCore::LoadCompletionType, bool)","imageIndex":5,"symbolLocation":124},{"imageOffset":24066976,"sourceLine":865,"sourceFile":"SubresourceLoader.cpp","symbol":"WebCore::SubresourceLoader::notifyDone(WebCore::LoadCompletionType)","imageIndex":5,"symbolLocation":88},{"imageOffset":24060092,"sourceLine":761,"sourceFile":"SubresourceLoader.cpp","symbol":"WebCore::SubresourceLoader::didFinishLoading(WebCore::NetworkLoadMetrics const&)","imageIndex":5,"symbolLocation":844},{"imageOffset":8246428,"sourceLine":262,"sourceFile":"WebResourceLoader.cpp","symbol":"WebKit::WebResourceLoader::didFinishResourceLoad(WebCore::NetworkLoadMetrics&&)","imageIndex":3,"symbolLocation":232},{"symbol":"operator()<WebCore::NetworkLoadMetrics>","inline":true,"imageIndex":3,"imageOffset":10002504,"symbolLocation":12,"sourceLine":136,"sourceFile":"HandleMessage.h"},{"symbol":"*\/HandleMessage.h:135:9), WebCore::NetworkLoadMetrics>","inline":true,"imageIndex":3,"imageOffset":10002504,"symbolLocation":12,"sourceLine":3924,"sourceFile":"type_traits"},{"symbol":"*\/HandleMessage.h:135:9), std::__1::tuple<WebCore::NetworkLoadMetrics>, 0UL>","inline":true,"imageIndex":3,"imageOffset":10002504,"symbolLocation":12,"sourceLine":1536,"sourceFile":"tuple"},{"symbol":"*\/HandleMessage.h:135:9), std::__1::tuple<WebCore::NetworkLoadMetrics> >","inline":true,"imageIndex":3,"imageOffset":10002504,"symbolLocation":12,"sourceLine":1545,"sourceFile":"tuple"},{"symbol":"callMemberFunction<WebKit::WebResourceLoader, WebKit::WebResourceLoader, void (WebCore::NetworkLoadMetrics &&), std::__1::tuple<WebCore::NetworkLoadMetrics> >","inline":true,"imageIndex":3,"imageOffset":10002504,"symbolLocation":12,"sourceLine":134,"sourceFile":"HandleMessage.h"},{"symbol":"handleMessage<Messages::WebResourceLoader::DidFinishResourceLoad, WebKit::WebResourceLoader, WebKit::WebResourceLoader, void (WebCore::NetworkLoadMetrics &&)>","inline":true,"imageIndex":3,"imageOffset":10002504,"symbolLocation":92,"sourceLine":236,"sourceFile":"HandleMessage.h"},{"imageOffset":10002504,"sourceLine":78,"sourceFile":"WebResourceLoaderMessageReceiver.cpp","symbol":"WebKit::WebResourceLoader::didReceiveWebResourceLoaderMessage(IPC::Connection&, IPC::Decoder&)","imageIndex":3,"symbolLocation":336},{"imageOffset":8184772,"sourceLine":101,"sourceFile":"NetworkProcessConnection.cpp","symbol":"WebKit::NetworkProcessConnection::didReceiveMessage(IPC::Connection&, IPC::Decoder&)","imageIndex":3,"symbolLocation":528},{"imageOffset":10210964,"sourceLine":1245,"sourceFile":"Connection.cpp","symbol":"IPC::Connection::dispatchMessage(std::__1::unique_ptr<IPC::Decoder, std::__1::default_delete<IPC::Decoder> >)","imageIndex":3,"symbolLocation":312},{"imageOffset":10211360,"sourceLine":1310,"sourceFile":"Connection.cpp","symbol":"IPC::Connection::dispatchOneIncomingMessage()","imageIndex":3,"symbolLocation":188},{"symbol":"operator()","inline":true,"imageIndex":6,"imageOffset":294976,"symbolLocation":16,"sourceLine":82,"sourceFile":"Function.h"},{"imageOffset":294976,"sourceLine":147,"sourceFile":"RunLoop.cpp","symbol":"WTF::RunLoop::performWork()","imageIndex":6,"symbolLocation":168},{"imageOffset":297808,"sourceLine":46,"sourceFile":"RunLoopCF.cpp","symbol":"WTF::RunLoop::performWork(void*)","imageIndex":6,"symbolLocation":36},{"imageOffset":530952,"symbol":"__CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__","symbolLocation":28,"imageIndex":7},{"imageOffset":530844,"symbol":"__CFRunLoopDoSource0","symbolLocation":176,"imageIndex":7},{"imageOffset":530188,"symbol":"__CFRunLoopDoSources0","symbolLocation":244,"imageIndex":7},{"imageOffset":525072,"symbol":"__CFRunLoopRun","symbolLocation":836,"imageIndex":7},{"imageOffset":522360,"symbol":"CFRunLoopRunSpecific","symbolLocation":612,"imageIndex":7},{"imageOffset":383672,"symbol":"-[NSRunLoop(NSRunLoop) runMode:beforeDate:]","symbolLocation":212,"imageIndex":8},{"imageOffset":879296,"symbol":"-[NSRunLoop(NSRunLoop) run]","symbolLocation":64,"imageIndex":8},{"imageOffset":103516,"symbol":"_xpc_objc_main","symbolLocation":860,"imageIndex":9},{"imageOffset":101756,"symbol":"xpc_main","symbolLocation":108,"imageIndex":9},{"imageOffset":2352132,"sourceLine":260,"sourceFile":"XPCServiceMain.mm","symbol":"WebKit::XPCServiceMain(int, char const**)","imageIndex":3,"symbolLocation":64},{"imageOffset":24144,"symbol":"start","symbolLocation":2544,"imageIndex":10}]},{"id":478346388,"name":"JavaScriptCore libpas scavenger","frames":[{"imageOffset":18508,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":11},{"symbol":"timed_wait","inline":true,"imageIndex":6,"imageOffset":961940,"symbolLocation":20,"sourceLine":145,"sourceFile":"pas_scavenger.c"},{"imageOffset":961940,"sourceLine":359,"sourceFile":"pas_scavenger.c","symbol":"scavenger_thread_main","imageIndex":6,"symbolLocation":712},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":11},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":11}]},{"id":478346389,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":11}]},{"id":478346390,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":11}]},{"triggered":true,"id":478346391,"threadState":{"x":[{"value":1},{"value":0},{"value":6100188103},{"value":5191823424},{"value":1},{"value":3},{"value":5191823216},{"value":6100187924},{"value":0},{"value":13482496733110337552},{"value":5344839422},{"value":7},{"value":6},{"value":5190578112},{"value":72057602083949113,"symbolLocation":72057594037927937,"symbol":"OBJC_CLASS_$___NSCFArray"},{"value":8046021176,"symbolLocation":0,"symbol":"OBJC_CLASS_$___NSCFArray"},{"value":6513902492,"symbolLocation":0,"symbol":"CFArrayGetCount"},{"value":8128144576},{"value":0},{"value":1},{"value":0},{"value":5191823344},{"value":0},{"value":5191823216},{"value":5191851664},{"value":1768187246},{"value":1635135537},{"value":2},{"value":5191546208}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6740103148},"cpsr":{"value":1610616832},"fp":{"value":6100188320},"sp":{"value":6100188160},"esr":{"value":2449473542,"description":"(Data Abort) byte read Translation fault"},"pc":{"value":6513902500,"matchesCrashFrame":1},"far":{"value":1}},"queue":"CA::CG::Queue","frames":[{"imageOffset":132004,"symbol":"CFArrayGetCount","symbolLocation":8,"imageIndex":7},{"imageOffset":3112940,"imageIndex":12},{"imageOffset":3123480,"imageIndex":12},{"imageOffset":8088,"imageIndex":13},{"imageOffset":390808,"symbol":"CMPhotoDecompressionContainerGetImageCount","symbolLocation":228,"imageIndex":13},{"imageOffset":391772,"imageIndex":13},{"imageOffset":393064,"symbol":"CMPhotoDecompressionContainerCreateImageForIndex","symbolLocation":60,"imageIndex":13},{"imageOffset":362016,"symbol":"HEIFReadPlugin::copyImageBlockSet(InfoRec*, CGImageProvider*, CGRect, CGSize, __CFDictionary const*)","symbolLocation":1736,"imageIndex":14},{"imageOffset":118936,"symbol":"IIO_Reader::CopyImageBlockSetProc(void*, CGImageProvider*, CGRect, CGSize, __CFDictionary const*)","symbolLocation":280,"imageIndex":14},{"imageOffset":229560,"symbol":"IIOImageProviderInfo::copyImageBlockSetWithOptions(CGImageProvider*, CGRect, CGSize, __CFDictionary const*)","symbolLocation":416,"imageIndex":14},{"imageOffset":118552,"symbol":"IIOImageProviderInfo::CopyImageBlockSetWithOptions(void*, CGImageProvider*, CGRect, CGSize, __CFDictionary const*)","symbolLocation":836,"imageIndex":14},{"imageOffset":154584,"symbol":"CA::Render::copy_image(CGImage*, CGColorSpace*, unsigned int, double, double)","symbolLocation":3016,"imageIndex":2},{"imageOffset":474704,"symbol":"CA::CG::fill_image(CA::CG::Renderer&, CGImage*, CA::Rect const&, CA::Mat2<double> const&, bool, bool, CGInterpolationQuality, CA::Bounds const*)","symbolLocation":1924,"imageIndex":2},{"imageOffset":472740,"symbol":"CA::CG::DrawImage::draw_image(CA::CG::Renderer&, bool) const","symbolLocation":140,"imageIndex":2},{"imageOffset":341744,"symbol":"CA::CG::DrawOp::render(CA::CG::Renderer&) const","symbolLocation":1572,"imageIndex":2},{"imageOffset":327872,"symbol":"CA::CG::Queue::render_callback(void*)","symbolLocation":1580,"imageIndex":2},{"imageOffset":17668,"symbol":"_dispatch_client_callout","symbolLocation":20,"imageIndex":1},{"imageOffset":48284,"symbol":"_dispatch_lane_serial_drain","symbolLocation":896,"imageIndex":1},{"imageOffset":50952,"symbol":"_dispatch_lane_invoke","symbolLocation":384,"imageIndex":1},{"imageOffset":95052,"symbol":"_dispatch_workloop_worker_thread","symbolLocation":652,"imageIndex":1},{"imageOffset":12544,"symbol":"_pthread_wqthread","symbolLocation":288,"imageIndex":11},{"imageOffset":7712,"symbol":"start_wqthread","symbolLocation":8,"imageIndex":11}]},{"id":478346413,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":11}]},{"id":478346414,"name":"WebCore: Scrolling","frames":[{"imageOffset":4176,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":78108,"symbol":"mach_msg2_internal","symbolLocation":80,"imageIndex":0},{"imageOffset":39972,"symbol":"mach_msg_overwrite","symbolLocation":452,"imageIndex":0},{"imageOffset":5068,"symbol":"mach_msg","symbolLocation":24,"imageIndex":0},{"imageOffset":531376,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":160,"imageIndex":7},{"imageOffset":525468,"symbol":"__CFRunLoopRun","symbolLocation":1232,"imageIndex":7},{"imageOffset":522360,"symbol":"CFRunLoopRunSpecific","symbolLocation":612,"imageIndex":7},{"imageOffset":1075176,"symbol":"CFRunLoopRun","symbolLocation":64,"imageIndex":7},{"imageOffset":298724,"sourceLine":78,"sourceFile":"RunLoopCF.cpp","symbol":"WTF::RunLoop::run()","imageIndex":6,"symbolLocation":24},{"symbol":"operator()","inline":true,"imageIndex":6,"imageOffset":409292,"symbolLocation":16,"sourceLine":82,"sourceFile":"Function.h"},{"imageOffset":409292,"sourceLine":249,"sourceFile":"Threading.cpp","symbol":"WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*)","imageIndex":6,"symbolLocation":136},{"imageOffset":419392,"sourceLine":242,"sourceFile":"ThreadingPOSIX.cpp","symbol":"WTF::wtfThreadEntryPoint(void*)","imageIndex":6,"symbolLocation":12},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":11},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":11}]},{"id":478346416,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":11}]},{"id":478346439,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":11}]},{"id":478346562,"name":"Heap Helper Thread","frames":[{"imageOffset":18508,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":11},{"imageOffset":421284,"sourceLine":626,"sourceFile":"ThreadingPOSIX.cpp","symbol":"WTF::ThreadCondition::timedWait(WTF::Mutex&, WTF::WallTime)","imageIndex":6,"symbolLocation":176},{"imageOffset":274480,"sourceLine":595,"sourceFile":"ParkingLot.cpp","symbol":"WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&)","imageIndex":6,"symbolLocation":1884},{"symbol":"*\/Condition.h:200:17)>","inline":true,"imageIndex":6,"imageOffset":35028,"symbolLocation":64,"sourceLine":82,"sourceFile":"ParkingLot.h"},{"imageOffset":35028,"sourceLine":192,"sourceFile":"Condition.h","symbol":"bool WTF::Condition::waitUntilUnchecked<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&)","imageIndex":6,"symbolLocation":236},{"symbol":"waitUntil","inline":true,"imageIndex":6,"imageOffset":35884,"symbolLocation":16,"sourceLine":77,"sourceFile":"Condition.h"},{"symbol":"waitFor","inline":true,"imageIndex":6,"imageOffset":35884,"symbolLocation":32,"sourceLine":116,"sourceFile":"Condition.h"},{"symbol":"operator()","inline":true,"imageIndex":6,"imageOffset":35884,"symbolLocation":164,"sourceLine":214,"sourceFile":"AutomaticThread.cpp"},{"imageOffset":35884,"sourceLine":53,"sourceFile":"Function.h","symbol":"WTF::Detail::CallableWrapper<WTF::AutomaticThread::start(WTF::AbstractLocker const&)::$_0, void>::call()","imageIndex":6,"symbolLocation":196},{"symbol":"operator()","inline":true,"imageIndex":6,"imageOffset":409292,"symbolLocation":16,"sourceLine":82,"sourceFile":"Function.h"},{"imageOffset":409292,"sourceLine":249,"sourceFile":"Threading.cpp","symbol":"WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*)","imageIndex":6,"symbolLocation":136},{"imageOffset":419392,"sourceLine":242,"sourceFile":"ThreadingPOSIX.cpp","symbol":"WTF::wtfThreadEntryPoint(void*)","imageIndex":6,"symbolLocation":12},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":11},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":11}]},{"id":478346563,"name":"Heap Helper Thread","frames":[{"imageOffset":18508,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":11},{"imageOffset":421284,"sourceLine":626,"sourceFile":"ThreadingPOSIX.cpp","symbol":"WTF::ThreadCondition::timedWait(WTF::Mutex&, WTF::WallTime)","imageIndex":6,"symbolLocation":176},{"imageOffset":274480,"sourceLine":595,"sourceFile":"ParkingLot.cpp","symbol":"WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&)","imageIndex":6,"symbolLocation":1884},{"symbol":"*\/Condition.h:200:17)>","inline":true,"imageIndex":6,"imageOffset":35028,"symbolLocation":64,"sourceLine":82,"sourceFile":"ParkingLot.h"},{"imageOffset":35028,"sourceLine":192,"sourceFile":"Condition.h","symbol":"bool WTF::Condition::waitUntilUnchecked<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&)","imageIndex":6,"symbolLocation":236},{"symbol":"waitUntil","inline":true,"imageIndex":6,"imageOffset":35884,"symbolLocation":16,"sourceLine":77,"sourceFile":"Condition.h"},{"symbol":"waitFor","inline":true,"imageIndex":6,"imageOffset":35884,"symbolLocation":32,"sourceLine":116,"sourceFile":"Condition.h"},{"symbol":"operator()","inline":true,"imageIndex":6,"imageOffset":35884,"symbolLocation":164,"sourceLine":214,"sourceFile":"AutomaticThread.cpp"},{"imageOffset":35884,"sourceLine":53,"sourceFile":"Function.h","symbol":"WTF::Detail::CallableWrapper<WTF::AutomaticThread::start(WTF::AbstractLocker const&)::$_0, void>::call()","imageIndex":6,"symbolLocation":196},{"symbol":"operator()","inline":true,"imageIndex":6,"imageOffset":409292,"symbolLocation":16,"sourceLine":82,"sourceFile":"Function.h"},{"imageOffset":409292,"sourceLine":249,"sourceFile":"Threading.cpp","symbol":"WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*)","imageIndex":6,"symbolLocation":136},{"imageOffset":419392,"sourceLine":242,"sourceFile":"ThreadingPOSIX.cpp","symbol":"WTF::wtfThreadEntryPoint(void*)","imageIndex":6,"symbolLocation":12},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":11},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":11}]},{"id":478346582,"name":"com.apple.coremedia.rootQueue.47","frames":[{"imageOffset":4068,"symbol":"semaphore_timedwait_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":19228,"symbol":"_dispatch_sema4_timedwait","symbolLocation":64,"imageIndex":1},{"imageOffset":20764,"symbol":"_dispatch_semaphore_wait_slow","symbolLocation":76,"imageIndex":1},{"imageOffset":89448,"symbol":"_dispatch_worker_thread","symbolLocation":324,"imageIndex":1},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":11},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":11}]}], "usedImages" : [ { "source" : "P", "arch" : "arm64e", "base" : 6513119232, "size" : 237548, "uuid" : "6b682e21-fd96-3a5a-8260-fce367258252", "path" : "\/usr\/lib\/system\/libsystem_kernel.dylib", "name" : "libsystem_kernel.dylib" }, { "source" : "P", "arch" : "arm64e", "base" : 6511763456, "size" : 294912, "uuid" : "4d52c3a5-32e6-37a2-9d6c-23c612038354", "path" : "\/usr\/lib\/system\/libdispatch.dylib", "name" : "libdispatch.dylib" }, { "source" : "P", "arch" : "arm64e", "base" : 6638632960, "CFBundleShortVersionString" : "1.11", "CFBundleIdentifier" : "com.apple.QuartzCore", "size" : 3563520, "uuid" : "6fb199ab-500f-3cf4-84b4-08bc6bd22a79", "path" : "\/System\/Library\/Frameworks\/QuartzCore.framework\/Versions\/A\/QuartzCore", "name" : "QuartzCore", "CFBundleVersion" : "1042.30" }, { "source" : "P", "arch" : "arm64", "base" : 4456038400, "CFBundleShortVersionString" : "616+", "CFBundleIdentifier" : "com.apple.WebKit", "size" : 11714560, "uuid" : "75fbb2de-853b-3281-8c07-92996b410343", "path" : "\/Volumes\/VOLUME\/*\/WebKit.framework\/Versions\/A\/WebKit", "name" : "WebKit", "CFBundleVersion" : "616.1.9+" }, { "source" : "P", "arch" : "arm64", "base" : 4440997888, "CFBundleShortVersionString" : "1.0", "CFBundleIdentifier" : "com.apple.WebKitTestRunner.InjectedBundle", "size" : 458752, "uuid" : "5661c816-f6f0-3759-a2ac-a4c3c234d811", "path" : "\/Volumes\/VOLUME\/*\/WebKitTestRunnerInjectedBundle.bundle\/Contents\/MacOS\/WebKitTestRunnerInjectedBundle", "name" : "WebKitTestRunnerInjectedBundle", "CFBundleVersion" : "1" }, { "source" : "P", "arch" : "arm64", "base" : 4675502080, "CFBundleShortVersionString" : "616+", "CFBundleIdentifier" : "com.apple.WebCore", "size" : 36159488, "uuid" : "b002748a-f99d-334a-b9bd-fc9c002b8191", "path" : "\/Volumes\/VOLUME\/*\/WebCore.framework\/Versions\/A\/WebCore", "name" : "WebCore", "CFBundleVersion" : "616.1.9+" }, { "source" : "P", "arch" : "arm64", "base" : 4384784384, "CFBundleShortVersionString" : "616+", "CFBundleIdentifier" : "com.apple.JavaScriptCore", "size" : 21381120, "uuid" : "bbf69d52-3bb5-3f51-9b27-edb8aa78cf29", "path" : "\/Volumes\/VOLUME\/*\/JavaScriptCore.framework\/Versions\/A\/JavaScriptCore", "name" : "JavaScriptCore", "CFBundleVersion" : "616.1.9+" }, { "source" : "P", "arch" : "arm64e", "base" : 6513770496, "CFBundleShortVersionString" : "6.9", "CFBundleIdentifier" : "com.apple.CoreFoundation", "size" : 5079040, "uuid" : "18260df4-69a8-30d3-8175-fb8ae7ae7709", "path" : "\/System\/Library\/Frameworks\/CoreFoundation.framework\/Versions\/A\/CoreFoundation", "name" : "CoreFoundation", "CFBundleVersion" : "1953.300" }, { "source" : "P", "arch" : "arm64e", "base" : 6529683456, "CFBundleShortVersionString" : "6.9", "CFBundleIdentifier" : "com.apple.Foundation", "size" : 10723328, "uuid" : "c62e0110-c636-396a-9cb6-c3c08392b3fa", "path" : "\/System\/Library\/Frameworks\/Foundation.framework\/Versions\/C\/Foundation", "name" : "Foundation", "CFBundleVersion" : "1953.300" }, { "source" : "P", "arch" : "arm64e", "base" : 6510632960, "size" : 278528, "uuid" : "413746c4-9c63-3dc4-a7c4-bbe90cf7d6b3", "path" : "\/usr\/lib\/system\/libxpc.dylib", "name" : "libxpc.dylib" }, { "source" : "P", "arch" : "arm64e", "base" : 6510043136, "size" : 568228, "uuid" : "fe8a9d9e-f65d-34ca-942c-175b99c0601b", "path" : "\/usr\/lib\/dyld", "name" : "dyld" }, { "source" : "P", "arch" : "arm64e", "base" : 6513356800, "size" : 53244, "uuid" : "9f3b729a-ed04-3e65-adac-d75ad06ebbdc", "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib", "name" : "libsystem_pthread.dylib" }, { "source" : "P", "arch" : "arm64e", "base" : 6736990208, "CFBundleShortVersionString" : "1.0", "CFBundleIdentifier" : "com.apple.MediaToolbox", "size" : 8372224, "uuid" : "e53ef6be-6e40-34cf-8da6-e70fa9eff97c", "path" : "\/System\/Library\/Frameworks\/MediaToolbox.framework\/Versions\/A\/MediaToolbox", "name" : "MediaToolbox", "CFBundleVersion" : "3010.4.1.4.1" }, { "source" : "P", "arch" : "arm64e", "base" : 8322002944, "CFBundleShortVersionString" : "1.0", "CFBundleIdentifier" : "com.apple.CMPhoto", "size" : 843776, "uuid" : "cb8745fd-ee22-3cfa-87cb-47e41adf4f61", "path" : "\/System\/Library\/PrivateFrameworks\/CMPhoto.framework\/Versions\/A\/CMPhoto", "name" : "CMPhoto", "CFBundleVersion" : "1" }, { "source" : "P", "arch" : "arm64e", "base" : 6676008960, "CFBundleShortVersionString" : "3.3.0", "CFBundleIdentifier" : "com.apple.ImageIO", "size" : 3411968, "uuid" : "e286279a-f3c5-39af-8b47-2c5be42b28d8", "path" : "\/System\/Library\/Frameworks\/ImageIO.framework\/Versions\/A\/ImageIO", "name" : "ImageIO", "CFBundleVersion" : "2387.4.2" }, { "size" : 0, "source" : "A", "base" : 0, "uuid" : "00000000-0000-0000-0000-000000000000" } ], "sharedCache" : { "base" : 6509395968, "size" : 3447406592, "uuid" : "3366b98c-6b8a-3546-8233-dc167320439f" }, "vmSummary" : "ReadOnly portion of Libraries: Total=1.2G resident=0K(0%) swapped_out_or_unallocated=1.2G(100%)\nWritable regions: Total=69.7G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=69.7G(100%)\n\n VIRTUAL REGION \nREGION TYPE SIZE COUNT (non-coalesced) \n=========== ======= ======= \nActivity Tracing 256K 1 \nCG raster data 640K 1 \nColorSync 576K 28 \nCoreAnimation 16K 1 \nDispatch continuations 64.0M 1 \nImage IO 1280K 2 \nJS JIT generated code 512.0M 3 \nJS VM Gigacage 32.2G 3 \nJS VM Gigacage (reserved) 63.8G 3 reserved VM address space (unallocated)\nKernel Alloc Once 32K 1 \nMALLOC 188.5M 49 \nMALLOC guard page 192K 9 \nMALLOC_MEDIUM (reserved) 720.0M 6 reserved VM address space (unallocated)\nMemory Tag 241 320K 3 \nSTACK GUARD 56.2M 12 \nStack 13.8M 12 \nVM_ALLOCATE 130.1M 8 \nVM_ALLOCATE (reserved) 3.9G 1 reserved VM address space (unallocated)\nWebKit Malloc 224.1M 6 \n__AUTH 841K 199 \n__AUTH_CONST 13.5M 377 \n__CTF 756 1 \n__DATA 7179K 378 \n__DATA_CONST 20.4M 387 \n__DATA_DIRTY 832K 127 \n__FONT_DATA 2352 1 \n__LINKEDIT 871.9M 12 \n__OBJC_CONST 1739K 170 \n__OBJC_RO 65.5M 1 \n__OBJC_RW 1988K 1 \n__TEXT 360.5M 406 \ndyld private memory 256K 1 \nmapped file 54.4M 27 \nshared memory 48K 3 \n=========== ======= ======= \nTOTAL 103.1G 2241 \nTOTAL, minus reserved VM space 34.8G 2241 \n", "legacyInfo" : { "threadTriggered" : { "queue" : "CA::CG::Queue" } }, "trialInfo" : { "rollouts" : [ { "rolloutId" : "61675b89201f677a9a4cbd65", "factorPackIds" : { "HEALTH_FEATURE_AVAILABILITY" : "63f8068a238e7b23a1f30123" }, "deploymentId" : 240000055 }, { "rolloutId" : "62b4513af75dc926494899c6", "factorPackIds" : { "COREOS_ICD" : "62fbe3cfa9a700130f60b3ea" }, "deploymentId" : 240000019 } ], "experiments" : [ ] } }
<rdar://problem/107447896>
We should probably track failures and crashes separately. Relevant part of the crash log: Crashed Thread: 4 Dispatch queue: CA::CG::Queue Exception Type: EXC_BAD_ACCESS (SIGSEGV) Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000001 Exception Codes: 0x0000000000000001, 0x0000000000000001 ... Thread 4 Crashed:: Dispatch queue: CA::CG::Queue 0 CoreFoundation 0x1844243a4 CFArrayGetCount + 8 1 MediaToolbox 0x191bdcfec 0x1918e5000 + 3112940 2 MediaToolbox 0x191bdf918 0x1918e5000 + 3123480 3 CMPhoto 0x1f007cf98 0x1f007b000 + 8088 4 CMPhoto 0x1f00da698 CMPhotoDecompressionContainerGetImageCount + 228 5 CMPhoto 0x1f00daa5c 0x1f007b000 + 391772 6 CMPhoto 0x1f00daf68 CMPhotoDecompressionContainerCreateImageForIndex + 60 7 ImageIO 0x18df15620 HEIFReadPlugin::copyImageBlockSet(InfoRec*, CGImageProvider*, CGRect, CGSize, __CFDictionary const*) + 1736 8 ImageIO 0x18deda098 IIO_Reader::CopyImageBlockSetProc(void*, CGImageProvider*, CGRect, CGSize, __CFDictionary const*) + 280 9 ImageIO 0x18def50b8 IIOImageProviderInfo::copyImageBlockSetWithOptions(CGImageProvider*, CGRect, CGSize, __CFDictionary const*) + 416 10 ImageIO 0x18ded9f18 IIOImageProviderInfo::CopyImageBlockSetWithOptions(void*, CGImageProvider*, CGRect, CGSize, __CFDictionary const*) + 836 11 QuartzCore 0x18bb3dbd8 CA::Render::copy_image(CGImage*, CGColorSpace*, unsigned int, double, double) + 3016 12 QuartzCore 0x18bb8be50 CA::CG::fill_image(CA::CG::Renderer&, CGImage*, CA::Rect const&, CA::Mat2<double> const&, bool, bool, CGInterpolationQuality, CA::Bounds const*) + 1924 13 QuartzCore 0x18bb8b6a4 CA::CG::DrawImage::draw_image(CA::CG::Renderer&, bool) const + 140 14 QuartzCore 0x18bb6b6f0 CA::CG::DrawOp::render(CA::CG::Renderer&) const + 1572 15 QuartzCore 0x18bb680c0 CA::CG::Queue::render_callback(void*) + 1580 16 libdispatch.dylib 0x18421e504 _dispatch_client_callout + 20 17 libdispatch.dylib 0x184225c9c _dispatch_lane_serial_drain + 896 18 libdispatch.dylib 0x184226708 _dispatch_lane_invoke + 384 19 libdispatch.dylib 0x18423134c _dispatch_workloop_worker_thread + 652 20 libsystem_pthread.dylib 0x1843a2100 _pthread_wqthread + 288 21 libsystem_pthread.dylib 0x1843a0e20 start_wqthread + 8