[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