[Webkit-unassigned] [Bug 207035] New: [GTK] ASSERTION FAILED: accessible->priv->object != fallbackObject()
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Fri Jan 31 02:57:29 PST 2020
https://bugs.webkit.org/show_bug.cgi?id=207035
Bug ID: 207035
Summary: [GTK] ASSERTION FAILED: accessible->priv->object !=
fallbackObject()
Product: WebKit
Version: WebKit Nightly Build
Hardware: Unspecified
OS: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: Accessibility
Assignee: webkit-unassigned at lists.webkit.org
Reporter: svillar at igalia.com
CC: webkit-bug-importer at group.apple.com
Created attachment 389336
--> https://bugs.webkit.org/attachment.cgi?id=389336&action=review
Backtrace
Preconditions:
WebKitGTK Debug build
Steps to reproduce:
1. Run Minibrowser
It'll crash 100% of the times
I'm attaching the whole backtrace, this is an excerpt
#0 WTFCrash () at ../../Source/WTF/wtf/Assertions.cpp:305
#1 0x00007ff7313d63c0 in CRASH_WITH_INFO(...) () at DerivedSources/ForwardingHeaders/wtf/Assertions.h:660
#2 0x00007ff73334e936 in webkitAccessibleDetach (accessible=0x562198549ea0) at ../../Source/WebCore/accessibility/atk/WebKitAccessible.cpp:1308
#3 0x00007ff733348bbe in WebCore::AccessibilityObject::detachPlatformWrapper (this=0x7ff71b48cac8, detachmentType=WebCore::AccessibilityDetachmentType::ElementDestroyed) at ../../Source/WebCore/accessibility/atk/AccessibilityObjectAtk.cpp:47
#4 0x00007ff7332ca19b in WebCore::AXCoreObject::detachWrapper (this=0x7ff71b48cac8, detachmentType=WebCore::AccessibilityDetachmentType::ElementDestroyed) at ../../Source/WebCore/accessibility/AccessibilityObjectInterface.h:1158
#5 0x00007ff7332ca12e in WebCore::AXCoreObject::detach (this=0x7ff71b48cac8, detachmentType=WebCore::AccessibilityDetachmentType::ElementDestroyed) at ../../Source/WebCore/accessibility/AccessibilityObjectInterface.h:1150
#6 0x00007ff7332ba85b in WebCore::AXObjectCache::remove (this=0x7ff71b448000, axID=1) at ../../Source/WebCore/accessibility/AXObjectCache.cpp:853
#7 0x00007ff7332bab56 in WebCore::AXObjectCache::remove (this=0x7ff71b448000, view=0x7ff71ab5c010) at ../../Source/WebCore/accessibility/AXObjectCache.cpp:895
#8 0x00007ff7340e3058 in WebCore::FrameView::removeFromAXObjectCache (this=0x7ff71ab5c010) at ../../Source/WebCore/page/FrameView.cpp:280
#9 0x00007ff7340e32ac in WebCore::FrameView::prepareForDetach (this=0x7ff71ab5c010) at ../../Source/WebCore/page/FrameView.cpp:329
I don't know much about WK's a11y but in general, dispose() methods can be called multiple times as opposed to destroy().
--
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/20200131/b9b0b1e1/attachment.htm>
More information about the webkit-unassigned
mailing list