[Webkit-unassigned] [Bug 207126] New: [ATK][GTK] assert crash on MiniBrowser
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Mon Feb 3 09:33:31 PST 2020
https://bugs.webkit.org/show_bug.cgi?id=207126
Bug ID: 207126
Summary: [ATK][GTK] assert crash on MiniBrowser
Product: WebKit
Version: WebKit Nightly Build
Hardware: All
OS: All
Status: NEW
Severity: Normal
Priority: P2
Component: Accessibility
Assignee: webkit-unassigned at lists.webkit.org
Reporter: vjaquez at igalia.com
CC: webkit-bug-importer at group.apple.com
After a fresh debug compilation and run GTK MiniBrowser I get this assert
Starting MiniBrowser.
ASSERTION FAILED: accessible->priv->object != fallbackObject()
/opt/webkit/WebKit/Source/WebCore/accessibility/atk/WebKitAccessible.cpp(1308) : void webkitAccessibleDetach(WebKitAccessible*)
1 0x7f0fc8fae2f7 /home/ceyusa/wkbuild/Debug/lib/libjavascriptcoregtk-4.0.so.18(WTFCrash+0x9) [0x7f0fc8fae2f7]
2 0x7f0fd65d4c60 /home/ceyusa/wkbuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN3WTF15CrashOnOverflow10overflowedEv+0) [0x7f0fd65d4c60]
3 0x7f0fd853c35a /home/ceyusa/wkbuild/Debug/lib/libwebkit2gtk-4.0.so.37(_Z22webkitAccessibleDetachP17_WebKitAccessible+0xe1) [0x7f0fd853c35a]
4 0x7f0fd85365e2 /home/ceyusa/wkbuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN7WebCore19AccessibilityObject21detachPlatformWrapperENS_27AccessibilityDetachmentTypeE+0xae) [0x7f0fd85365e2]
5 0x7f0fd84b7bbf /home/ceyusa/wkbuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN7WebCore12AXCoreObject13detachWrapperENS_27AccessibilityDetachmentTypeE+0x2d) [0x7f0fd84b7bbf]
6 0x7f0fd84b7b52 /home/ceyusa/wkbuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN7WebCore12AXCoreObject6detachENS_27AccessibilityDetachmentTypeE+0x20) [0x7f0fd84b7b52]
7 0x7f0fd84a827f /home/ceyusa/wkbuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN7WebCore13AXObjectCache6removeEj+0x69) [0x7f0fd84a827f]
8 0x7f0fd84a857a /home/ceyusa/wkbuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN7WebCore13AXObjectCache6removeEPNS_6WidgetE+0x40) [0x7f0fd84a857a]
9 0x7f0fd92d1318 /home/ceyusa/wkbuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN7WebCore9FrameView23removeFromAXObjectCacheEv+0x78) [0x7f0fd92d1318]
10 0x7f0fd92d156c /home/ceyusa/wkbuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN7WebCore9FrameView16prepareForDetachEv+0x24) [0x7f0fd92d156c]
11 0x7f0fd92cb20a /home/ceyusa/wkbuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN7WebCore5Frame7setViewEON3WTF6RefPtrINS_9FrameViewENS1_13DumbPtrTraitsIS3_EEEE+0x40) [0x7f0fd92cb20a]
12 0x7f0fd92cd87c /home/ceyusa/wkbuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN7WebCore5Frame10createViewERKNS_7IntSizeERKN3WTF8OptionalINS_5ColorEEES3_RKNS_7IntRectEbNS_13ScrollbarModeEbSD_b+0xf2) [0x7f0fd92cd87c]
13 0x7f0fd74a63ea /home/ceyusa/wkbuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN6WebKit20WebFrameLoaderClient31transitionToCommittedForNewPageEv+0x2ac) [0x7f0fd74a63ea]
14 0x7f0fd91586a8 /home/ceyusa/wkbuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN7WebCore11FrameLoader21transitionToCommittedEPNS_10CachedPageE+0x4cc) [0x7f0fd91586a8]
15 0x7f0fd91579cd /home/ceyusa/wkbuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN7WebCore11FrameLoader21commitProvisionalLoadEv+0x4b3) [0x7f0fd91579cd]
16 0x7f0fd91164d7 /home/ceyusa/wkbuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN7WebCore14DocumentLoader13commitIfReadyEv+0x3d) [0x7f0fd91164d7]
17 0x7f0fd9119930 /home/ceyusa/wkbuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN7WebCore14DocumentLoader10commitLoadEPKci+0x4a) [0x7f0fd9119930]
18 0x7f0fd911a733 /home/ceyusa/wkbuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN7WebCore14DocumentLoader12dataReceivedEPKci+0x1d1) [0x7f0fd911a733]
19 0x7f0fd911a558 /home/ceyusa/wkbuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN7WebCore14DocumentLoader12dataReceivedERNS_14CachedResourceEPKci+0x74) [0x7f0fd911a558]
20 0x7f0fd9207932 /home/ceyusa/wkbuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN7WebCore17CachedRawResource28notifyClientsDataWasReceivedEPKcj+0x84) [0x7f0fd9207932]
21 0x7f0fd9207530 /home/ceyusa/wkbuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN7WebCore17CachedRawResource12updateBufferERNS_12SharedBufferE+0x130) [0x7f0fd9207530]
22 0x7f0fd91bcacf /home/ceyusa/wkbuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN7WebCore17SubresourceLoader22didReceiveDataOrBufferEPKciON3WTF6RefPtrINS_12SharedBufferENS3_13DumbPtrTraitsIS5_EEEExNS_15DataPayloadTypeE+0x22f) [0x7f0fd91bcacf]
23 0x7f0fd91bc823 /home/ceyusa/wkbuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN7WebCore17SubresourceLoader14didReceiveDataEPKcjxNS_15DataPayloadTypeE+0x51) [0x7f0fd91bc823]
24 0x7f0fd73b4720 /home/ceyusa/wkbuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN6WebKit17WebResourceLoader14didReceiveDataERKN3IPC13DataReferenceEl+0x260) [0x7f0fd73b4720]
25 0x7f0fd698ecb9 /home/ceyusa/wkbuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN3IPC22callMemberFunctionImplIN6WebKit17WebResourceLoaderEMS2_FvRKNS_13DataReferenceElESt5tupleIJS3_lEEJLm0ELm1EEEEvPT_T0_OT1_St16integer_sequenceImJXspT2_EEE+0x9c) [0x7f0fd698ecb9]
26 0x7f0fd698e53a /home/ceyusa/wkbuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN3IPC18callMemberFunctionIN6WebKit17WebResourceLoaderEMS2_FvRKNS_13DataReferenceElESt5tupleIJS3_lEESt16integer_sequenceImJLm0ELm1EEEEEvOT1_PT_T0_+0x3b) [0x7f0fd698e53a]
27 0x7f0fd698db60 /home/ceyusa/wkbuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN3IPC13handleMessageIN8Messages17WebResourceLoader14DidReceiveDataEN6WebKit17WebResourceLoaderEMS5_FvRKNS_13DataReferenceElEEEvRNS_7DecoderEPT0_T1_+0xc8) [0x7f0fd698db60]
28 0x7f0fd698d11e /home/ceyusa/wkbuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN6WebKit17WebResourceLoader34didReceiveWebResourceLoaderMessageERN3IPC10ConnectionERNS1_7DecoderE+0x256) [0x7f0fd698d11e]
29 0x7f0fd737bab6 /home/ceyusa/wkbuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN6WebKit24NetworkProcessConnection17didReceiveMessageERN3IPC10ConnectionERNS1_7DecoderE+0xc4) [0x7f0fd737bab6]
30 0x7f0fd6ca5716 /home/ceyusa/wkbuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN3IPC10Connection15dispatchMessageERNS_7DecoderE+0x192) [0x7f0fd6ca5716]
31 0x7f0fd6ca5d69 /home/ceyusa/wkbuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN3IPC10Connection15dispatchMessageESt10unique_ptrINS_7DecoderESt14default_deleteIS2_EE+0x213) [0x7f0fd6ca5d69]
To workaround it I just:
@@ -1305,7 +1305,7 @@ AccessibilityObject& webkitAccessibleGetAccessibilityObject(WebKitAccessible* ac
void webkitAccessibleDetach(WebKitAccessible* accessible)
{
ASSERT(WEBKIT_IS_ACCESSIBLE(accessible));
- ASSERT(accessible->priv->object != fallbackObject());
+ // ASSERT(accessible->priv->object != fallbackObject());
if (accessible->priv->object->roleValue() == AccessibilityRole::WebArea)
atk_object_notify_state_change(ATK_OBJECT(accessible), ATK_STATE_DEFUNCT, TRUE);
But actually I don't know what's wrong :(
--
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/20200203/37b4bfd6/attachment.htm>
More information about the webkit-unassigned
mailing list