WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
NEW
214341
[GTK] accessibility/datalist.html is crashing in debug
https://bugs.webkit.org/show_bug.cgi?id=214341
Summary
[GTK] accessibility/datalist.html is crashing in debug
Lauro Moura
Reported
2020-07-14 21:41:21 PDT
Created
attachment 404319
[details]
Sample crash log
r257833
TEXT (Expected: FAIL)
r257839
CRASH (Expected: FAIL) It does not fail on its own, it needs to be run twice or with some other test in front of it in the same WTR process (i.e. --run-singly does not crash). Sample trace (line numbers from attached file from build 6742/r264371) Thread 1 (Thread 0x7f416f08d2c0 (LWP 21117)): #0 0x00007f4177ece9fa in WTFCrash() () at ../../Source/WTF/wtf/Assertions.cpp:295 #1 0x00007f418623ea32 in CRASH_WITH_INFO(...) () at DerivedSources/ForwardingHeaders/wtf/Assertions.h:713 #2 0x00007f41892f3c39 in WebCore::FrameSelection::recomputeCaretRect() (this=0x7f411c1acd10) at ../../Source/WebCore/editing/FrameSelection.cpp:1724 #3 0x00007f41892f5eb1 in WebCore::FrameSelection::updateAppearance() (this=0x7f411c1acd10) at ../../Source/WebCore/editing/FrameSelection.cpp:2143 #4 0x00007f41892ed9ad in WebCore::FrameSelection::updateAndRevealSelection(WebCore::AXTextStateChangeIntent const&) (this=0x7f411c1acd10, intent=...) at ../../Source/WebCore/editing/FrameSelection.cpp:468 #5 0x00007f41892f7968 in WebCore::FrameSelection::updateAppearanceAfterLayoutOrStyleChange() (this=0x7f411c1acd10) at ../../Source/WebCore/editing/FrameSelection.cpp:2499 #6 0x00007f41892f78d6 in WebCore::FrameSelection::appearanceUpdateTimerFired() (this=0x7f411c1acd10) at ../../Source/WebCore/editing/FrameSelection.cpp:2490 #7 0x00007f4189308d0d in std::__invoke_impl<void, void (WebCore::FrameSelection::*&)(), WebCore::FrameSelection*&>(std::__invoke_memfun_deref, void (WebCore::FrameSelection::*&)(), WebCore::FrameSelection*&) (__f=@0x7f411cd24688: (void (WebCore::FrameSelection::*)(WebCore::FrameSelection * const)) 0x7f41892f7898 <WebCore::FrameSelection::appearanceUpdateTimerFired()>, __t=@0x7f411cd24698: 0x7f411c1acd10) at /usr/include/c++/9.3.0/bits/invoke.h:73 #8 0x00007f4189308bfb in std::__invoke<void (WebCore::FrameSelection::*&)(), WebCore::FrameSelection*&>(void (WebCore::FrameSelection::*&)(), WebCore::FrameSelection*&) (__fn=@0x7f411cd24688: (void (WebCore::FrameSelection::*)(WebCore::FrameSelection * const)) 0x7f41892f7898 <WebCore::FrameSelection::appearanceUpdateTimerFired()>) at /usr/include/c++/9.3.0/bits/invoke.h:95 #9 0x00007f4189308b03 in std::_Bind<void (WebCore::FrameSelection::*(WebCore::FrameSelection*))()>::__call<void, , 0ul>(std::tuple<>&&, std::_Index_tuple<0ul>) (this=0x7f411cd24688, __args=...) at /usr/include/c++/9.3.0/functional:400 #10 0x00007f4189308a4b in std::_Bind<void (WebCore::FrameSelection::*(WebCore::FrameSelection*))()>::operator()<, void>() (this=0x7f411cd24688) at /usr/include/c++/9.3.0/functional:484 #11 0x00007f41893089f8 in WTF::Detail::CallableWrapper<std::_Bind<void (WebCore::FrameSelection::*(WebCore::FrameSelection*))()>, void>::call() (this=0x7f411cd24680) at DerivedSources/ForwardingHeaders/wtf/Function.h:52 #12 0x00007f418624203b in WTF::Function<void ()>::operator()() const (this=0x7f411c1ace10) at DerivedSources/ForwardingHeaders/wtf/Function.h:84 #13 0x00007f41869d9d84 in WebCore::Timer::fired() (this=0x7f411c1acde8) at DerivedSources/ForwardingHeaders/WebCore/Timer.h:126 #14 0x00007f4189d53cd8 in WebCore::ThreadTimers::sharedTimerFiredInternal() (this=0x7f416e785d48) at ../../Source/WebCore/platform/ThreadTimers.cpp:127 #15 0x00007f4189d536d7 in WebCore::ThreadTimers::<lambda()>::operator()(void) const (__closure=0x7f416e7f9c48) at ../../Source/WebCore/platform/ThreadTimers.cpp:67 #16 0x00007f4189d58f90 in WTF::Detail::CallableWrapper<WebCore::ThreadTimers::setSharedTimer(WebCore::SharedTimer*)::<lambda()>, void>::call(void) (this=0x7f416e7f9c40) at DerivedSources/ForwardingHeaders/wtf/Function.h:52 #17 0x00007f418624203b in WTF::Function<void ()>::operator()() const (this=0x7f4192009ac8 <WebCore::MainThreadSharedTimer::singleton()::instance+8>) at DerivedSources/ForwardingHeaders/wtf/Function.h:84 #18 0x00007f4189d22fcc in WebCore::MainThreadSharedTimer::fired() (this=0x7f4192009ac0 <WebCore::MainThreadSharedTimer::singleton()::instance>) at ../../Source/WebCore/platform/MainThreadSharedTimer.cpp:83 #19 0x00007f4189d2a32c in WTF::RunLoop::Timer<WebCore::MainThreadSharedTimer>::fired() (this=0x7f4192009ad0 <WebCore::MainThreadSharedTimer::singleton()::instance+16>) at DerivedSources/ForwardingHeaders/wtf/RunLoop.h:177 #20 0x00007f4177f89759 in WTF::RunLoop::TimerBase::<lambda(gpointer)>::operator()(gpointer) const (__closure=0x0, userData=0x7f4192009ad0 <WebCore::MainThreadSharedTimer::singleton()::instance+16>) at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:179 #21 0x00007f4177f89799 in WTF::RunLoop::TimerBase::<lambda(gpointer)>::_FUN(gpointer) () at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:183 #22 0x00007f4177f88d7a in WTF::<lambda(GSource*, GSourceFunc, gpointer)>::operator()(GSource *, GSourceFunc, gpointer) const (__closure=0x0, source=0x561d6dab71a0, callback=0x7f4177f8977c <WTF::RunLoop::TimerBase::<lambda(gpointer)>::_FUN(gpointer)>, userData=0x7f4192009ad0 <WebCore::MainThreadSharedTimer::singleton()::instance+16>) at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:45 #23 0x00007f4177f88daa in WTF::<lambda(GSource*, GSourceFunc, gpointer)>::_FUN(GSource *, GSourceFunc, gpointer) () at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:46 #24 0x00007f41712cdc3e in g_main_dispatch (context=0x561d6daae270) at ../glib/gmain.c:3309 #25 0x00007f41712cdc3e in g_main_context_dispatch (context=context@entry=0x561d6daae270) at ../glib/gmain.c:3974 #26 0x00007f41712cdff0 in g_main_context_iterate (context=0x561d6daae270, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4047 #27 0x00007f41712ce2e3 in g_main_loop_run (loop=0x561d6dadc300) at ../glib/gmain.c:4241 #28 0x00007f4177f8932a in WTF::RunLoop::run() () at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:96 #29 0x00007f4187788c2d in WebKit::AuxiliaryProcessMain<WebKit::WebProcess, WebKit::WebProcessMainGtk>(int, char**) (argc=4, argv=0x7fff995aaf18) at ../../Source/WebKit/Shared/AuxiliaryProcessMain.h:68 #30 0x00007f4187786ee1 in WebKit::WebProcessMain(int, char**) (argc=4, argv=0x7fff995aaf18) at ../../Source/WebKit/WebProcess/gtk/WebProcessMainGtk.cpp:66 #31 0x0000561d6ce73da8 in main(int, char**) (argc=4, argv=0x7fff995aaf18) at ../../Source/WebKit/WebProcess/EntryPoint/unix/WebProcessMain.cpp:45
Attachments
Sample crash log
(57.70 KB, text/plain)
2020-07-14 21:41 PDT
,
Lauro Moura
no flags
Details
View All
Add attachment
proposed patch, testcase, etc.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug