<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>283070</bug_id>
          
          <creation_ts>2024-11-13 11:55:11 -0800</creation_ts>
          <short_desc>[GTK] web process crash when opening inspector in WebCore::AccessibilityAtspi::registerObject</short_desc>
          <delta_ts>2026-01-06 16:35:36 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Accessibility</component>
          <version>Other</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>290175</dup_id>
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>DoNotImportToRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>two</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>andresg_22</cc>
    
    <cc>bugs-noreply</cc>
    
    <cc>mcatanzaro</cc>
    
    <cc>mcrha</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2074884</commentid>
    <comment_count>0</comment_count>
    <who name="">two</who>
    <bug_when>2024-11-13 11:55:11 -0800</bug_when>
    <thetext>1. press ctrl+shift+i or inspect element

nothing is printed in console/journal (besides the browser&apos;s own &quot;web process crashed&quot; message)

core dump:

```
(gdb) bt
#0  __pthread_kill_implementation (threadid=&lt;optimized out&gt;, signo=signo@entry=6, no_tid=no_tid@entry=0)
    at pthread_kill.c:44
#1  0x00007ffa4189ae03 in __pthread_kill_internal (threadid=&lt;optimized out&gt;, signo=6) at pthread_kill.c:78
#2  0x00007ffa4184208e in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#3  0x00007ffa41829882 in __GI_abort () at abort.c:79
#4  0x00007ffa4211800f in WTFCrashWithInfo () at WTF/Headers/wtf/Assertions.h:912
#5  0x00007ffa437fad1a in WebCore::AccessibilityAtspi::registerObject
    (this=&lt;optimized out&gt;, atspiObject=..., interfaces=...)
    at /buildstream/gnome/sdk/webkitgtk-6.0.bst/Source/WebCore/accessibility/atspi/AccessibilityAtspi.cpp:347
#6  0x00007ffa437ff786 in WebCore::AccessibilityObjectAtspi::registerObject (this=0x7ffa220088a0)
    at /buildstream/gnome/sdk/webkitgtk-6.0.bst/Source/WebCore/accessibility/atspi/AccessibilityObjectAtspi.cpp:496
#7  0x00007ffa437fbd3d in WebCore::AccessibilityObjectAtspi::path (this=0x7ffa220088a0)
    at /buildstream/gnome/sdk/webkitgtk-6.0.bst/Source/WebCore/accessibility/atspi/AccessibilityObjectAtspi.cpp:508
#8  WebCore::AccessibilityAtspi::parentChanged (this=&lt;optimized out&gt;, atspiObject=...)
    at /buildstream/gnome/sdk/webkitgtk-6.0.bst/Source/WebCore/accessibility/atspi/AccessibilityAtspi.cpp:421
#9  0x00007ffa437ffbc6 in WebCore::AccessibilityObjectAtspi::setParent
    (this=0x7ffa220088a0, atspiParent=std::optional = {...})
    at /buildstream/gnome/sdk/webkitgtk-6.0.bst/Source/WebCore/accessibility/atspi/AccessibilityObjectAtspi.cpp:536
--Type &lt;RET&gt; for more, q to quit, c to continue without paging--
#10 0x00007ffa437f6dda in WebCore::AXObjectCache::platformPerformDeferredCacheUpdate()::$_0::operator()(WebCore::AXCoreObject const&amp;) const
    (axObject=..., this=&lt;optimized out&gt;) at /buildstream/gnome/sdk/webkitgtk-6.0.bst/Source/WebCore/accessibility/atspi/AXObjectCacheAtspi.cpp:55
#11 WebCore::AXObjectCache::platformPerformDeferredCacheUpdate (this=0x7ffa22173200)
    at /buildstream/gnome/sdk/webkitgtk-6.0.bst/Source/WebCore/accessibility/atspi/AXObjectCacheAtspi.cpp:64
#12 0x00007ffa437986d9 in WebCore::AXObjectCache::performDeferredCacheUpdate (this=0x7ffa22173200, forceLayout=&lt;optimized out&gt;)
    at /buildstream/gnome/sdk/webkitgtk-6.0.bst/Source/WebCore/accessibility/AXObjectCache.cpp:4344
#13 0x00007ffa444f9daf in WebCore::ThreadTimers::sharedTimerFiredInternal (this=0x7ffa220f08d0)
    at /buildstream/gnome/sdk/webkitgtk-6.0.bst/Source/WebCore/platform/ThreadTimers.cpp:128
#14 0x00007ffa410d9095 in WTF::RunLoop::TimerBase::TimerBase(WTF::Ref&lt;WTF::RunLoop, WTF::RawPtrTraits&lt;WTF::RunLoop&gt;, WTF::DefaultRefDerefTraits&lt;WTF::RunLoop&gt; &gt;&amp;&amp;)::$_0::operator()(void*) const (userData=0x7ffa467cb120 &lt;WebCore::MainThreadSharedTimer::singleton()::instance+16&gt;, this=&lt;optimized out&gt;)
    at /buildstream/gnome/sdk/webkitgtk-6.0.bst/Source/WTF/wtf/glib/RunLoopGLib.cpp:177
#15 WTF::RunLoop::TimerBase::TimerBase(WTF::Ref&lt;WTF::RunLoop, WTF::RawPtrTraits&lt;WTF::RunLoop&gt;, WTF::DefaultRefDerefTraits&lt;WTF::RunLoop&gt; &gt;&amp;&amp;)::$_0::__invoke(void*)
    (userData=0x7ffa467cb120 &lt;WebCore::MainThreadSharedTimer::singleton()::instance+16&gt;)
    at /buildstream/gnome/sdk/webkitgtk-6.0.bst/Source/WTF/wtf/glib/RunLoopGLib.cpp:169
#16 0x00007ffa410d8071 in WTF::RunLoop::$_0::operator()
    (source=0x55d51604e9e0, callback=0x7ffa410d9000 &lt;WTF::RunLoop::TimerBase::TimerBase(WTF::Ref&lt;WTF::RunLoop, WTF::RawPtrTraits&lt;WTF::RunLoop&gt;, WTF::DefaultRefDerefTraits&lt;WTF::RunLoop&gt; &gt;&amp;&amp;)::$_0::__invoke(void*)&gt;, userData=0x7ffa467cb120 &lt;WebCore::MainThreadSharedTimer::singleton()::instance+16&gt;, this=&lt;optimized out&gt;)
    at /buildstream/gnome/sdk/webkitgtk-6.0.bst/Source/WTF/wtf/glib/RunLoopGLib.cpp:53
#17 WTF::RunLoop::$_0::__invoke
    (source=0x55d51604e9e0, callback=0x7ffa410d9000 &lt;WTF::RunLoop::TimerBase::TimerBase(WTF::Ref&lt;WTF::RunLoop, WTF::RawPtrTraits&lt;WTF::RunLoop&gt;, WTF::DefaultRefDerefTraits&lt;WTF::RunLoop&gt; &gt;&amp;&amp;)::$_0::__invoke(void*)&gt;, userData=0x7ffa467cb120 &lt;WebCore::MainThreadSharedTimer::singleton()::instance+16&gt;)
    at /buildstream/gnome/sdk/webkitgtk-6.0.bst/Source/WTF/wtf/glib/RunLoopGLib.cpp:45
#18 0x00007ffa3d2a2477 in g_main_dispatch (context=context@entry=0x55d5160024b0) at ../glib/gmain.c:3361
#19 0x00007ffa3d2a4787 in g_main_context_dispatch_unlocked (context=0x55d5160024b0) at ../glib/gmain.c:4212
#20 g_main_context_iterate_unlocked (context=0x55d5160024b0, block=block@entry=1, dispatch=dispatch@entry=1, self=&lt;optimized out&gt;) at ../glib/gmain.c:4277
#21 0x00007ffa3d2a5277 in g_main_loop_run (loop=0x55d515ffacd0) at ../glib/gmain.c:4479
#22 0x00007ffa410d86c2 in WTF::RunLoop::run () at /buildstream/gnome/sdk/webkitgtk-6.0.bst/Source/WTF/wtf/glib/RunLoopGLib.cpp:108
#23 0x00007ffa42ac986f in WebKit::AuxiliaryProcessMainBase&lt;WebKit::WebProcess, true&gt;::run (this=0x7ffc7be9c210, argc=&lt;optimized out&gt;, argv=&lt;optimized out&gt;)
    at /buildstream/gnome/sdk/webkitgtk-6.0.bst/Source/WebKit/Shared/AuxiliaryProcessMain.h:72
#24 WebKit::AuxiliaryProcessMain&lt;WebKit::WebProcessMainGtk&gt; (argc=&lt;optimized out&gt;, argv=&lt;optimized out&gt;)
    at /buildstream/gnome/sdk/webkitgtk-6.0.bst/Source/WebKit/Shared/AuxiliaryProcessMain.h:98
#25 WebKit::WebProcessMain (argc=4, argv=0x7ffc7be9c3a8) at /buildstream/gnome/sdk/webkitgtk-6.0.bst/Source/WebKit/WebProcess/gtk/WebProcessMainGtk.cpp:106
#26 0x00007ffa4182b188 in __libc_start_call_main (main=main@entry=0x55d4e1b0b150 &lt;main(int, char**)&gt;, argc=argc@entry=4, argv=argv@entry=0x7ffc7be9c3a8)
    at ../sysdeps/nptl/libc_start_call_main.h:58
#27 0x00007ffa4182b24b in __libc_start_main_impl
    (main=0x55d4e1b0b150 &lt;main(int, char**)&gt;, argc=4, argv=0x7ffc7be9c3a8, init=&lt;optimized out&gt;, fini=&lt;optimized out&gt;, rtld_fini=&lt;optimized out&gt;, stack_end=0x7ffc7be9c3--Type &lt;RET&gt; for more, q to quit, c to continue without paging--c
98) at ../csu/libc-start.c:360
#28 0x000055d4e1b0b085 in _start () at ../sysdeps/x86_64/start.S:115
(gdb)
```</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2145463</commentid>
    <comment_count>1</comment_count>
    <who name="Milan Crha">mcrha</who>
    <bug_when>2025-09-23 23:20:55 -0700</bug_when>
    <thetext>I get a similar crash when using Flatpak version of Evolution from Flathub.org at (flathub) commit ab8cf90cad6c and org.gnome.Platform/x86_64/48 at commit 0816888983b8, interestingly only when I right-click a message in the Mail view and pick Add Note (or &quot;Edit Note&quot; when the message has a note already), which opens a window with an editor and shortly after I start typing a text into the Plain text body the WebKitWebProcess crashes with the below backtrace. That org.gnome.Platform provides WebKitGTK 2.50.0. When I downgrade the org.gnome.Platform to commit ea15b4a059d247693f633c90db1daa43f9f52e944a1f2bb06fea1f41c57ba206, which has WebKitGTK 2.48.5, then no crash happens.

