WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
NEW
200613
[GTK] Crash in WebCore::CoordinatedGraphicsLayer::flushCompositingStateForThisLayerOnly
https://bugs.webkit.org/show_bug.cgi?id=200613
Summary
[GTK] Crash in WebCore::CoordinatedGraphicsLayer::flushCompositingStateForThi...
Michael Catanzaro
Reported
2019-08-10 09:10:17 PDT
#0 0x00007fcd49db7edf in std::__uniq_ptr_impl<Nicosia::BackingStore::Impl, std::default_delete<Nicosia::BackingStore::Impl> >::_M_ptr() const (this=0x50000000010) at /usr/include/c++/9.1.0/bits/unique_ptr.h:357 layerState = <optimized out> hasActiveTransformAnimation = false #1 0x00007fcd49db7edf in std::unique_ptr<Nicosia::BackingStore::Impl, std::default_delete<Nicosia::BackingStore::Impl> >::get() const (this=0x50000000010) at /usr/include/c++/9.1.0/bits/unique_ptr.h:358 layerState = <optimized out> hasActiveTransformAnimation = false #2 0x00007fcd49db7edf in std::unique_ptr<Nicosia::BackingStore::Impl, std::default_delete<Nicosia::BackingStore::Impl> >::operator*() const (this=0x50000000010) at /usr/include/c++/9.1.0/bits/unique_ptr.h:343 layerState = <optimized out> hasActiveTransformAnimation = false #3 0x00007fcd49db7edf in Nicosia::BackingStore::impl() const (this=0x50000000000) at ../Source/WebCore/platform/graphics/nicosia/NicosiaPlatformLayer.h:340 layerState = <optimized out> hasActiveTransformAnimation = false #4 0x00007fcd49db7edf in WebCore::CoordinatedGraphicsLayer::flushCompositingStateForThisLayerOnly() (this= 0x7fcc30ed9800) at ../Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedGraphicsLayer.cpp:744 layerState = <optimized out> hasActiveTransformAnimation = false #5 0x00007fcd49d87759 in WebKit::CompositingCoordinator::flushPendingLayerChanges() (this=0x7fccd01c8d38) at DerivedSources/ForwardingHeaders/wtf/DumbPtrTraits.h:43 protector = {m_scopedVariable = @0x7fccd01c8dd2, m_originalValue = false} didSync = <optimized out> coordinatedLayer = <optimized out> #6 0x00007fcd49d8828f in WebKit::LayerTreeHost::layerFlushTimerFired() (this=0x7fccd01c8ce8) at ../Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/LayerTreeHost.cpp:148 didSync = <optimized out> #7 0x00007fcd49d88343 in WebKit::LayerTreeHost::renderNextFrame(bool) (this=0x7fccd01c8ce8, forceRepaint=<optimized out>) at ../Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/LayerTreeHost.cpp:449 scheduledWhileWaitingForRenderer = true #8 0x00007fcd479e4018 in WTF::RunLoop::TimerBase::<lambda(gpointer)>::operator() (__closure=0x0, userData=0x7fcc30c8d260) at ../Source/WTF/wtf/glib/RunLoopGLib.cpp:171 timer = 0x7fcc30c8d260 source = 0x558df1c6ef60 #9 0x00007fcd479e4018 in WTF::RunLoop::TimerBase::<lambda(gpointer)>::_FUN(gpointer) () at ../Source/WTF/wtf/glib/RunLoopGLib.cpp:177 #10 0x00007fcd4803348e in g_main_dispatch (context=0x558df0f9ead0) at ../glib/gmain.c:3179 dispatch = 0x7fcd479e3a20 <WTF::<lambda(GSource*, GSourceFunc, gpointer)>::_FUN(GSource *, GSourceFunc, gpointer)> prev_source = 0x0 was_in_call = 0 user_data = 0x7fcc30c8d260 callback = 0x7fcd479e4000 <WTF::RunLoop::TimerBase::<lambda(gpointer)>::_FUN(gpointer)> cb_funcs = 0x7fcd48107280 <g_source_callback_funcs> cb_data = 0x558df1cc00e0 need_destroy = <optimized out> source = 0x558df1c6ef60 current = 0x558df0fa7c00 i = 0 __FUNCTION__ = "g_main_dispatch" #11 0x00007fcd4803348e in g_main_context_dispatch (context=context@entry=0x558df0f9ead0) at ../glib/gmain.c:3844 #12 0x00007fcd48033840 in g_main_context_iterate --Type <RET> for more, q to quit, c to continue without paging--c (context=0x558df0f9ead0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:3917 max_priority = 2147483647 timeout = 17 some_ready = 1 nfds = <optimized out> allocated_nfds = <optimized out> fds = 0x558df10cb9d0 #13 0x00007fcd48033b33 in g_main_loop_run (loop=0x558df1041090) at ../glib/gmain.c:4111 __FUNCTION__ = "g_main_loop_run" #14 0x00007fcd479e4480 in WTF::RunLoop::run() () at ../Source/WTF/wtf/glib/RunLoopGLib.cpp:96 runLoop = @0x7fcd410fa000: {<WTF::FunctionDispatcher> = {<WTF::ThreadSafeRefCounted<WTF::FunctionDispatcher, (WTF::DestructionThread)0>> = {<WTF::ThreadSafeRefCountedBase> = {m_refCount = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 29}, static is_always_lock_free = true}}, <No data fields>}, _vptr.FunctionDispatcher = 0x7fcd47cb2ad8 <vtable for WTF::RunLoop+16>}, m_functionQueueLock = {static isHeldBit = 1 '\001', static hasParkedBit = 2 '\002', m_byte = {value = {<std::__atomic_base<unsigned char>> = {static _S_alignment = 1, _M_i = 0 '\000'}, static is_always_lock_free = true}}}, m_functionQueue = {m_start = 24, m_end = 24, m_buffer = {<WTF::VectorBufferBase<WTF::Function<void()> >> = {m_buffer = 0x7fcc0ec4e000, m_capacity = 27, m_size = 0}, <No data fields>}}, m_mainContext = {m_ptr = 0x558df0f9ead0}, m_mainLoops = {<WTF::VectorBuffer<WTF::GRefPtr<_GMainLoop>, 0>> = {<WTF::VectorBufferBase<WTF::GRefPtr<_GMainLoop> >> = {m_buffer = 0x7fcd410fc180, m_capacity = 16, m_size = 1}, <No data fields>}, <No data fields>}, m_source = {m_ptr = 0x558df1087d90}} mainContext = 0x558df0f9ead0 innermostLoop = 0x558df1041090 nestedMainLoop = <optimized out> #15 0x00007fcd49d9403a in WebKit::AuxiliaryProcessMain<WebKit::WebProcess, WebKit::WebProcessMain>(int, char**) (argc=3, argv=<optimized out>) at ../Source/WebKit/Shared/unix/AuxiliaryProcessMain.h:47
Attachments
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