Bug 209744 - Debug crash: ASSERTION FAILED: m_wrapper
Summary: Debug crash: ASSERTION FAILED: m_wrapper
Status: RESOLVED DUPLICATE of bug 209499
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKitGTK (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-03-30 08:27 PDT by Alicia Boya García
Modified: 2020-03-30 13:13 PDT (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alicia Boya García 2020-03-30 08:27:13 PDT
Random crash when loading https://twitter.com/search?q=%23video&src=typed_query

ASSERTION FAILED: m_wrapper
#0  WTFCrash () at ../../Source/WTF/wtf/Assertions.cpp:309
#1  0x00007f10dd705f7c in CRASH_WITH_INFO(...) () at DerivedSources/ForwardingHeaders/wtf/Assertions.h:710
#2  0x00007f10df804d21 in WebCore::JSEventListener::jsFunction (this=0x7f103be23d90, scriptExecutionContext=...) at ../../Source/WebCore/bindings/js/JSEventListener.h:123
#3  0x00007f10df809d1c in WebCore::JSEventListener::handleEvent (this=0x7f103be23d90, scriptExecutionContext=..., event=...) at ../../Source/WebCore/bindings/js/JSEventListener.cpp:113
#4  0x00007f10dfcc6d24 in WebCore::EventTarget::innerInvokeEventListeners (this=0x7f1053dd0200, event=..., listeners=WTF::Vector of length 1, capacity 1 = {...}, phase=WebCore::EventTarget::EventInvokePhase::Bubbling)
    at ../../Source/WebCore/dom/EventTarget.cpp:319
#5  0x00007f10dfcc6883 in WebCore::EventTarget::fireEventListeners (this=0x7f1053dd0200, event=..., phase=WebCore::EventTarget::EventInvokePhase::Bubbling) at ../../Source/WebCore/dom/EventTarget.cpp:257
#6  0x00007f10dfcb3d8c in WebCore::EventContext::handleLocalEvents (this=0x7f1037b85f78, event=..., phase=WebCore::EventTarget::EventInvokePhase::Bubbling) at ../../Source/WebCore/dom/EventContext.cpp:57
#7  0x00007f10dfcb4598 in WebCore::dispatchEventInDOM (event=..., path=...) at ../../Source/WebCore/dom/EventDispatcher.cpp:100
#8  0x00007f10dfcb63a4 in WebCore::dispatchEventWithType<WebCore::EventTarget> (targets=WTF::Vector of length 2, capacity 2 = {...}, event=...) at ../../Source/WebCore/dom/EventDispatcher.cpp:185
#9  0x00007f10dfcb4b89 in WebCore::EventDispatcher::dispatchEvent (targets=WTF::Vector of length 2, capacity 2 = {...}, event=...) at ../../Source/WebCore/dom/EventDispatcher.cpp:191
#10 0x00007f10df3a632f in WebCore::IDBTransaction::dispatchEvent (this=0x7f1053dd0200, event=...) at ../../Source/WebCore/Modules/indexeddb/IDBTransaction.cpp:593
#11 0x00007f10dfb87c29 in WebCore::ActiveDOMObjectEventDispatchTask::execute (this=0x7f1036fcd960) at ../../Source/WebCore/dom/ActiveDOMObject.cpp:161
#12 0x00007f10dfcb5eec in WebCore::EventLoop::run (this=0x7f10c7991840) at ../../Source/WebCore/dom/EventLoop.cpp:98
#13 0x00007f10dfdcef6d in WebCore::WindowEventLoop::didReachTimeToRun (this=0x7f10c7991840) at ../../Source/WebCore/dom/WindowEventLoop.cpp:120
#14 0x00007f10dfddd5a1 in std::__invoke_impl<void, void (WebCore::WindowEventLoop::*&)(), WebCore::WindowEventLoop*&> (
    __f=@0x7f10c7922388: (void (WebCore::WindowEventLoop::*)(WebCore::WindowEventLoop * const)) 0x7f10dfdcef42 <WebCore::WindowEventLoop::didReachTimeToRun()>, __t=@0x7f10c7922398: 0x7f10c7991840) at /usr/include/c++/9/bits/invoke.h:73
#15 0x00007f10dfddd50b in std::__invoke<void (WebCore::WindowEventLoop::*&)(), WebCore::WindowEventLoop*&> (
    __fn=@0x7f10c7922388: (void (WebCore::WindowEventLoop::*)(WebCore::WindowEventLoop * const)) 0x7f10dfdcef42 <WebCore::WindowEventLoop::didReachTimeToRun()>, __args#0=@0x7f10c7922398: 0x7f10c7991840)
    at /usr/include/c++/9/bits/invoke.h:95
#16 0x00007f10dfddd224 in std::_Bind<void (WebCore::WindowEventLoop::*(WebCore::WindowEventLoop*))()>::__call<void, , 0ul>(std::tuple<>&&, std::_Index_tuple<0ul>) (this=0x7f10c7922388, __args=...) at /usr/include/c++/9/functional:400
#17 0x00007f10dfddcfa4 in std::_Bind<void (WebCore::WindowEventLoop::*(WebCore::WindowEventLoop*))()>::operator()<, void>() (this=0x7f10c7922388) at /usr/include/c++/9/functional:484
#18 0x00007f10dfddcc7c in WTF::Detail::CallableWrapper<std::_Bind<void (WebCore::WindowEventLoop::*(WebCore::WindowEventLoop*))()>, void>::call() (this=0x7f10c7922380) at DerivedSources/ForwardingHeaders/wtf/Function.h:52
#19 0x00007f10dd73d751 in WTF::Function<void ()>::operator()() const (this=0x7f10c79918c0) at DerivedSources/ForwardingHeaders/wtf/Function.h:84
#20 0x00007f10ddbd2116 in WebCore::Timer::fired (this=0x7f10c7991898) at DerivedSources/ForwardingHeaders/WebCore/Timer.h:126
#21 0x00007f10e075fa99 in WebCore::ThreadTimers::sharedTimerFiredInternal (this=0x7f10c7996618) at ../../Source/WebCore/platform/ThreadTimers.cpp:127
#22 0x00007f10e075f4ed in WebCore::ThreadTimers::<lambda()>::operator()(void) const (__closure=0x7f10c79f9cd8) at ../../Source/WebCore/platform/ThreadTimers.cpp:67
#23 0x00007f10e07624aa in WTF::Detail::CallableWrapper<WebCore::ThreadTimers::setSharedTimer(WebCore::SharedTimer*)::<lambda()>, void>::call(void) (this=0x7f10c79f9cd0) at DerivedSources/ForwardingHeaders/wtf/Function.h:52
#24 0x00007f10dd73d751 in WTF::Function<void ()>::operator()() const (this=0x7f10e80e9e28 <WebCore::MainThreadSharedTimer::singleton()::instance+8>) at DerivedSources/ForwardingHeaders/wtf/Function.h:84
#25 0x00007f10e07352d4 in WebCore::MainThreadSharedTimer::fired (this=0x7f10e80e9e20 <WebCore::MainThreadSharedTimer::singleton()::instance>) at ../../Source/WebCore/platform/MainThreadSharedTimer.cpp:83
#26 0x00007f10e073cda2 in WTF::RunLoop::Timer<WebCore::MainThreadSharedTimer>::fired (this=0x7f10e80e9e30 <WebCore::MainThreadSharedTimer::singleton()::instance+16>) at DerivedSources/ForwardingHeaders/wtf/RunLoop.h:171
#27 0x00007f10d0c4399f in WTF::RunLoop::TimerBase::<lambda(gpointer)>::operator()(gpointer) const (__closure=0x0, userData=0x7f10e80e9e30 <WebCore::MainThreadSharedTimer::singleton()::instance+16>)
    at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:177
#28 0x00007f10d0c439f7 in WTF::RunLoop::TimerBase::<lambda(gpointer)>::_FUN(gpointer) () at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:183
#29 0x00007f10d0c430ba in WTF::<lambda(GSource*, GSourceFunc, gpointer)>::operator()(GSource *, GSourceFunc, gpointer) const (__closure=0x0, source=0x23f76b0, 
    callback=0x7f10d0c439da <WTF::RunLoop::TimerBase::<lambda(gpointer)>::_FUN(gpointer)>, userData=0x7f10e80e9e30 <WebCore::MainThreadSharedTimer::singleton()::instance+16>) at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:45