Thread 1 &quot;WebKitWebProces&quot; received signal SIGABRT, Aborted.
0x00007ff40909b344 in __pthread_kill_implementation () from /usr/lib/x86_64-linux-gnu/libc.so.6
(gdb) bt
#0  0x00007ff40909b344 in __pthread_kill_implementation () at /usr/lib/x86_64-linux-gnu/libc.so.6
#1  0x00007ff40904250e in raise () at /usr/lib/x86_64-linux-gnu/libc.so.6
#2  0x00007ff409029882 in abort () at /usr/lib/x86_64-linux-gnu/libc.so.6
#3  0x00007ff40992d03f in WTFCrashWithInfo(int, char const*, char const*, int) () at /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.1.so.0
#4  0x00007ff40b33ef43 in WebCore::AccessibilityAtspi::registerObject(WebCore::AccessibilityObjectAtspi&amp;, WTF::Vector&lt;std::pair&lt;_GDBusInterfaceInfo*, _GDBusInterfaceVTable*&gt;, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;&amp;) ()
    at /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.1.so.0
#5  0x00007ff40b346658 in WebCore::AccessibilityObjectAtspi::registerObject() () at /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.1.so.0
#6  0x00007ff40b346722 in WebCore::AccessibilityObjectAtspi::path() () at /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.1.so.0
#7  0x00007ff40b33fd8d in WebCore::AccessibilityAtspi::parentChanged(WebCore::AccessibilityObjectAtspi&amp;) ()
    at /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.1.so.0
