WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
Full backtrace
backtrace (text/plain), 10.81 KB, created by
Michael Catanzaro
on 2022-10-13 08:11:14 PDT
(
hide
)
Description:
Full backtrace
Filename:
MIME Type:
Creator:
Michael Catanzaro
Created:
2022-10-13 08:11:14 PDT
Size:
10.81 KB
patch
obsolete
> #0 std::__atomic_base<unsigned char>::compare_exchange_weak(unsigned char&, unsigned char, std::memory_order, std::memory_order) > (__m2=std::memory_order::acquire, __m1=std::memory_order::acquire, __i2=1 '\001', __i1=<synthetic pointer>: 0 '\000', this=0x18) at /usr/include/c++/12.1.0/bits/atomic_base.h:521 > expectedOrActual = 0 '\000' >#1 std::__atomic_base<unsigned char>::compare_exchange_weak(unsigned char&, unsigned char, std::memory_order) > (__m=std::memory_order::acquire, __i2=1 '\001', __i1=<synthetic pointer>: 0 '\000', this=0x18) > at /usr/include/c++/12.1.0/bits/atomic_base.h:542 > expectedOrActual = 0 '\000' >#2 WTF::Atomic<unsigned char>::compareExchangeWeak(unsigned char, unsigned char, std::memory_order) > (order=std::memory_order::acquire, desired=1 '\001', expected=0 '\000', this=0x18) > at /usr/lib/debug/source/sdk/webkit2gtk-5.0.bst/_builddir/WTF/Headers/wtf/Atomics.h:89 > expectedOrActual = 0 '\000' >#3 WTF::LockAlgorithm<unsigned char, (unsigned char)1, (unsigned char)2, WTF::EmptyLockHooks<unsigned char> >::lockFastAssumingZero(WTF::Atomic<unsigned char>&) (lock=...) > at /usr/lib/debug/source/sdk/webkit2gtk-5.0.bst/_builddir/WTF/Headers/wtf/LockAlgorithm.h:53 >#4 WTF::Lock::lock() (this=0x18) at /usr/lib/debug/source/sdk/webkit2gtk-5.0.bst/_builddir/WTF/Headers/wtf/Lock.h:65 >#5 WTF::Locker<WTF::Lock>::Locker(WTF::Lock&) (lock=..., this=<synthetic pointer>) > at /usr/lib/debug/source/sdk/webkit2gtk-5.0.bst/_builddir/WTF/Headers/wtf/Lock.h:158 >#6 Nicosia::CompositionLayer::updateState<WebCore::ScrollingTreeFixedNode::applyLayerPositions()::<lambda(Nicosia::CompositionLayer::LayerState&)> > (functor=<optimized out>, this=0x0) > at /usr/lib/debug/source/sdk/webkit2gtk-5.0.bst/Source/WebCore/platform/graphics/nicosia/NicosiaPlatformLayer.h:212 >#7 WebCore::ScrollingTreeFixedNode::applyLayerPositions() (this=<optimized out>) > at /usr/lib/debug/source/sdk/webkit2gtk-5.0.bst/Source/WebCore/page/scrolling/nicosia/ScrollingTreeFixedNode.cpp:135 >#8 0x00007f89a3dbd0f5 in WebCore::ScrollingTree::applyLayerPositionsRecursive(WebCore::ScrollingTreeNode&) > (this=0x7f8992104640, node=...) > at /usr/lib/debug/source/sdk/webkit2gtk-5.0.bst/Source/WebCore/page/scrolling/ScrollingTree.cpp:467 >#9 0x00007f89a3dbd43f in WebCore::ScrollingTree::applyLayerPositionsRecursive(WebCore::ScrollingTreeNode&) > (node=<optimized out>, this=0x7f8992104640) > at /usr/lib/debug/source/sdk/webkit2gtk-5.0.bst/Source/WebCore/page/scrolling/ScrollingTree.cpp:470 > child = @0x7f6fb7246010: {m_ptr = 0x7f6fb7246180} > __for_range = <optimized out> > __for_begin = 0x7f6fb7246010 > __for_end = 0x7f6fb7246018 >#10 WebCore::ScrollingTree::applyLayerPositionsInternal() (this=0x7f8992104640) > at /usr/lib/debug/source/sdk/webkit2gtk-5.0.bst/Source/WebCore/page/scrolling/ScrollingTree.cpp:462 >#11 WebCore::ScrollingTree::applyLayerPositions() (this=0x7f8992104640) > at /usr/lib/debug/source/sdk/webkit2gtk-5.0.bst/Source/WebCore/page/scrolling/ScrollingTree.cpp:453 >#12 0x00007f89a3d2f585 in WebCore::Page::finalizeRenderingUpdate(WTF::OptionSet<WebCore::FinalizeRenderingUpdateFlags>) (this=0x7f89920e4680, flags=...) at /usr/lib/debug/source/sdk/webkit2gtk-5.0.bst/Source/WebCore/page/Page.cpp:1851 > scrollingCoordinator = 0x7f8992017b40 > view = <optimized out> >#13 0x00007f89a2704abd in WebKit::WebPage::finalizeRenderingUpdate(WTF::OptionSet<WebCore::FinalizeRenderingUpdateFlags>) (this=<optimized out>, flags=..., flags@entry=...) > at /usr/lib/debug/source/sdk/webkit2gtk-5.0.bst/Source/WebKit/WebProcess/WebPage/WebPage.cpp:4457 >#14 0x00007f89a273b103 in WebKit::CompositingCoordinator::flushPendingLayerChanges(WTF::OptionSet<WebCore::FinalizeRenderingUpdateFlags>) (this=0x7f8992157620, flags=...) > at /usr/lib/debug/source/sdk/webkit2gtk-5.0.bst/Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/CompositingCoordinator.cpp:134 > protector = {m_scopedVariable = @0x7f89921576b1, m_valueToRestore = <optimized out>} >--Type <RET> for more, q to quit, c to continue without paging--c > coordinatedLayer = <optimized out> >#15 0x00007f89a2740d3b in WebKit::LayerTreeHost::layerFlushTimerFired() (this=0x7f8992157520) at /usr/lib/debug/source/sdk/webkit2gtk-5.0.bst/Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/LayerTreeHost.cpp:157 > flags = {m_storage = <optimized out>} > didSync = <optimized out> >#16 WebKit::LayerTreeHost::layerFlushTimerFired() (this=0x7f8992157520) at /usr/lib/debug/source/sdk/webkit2gtk-5.0.bst/Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/LayerTreeHost.cpp:136 >#17 0x00007f89a126b545 in operator() (__closure=0x0, userData=0x7f89921575f0) at /usr/lib/debug/source/sdk/webkit2gtk-5.0.bst/Source/WTF/wtf/glib/RunLoopGLib.cpp:177 > timer = 0x7f89921575f0 > source = 0x55b2eadb6830 >#18 _FUN(gpointer) () at /usr/lib/debug/source/sdk/webkit2gtk-5.0.bst/Source/WTF/wtf/glib/RunLoopGLib.cpp:181 >#19 0x00007f89a126bd4d in operator() (__closure=0x0, userData=0x7f89921575f0, callback=0x7f89a126b4d0 <_FUN(gpointer)>, source=0x55b2eadb6830) at /usr/lib/debug/source/sdk/webkit2gtk-5.0.bst/Source/WTF/wtf/glib/RunLoopGLib.cpp:53 > name = 0x55b2eae053c0 "[WebKit] LayerTreeHost" > runLoopSource = @0x55b2eadb6830: {source = {callback_data = 0x55b2ead57320, callback_funcs = 0x7f899dd932c0 <g_source_callback_funcs>, source_funcs = 0x7f89a165d000 <WTF::RunLoop::s_runLoopSourceFunctions>, ref_count = 3, context = 0x55b2eab6b870, priority = 110, flags = 67, source_id = 25, poll_fds = 0x0, prev = 0x55b2eadb6bb0, next = 0x55b2eae2e610, name = 0x55b2eae053c0 "[WebKit] LayerTreeHost", priv = 0x7f8984002f90}, runLoop = 0x7f89920100e0} > returnValue = <optimized out> >#20 _FUN(GSource*, GSourceFunc, gpointer) () at /usr/lib/debug/source/sdk/webkit2gtk-5.0.bst/Source/WTF/wtf/glib/RunLoopGLib.cpp:56 >#21 0x00007f899dcaf661 in g_main_dispatch (context=<optimized out>) at ../glib/gmain.c:3444 > dispatch = 0x7f89a126bcf0 <_FUN(GSource*, GSourceFunc, gpointer)> > prev_source = 0x0 > begin_time_nsec = 2786302223462 > was_in_call = 0 > user_data = 0x7f89921575f0 > callback = 0x7f89a126b4d0 <_FUN(gpointer)> > cb_funcs = 0x7f899dd932c0 <g_source_callback_funcs> > cb_data = 0x55b2ead57320 > need_destroy = <optimized out> > source = 0x55b2eadb6830 > current = 0x55b2eab75120 > i = 0 > __func__ = "g_main_dispatch" >#22 g_main_context_dispatch (context=<optimized out>) at ../glib/gmain.c:4162 >#23 0x00007f899dcafbb8 in g_main_context_iterate (context=0x55b2eab6b870, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4238 > max_priority = 110 > timeout = 0 > some_ready = 1 > nfds = 2 > allocated_nfds = <optimized out> > fds = <optimized out> > begin_time_nsec = 2786302214214 >#24 0x00007f899dcafe9f in g_main_loop_run (loop=0x55b2eab666a0) at ../glib/gmain.c:4438 > __func__ = "g_main_loop_run" >#25 0x00007f89a126beb0 in WTF::RunLoop::run() () at /usr/lib/debug/source/sdk/webkit2gtk-5.0.bst/Source/WTF/wtf/glib/RunLoopGLib.cpp:108 > runLoop = @0x7f89920100e0: {<WTF::FunctionDispatcher> = {_vptr.FunctionDispatcher = 0x7f89a164a9f0 <vtable for WTF::RunLoop+16>}, <WTF::ThreadSafeRefCounted<WTF::RunLoop, (WTF::DestructionThread)0>> = {<WTF::ThreadSafeRefCountedBase> = {m_refCount = std::atomic<unsigned int> = { 35 }}, <No data fields>}, m_currentIteration = {m_start = 1, m_end = 1, m_buffer = {<WTF::VectorBufferBase<WTF::Function<void()>, WTF::FastMalloc>> = {m_buffer = 0x7f8992090880, m_capacity = 16, m_size = 0}, <No data fields>}}, m_nextIterationLock = {static isHeldBit = 1 '\001', static hasParkedBit = 2 '\002', m_byte = {value = std::atomic<unsigned char> = { 0 '\000' }}}, m_nextIteration = {m_start = 0, m_end = 0, m_buffer = {<WTF::VectorBufferBase<WTF::Function<void()>, WTF::FastMalloc>> = {m_buffer = 0x0, m_capacity = 0, m_size = 0}, <No data fields>}}, m_isFunctionDispatchSuspended = false, m_hasSuspendedFunctions = false, static s_runLoopSourceFunctions = {prepare = 0x0, check = 0x0, dispatch = 0x7f89a126bcf0 <_FUN(GSource*, GSourceFunc, gpointer)>, finalize = 0x0, closure_callback = 0x0, closure_marshal = 0x0}, m_mainContext = {m_ptr = 0x55b2eab6b870}, m_mainLoops = {<WTF::VectorBuffer<WTF::GRefPtr<_GMainLoop>, 0, WTF::FastMalloc>> = {<WTF::VectorBufferBase<WTF::GRefPtr<_GMainLoop>, WTF::FastMalloc>> = {m_buffer = 0x7f8992008180, m_capacity = 16, m_size = 1}, <No data fields>}, <No data fields>}, m_source = {m_ptr = 0x55b2eab92fe0}, m_observers = {m_set = {m_impl = {{m_table = 0x0, m_tableForLLDB = 0x0}}}}} > mainContext = 0x55b2eab6b870 > innermostLoop = 0x55b2eab666a0 > nestedMainLoop = <optimized out> >#26 0x00007f89a274cc6f in WebKit::AuxiliaryProcessMainBase<WebKit::WebProcess, true>::run(int, char**) (argc=3, argv=0x7ffedd33e4e8, this=0x7ffedd33e350) at /usr/lib/debug/source/sdk/webkit2gtk-5.0.bst/Source/WebKit/Shared/AuxiliaryProcessMain.h:71 > auxiliaryMain = {m_storage = {__data = "\260\032\067\245\211\177", '\000' <repeats 26 times>, "\324\001\000\000\000\000\000\000\001\000\000\000\000\000\000\000\247", '\000' <repeats 22 times>, __align = {<No data fields>}}} >#27 WebKit::AuxiliaryProcessMainBase<WebKit::WebProcess, true>::run(int, char**) (argv=0x7ffedd33e4e8, argc=3, this=0x7ffedd33e350) at /usr/lib/debug/source/sdk/webkit2gtk-5.0.bst/Source/WebKit/Shared/AuxiliaryProcessMain.h:58 > auxiliaryMain = {m_storage = {__data = "\260\032\067\245\211\177", '\000' <repeats 26 times>, "\324\001\000\000\000\000\000\000\001\000\000\000\000\000\000\000\247", '\000' <repeats 22 times>, __align = {<No data fields>}}} >#28 WebKit::AuxiliaryProcessMain<WebKit::WebProcessMainGtk>(int, char**) (argc=3, argv=0x7ffedd33e4e8) at /usr/lib/debug/source/sdk/webkit2gtk-5.0.bst/Source/WebKit/Shared/AuxiliaryProcessMain.h:97 > auxiliaryMain = {m_storage = {__data = "\260\032\067\245\211\177", '\000' <repeats 26 times>, "\324\001\000\000\000\000\000\000\001\000\000\000\000\000\000\000\247", '\000' <repeats 22 times>, __align = {<No data fields>}}} >#29 0x00007f89a16e454a in __libc_start_call_main (main=main@entry=0x55b2ea596060 <main>, argc=argc@entry=3, argv=argv@entry=0x7ffedd33e4e8) at ../sysdeps/nptl/libc_start_call_main.h:58 > self = <optimized out> > result = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140732609586408, 5028202558390813349, 3, 0, 94226924277136, 140229162373120, 5028202558413882021, 4983579528553710245}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x3, 0x7ffedd33e4e0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 3}}} > not_first_call = <optimized out> >#30 0x00007f89a16e460b in __libc_start_main_impl (main=0x55b2ea596060 <main>, argc=3, argv=0x7ffedd33e4e8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=<optimized out>) at ../csu/libc-start.c:389 >#31 0x000055b2ea596095 in _start ()
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 246460
: 462962