Summary: | Crashes in WebProcess at AccessibilityRenderObject::isAttachment | ||||||
---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | chris fleizach <cfleizach> | ||||
Component: | Accessibility | Assignee: | chris fleizach <cfleizach> | ||||
Status: | RESOLVED FIXED | ||||||
Severity: | Normal | CC: | aboxhall, adele, bdakin, enrica, rniwa, webkit.review.bot | ||||
Priority: | P2 | ||||||
Version: | 528+ (Nightly build) | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Attachments: |
|
It looks like the problem is that it's possible to ask for the focused ui element through WK2 without actually enabling accessibility. Created attachment 138111 [details]
patch
Not sure if we want to enable accessibility on demand like this. (In reply to comment #3) > Not sure if we want to enable accessibility on demand like this. yes we do. it's an oversight in WK2 that it's not done here Comment on attachment 138111 [details] patch Clearing flags on attachment: 138111 Committed r115295: <http://trac.webkit.org/changeset/115295> All reviewed patches have been landed. Closing bug. |
* BACKTRACE ('>' indicates stack frame used for CrashTracer aggregation) 1 page zero 000000000000000000 0 + 0 > 2 com.apple.WebCore 0x7fff86940c9d WebCore::AccessibilityRenderObject::isAttachment() const + 0x1d 3 com.apple.WebCore 0x7fff86ddc092 WebCore::AccessibilityObject::detachFromParent() + 0x12 4 com.apple.WebCore 0x7fff869475c1 WebCore::AccessibilityRenderObject::clearChildren() + 0x31 5 com.apple.WebCore 0x7fff86947565 WebCore::AccessibilityRenderObject::detach() + 0x15 6 com.apple.WebCore 0x7fff86947378 WebCore::AXObjectCache::~AXObjectCache() + 0x78 7 com.apple.WebCore 0x7fff868f9002 WebCore::Document::detach() + 0x122 8 com.apple.WebCore 0x7fff8689a3b8 WebCore::Frame::setView(WTF::PassRefPtr<WebCore::FrameView>) + 0x48 9 com.apple.WebCore 0x7fff86fe3571 WebCore::Frame::createView(WebCore::IntSize const&, WebCore::Color const&, bool, WebCore::IntSize const&, bool, WebCore::ScrollbarMode, bool, WebCore::ScrollbarMode, bool) + 0x61 10 com.apple.WebKit2 0x7fff890f4eef WebKit::WebFrameLoaderClient::transitionToCommittedForNewPage() + 0xb9 11 com.apple.WebCore 0x7fff86899a3c WebCore::FrameLoader::transitionToCommitted(WTF::PassRefPtr<WebCore::CachedPage>) + 0x29c 12 com.apple.WebCore 0x7fff86899018 WebCore::FrameLoader::commitProvisionalLoad() + 0x158 13 com.apple.WebCore 0x7fff8690ac05