#8  0x00007ff40b3469ce in WebCore::AccessibilityObjectAtspi::setParent(std::optional&lt;WebCore::AccessibilityObjectAtspi*&gt;) ()
    at /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.1.so.0
#9  0x00007ff40b33b70a in WebCore::AXObjectCache::platformPerformDeferredCacheUpdate() ()
    at /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.1.so.0
#10 0x00007ff40b2df644 in WebCore::AXObjectCache::performDeferredCacheUpdate(WebCore::ForceLayout) ()
    at /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.1.so.0
#11 0x00007ff40b7f566d in WebCore::Document::flushDeferredAXObjectCacheUpdate() () at /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.1.so.0
#12 0x00007ff40b81d6c8 in WTF::Detail::CallableWrapper&lt;WebCore::Document::scheduleDeferredAXObjectCacheUpdate()::$_0, void&gt;::call() ()
    at /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.1.so.0
#13 0x00007ff40b874450 in WebCore::EventLoop::run(std::optional&lt;WTF::ApproximateTime&gt;) ()
    at /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.1.so.0
#14 0x00007ff40b9213cf in WebCore::WindowEventLoop::didReachTimeToRun() () at /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.1.so.0
#15 0x00007ff40b922baf in WTF::Detail::CallableWrapper&lt;WebCore::Timer::Timer&lt;WebCore::WindowEventLoop, WebCore::WindowEventLoop&gt;(WebCore::WindowEventLoop&amp;, void (WebCore::WindowEventLoop::*)()) requires WTF::HasRefPtrMemberFunctions&lt;WebCore::WindowEventLoop&gt;::value::{lambda()#1}, void&gt;::call() () at /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.1.so.0
#16 0x00007ff40c081c0c in WebCore::ThreadTimers::sharedTimerFiredInternal() () at /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.1.so.0
#17 0x00007ff4089154f5 in WTF::RunLoop::TimerBase::TimerBase(WTF::Ref&lt;WTF::RunLoop, WTF::RawPtrTraits&lt;WTF::RunLoop&gt;, WTF::DefaultRefDerefTraits&lt;WTF::RunLoop&gt; &gt;&amp;&amp;, WTF::ASCIILiteral)::$_0::__invoke(void*) () at /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.1.so.0
#18 0x00007ff408914581 in WTF::RunLoop::$_0::__invoke(_GSource*, int (*)(void*), void*) ()
    at /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.1.so.0
#19 0x00007ff404bfdbba in g_main_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007ff404bffed7 in g_main_context_iterate_unlocked.isra () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
--Type &lt;RET&gt; for more, q to quit, c to continue without paging--
#21 0x00007ff404c009d7 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007ff408914ae4 in WTF::RunLoop::run() () at /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.1.so.0
#23 0x00007ff40a470c04 in int WebKit::AuxiliaryProcessMain&lt;WebKit::WebProcessMainGtk&gt;(int, char**) ()
    at /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.1.so.0
#24 0x00007ff40902b3c8 in __libc_start_call_main () at /usr/lib/x86_64-linux-gnu/libc.so.6
#25 0x00007ff40902b48b in __libc_start_main () at /usr/lib/x86_64-linux-gnu/libc.so.6
#26 0x0000556118912085 in _start ()</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2169862</commentid>
    <comment_count>2</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2026-01-06 16:35:36 -0800</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 290175 ***</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>