#30 0x00007f10d0c430ea in WTF::<lambda(GSource*, GSourceFunc, gpointer)>::_FUN(GSource *, GSourceFunc, gpointer) () at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:46
#31 0x00007f10ca2ae92f in g_main_dispatch () at ../../Source/glib-2.58.1/glib/gmain.c:3182
#32 g_main_context_dispatch () at ../../Source/glib-2.58.1/glib/gmain.c:3847
#33 0x00007f10ca2aecc0 in g_main_context_iterate () at ../../Source/glib-2.58.1/glib/gmain.c:3920
#34 0x00007f10ca2aefd3 in g_main_loop_run () at ../../Source/glib-2.58.1/glib/gmain.c:4116
#35 0x00007f10d0c43605 in WTF::RunLoop::run () at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:96
#36 0x00007f10de7339dc in WebKit::AuxiliaryProcessMain<WebKit::WebProcess, WebKit::WebProcessMainGtk> (argc=3, argv=0x7ffe8fd16748) at ../../Source/WebKit/Shared/AuxiliaryProcessMain.h:68
#37 0x00007f10de732dc9 in WebKit::WebProcessMain (argc=3, argv=0x7ffe8fd16748) at ../../Source/WebKit/WebProcess/gtk/WebProcessMainGtk.cpp:68
#38 0x0000000000400c45 in main (argc=3, argv=0x7ffe8fd16748) at ../../Source/WebKit/WebProcess/EntryPoint/unix/WebProcessMain.cpp:45
Comment 1 Chris Dumez 2020-03-30 13:13:12 PDT
Looks like a dupe of Bug 209499. Please reopen if you can still reproduce after that fix.

*** This bug has been marked as a duplicate of bug 209499 ***