[Webkit-unassigned] [Bug 183023] AX: AOM: More accessibility events support
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Fri Mar 9 09:42:38 PST 2018
https://bugs.webkit.org/show_bug.cgi?id=183023
--- Comment #27 from Ryan Haddad <ryanhaddad at apple.com> ---
(In reply to WebKit Commit Bot from comment #25)
> Comment on attachment 335381 [details]
> patch to fix crash
>
> Clearing flags on attachment: 335381
>
> Committed r229452: <https://trac.webkit.org/changeset/229452>
The test added with this change seems to be a flaky crash. In this test run, the test results blame accessibility/mac/AOM-events.html, but the crashlog blames ccessibility/mac/AOM-events-webarea-crash.html:
https://build.webkit.org/results/Apple%20High%20Sierra%20Release%20WK2%20(Tests)/r229462%20(3354)/results.html
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 com.apple.WebCore 0x00000004a88ac8a4 WTF::KeyValuePair<WebCore::RenderObject*, unsigned int>* WTF::HashTable<WebCore::RenderObject*, WTF::KeyValuePair<WebCore::RenderObject*, unsigned int>, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<WebCore::RenderObject*, unsigned int> >, WTF::PtrHash<WebCore::RenderObject*>, WTF::HashMap<WebCore::RenderObject*, unsigned int, WTF::PtrHash<WebCore::RenderObject*>, WTF::HashTraits<WebCore::RenderObject*>, WTF::HashTraits<unsigned int> >::KeyValuePairTraits, WTF::HashTraits<WebCore::RenderObject*> >::lookup<WTF::HashMapTranslatorAdapter<WTF::HashMap<WebCore::RenderObject*, unsigned int, WTF::PtrHash<WebCore::RenderObject*>, WTF::HashTraits<WebCore::RenderObject*>, WTF::HashTraits<unsigned int> >::KeyValuePairTraits, WTF::IdentityHashTranslator<WTF::HashMap<WebCore::RenderObject*, unsigned int, WTF::PtrHash<WebCore::RenderObject*>, WTF::HashTraits<WebCore::RenderObject*>, WTF::HashTraits<unsigned int> >::KeyValuePairTraits, WTF::PtrHash<WebCore::RenderObject*> > >, WebCore::RenderObject*>(WebCore::RenderObject* const&) + 4 (HashTable.h:601)
1 com.apple.WebCore 0x00000004a889d8c3 WebCore::AXObjectCache::get(WebCore::RenderObject*) + 35 (AXObjectCache.cpp:386)
2 com.apple.WebCore 0x00000004a889dfdf WebCore::AXObjectCache::getOrCreate(WebCore::RenderObject*) + 47 (AXObjectCache.cpp:621)
3 com.apple.WebCore 0x00000004a88d6380 WebCore::AccessibilityRenderObject::addChildren() + 48 (AccessibilityRenderObject.cpp:3262)
4 com.apple.WebCore 0x00000004a88d5d3e WebCore::AccessibilityRenderObject::updateChildrenIfNecessary() + 94 (AccessibilityRenderObject.cpp:3044)
5 com.apple.WebCore 0x00000004a88c0401 WebCore::AccessibilityObject::updateBackingStore() + 97 (RefCounted.h:98)
6 com.apple.WebCore 0x00000004a94f73fd -[WebAccessibilityObjectWrapperBase updateObjectBackingStore] + 61 (WebAccessibilityObjectWrapperBase.mm:294)
7 com.apple.WebCore 0x00000004a9509377 -[WebAccessibilityObjectWrapper _accessibilitySetValue:forAttribute:] + 39 (WebAccessibilityObjectWrapperMac.mm:3620)
8 libdispatch.dylib 0x00007fff76964591 _dispatch_call_block_and_release + 12
9 libdispatch.dylib 0x00007fff7695cd50 _dispatch_client_callout + 8
10 libdispatch.dylib 0x00007fff7696832d _dispatch_main_queue_callback_4CF + 1148
11 com.apple.CoreFoundation 0x00007fff4f02f839 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 9
12 com.apple.CoreFoundation 0x00007fff4eff208a __CFRunLoopRun + 2586
13 com.apple.CoreFoundation 0x00007fff4eff13d7 CFRunLoopRunSpecific + 487
14 com.apple.HIToolbox 0x00007fff4e2fee26 RunCurrentEventLoopInMode + 286
15 com.apple.HIToolbox 0x00007fff4e2feb96 ReceiveNextEventCommon + 613
16 com.apple.HIToolbox 0x00007fff4e2fe914 _BlockUntilNextEventMatchingListInModeWithFilter + 64
17 com.apple.AppKit 0x00007fff4c5c9f5f _DPSNextEvent + 2085
18 com.apple.AppKit 0x00007fff4cd5fb4c -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 3044
19 com.apple.AppKit 0x00007fff4c5bed6d -[NSApplication run] + 764
20 com.apple.AppKit 0x00007fff4c58df1a NSApplicationMain + 804
21 libxpc.dylib 0x00007fff76c6342f _xpc_objc_main + 580
22 libxpc.dylib 0x00007fff76c62082 xpc_main + 417
23 com.apple.WebKit.WebContent 0x000000010eba26a1 main + 490
24 libdyld.dylib 0x00007fff76996115 start + 1
--
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/20180309/ef3258f1/attachment.html>
More information about the webkit-unassigned
mailing list