WebKit Bugzilla
Attachment 373318 Details for
Bug 199403
: [GTK] Crash in WebCore::ScrollView::paint
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
Backtrace
backtrace(5).asc (text/plain), 66.07 KB, created by
Michael Catanzaro
on 2019-07-02 06:53:48 PDT
(
hide
)
Description:
Backtrace
Filename:
MIME Type:
Creator:
Michael Catanzaro
Created:
2019-07-02 06:53:48 PDT
Size:
66.07 KB
patch
obsolete
>[New LWP 13364] >[New LWP 13408] >[New LWP 13368] >[New LWP 13378] >[New LWP 13374] >[New LWP 13367] >[New LWP 13379] >[New LWP 13375] >[New LWP 13376] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `/usr/libexec/webkit2gtk-4.0/WebKitWebProcess 4 32'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 WebCore::ScrollView::paint (this=0x7fbfecfaf7f8, context=..., rect=..., securityOriginPaintPolicy=securityOriginPaintPolicy@entry=WebCore::Widget::SecurityOriginPaintPolicy::AnyOrigin) at ../Source/WebCore/platform/Widget.h:225 >[Current thread is 1 (Thread 0x7f9b5f771ac0 (LWP 13364))] > >Thread 1 (Thread 0x7f9b5f771ac0 (LWP 13364)): >#0 WebCore::ScrollView::paint (this=0x7fbfecfaf7f8, context=..., rect=..., securityOriginPaintPolicy=securityOriginPaintPolicy@entry=WebCore::Widget::SecurityOriginPaintPolicy::AnyOrigin) at ../Source/WebCore/platform/Widget.h:225 > documentDirtyRect = <optimized out> > visibleAreaWithoutScrollbars = <optimized out> > stateSaver = <optimized out> > locationOfContents = <optimized out> > stateSaver = <optimized out> > scrollViewDirtyRect = <optimized out> > visibleAreaWithScrollbars = <optimized out> >#1 0x00007f9b666bb5b4 in WebKit::WebPage::drawRect (this=0x7f9b026f6600, graphicsContext=..., rect=...) at DerivedSources/ForwardingHeaders/wtf/DumbPtrTraits.h:41 > stateSaver = {m_context = @0x7f9b50a62420, m_saveAndRestore = true} >#2 0x00007f9b666cf4f8 in WebKit::DrawingAreaCoordinatedGraphics::display (this=this@entry=0x7f9b50acc900, updateInfo=...) at /usr/include/c++/9/bits/unique_ptr.h:357 > bounds = {m_location = {m_x = 1128, m_y = 0}, m_size = {m_width = 13, m_height = 280}} > bitmapSize = {m_width = 13, m_height = 280} > deviceScaleFactor = 1 > bitmap = {static isRefPtr = <optimized out>, m_ptr = 0x7f9ae6833d80} > rects = {<WTF::VectorBuffer<WebCore::IntRect, 0>> = {<WTF::VectorBufferBase<WebCore::IntRect>> = {m_buffer = 0x7f9ae681e600, m_capacity = 16, m_size = 1}, <No data fields>}, <No data fields>} > graphicsContext = {_M_t = {_M_t = {<std::_Tuple_impl<0, WebCore::GraphicsContext*, std::default_delete<WebCore::GraphicsContext> >> = {<std::_Tuple_impl<1, std::default_delete<WebCore::GraphicsContext> >> = {<std::_Head_base<1, std::default_delete<WebCore::GraphicsContext>, true>> = {<std::default_delete<WebCore::GraphicsContext>> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::_Head_base<0, WebCore::GraphicsContext*, false>> = {_M_head_impl = 0x7f9b50a62420}, <No data fields>}, <No data fields>}}} >#3 0x00007f9b666cfc1c in WebKit::DrawingAreaCoordinatedGraphics::display (this=0x7f9b50acc900) at ../Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/DrawingAreaCoordinatedGraphics.cpp:670 > updateInfo = {viewSize = {m_width = 1141, m_height = 280}, deviceScaleFactor = 1, scrollRect = {m_location = {m_x = 0, m_y = 0}, m_size = {m_width = 0, m_height = 0}}, scrollOffset = {m_width = 0, m_height = 0}, updateRectBounds = {m_location = {m_x = 1128, m_y = 0}, m_size = {m_width = 13, m_height = 280}}, updateRects = {<WTF::VectorBuffer<WebCore::IntRect, 0>> = {<WTF::VectorBufferBase<WebCore::IntRect>> = {m_buffer = 0x0, m_capacity = 0, m_size = 0}, <No data fields>}, <No data fields>}, updateScaleFactor = 3.5920295e+19, bitmapHandle = {m_handle = {m_attachment = {m_type = IPC::Attachment::MappedMemoryType, m_fileDescriptor = 20, m_size = 14560}}, m_size = {m_width = 13, m_height = 280}, m_configuration = {isOpaque = false}}, bitmapOffset = {m_x = 0, m_y = 0}} >#4 0x00007f9b6458ce48 in WTF::RunLoop::TimerBase::<lambda(gpointer)>::operator() (__closure=0x0, userData=0x7f9b50accb88) at ../Source/WTF/wtf/glib/RunLoopGLib.cpp:171 > timer = 0x7f9b50accb88 > source = 0x562d2c6d4d30 >#5 WTF::RunLoop::TimerBase::<lambda(gpointer)>::_FUN(gpointer) () at ../Source/WTF/wtf/glib/RunLoopGLib.cpp:177 >No locals. >#6 0x00007f9b64b9dedd in g_main_dispatch (context=0x562d2c65d490) at ../glib/gmain.c:3189 > dispatch = <optimized out> > prev_source = 0x0 > was_in_call = <optimized out> > user_data = 0x7f9b50accb88 > callback = 0x7f9b6458ce30 <WTF::RunLoop::TimerBase::<lambda(gpointer)>::_FUN(gpointer)> > cb_funcs = 0x7f9b64c70280 <g_source_callback_funcs> > cb_data = 0x562d2c6d4dd0 > need_destroy = <optimized out> > source = 0x562d2c6d4d30 > current = 0x562d2c6cd8c0 > i = 0 > __FUNCTION__ = "g_main_dispatch" >#7 g_main_context_dispatch (context=context@entry=0x562d2c65d490) at ../glib/gmain.c:3854 >No locals. >#8 0x00007f9b64b9e270 in g_main_context_iterate (context=0x562d2c65d490, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:3927 > max_priority = 100 > timeout = 0 > some_ready = 1 > nfds = <optimized out> > allocated_nfds = <optimized out> > fds = 0x562d2c7d4770 >#9 0x00007f9b64b9e5a3 in g_main_loop_run (loop=0x562d2c6dd600) at ../glib/gmain.c:4123 > self = <optimized out> > __FUNCTION__ = "g_main_loop_run" >#10 0x00007f9b6458d2a0 in WTF::RunLoop::run () at ../Source/WTF/wtf/glib/RunLoopGLib.cpp:96 > runLoop = @0x7f9b50afa000: {<WTF::FunctionDispatcher> = {<WTF::ThreadSafeRefCounted<WTF::FunctionDispatcher, (WTF::DestructionThread)0>> = {<WTF::ThreadSafeRefCountedBase> = {m_refCount = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 17}, <No data fields>}}, <No data fields>}, _vptr.FunctionDispatcher = 0x7f9b64845da0 <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'}, <No data fields>}}}, m_functionQueue = {m_start = 14, m_end = 14, m_buffer = {<WTF::VectorBufferBase<WTF::Function<void()> >> = {m_buffer = 0x7f9ae689e000, m_capacity = 68, m_size = 0}, <No data fields>}}, m_mainContext = {m_ptr = 0x562d2c65d490}, m_mainLoops = {<WTF::VectorBuffer<WTF::GRefPtr<_GMainLoop>, 0>> = {<WTF::VectorBufferBase<WTF::GRefPtr<_GMainLoop> >> = {m_buffer = 0x7f9b50afd180, m_capacity = 16, m_size = 1}, <No data fields>}, <No data fields>}, m_source = {m_ptr = 0x562d2c7d4690}} > mainContext = 0x562d2c65d490 > innermostLoop = 0x562d2c6dd600 > nestedMainLoop = <optimized out> >#11 0x00007f9b666dc75a in WebKit::AuxiliaryProcessMain<WebKit::WebProcess, WebKit::WebProcessMain> (argc=3, argv=<optimized out>) at ../Source/WebKit/Shared/unix/AuxiliaryProcessMain.h:47 > auxiliaryMain = {<WebKit::AuxiliaryProcessMainBase> = {_vptr.AuxiliaryProcessMainBase = 0x7f9b688419e0 <vtable for WebKit::WebProcessMain+16>, m_parameters = {uiProcessName = {static MaxLength = 2147483647, m_impl = {static isRefPtr = <optimized out>, m_ptr = 0x0}}, clientIdentifier = {static MaxLength = 2147483647, m_impl = {static isRefPtr = <optimized out>, m_ptr = 0x0}}, processIdentifier = {<WTF::constexpr_Optional_base<WTF::ObjectIdentifier<WebCore::ProcessIdentifierType> >> = {init_ = true, storage_ = {dummy_ = 4 '\004', value_ = {<WTF::ObjectIdentifierBase> = {<No data fields>}, m_identifier = 4}}}, <No data fields>}, connectionIdentifier = 32, extraInitializationData = {m_impl = {static m_maxLoad = 2, static m_minLoad = 6, m_table = 0x0, m_tableSize = 0, m_tableSizeMask = 0, m_keyCount = 0, m_deletedCount = 0}}, processType = WebKit::AuxiliaryProcess::ProcessType::WebContent}}, <No data fields>} >#12 0x00007f9b65953f33 in __libc_start_main (main=0x562d2b9e6900 <main(int, char**)>, argc=3, argv=0x7ffc5c764c98, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffc5c764c88) at ../csu/libc-start.c:308 > self = <optimized out> > result = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, 2985982421533327581, 94752005319008, 140721859742864, 0, 0, 8850339495959986397, 8799131142688080093}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x7ffc5c764cb8, 0x7f9b68a6c150}, data = {prev = 0x0, cleanup = 0x0, canceltype = 1551256760}}} > not_first_call = <optimized out> >#13 0x0000562d2b9e698e in _start () >No symbol table info available. > >Thread 2 (Thread 0x7f9b00b55700 (LWP 13408)): >#0 0x00007f9b65a205c7 in __GI___poll (fds=0x7f9af0002cf0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 > resultvar = 18446744073709551100 > sc_cancel_oldtype = 0 > sc_ret = <optimized out> >#1 0x00007f9b64b9e1de in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x7f9af0002cf0, timeout=<optimized out>, context=0x7f9af0000b20) at ../glib/gmain.c:4228 > ret = <optimized out> > errsv = <optimized out> > poll_func = 0x7f9b64badd50 <g_poll> > poll_func = <optimized out> > ret = <optimized out> > errsv = <optimized out> >#2 g_main_context_iterate (context=0x7f9af0000b20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:3922 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 2 > allocated_nfds = <optimized out> > fds = 0x7f9af0002cf0 >#3 0x00007f9b64b9e5a3 in g_main_loop_run (loop=0x7f9af0001ad0) at ../glib/gmain.c:4123 > self = <optimized out> > __FUNCTION__ = "g_main_loop_run" >#4 0x00007f9b6458d2a0 in WTF::RunLoop::run () at ../Source/WTF/wtf/glib/RunLoopGLib.cpp:96 > runLoop = @0x7f9b50ad1000: {<WTF::FunctionDispatcher> = {<WTF::ThreadSafeRefCounted<WTF::FunctionDispatcher, (WTF::DestructionThread)0>> = {<WTF::ThreadSafeRefCountedBase> = {m_refCount = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 1}, <No data fields>}}, <No data fields>}, _vptr.FunctionDispatcher = 0x7f9b64845da0 <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'}, <No data fields>}}}, m_functionQueue = {m_start = 10, m_end = 10, m_buffer = {<WTF::VectorBufferBase<WTF::Function<void()> >> = {m_buffer = 0x7f9b50afda00, m_capacity = 16, m_size = 0}, <No data fields>}}, m_mainContext = {m_ptr = 0x7f9af0000b20}, m_mainLoops = {<WTF::VectorBuffer<WTF::GRefPtr<_GMainLoop>, 0>> = {<WTF::VectorBufferBase<WTF::GRefPtr<_GMainLoop> >> = {m_buffer = 0x7f9b50ad0000, m_capacity = 16, m_size = 1}, <No data fields>}, <No data fields>}, m_source = {m_ptr = 0x7f9af0001af0}} > mainContext = 0x7f9af0000b20 > innermostLoop = 0x7f9af0001ad0 > nestedMainLoop = <optimized out> >#5 0x00007f9b645438a8 in WTF::Function<void ()>::operator()() const (this=<synthetic pointer>) at ../Source/WTF/wtf/Function.h:54 >No locals. >#6 WTF::Thread::entryPoint (newThreadContext=0x7f9b50afa370) at ../Source/WTF/wtf/Threading.cpp:136 > function = {m_callableWrapper = {_M_t = {_M_t = {<std::_Tuple_impl<0, WTF::Function<void()>::CallableWrapperBase*, std::default_delete<WTF::Function<void()>::CallableWrapperBase> >> = {<std::_Tuple_impl<1, std::default_delete<WTF::Function<void()>::CallableWrapperBase> >> = {<std::_Head_base<1, std::default_delete<WTF::Function<void()>::CallableWrapperBase>, true>> = {<std::default_delete<WTF::Function<void()>::CallableWrapperBase>> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::_Head_base<0, WTF::Function<void()>::CallableWrapperBase*, false>> = {_M_head_impl = 0x7f9b50af81b0}, <No data fields>}, <No data fields>}}}} >#7 0x00007f9b6458d62d in WTF::wtfThreadEntryPoint (context=<optimized out>) at ../Source/WTF/wtf/posix/ThreadingPOSIX.cpp:200 >No locals. >#8 0x00007f9b62e715a2 in start_thread (arg=<optimized out>) at pthread_create.c:486 > ret = <optimized out> > pd = <optimized out> > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140303708542720, -8851262057751904035, 140721859740414, 140721859740415, 140721859740560, 140303708539968, 8798909315593142493, 8799125216963592413}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#9 0x00007f9b65a2b303 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 >No locals. > >Thread 3 (Thread 0x7f9b51f10700 (LWP 13368)): >#0 0x00007f9b65a205c7 in __GI___poll (fds=0x562d2c6cfb50, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 > resultvar = 18446744073709551100 > sc_cancel_oldtype = 0 > sc_ret = <optimized out> >#1 0x00007f9b64b9e1de in g_main_context_poll (priority=<optimized out>, n_fds=3, fds=0x562d2c6cfb50, timeout=<optimized out>, context=0x562d2c6ccff0) at ../glib/gmain.c:4228 > ret = <optimized out> > errsv = <optimized out> > poll_func = 0x7f9b64badd50 <g_poll> > poll_func = <optimized out> > ret = <optimized out> > errsv = <optimized out> >#2 g_main_context_iterate (context=0x562d2c6ccff0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:3922 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 3 > allocated_nfds = <optimized out> > fds = 0x562d2c6cfb50 >#3 0x00007f9b64b9e5a3 in g_main_loop_run (loop=0x562d2c6cd0e0) at ../glib/gmain.c:4123 > self = <optimized out> > __FUNCTION__ = "g_main_loop_run" >#4 0x00007f9b64de4d5a in gdbus_shared_thread_func (user_data=0x562d2c6ccfc0) at ../gio/gdbusprivate.c:275 > data = 0x562d2c6ccfc0 >#5 0x00007f9b64bc74e2 in g_thread_proxy (data=0x562d2c650f20) at ../glib/gthread.c:805 > thread = 0x562d2c650f20 > __FUNCTION__ = "g_thread_proxy" >#6 0x00007f9b62e715a2 in start_thread (arg=<optimized out>) at pthread_create.c:486 > ret = <optimized out> > pd = <optimized out> > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140305071408896, -8851262057751904035, 140721859738318, 140721859738319, 140721859738464, 140305071406144, 8799088006096879837, 8799125216963592413}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#7 0x00007f9b65a2b303 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 >No locals. > >Thread 4 (Thread 0x7f9b037fc700 (LWP 13378)): >#0 0x00007f9b65a205c7 in __GI___poll (fds=0x7f9af4002ef0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 > resultvar = 18446744073709551100 > sc_cancel_oldtype = 0 > sc_ret = <optimized out> >#1 0x00007f9b64b9e1de in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f9af4002ef0, timeout=<optimized out>, context=0x7f9af4000b20) at ../glib/gmain.c:4228 > ret = <optimized out> > errsv = <optimized out> > poll_func = 0x7f9b64badd50 <g_poll> > poll_func = <optimized out> > ret = <optimized out> > errsv = <optimized out> >#2 g_main_context_iterate (context=0x7f9af4000b20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:3922 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 1 > allocated_nfds = <optimized out> > fds = 0x7f9af4002ef0 >#3 0x00007f9b64b9e5a3 in g_main_loop_run (loop=0x7f9af4001d00) at ../glib/gmain.c:4123 > self = <optimized out> > __FUNCTION__ = "g_main_loop_run" >#4 0x00007f9b6458d2a0 in WTF::RunLoop::run () at ../Source/WTF/wtf/glib/RunLoopGLib.cpp:96 > runLoop = @0x7f9b50aec000: {<WTF::FunctionDispatcher> = {<WTF::ThreadSafeRefCounted<WTF::FunctionDispatcher, (WTF::DestructionThread)0>> = {<WTF::ThreadSafeRefCountedBase> = {m_refCount = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 1}, <No data fields>}}, <No data fields>}, _vptr.FunctionDispatcher = 0x7f9b64845da0 <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'}, <No data fields>}}}, m_functionQueue = {m_start = 0, m_end = 0, m_buffer = {<WTF::VectorBufferBase<WTF::Function<void()> >> = {m_buffer = 0x0, m_capacity = 0, m_size = 0}, <No data fields>}}, m_mainContext = {m_ptr = 0x7f9af4000b20}, m_mainLoops = {<WTF::VectorBuffer<WTF::GRefPtr<_GMainLoop>, 0>> = {<WTF::VectorBufferBase<WTF::GRefPtr<_GMainLoop> >> = {m_buffer = 0x7f9b50aeb000, m_capacity = 16, m_size = 1}, <No data fields>}, <No data fields>}, m_source = {m_ptr = 0x7f9af4001d20}} > mainContext = 0x7f9af4000b20 > innermostLoop = 0x7f9af4001d00 > nestedMainLoop = <optimized out> >#5 0x00007f9b645438a8 in WTF::Function<void ()>::operator()() const (this=<synthetic pointer>) at ../Source/WTF/wtf/Function.h:54 >No locals. >#6 WTF::Thread::entryPoint (newThreadContext=0x7f9b50afa0f0) at ../Source/WTF/wtf/Threading.cpp:136 > function = {m_callableWrapper = {_M_t = {_M_t = {<std::_Tuple_impl<0, WTF::Function<void()>::CallableWrapperBase*, std::default_delete<WTF::Function<void()>::CallableWrapperBase> >> = {<std::_Tuple_impl<1, std::default_delete<WTF::Function<void()>::CallableWrapperBase> >> = {<std::_Head_base<1, std::default_delete<WTF::Function<void()>::CallableWrapperBase>, true>> = {<std::default_delete<WTF::Function<void()>::CallableWrapperBase>> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::_Head_base<0, WTF::Function<void()>::CallableWrapperBase*, false>> = {_M_head_impl = 0x7f9b50af8090}, <No data fields>}, <No data fields>}}}} >#7 0x00007f9b6458d62d in WTF::wtfThreadEntryPoint (context=<optimized out>) at ../Source/WTF/wtf/posix/ThreadingPOSIX.cpp:200 >No locals. >#8 0x00007f9b62e715a2 in start_thread (arg=<optimized out>) at pthread_create.c:486 > ret = <optimized out> > pd = <optimized out> > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140303755364096, -8851262057751904035, 140721859741822, 140721859741823, 140721859741968, 140303755361344, 8798915410688606429, 8799125216963592413}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#9 0x00007f9b65a2b303 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 >No locals. > >Thread 5 (Thread 0x7f9b513de700 (LWP 13374)): >#0 futex_abstimed_wait_cancelable (private=0, abstime=0x7f9b513ddaf0, expected=0, futex_word=0x7f9b68a219ec) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 > __ret = -516 > oldtype = 0 > err = <optimized out> > oldtype = <optimized out> > err = <optimized out> > __ret = <optimized out> > resultvar = <optimized out> > __arg6 = <optimized out> > __arg5 = <optimized out> > __arg4 = <optimized out> > __arg3 = <optimized out> > __arg2 = <optimized out> > __arg1 = <optimized out> > _a6 = <optimized out> > _a5 = <optimized out> > _a4 = <optimized out> > _a3 = <optimized out> > _a2 = <optimized out> > _a1 = <optimized out> >#1 __pthread_cond_wait_common (abstime=0x7f9b513ddaf0, mutex=0x562d2c7ac180, cond=0x7f9b68a219c0) at pthread_cond_wait.c:539 > spin = 0 > buffer = {__routine = 0x7f9b62e77250 <__condvar_cleanup_waiting>, __arg = 0x7f9b513dda50, __canceltype = 1363008128, __prev = 0x0} > cbuffer = {wseq = 63, cond = 0x7f9b68a219c0, mutex = 0x562d2c7ac180, private = 0} > err = <optimized out> > g = 1 > flags = 0 > g1_start = <optimized out> > maxspin = 0 > signals = <optimized out> > result = 0 > wseq = 63 > seq = 31 > private = 0 > maxspin = <optimized out> > err = <optimized out> > result = <optimized out> > wseq = <optimized out> > g = <optimized out> > seq = <optimized out> > flags = <optimized out> > private = <optimized out> > signals = <optimized out> > g1_start = <optimized out> > spin = <optimized out> > buffer = <optimized out> > cbuffer = <optimized out> > rt = <optimized out> > s = <optimized out> >#2 __pthread_cond_timedwait (cond=0x7f9b68a219c0, mutex=0x562d2c7ac180, abstime=0x7f9b513ddaf0) at pthread_cond_wait.c:667 >No locals. >#3 0x00007f9b6459c9f9 in __gthread_cond_timedwait (__abs_timeout=0x7f9b513ddaf0, __mutex=0x562d2c7ac180, __cond=0x7f9b68a219c0) at /usr/include/c++/9/x86_64-redhat-linux/bits/gthr-default.h:872 >No locals. >#4 std::condition_variable::__wait_until_impl<std::chrono::duration<long, std::ratio<1l, 1000000000l> > > (__atime=..., __lock=<synthetic pointer>..., this=0x7f9b68a219c0) at /usr/include/c++/9/condition_variable:188 > __s = <optimized out> > __ns = <optimized out> > __ts = {tv_sec = 1562069179, tv_nsec = 484002172} > __s = <optimized out> > __ns = <optimized out> > __ts = <optimized out> >#5 std::condition_variable::wait_until<std::chrono::duration<long, std::ratio<1l, 1000000000l> > > (__atime=..., __lock=<synthetic pointer>..., this=0x7f9b68a219c0) at /usr/include/c++/9/condition_variable:108 >No locals. >#6 std::_V2::condition_variable_any::wait_until<std::unique_lock<bmalloc::Mutex>, std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > (__atime=..., __lock=<synthetic pointer>..., this=0x7f9b68a219c0) at /usr/include/c++/9/condition_variable:296 > __mutex = {<std::__shared_ptr<std::mutex, (__gnu_cxx::_Lock_policy)2>> = {<std::__shared_ptr_access<std::mutex, (__gnu_cxx::_Lock_policy)2, false, false>> = {<No data fields>}, _M_ptr = <optimized out>, _M_refcount = {_M_pi = 0x562d2c7ac170}}, <No data fields>} > __my_lock = {_M_device = 0x0, _M_owns = false} > __unlock = <optimized out> > __my_lock2 = <optimized out> > __mutex = <optimized out> > __my_lock = <optimized out> > __unlock = <optimized out> > __my_lock2 = <optimized out> >#7 std::_V2::condition_variable_any::wait_until<std::unique_lock<bmalloc::Mutex>, std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> >, bmalloc::Scavenger::threadRunLoop()::<lambda()> > (__p=..., __atime=..., __lock=<synthetic pointer>..., this=0x7f9b68a219c0) at /usr/include/c++/9/condition_variable:307 >No locals. >#8 std::_V2::condition_variable_any::wait_for<std::unique_lock<bmalloc::Mutex>, long int, std::ratio<1, 1000>, bmalloc::Scavenger::threadRunLoop()::<lambda()> > (__p=..., __rtime=..., __lock=<synthetic pointer>..., this=0x7f9b68a219c0) at /usr/include/c++/9/condition_variable:322 >No locals. >#9 bmalloc::Scavenger::threadRunLoop (this=0x7f9b68a219a8) at ../Source/bmalloc/bmalloc/Scavenger.cpp:387 > lock = {_M_device = 0x7f9b68a219b9, _M_owns = false} > freeableMemory = <optimized out> > scavengeMode = <optimized out> >#10 0x00007f9b6459cbbf in bmalloc::Scavenger::threadEntryPoint (scavenger=<optimized out>) at ../Source/bmalloc/bmalloc/Scavenger.cpp:361 >No locals. >#11 0x00007f9b6233a474 in ?? () from /lib64/libstdc++.so.6 >No symbol table info available. >#12 0x0000000000000000 in ?? () >No symbol table info available. > >Thread 6 (Thread 0x7f9b52725700 (LWP 13367)): >#0 0x00007f9b65a205c7 in __GI___poll (fds=0x562d2c6bac10, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 > resultvar = 18446744073709551100 > sc_cancel_oldtype = 0 > sc_ret = <optimized out> >#1 0x00007f9b64b9e1de in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x562d2c6bac10, timeout=<optimized out>, context=0x562d2c6bc1e0) at ../glib/gmain.c:4228 > ret = <optimized out> > errsv = <optimized out> > poll_func = 0x7f9b64badd50 <g_poll> > poll_func = <optimized out> > ret = <optimized out> > errsv = <optimized out> >#2 g_main_context_iterate (context=context@entry=0x562d2c6bc1e0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:3922 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 1 > allocated_nfds = <optimized out> > fds = 0x562d2c6bac10 >#3 0x00007f9b64b9e313 in g_main_context_iteration (context=0x562d2c6bc1e0, may_block=may_block@entry=1) at ../glib/gmain.c:3988 > retval = <optimized out> >#4 0x00007f9b64b9e361 in glib_worker_main (data=<optimized out>) at ../glib/gmain.c:5868 >No locals. >#5 0x00007f9b64bc74e2 in g_thread_proxy (data=0x562d2c650e80) at ../glib/gthread.c:805 > thread = 0x562d2c650e80 > __FUNCTION__ = "g_thread_proxy" >#6 0x00007f9b62e715a2 in start_thread (arg=<optimized out>) at pthread_create.c:486 > ret = <optimized out> > pd = <optimized out> > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140305079883520, -8851262057751904035, 140721859737902, 140721859737903, 140721859738048, 140305079880768, 8799089094334218461, 8799125216963592413}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#7 0x00007f9b65a2b303 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 >No locals. > >Thread 7 (Thread 0x7f9b02ffb700 (LWP 13379)): >#0 0x00007f9b65a205c7 in __GI___poll (fds=0x7f9af8002ef0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 > resultvar = 18446744073709551100 > sc_cancel_oldtype = 0 > sc_ret = <optimized out> >#1 0x00007f9b64b9e1de in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x7f9af8002ef0, timeout=<optimized out>, context=0x7f9af8000b20) at ../glib/gmain.c:4228 > ret = <optimized out> > errsv = <optimized out> > poll_func = 0x7f9b64badd50 <g_poll> > poll_func = <optimized out> > ret = <optimized out> > errsv = <optimized out> >#2 g_main_context_iterate (context=0x7f9af8000b20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:3922 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 2 > allocated_nfds = <optimized out> > fds = 0x7f9af8002ef0 >#3 0x00007f9b64b9e5a3 in g_main_loop_run (loop=0x7f9af8001d00) at ../glib/gmain.c:4123 > self = <optimized out> > __FUNCTION__ = "g_main_loop_run" >#4 0x00007f9b6458d2a0 in WTF::RunLoop::run () at ../Source/WTF/wtf/glib/RunLoopGLib.cpp:96 > runLoop = @0x7f9b50ae6000: {<WTF::FunctionDispatcher> = {<WTF::ThreadSafeRefCounted<WTF::FunctionDispatcher, (WTF::DestructionThread)0>> = {<WTF::ThreadSafeRefCountedBase> = {m_refCount = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 1}, <No data fields>}}, <No data fields>}, _vptr.FunctionDispatcher = 0x7f9b64845da0 <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'}, <No data fields>}}}, m_functionQueue = {m_start = 11, m_end = 11, m_buffer = {<WTF::VectorBufferBase<WTF::Function<void()> >> = {m_buffer = 0x7f9b50afd680, m_capacity = 16, m_size = 0}, <No data fields>}}, m_mainContext = {m_ptr = 0x7f9af8000b20}, m_mainLoops = {<WTF::VectorBuffer<WTF::GRefPtr<_GMainLoop>, 0>> = {<WTF::VectorBufferBase<WTF::GRefPtr<_GMainLoop> >> = {m_buffer = 0x7f9b50ae5000, m_capacity = 16, m_size = 1}, <No data fields>}, <No data fields>}, m_source = {m_ptr = 0x7f9af8001d20}} > mainContext = 0x7f9af8000b20 > innermostLoop = 0x7f9af8001d00 > nestedMainLoop = <optimized out> >#5 0x00007f9b645438a8 in WTF::Function<void ()>::operator()() const (this=<synthetic pointer>) at ../Source/WTF/wtf/Function.h:54 >No locals. >#6 WTF::Thread::entryPoint (newThreadContext=0x7f9b50afa140) at ../Source/WTF/wtf/Threading.cpp:136 > function = {m_callableWrapper = {_M_t = {_M_t = {<std::_Tuple_impl<0, WTF::Function<void()>::CallableWrapperBase*, std::default_delete<WTF::Function<void()>::CallableWrapperBase> >> = {<std::_Tuple_impl<1, std::default_delete<WTF::Function<void()>::CallableWrapperBase> >> = {<std::_Head_base<1, std::default_delete<WTF::Function<void()>::CallableWrapperBase>, true>> = {<std::default_delete<WTF::Function<void()>::CallableWrapperBase>> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::_Head_base<0, WTF::Function<void()>::CallableWrapperBase*, false>> = {_M_head_impl = 0x7f9b50af80c0}, <No data fields>}, <No data fields>}}}} >#7 0x00007f9b6458d62d in WTF::wtfThreadEntryPoint (context=<optimized out>) at ../Source/WTF/wtf/posix/ThreadingPOSIX.cpp:200 >No locals. >#8 0x00007f9b62e715a2 in start_thread (arg=<optimized out>) at pthread_create.c:486 > ret = <optimized out> > pd = <optimized out> > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140303746971392, -8851262057751904035, 140721859741870, 140721859741871, 140721859742016, 140303746968640, 8798914311713849565, 8799125216963592413}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#9 0x00007f9b65a2b303 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 >No locals. > >Thread 8 (Thread 0x7f9b509ff700 (LWP 13375)): >#0 0x00007f9b65a205c7 in __GI___poll (fds=0x7f9b48002230, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 > resultvar = 18446744073709551100 > sc_cancel_oldtype = 0 > sc_ret = <optimized out> >#1 0x00007f9b64b9e1de in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f9b48002230, timeout=<optimized out>, context=0x7f9b48000b20) at ../glib/gmain.c:4228 > ret = <optimized out> > errsv = <optimized out> > poll_func = 0x7f9b64badd50 <g_poll> > poll_func = <optimized out> > ret = <optimized out> > errsv = <optimized out> >#2 g_main_context_iterate (context=0x7f9b48000b20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:3922 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 1 > allocated_nfds = <optimized out> > fds = 0x7f9b48002230 >#3 0x00007f9b64b9e5a3 in g_main_loop_run (loop=0x7f9b48001440) at ../glib/gmain.c:4123 > self = <optimized out> > __FUNCTION__ = "g_main_loop_run" >#4 0x00007f9b6458d2a0 in WTF::RunLoop::run () at ../Source/WTF/wtf/glib/RunLoopGLib.cpp:96 > runLoop = @0x7f9b50af4000: {<WTF::FunctionDispatcher> = {<WTF::ThreadSafeRefCounted<WTF::FunctionDispatcher, (WTF::DestructionThread)0>> = {<WTF::ThreadSafeRefCountedBase> = {m_refCount = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 1}, <No data fields>}}, <No data fields>}, _vptr.FunctionDispatcher = 0x7f9b64845da0 <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'}, <No data fields>}}}, m_functionQueue = {m_start = 0, m_end = 0, m_buffer = {<WTF::VectorBufferBase<WTF::Function<void()> >> = {m_buffer = 0x0, m_capacity = 0, m_size = 0}, <No data fields>}}, m_mainContext = {m_ptr = 0x7f9b48000b20}, m_mainLoops = {<WTF::VectorBuffer<WTF::GRefPtr<_GMainLoop>, 0>> = {<WTF::VectorBufferBase<WTF::GRefPtr<_GMainLoop> >> = {m_buffer = 0x7f9b50af3000, m_capacity = 16, m_size = 1}, <No data fields>}, <No data fields>}, m_source = {m_ptr = 0x7f9b48001460}} > mainContext = 0x7f9b48000b20 > innermostLoop = 0x7f9b48001440 > nestedMainLoop = <optimized out> >#5 0x00007f9b645438a8 in WTF::Function<void ()>::operator()() const (this=<synthetic pointer>) at ../Source/WTF/wtf/Function.h:54 >No locals. >#6 WTF::Thread::entryPoint (newThreadContext=0x7f9b50afa050) at ../Source/WTF/wtf/Threading.cpp:136 > function = {m_callableWrapper = {_M_t = {_M_t = {<std::_Tuple_impl<0, WTF::Function<void()>::CallableWrapperBase*, std::default_delete<WTF::Function<void()>::CallableWrapperBase> >> = {<std::_Tuple_impl<1, std::default_delete<WTF::Function<void()>::CallableWrapperBase> >> = {<std::_Head_base<1, std::default_delete<WTF::Function<void()>::CallableWrapperBase>, true>> = {<std::default_delete<WTF::Function<void()>::CallableWrapperBase>> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::_Head_base<0, WTF::Function<void()>::CallableWrapperBase*, false>> = {_M_head_impl = 0x7f9b50af8018}, <No data fields>}, <No data fields>}}}} >#7 0x00007f9b6458d62d in WTF::wtfThreadEntryPoint (context=<optimized out>) at ../Source/WTF/wtf/posix/ThreadingPOSIX.cpp:200 >No locals. >#8 0x00007f9b62e715a2 in start_thread (arg=<optimized out>) at pthread_create.c:486 > ret = <optimized out> > pd = <optimized out> > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140305049319168, -8851262057751904035, 140721859741822, 140721859741823, 140721859741968, 140305049316416, 8799085008746578141, 8799125216963592413}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#9 0x00007f9b65a2b303 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 >No locals. > >Thread 9 (Thread 0x7f9b03ffd700 (LWP 13376)): >#0 0x00007f9b65a205c7 in __GI___poll (fds=0x7f9afc002ef0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 > resultvar = 18446744073709551100 > sc_cancel_oldtype = 0 > sc_ret = <optimized out> >#1 0x00007f9b64b9e1de in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f9afc002ef0, timeout=<optimized out>, context=0x7f9afc000b20) at ../glib/gmain.c:4228 > ret = <optimized out> > errsv = <optimized out> > poll_func = 0x7f9b64badd50 <g_poll> > poll_func = <optimized out> > ret = <optimized out> > errsv = <optimized out> >#2 g_main_context_iterate (context=0x7f9afc000b20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:3922 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 1 > allocated_nfds = <optimized out> > fds = 0x7f9afc002ef0 >#3 0x00007f9b64b9e5a3 in g_main_loop_run (loop=0x7f9afc001d00) at ../glib/gmain.c:4123 > self = <optimized out> > __FUNCTION__ = "g_main_loop_run" >#4 0x00007f9b6458d2a0 in WTF::RunLoop::run () at ../Source/WTF/wtf/glib/RunLoopGLib.cpp:96 > runLoop = @0x7f9b50af1000: {<WTF::FunctionDispatcher> = {<WTF::ThreadSafeRefCounted<WTF::FunctionDispatcher, (WTF::DestructionThread)0>> = {<WTF::ThreadSafeRefCountedBase> = {m_refCount = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 1}, <No data fields>}}, <No data fields>}, _vptr.FunctionDispatcher = 0x7f9b64845da0 <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'}, <No data fields>}}}, m_functionQueue = {m_start = 0, m_end = 0, m_buffer = {<WTF::VectorBufferBase<WTF::Function<void()> >> = {m_buffer = 0x0, m_capacity = 0, m_size = 0}, <No data fields>}}, m_mainContext = {m_ptr = 0x7f9afc000b20}, m_mainLoops = {<WTF::VectorBuffer<WTF::GRefPtr<_GMainLoop>, 0>> = {<WTF::VectorBufferBase<WTF::GRefPtr<_GMainLoop> >> = {m_buffer = 0x7f9b50af0000, m_capacity = 16, m_size = 1}, <No data fields>}, <No data fields>}, m_source = {m_ptr = 0x7f9afc001d20}} > mainContext = 0x7f9afc000b20 > innermostLoop = 0x7f9afc001d00 > nestedMainLoop = <optimized out> >#5 0x00007f9b645438a8 in WTF::Function<void ()>::operator()() const (this=<synthetic pointer>) at ../Source/WTF/wtf/Function.h:54 >No locals. >#6 WTF::Thread::entryPoint (newThreadContext=0x7f9b50afa0a0) at ../Source/WTF/wtf/Threading.cpp:136 > function = {m_callableWrapper = {_M_t = {_M_t = {<std::_Tuple_impl<0, WTF::Function<void()>::CallableWrapperBase*, std::default_delete<WTF::Function<void()>::CallableWrapperBase> >> = {<std::_Tuple_impl<1, std::default_delete<WTF::Function<void()>::CallableWrapperBase> >> = {<std::_Head_base<1, std::default_delete<WTF::Function<void()>::CallableWrapperBase>, true>> = {<std::default_delete<WTF::Function<void()>::CallableWrapperBase>> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::_Head_base<0, WTF::Function<void()>::CallableWrapperBase*, false>> = {_M_head_impl = 0x7f9b50af8060}, <No data fields>}, <No data fields>}}}} >#7 0x00007f9b6458d62d in WTF::wtfThreadEntryPoint (context=<optimized out>) at ../Source/WTF/wtf/posix/ThreadingPOSIX.cpp:200 >No locals. >#8 0x00007f9b62e715a2 in start_thread (arg=<optimized out>) at pthread_create.c:486 > ret = <optimized out> > pd = <optimized out> > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140303763756800, -8851262057751904035, 140721859741822, 140721859741823, 140721859741968, 140303763754048, 8798916509663363293, 8799125216963592413}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#9 0x00007f9b65a2b303 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 >No locals. >From To Syms Read Shared Object Library >0x00007f9b6617f420 0x00007f9b67f80d32 Yes /lib64/libwebkit2gtk-4.0.so.37 >0x00007f9b65b025c0 0x00007f9b65bd051c Yes /lib64/libgcrypt.so.20 >0x00007f9b65952670 0x00007f9b65a9d69f Yes /lib64/libc.so.6 >0x00007f9b658df410 0x00007f9b658e2b9c Yes /lib64/libGL.so.1 >0x00007f9b658898b0 0x00007f9b65894247 Yes /lib64/libEGL.so.1 >0x00007f9b6587e710 0x00007f9b65881ad0 Yes /lib64/librt.so.1 >0x00007f9b65200fd0 0x00007f9b6555cd4b Yes /lib64/libgtk-3.so.0 >0x00007f9b650962b0 0x00007f9b6510f89b Yes /lib64/libgdk-3.so.0 >0x00007f9b6502a3d0 0x00007f9b6504bf74 Yes /lib64/libpango-1.0.so.0 >0x00007f9b64ffdd50 0x00007f9b6500b7df Yes /lib64/libatk-1.0.so.0 >0x00007f9b64ee4cf0 0x00007f9b64fb0587 Yes /lib64/libcairo.so.2 >0x00007f9b64eaccd0 0x00007f9b64ec347d Yes /lib64/libgdk_pixbuf-2.0.so.0 >0x00007f9b64d0c1f0 0x00007f9b64e0f656 Yes /lib64/libgio-2.0.so.0 >0x00007f9b64c7feb0 0x00007f9b64cb1a7e Yes /lib64/libgobject-2.0.so.0 >0x00007f9b64b6ab30 0x00007f9b64bea582 Yes /lib64/libglib-2.0.so.0 >0x00007f9b64b47a90 0x00007f9b64b49f71 Yes /lib64/libnotify.so.4 >0x00007f9b64a089d0 0x00007f9b64aed47e Yes /lib64/libxml2.so.2 >0x00007f9b649a1d50 0x00007f9b649c755b Yes /lib64/libxslt.so.1 >0x00007f9b6488d8f0 0x00007f9b6495bb04 No /lib64/libsqlite3.so.0 >0x00007f9b637e1640 0x00007f9b6459ef02 Yes /lib64/libjavascriptcoregtk-4.0.so.18 >0x00007f9b633a6270 0x00007f9b633a7039 Yes /lib64/libdl.so.2 >0x00007f9b632348b0 0x00007f9b6330b9b7 No /lib64/libicuuc.so.63 >0x00007f9b62fd09f0 0x00007f9b6313d252 Yes /lib64/libicui18n.so.63 >0x00007f9b62ee36b0 0x00007f9b62ee99d8 Yes /lib64/libwoff2dec.so.1.0.2 >0x00007f9b62e93bf0 0x00007f9b62ecd3a3 Yes /lib64/libopenjp2.so.7 >0x00007f9b62e6fb50 0x00007f9b62e7df15 Yes /lib64/libpthread.so.0 >0x00007f9b62e28fb0 0x00007f9b62e4ca4e Yes /lib64/libfontconfig.so.1 >0x00007f9b62d72410 0x00007f9b62deef73 Yes /lib64/libfreetype.so.6 >0x00007f9b62c61d10 0x00007f9b62d1b9c2 Yes /lib64/libharfbuzz.so.0 >0x00007f9b62c53370 0x00007f9b62c53932 Yes /lib64/libharfbuzz-icu.so.0 >0x00007f9b62c42f50 0x00007f9b62c4986e Yes /lib64/libgstapp-1.0.so.0 >0x00007f9b62bd1050 0x00007f9b62c1aebd Yes /lib64/libgstbase-1.0.so.0 >0x00007f9b62aaa4b0 0x00007f9b62b572af Yes /lib64/libgstreamer-1.0.so.0 >0x00007f9b62a4b3f0 0x00007f9b62a64c3e Yes /lib64/libgstpbutils-1.0.so.0 >0x00007f9b629cf1b0 0x00007f9b62a156fd Yes /lib64/libgstaudio-1.0.so.0 >0x00007f9b6298a750 0x00007f9b629a7f6e Yes /lib64/libgsttag-1.0.so.0 >0x00007f9b628e5510 0x00007f9b6294616e Yes /lib64/libgstvideo-1.0.so.0 >0x00007f9b62871690 0x00007f9b628a5380 Yes /lib64/libgstgl-1.0.so.0 >0x00007f9b6284e1d0 0x00007f9b6285563f Yes /lib64/libgstfft-1.0.so.0 >0x00007f9b627cc520 0x00007f9b6280f099 Yes /lib64/libjpeg.so.62 >0x00007f9b62798230 0x00007f9b627ba785 Yes /lib64/libpng16.so.16 >0x00007f9b62723710 0x00007f9b62779190 Yes /lib64/libwebp.so.7 >0x00007f9b62718250 0x00007f9b62719ff5 Yes /lib64/libwebpdemux.so.2 >0x00007f9b6270cc50 0x00007f9b627116d9 Yes /lib64/libenchant-2.so.2 >0x00007f9b62704450 0x00007f9b62705333 Yes /lib64/libgmodule-2.0.so.0 >0x00007f9b626bc9d0 0x00007f9b626e8736 Yes /lib64/libsecret-1.so.0 >0x00007f9b626376b0 0x00007f9b62681467 Yes /lib64/libsoup-2.4.so.1 >0x00007f9b626026b0 0x00007f9b6260d263 Yes /lib64/libtasn1.so.6 >0x00007f9b625f6410 0x00007f9b625f90c2 Yes /lib64/libhyphen.so.0 >0x00007f9b624d1350 0x00007f9b62559ed6 Yes /lib64/libX11.so.6 >0x00007f9b624ac190 0x00007f9b624acbe5 Yes /lib64/libXcomposite.so.1 >0x00007f9b624a71f0 0x00007f9b624a7b6b Yes /lib64/libXdamage.so.1 >0x00007f9b6248f5f0 0x00007f9b6249c878 Yes /lib64/libz.so.1 >0x00007f9b6247cc10 0x00007f9b62483155 No /lib64/libwayland-server.so.0 >0x00007f9b6246f090 0x00007f9b6246f229 No /lib64/libwayland-egl.so.1 >0x00007f9b62462890 0x00007f9b624675a5 No /lib64/libwayland-client.so.0 >0x00007f9b62300f70 0x00007f9b623fb302 No /lib64/libstdc++.so.6 >0x00007f9b6212b390 0x00007f9b621c6f88 Yes /lib64/libm.so.6 >0x00007f9b621075f0 0x00007f9b62117a25 No /lib64/libgcc_s.so.1 >0x00007f9b68a41110 0x00007f9b68a60744 Yes /lib64/ld-linux-x86-64.so.2 >0x00007f9b620e3cf0 0x00007f9b620f5d22 Yes /lib64/libgpg-error.so.0 >0x00007f9b620ae890 0x00007f9b620b891c Yes /lib64/libGLX.so.0 >0x00007f9b6209a770 0x00007f9b620a49b3 Yes /lib64/libXext.so.6 >0x00007f9b620194d0 0x00007f9b6201c3bb Yes /lib64/libGLdispatch.so.0 >0x00007f9b61fce610 0x00007f9b61fd3ae6 Yes /lib64/libpangocairo-1.0.so.0 >0x00007f9b61fb84b0 0x00007f9b61fc2ceb Yes /lib64/libXi.so.6 >0x00007f9b61fad350 0x00007f9b61faf73a Yes /lib64/libXfixes.so.3 >0x00007f9b61fa3110 0x00007f9b61fa427d Yes /lib64/libcairo-gobject.so.2 >0x00007f9b61f77930 0x00007f9b61f8c692 Yes /lib64/libatk-bridge-2.0.so.0 >0x00007f9b61e92230 0x00007f9b61ef7f3e Yes /lib64/libepoxy.so.0 >0x00007f9b61e172d0 0x00007f9b61e1b431 Yes /lib64/libfribidi.so.0 >0x00007f9b61e04030 0x00007f9b61e0d6e1 Yes /lib64/libpangoft2-1.0.so.0 >0x00007f9b61df51f0 0x00007f9b61df5b71 Yes /lib64/libXinerama.so.1 >0x00007f9b61de9410 0x00007f9b61def709 Yes /lib64/libXrandr.so.2 >0x00007f9b61dddbb0 0x00007f9b61de2718 Yes /lib64/libXcursor.so.1 >0x00007f9b61d9ca10 0x00007f9b61db74ae Yes /lib64/libxkbcommon.so.0 >0x00007f9b61d8f470 0x00007f9b61d90fa7 No /lib64/libwayland-cursor.so.0 >0x00007f9b61d84510 0x00007f9b61d88087 Yes /lib64/libthai.so.0 >0x00007f9b61ce3ab0 0x00007f9b61d665c4 Yes /lib64/libpixman-1.so.0 >0x00007f9b61cd40f0 0x00007f9b61cd4c47 Yes /lib64/libxcb-shm.so.0 >0x00007f9b61cb4d90 0x00007f9b61cc7b69 Yes /lib64/libxcb.so.1 >0x00007f9b61c9d430 0x00007f9b61ca218c Yes /lib64/libxcb-render.so.0 >0x00007f9b61c8d4b0 0x00007f9b61c936a2 Yes /lib64/libXrender.so.1 >0x00007f9b61c38590 0x00007f9b61c73352 No /lib64/libmount.so.1 >0x00007f9b61c02850 0x00007f9b61c1a680 Yes /lib64/libselinux.so.1 >0x00007f9b61be4730 0x00007f9b61bf0610 Yes /lib64/libresolv.so.2 >0x00007f9b61bd72c0 0x00007f9b61bdbd84 Yes /lib64/libffi.so.6 >0x00007f9b61b63390 0x00007f9b61bb39bd Yes /lib64/libpcre.so.1 >0x00007f9b61b3b9f0 0x00007f9b61b52986 Yes /lib64/liblzma.so.5 >0x00007f9b60146040 0x00007f9b601460f9 Yes (*) /lib64/libicudata.so.63 >0x00007f9b601411b0 0x00007f9b60141860 Yes /lib64/libwoff2common.so.1.0.2 >0x00007f9b60132190 0x00007f9b60139144 Yes /lib64/libbrotlidec.so.1 >0x00007f9b601073f0 0x00007f9b60122557 Yes /lib64/libexpat.so.1 >0x00007f9b600f1530 0x00007f9b600fe1e6 No /lib64/libbz2.so.1 >0x00007f9b600c23f0 0x00007f9b600e3151 Yes /lib64/libgraphite2.so.3 >0x00007f9b60049510 0x00007f9b6009810c Yes /lib64/liborc-0.4.so.0 >0x00007f9b6003a430 0x00007f9b6003b359 Yes /lib64/libgstallocators-1.0.so.0 >0x00007f9b6002a3f0 0x00007f9b6002b30c Yes /lib64/libGLESv2.so.2 >0x00007f9b6001e050 0x00007f9b6001e12f Yes /lib64/libX11-xcb.so.1 >0x00007f9b5ffd7ab0 0x00007f9b6000adaf Yes /lib64/libgssapi_krb5.so.2 >0x00007f9b5ffb8470 0x00007f9b5ffb9e96 Yes /lib64/libpsl.so.5 >0x00007f9b5ff70b10 0x00007f9b5ff9d4e5 No /lib64/libdbus-1.so.3 >0x00007f9b5ff3a950 0x00007f9b5ff4d31c Yes /lib64/libatspi.so.0 >0x00007f9b5ff1f470 0x00007f9b5ff226c0 Yes /lib64/libdatrie.so.1 >0x00007f9b5ff183d0 0x00007f9b5ff190a2 Yes /lib64/libXau.so.6 >0x00007f9b5fecce70 0x00007f9b5feffef2 No /lib64/libblkid.so.1 >0x00007f9b5feb9610 0x00007f9b5febd011 No /lib64/libuuid.so.1 >0x00007f9b5fe2b490 0x00007f9b5fe8cce1 Yes /lib64/libpcre2-8.so.0 >0x00007f9b5fe05050 0x00007f9b5fe05347 Yes /lib64/libbrotlicommon.so.1 >0x00007f9b5fd3c2d0 0x00007f9b5fda771c Yes /lib64/libkrb5.so.3 >0x00007f9b5fcfaf10 0x00007f9b5fd097b4 No /lib64/libk5crypto.so.3 >0x00007f9b5fcf0550 0x00007f9b5fcf1199 No /lib64/libcom_err.so.2 >0x00007f9b5fce0fd0 0x00007f9b5fce8b6f No /lib64/libkrb5support.so.0 >0x00007f9b5fa75000 0x00007f9b5fc18b20 Yes /lib64/libcrypto.so.1.1 >0x00007f9b5f9f43f0 0x00007f9b5f9f53ec No /lib64/libkeyutils.so.1 >0x00007f9b5f9d35b0 0x00007f9b5f9d7252 Yes /lib64/libidn2.so.0 >0x00007f9b5f860230 0x00007f9b5f894c1f Yes /lib64/libunistring.so.2 >0x00007f9b5f7af890 0x00007f9b5f81f344 Yes /lib64/libsystemd.so.0 >0x00007f9b5f780550 0x00007f9b5f79753b No /lib64/liblz4.so.1 >0x00007f9b52777fb0 0x00007f9b52793552 No /usr/lib64/gio/modules/libgvfsdbus.so >0x00007f9b5273bef0 0x00007f9b5275385d No /usr/lib64/gvfs/libgvfscommon.so >0x00007f9b68a25990 0x00007f9b68a27a64 Yes /usr/lib64/gtk-3.0/modules/libcanberra-gtk-module.so >0x00007f9b51510830 0x00007f9b51511e56 Yes /lib64/libcanberra-gtk3.so.0 >0x00007f9b5150a090 0x00007f9b5150a1d2 Yes /lib64/libgthread-2.0.so.0 >0x00007f9b514f7dd0 0x00007f9b5150159a Yes /lib64/libcanberra.so.0 >0x00007f9b514eb830 0x00007f9b514efdb0 Yes /lib64/libvorbisfile.so.3 >0x00007f9b514d3b30 0x00007f9b514e0435 Yes /lib64/libtdb.so.1 >0x00007f9b514c58d0 0x00007f9b514c9c56 Yes /lib64/libltdl.so.7 >0x00007f9b51427bd0 0x00007f9b5143ec5d Yes /lib64/libvorbis.so.0 >0x00007f9b5141c490 0x00007f9b5141e859 Yes /lib64/libogg.so.0 >0x00007f9b513e1050 0x00007f9b513f5b29 Yes /lib64/libcrypt.so.2 >0x00007f9b515726d0 0x00007f9b51573044 No /usr/lib64/gtk-3.0/modules/libpk-gtk-module.so >0x00007f9b5016d790 0x00007f9b501e0197 Yes /usr/lib64/webkit2gtk-4.0/injected-bundle/libwebkit2gtkinjectedbundle.so >0x00007f9b50ba2f90 0x00007f9b50baa0b6 Yes /usr/lib64/evolution/web-extensions/libewebextension.so >0x00007f9b021ea350 0x00007f9b02355f16 Yes /usr/lib64/evolution/libevolution-util.so >0x00007f9b02046c90 0x00007f9b020f2c82 Yes /lib64/libcamel-1.2.so.62 >0x00007f9b500aa8d0 0x00007f9b50106542 Yes /lib64/libedataserver-1.2.so.24 >0x00007f9b50b62630 0x00007f9b50b704ba Yes /usr/lib64/evolution/libgnomecanvas.so >0x00007f9b50b49e10 0x00007f9b50b50cb6 Yes /lib64/libgnome-autoar-0.so.0 >0x00007f9b50b3b9b0 0x00007f9b50b3cb06 Yes /lib64/libgnome-autoar-gtk-0.so.0 >0x00007f9b50b2ebf0 0x00007f9b50b33e3c Yes /lib64/libenchant.so.1 >0x00007f9b50057930 0x00007f9b5006c576 Yes /lib64/libebook-1.2.so.19 >0x00007f9b50b0dd30 0x00007f9b50b1c166 Yes /lib64/libebook-contacts-1.2.so.2 >0x00007f9b5002acf0 0x00007f9b5003c50d Yes /lib64/libedataserverui-1.2.so.2 >0x00007f9b027aafd0 0x00007f9b027de386 Yes /lib64/libecal-1.2.so.19 >0x00007f9b027395b0 0x00007f9b02765cbd Yes /lib64/libical.so.3 >0x00007f9b025d0d90 0x00007f9b025ed237 Yes /lib64/libgnome-desktop-3.so.17 >0x00007f9b50014250 0x00007f9b5001778f Yes /lib64/libgtkspell3-3.so.0 >0x00007f9b0257abd0 0x00007f9b025a8460 Yes /lib64/libldap-2.4.so.2 >0x00007f9b0251bf50 0x00007f9b02550793 Yes /lib64/libssl3.so >0x00007f9b01fe50d0 0x00007f9b01ffa387 Yes /lib64/libsmime3.so >0x00007f9b01ec3af0 0x00007f9b01f96698 Yes /lib64/libnss3.so >0x00007f9b01e72360 0x00007f9b01e93bc3 Yes /lib64/libnspr4.so >0x00007f9b01e1ce70 0x00007f9b01e46421 Yes /usr/lib64/evolution-data-server/libedbus-private.so >0x00007f9b01de4fd0 0x00007f9b01df899b Yes /lib64/libjson-glib-1.0.so.0 >0x00007f9b01d1b3d0 0x00007f9b01d90a22 Yes /lib64/libgdata.so.22 >0x00007f9b50007c30 0x00007f9b5000b492 Yes /lib64/libgailutil-3.so.0 >0x00007f9b01c50c10 0x00007f9b01cc8713 Yes /lib64/libarchive.so.13 >0x00007f9b01bd1e90 0x00007f9b01c17ac6 Yes /lib64/libedata-book-1.2.so.25 >0x00007f9b01b3caf0 0x00007f9b01b85683 Yes /lib64/libgcr-base-3.so.1 >0x00007f9b01ab6130 0x00007f9b01aea5f3 Yes /lib64/libgcr-ui-3.so.1 >0x00007f9b01a6a7d0 0x00007f9b01a83af4 Yes /lib64/libudev.so.1 >0x00007f9b01a3f350 0x00007f9b01a489f5 Yes /lib64/libseccomp.so.2 >0x00007f9b02705cf0 0x00007f9b0270cefa Yes /lib64/liblber-2.4.so.2 >0x00007f9b01a02170 0x00007f9b01a131b8 No /lib64/libsasl2.so.3 >0x00007f9b01986890 0x00007f9b019d267a Yes /lib64/libssl.so.1.1 >0x00007f9b01941410 0x00007f9b019517fc Yes /lib64/libnssutil3.so >0x00007f9b025093f0 0x00007f9b0250aa53 Yes /lib64/libplc4.so >0x00007f9b515581f0 0x00007f9b51558ebc Yes /lib64/libplds4.so >0x00007f9b0192acf0 0x00007f9b0192e369 Yes /lib64/liboauth.so.0 >0x00007f9b018f6910 0x00007f9b0191415b Yes /lib64/libgck-1.so.0 >0x00007f9b017e0090 0x00007f9b01878130 Yes /lib64/libp11-kit.so.0 >0x00007f9b01773070 0x00007f9b0179b3a3 Yes /lib64/libgoa-1.0.so.0 >0x00007f9b0175a710 0x00007f9b0175ea28 No /lib64/libacl.so.1 >0x00007f9b016b7ef0 0x00007f9b017441fa No /lib64/libzstd.so.1 >0x00007f9b0167c5d0 0x00007f9b0169dbc7 Yes /lib64/libebackend-1.2.so.10 >0x00007f9b015ecd90 0x00007f9b01646e48 Yes (*) /lib64/libcurl.so.4 >0x00007f9b015d0530 0x00007f9b015d263e No /lib64/libattr.so.1 >0x00007f9b01438ff0 0x00007f9b0157cb5f Yes /lib64/libdb-5.3.so >0x00007f9b013e0530 0x00007f9b013f3105 No /lib64/libnghttp2.so.14 >0x00007f9b01367190 0x00007f9b013a2000 Yes /lib64/libssh.so.4 >0x00007f9b50b92df0 0x00007f9b50b952c8 Yes /usr/lib64/evolution/web-extensions/module-itip-formatter-webextension.so >0x00007f9b50b85450 0x00007f9b50b89666 Yes /usr/lib64/evolution/libedomutils.so >(*): Shared library is missing debugging information. >$1 = 0x0 >$2 = 0x0 >rax 0x0 0 >rbx 0x7f9b026f6600 140303737513472 >rcx 0x0 0 >rdx 0x7f9ae681e600 140303268963840 >rsi 0x7f9b50a62420 140305049723936 >rdi 0x7fbfecfaf7f8 140462291351544 >rbp 0x7fbfecfaf7f8 0x7fbfecfaf7f8 >rsp 0x7ffc5c7645c0 0x7ffc5c7645c0 >r8 0x1 1 >r9 0x0 0 >r10 0xd00 3328 >r11 0x11800 71680 >r12 0x7f9b50a62420 140305049723936 >r13 0x7f9ae681e600 140303268963840 >r14 0x7ffc5c764948 140721859742024 >r15 0x562d2c6d4dd0 94752018877904 >rip 0x7f9b676ba25b 0x7f9b676ba25b <WebCore::ScrollView::paint(WebCore::GraphicsContext&, WebCore::IntRect const&, WebCore::Widget::SecurityOriginPaintPolicy)+43> >eflags 0x10246 [ PF ZF IF RF ] >cs 0x33 51 >ss 0x2b 43 >ds 0x0 0 >es 0x0 0 >fs 0x0 0 >gs 0x0 0 >Dump of assembler code for function WebCore::ScrollView::paint(WebCore::GraphicsContext&, WebCore::IntRect const&, WebCore::Widget::SecurityOriginPaintPolicy): > 0x00007f9b676ba230 <+0>: endbr64 > 0x00007f9b676ba234 <+4>: push %r15 > 0x00007f9b676ba236 <+6>: push %r14 > 0x00007f9b676ba238 <+8>: push %r13 > 0x00007f9b676ba23a <+10>: mov %rdx,%r13 > 0x00007f9b676ba23d <+13>: push %r12 > 0x00007f9b676ba23f <+15>: mov %rsi,%r12 > 0x00007f9b676ba242 <+18>: push %rbp > 0x00007f9b676ba243 <+19>: mov %rdi,%rbp > 0x00007f9b676ba246 <+22>: push %rbx > 0x00007f9b676ba247 <+23>: sub $0x68,%rsp > 0x00007f9b676ba24b <+27>: mov %fs:0x28,%rax > 0x00007f9b676ba254 <+36>: mov %rax,0x58(%rsp) > 0x00007f9b676ba259 <+41>: xor %eax,%eax >=> 0x00007f9b676ba25b <+43>: cmpq $0x0,0x28(%rdi) > 0x00007f9b676ba260 <+48>: jne 0x7f9b676ba490 <WebCore::ScrollView::paint(WebCore::GraphicsContext&, WebCore::IntRect const&, WebCore::Widget::SecurityOriginPaintPolicy)+608> > 0x00007f9b676ba266 <+54>: cmpq $0x0,(%rsi) > 0x00007f9b676ba26a <+58>: mov %ecx,%r14d > 0x00007f9b676ba26d <+61>: je 0x7f9b676ba4a0 <WebCore::ScrollView::paint(WebCore::GraphicsContext&, WebCore::IntRect const&, WebCore::Widget::SecurityOriginPaintPolicy)+624> > 0x00007f9b676ba273 <+67>: mov 0x0(%rbp),%rax > 0x00007f9b676ba277 <+71>: mov %rbp,%rdi > 0x00007f9b676ba27a <+74>: callq *0xf0(%rax) > 0x00007f9b676ba280 <+80>: movdqu 0x0(%r13),%xmm2 > 0x00007f9b676ba286 <+86>: cmpb $0x0,0xf9(%rbp) > 0x00007f9b676ba28d <+93>: movaps %xmm2,(%rsp) > 0x00007f9b676ba291 <+97>: je 0x7f9b676ba440 <WebCore::ScrollView::paint(WebCore::GraphicsContext&, WebCore::IntRect const&, WebCore::Widget::SecurityOriginPaintPolicy)+528> > 0x00007f9b676ba297 <+103>: mov 0x8(%rsp),%edx > 0x00007f9b676ba29b <+107>: test %edx,%edx > 0x00007f9b676ba29d <+109>: jle 0x7f9b676ba30d <WebCore::ScrollView::paint(WebCore::GraphicsContext&, WebCore::IntRect const&, WebCore::Widget::SecurityOriginPaintPolicy)+221> > 0x00007f9b676ba29f <+111>: mov 0xc(%rsp),%eax > 0x00007f9b676ba2a3 <+115>: test %eax,%eax > 0x00007f9b676ba2a5 <+117>: jle 0x7f9b676ba30d <WebCore::ScrollView::paint(WebCore::GraphicsContext&, WebCore::IntRect const&, WebCore::Widget::SecurityOriginPaintPolicy)+221> > 0x00007f9b676ba2a7 <+119>: mov %r12,%rdi > 0x00007f9b676ba2aa <+122>: callq 0x7f9b6772cd90 <WebCore::GraphicsContext::save()> > 0x00007f9b676ba2af <+127>: mov %rbp,%rdi > 0x00007f9b676ba2b2 <+130>: callq 0x7f9b676b50a0 <WebCore::ScrollView::locationOfContents() const> > 0x00007f9b676ba2b7 <+135>: pxor %xmm0,%xmm0 > 0x00007f9b676ba2bb <+139>: pxor %xmm1,%xmm1 > 0x00007f9b676ba2bf <+143>: mov %r12,%rdi > 0x00007f9b676ba2c2 <+146>: mov %rax,%r15 > 0x00007f9b676ba2c5 <+149>: cvtsi2ss %eax,%xmm0 > 0x00007f9b676ba2c9 <+153>: mov %rax,%rbx > 0x00007f9b676ba2cc <+156>: sar $0x20,%r15 > 0x00007f9b676ba2d0 <+160>: cvtsi2ss %r15d,%xmm1 > 0x00007f9b676ba2d5 <+165>: callq 0x7f9b67761cb0 <WebCore::GraphicsContext::translate(float, float)> > 0x00007f9b676ba2da <+170>: sub %ebx,(%rsp) > 0x00007f9b676ba2dd <+173>: sub %r15d,0x4(%rsp) > 0x00007f9b676ba2e2 <+178>: cmpb $0x0,0xf9(%rbp) > 0x00007f9b676ba2e9 <+185>: je 0x7f9b676ba4d8 <WebCore::ScrollView::paint(WebCore::GraphicsContext&, WebCore::IntRect const&, WebCore::Widget::SecurityOriginPaintPolicy)+680> > 0x00007f9b676ba2ef <+191>: mov 0x0(%rbp),%rax > 0x00007f9b676ba2f3 <+195>: mov %rbp,%rdi > 0x00007f9b676ba2f6 <+198>: mov %rsp,%rdx > 0x00007f9b676ba2f9 <+201>: mov %r14d,%ecx > 0x00007f9b676ba2fc <+204>: mov %r12,%rsi > 0x00007f9b676ba2ff <+207>: callq *0x1e8(%rax) > 0x00007f9b676ba305 <+213>: mov %r12,%rdi > 0x00007f9b676ba308 <+216>: callq 0x7f9b6772c570 <WebCore::GraphicsContext::restore()> > 0x00007f9b676ba30d <+221>: mov %r13,%rdx > 0x00007f9b676ba310 <+224>: mov %r12,%rsi > 0x00007f9b676ba313 <+227>: mov %rbp,%rdi > 0x00007f9b676ba316 <+230>: callq 0x7f9b676b5ba0 <WebCore::ScrollView::calculateAndPaintOverhangAreas(WebCore::GraphicsContext&, WebCore::IntRect const&)> > 0x00007f9b676ba31b <+235>: cmpb $0x0,0xf5(%rbp) > 0x00007f9b676ba322 <+242>: jne 0x7f9b676ba407 <WebCore::ScrollView::paint(WebCore::GraphicsContext&, WebCore::IntRect const&, WebCore::Widget::SecurityOriginPaintPolicy)+471> > 0x00007f9b676ba328 <+248>: cmpq $0x0,0x80(%rbp) > 0x00007f9b676ba330 <+256>: je 0x7f9b676ba4c0 <WebCore::ScrollView::paint(WebCore::GraphicsContext&, WebCore::IntRect const&, WebCore::Widget::SecurityOriginPaintPolicy)+656> > 0x00007f9b676ba336 <+262>: mov %r12,%rdi > 0x00007f9b676ba339 <+265>: lea 0x30(%rsp),%r14 > 0x00007f9b676ba33e <+270>: callq 0x7f9b6772cd90 <WebCore::GraphicsContext::save()> > 0x00007f9b676ba343 <+275>: movdqu 0x0(%r13),%xmm3 > 0x00007f9b676ba349 <+281>: xor %esi,%esi > 0x00007f9b676ba34b <+283>: lea 0x40(%rbp),%rdi > 0x00007f9b676ba34f <+287>: lea 0x10(%rsp),%r13 > 0x00007f9b676ba354 <+292>: movaps %xmm3,0x10(%rsp) > 0x00007f9b676ba359 <+297>: callq 0x7f9b676b4080 <WebCore::ScrollableArea::visibleContentRectIncludingScrollbars(WebCore::ScrollableArea::VisibleContentRectBehavior) const> > 0x00007f9b676ba35e <+302>: mov %rbp,%rdi > 0x00007f9b676ba361 <+305>: mov %rdx,%rbx > 0x00007f9b676ba364 <+308>: callq 0x7f9b676c4aa0 <WebCore::Widget::frameRect() const> > 0x00007f9b676ba369 <+313>: lea 0x20(%rsp),%rsi > 0x00007f9b676ba36e <+318>: mov %r13,%rdi > 0x00007f9b676ba371 <+321>: mov %rbx,0x28(%rsp) > 0x00007f9b676ba376 <+326>: mov %rax,0x20(%rsp) > 0x00007f9b676ba37b <+331>: callq 0x7f9b6773c880 <WebCore::IntRect::intersect(WebCore::IntRect const&)> > 0x00007f9b676ba380 <+336>: mov %rbp,%rdi > 0x00007f9b676ba383 <+339>: callq 0x7f9b676c4aa0 <WebCore::Widget::frameRect() const> > 0x00007f9b676ba388 <+344>: mov %rbp,%rdi > 0x00007f9b676ba38b <+347>: sar $0x20,%rax > 0x00007f9b676ba38f <+351>: mov %rax,%rbx > 0x00007f9b676ba392 <+354>: callq 0x7f9b676c4aa0 <WebCore::Widget::frameRect() const> > 0x00007f9b676ba397 <+359>: pxor %xmm0,%xmm0 > 0x00007f9b676ba39b <+363>: pxor %xmm1,%xmm1 > 0x00007f9b676ba39f <+367>: mov %r12,%rdi > 0x00007f9b676ba3a2 <+370>: cvtsi2ss %eax,%xmm0 > 0x00007f9b676ba3a6 <+374>: cvtsi2ss %ebx,%xmm1 > 0x00007f9b676ba3aa <+378>: callq 0x7f9b67761cb0 <WebCore::GraphicsContext::translate(float, float)> > 0x00007f9b676ba3af <+383>: mov %rbp,%rdi > 0x00007f9b676ba3b2 <+386>: callq 0x7f9b676c4aa0 <WebCore::Widget::frameRect() const> > 0x00007f9b676ba3b7 <+391>: sub %eax,0x10(%rsp) > 0x00007f9b676ba3bb <+395>: lea 0x40(%rsp),%rsi > 0x00007f9b676ba3c0 <+400>: mov %r14,%rdi > 0x00007f9b676ba3c3 <+403>: movq $0x0,0x40(%rsp) > 0x00007f9b676ba3cc <+412>: mov %rax,%rdx > 0x00007f9b676ba3cf <+415>: mov 0x28(%rsp),%rax > 0x00007f9b676ba3d4 <+420>: sar $0x20,%rdx > 0x00007f9b676ba3d8 <+424>: sub %edx,0x14(%rsp) > 0x00007f9b676ba3dc <+428>: mov %rax,0x48(%rsp) > 0x00007f9b676ba3e1 <+433>: callq 0x7f9b676f8dc0 <WebCore::FloatRect::FloatRect(WebCore::IntRect const&)> > 0x00007f9b676ba3e6 <+438>: mov %r14,%rsi > 0x00007f9b676ba3e9 <+441>: mov %r12,%rdi > 0x00007f9b676ba3ec <+444>: callq 0x7f9b67761990 <WebCore::GraphicsContext::clip(WebCore::FloatRect const&)> > 0x00007f9b676ba3f1 <+449>: mov %rbp,%rdi > 0x00007f9b676ba3f4 <+452>: mov %r13,%rdx > 0x00007f9b676ba3f7 <+455>: mov %r12,%rsi > 0x00007f9b676ba3fa <+458>: callq 0x7f9b676b3790 <WebCore::ScrollView::paintScrollbars(WebCore::GraphicsContext&, WebCore::IntRect const&)> > 0x00007f9b676ba3ff <+463>: mov %r12,%rdi > 0x00007f9b676ba402 <+466>: callq 0x7f9b6772c570 <WebCore::GraphicsContext::restore()> > 0x00007f9b676ba407 <+471>: cmpb $0x0,0xf7(%rbp) > 0x00007f9b676ba40e <+478>: jne 0x7f9b676ba480 <WebCore::ScrollView::paint(WebCore::GraphicsContext&, WebCore::IntRect const&, WebCore::Widget::SecurityOriginPaintPolicy)+592> > 0x00007f9b676ba414 <+484>: mov 0x58(%rsp),%rax > 0x00007f9b676ba419 <+489>: xor %fs:0x28,%rax > 0x00007f9b676ba422 <+498>: jne 0x7f9b676ba561 <WebCore::ScrollView::paint(WebCore::GraphicsContext&, WebCore::IntRect const&, WebCore::Widget::SecurityOriginPaintPolicy)+817> > 0x00007f9b676ba428 <+504>: add $0x68,%rsp > 0x00007f9b676ba42c <+508>: pop %rbx > 0x00007f9b676ba42d <+509>: pop %rbp > 0x00007f9b676ba42e <+510>: pop %r12 > 0x00007f9b676ba430 <+512>: pop %r13 > 0x00007f9b676ba432 <+514>: pop %r14 > 0x00007f9b676ba434 <+516>: pop %r15 > 0x00007f9b676ba436 <+518>: retq > 0x00007f9b676ba437 <+519>: nopw 0x0(%rax,%rax,1) > 0x00007f9b676ba440 <+528>: xor %esi,%esi > 0x00007f9b676ba442 <+530>: lea 0x40(%rbp),%rdi > 0x00007f9b676ba446 <+534>: callq 0x7f9b676b3d20 <WebCore::ScrollableArea::visibleContentRect(WebCore::ScrollableArea::VisibleContentRectBehavior) const> > 0x00007f9b676ba44b <+539>: mov %rbp,%rdi > 0x00007f9b676ba44e <+542>: mov %rdx,%rbx > 0x00007f9b676ba451 <+545>: callq 0x7f9b676b50a0 <WebCore::ScrollView::locationOfContents() const> > 0x00007f9b676ba456 <+550>: lea 0x40(%rsp),%rsi > 0x00007f9b676ba45b <+555>: mov %rsp,%rdi > 0x00007f9b676ba45e <+558>: mov %rbx,0x48(%rsp) > 0x00007f9b676ba463 <+563>: mov %rax,0x40(%rsp) > 0x00007f9b676ba468 <+568>: callq 0x7f9b6773c880 <WebCore::IntRect::intersect(WebCore::IntRect const&)> > 0x00007f9b676ba46d <+573>: mov 0x8(%rsp),%edx > 0x00007f9b676ba471 <+577>: test %edx,%edx > 0x00007f9b676ba473 <+579>: jg 0x7f9b676ba29f <WebCore::ScrollView::paint(WebCore::GraphicsContext&, WebCore::IntRect const&, WebCore::Widget::SecurityOriginPaintPolicy)+111> > 0x00007f9b676ba479 <+585>: jmpq 0x7f9b676ba30d <WebCore::ScrollView::paint(WebCore::GraphicsContext&, WebCore::IntRect const&, WebCore::Widget::SecurityOriginPaintPolicy)+221> > 0x00007f9b676ba47e <+590>: xchg %ax,%ax > 0x00007f9b676ba480 <+592>: mov %r12,%rsi > 0x00007f9b676ba483 <+595>: mov %rbp,%rdi > 0x00007f9b676ba486 <+598>: callq 0x7f9b676b4870 <WebCore::ScrollView::paintPanScrollIcon(WebCore::GraphicsContext&)> > 0x00007f9b676ba48b <+603>: jmp 0x7f9b676ba414 <WebCore::ScrollView::paint(WebCore::GraphicsContext&, WebCore::IntRect const&, WebCore::Widget::SecurityOriginPaintPolicy)+484> > 0x00007f9b676ba48d <+605>: nopl (%rax) > 0x00007f9b676ba490 <+608>: xor %ecx,%ecx > 0x00007f9b676ba492 <+610>: callq 0x7f9b67ec24b0 <WebCore::Widget::paint(WebCore::GraphicsContext&, WebCore::IntRect const&, WebCore::Widget::SecurityOriginPaintPolicy)> > 0x00007f9b676ba497 <+615>: jmpq 0x7f9b676ba414 <WebCore::ScrollView::paint(WebCore::GraphicsContext&, WebCore::IntRect const&, WebCore::Widget::SecurityOriginPaintPolicy)+484> > 0x00007f9b676ba49c <+620>: nopl 0x0(%rax) > 0x00007f9b676ba4a0 <+624>: cmpq $0x0,0x8(%rsi) > 0x00007f9b676ba4a5 <+629>: jne 0x7f9b676ba273 <WebCore::ScrollView::paint(WebCore::GraphicsContext&, WebCore::IntRect const&, WebCore::Widget::SecurityOriginPaintPolicy)+67> > 0x00007f9b676ba4ab <+635>: cmpb $0x0,0x100(%rsi) > 0x00007f9b676ba4b2 <+642>: jne 0x7f9b676ba273 <WebCore::ScrollView::paint(WebCore::GraphicsContext&, WebCore::IntRect const&, WebCore::Widget::SecurityOriginPaintPolicy)+67> > 0x00007f9b676ba4b8 <+648>: jmpq 0x7f9b676ba414 <WebCore::ScrollView::paint(WebCore::GraphicsContext&, WebCore::IntRect const&, WebCore::Widget::SecurityOriginPaintPolicy)+484> > 0x00007f9b676ba4bd <+653>: nopl (%rax) > 0x00007f9b676ba4c0 <+656>: cmpq $0x0,0x88(%rbp) > 0x00007f9b676ba4c8 <+664>: jne 0x7f9b676ba336 <WebCore::ScrollView::paint(WebCore::GraphicsContext&, WebCore::IntRect const&, WebCore::Widget::SecurityOriginPaintPolicy)+262> > 0x00007f9b676ba4ce <+670>: jmpq 0x7f9b676ba407 <WebCore::ScrollView::paint(WebCore::GraphicsContext&, WebCore::IntRect const&, WebCore::Widget::SecurityOriginPaintPolicy)+471> > 0x00007f9b676ba4d3 <+675>: nopl 0x0(%rax,%rax,1) > 0x00007f9b676ba4d8 <+680>: lea 0x40(%rbp),%r15 > 0x00007f9b676ba4dc <+684>: xor %esi,%esi > 0x00007f9b676ba4de <+686>: mov %r15,%rdi > 0x00007f9b676ba4e1 <+689>: callq 0x7f9b676b3d20 <WebCore::ScrollableArea::visibleContentRect(WebCore::ScrollableArea::VisibleContentRectBehavior) const> > 0x00007f9b676ba4e6 <+694>: xor %esi,%esi > 0x00007f9b676ba4e8 <+696>: mov %r15,%rdi > 0x00007f9b676ba4eb <+699>: sar $0x20,%rax > 0x00007f9b676ba4ef <+703>: mov %rax,%rbx > 0x00007f9b676ba4f2 <+706>: callq 0x7f9b676b3d20 <WebCore::ScrollableArea::visibleContentRect(WebCore::ScrollableArea::VisibleContentRectBehavior) const> > 0x00007f9b676ba4f7 <+711>: neg %ebx > 0x00007f9b676ba4f9 <+713>: pxor %xmm0,%xmm0 > 0x00007f9b676ba4fd <+717>: pxor %xmm1,%xmm1 > 0x00007f9b676ba501 <+721>: neg %eax > 0x00007f9b676ba503 <+723>: cvtsi2ss %ebx,%xmm1 > 0x00007f9b676ba507 <+727>: mov %r12,%rdi > 0x00007f9b676ba50a <+730>: cvtsi2ss %eax,%xmm0 > 0x00007f9b676ba50e <+734>: callq 0x7f9b67761cb0 <WebCore::GraphicsContext::translate(float, float)> > 0x00007f9b676ba513 <+739>: xor %esi,%esi > 0x00007f9b676ba515 <+741>: mov %r15,%rdi > 0x00007f9b676ba518 <+744>: callq 0x7f9b676b3d20 <WebCore::ScrollableArea::visibleContentRect(WebCore::ScrollableArea::VisibleContentRectBehavior) const> > 0x00007f9b676ba51d <+749>: xor %esi,%esi > 0x00007f9b676ba51f <+751>: mov %r15,%rdi > 0x00007f9b676ba522 <+754>: lea 0x30(%rsp),%r15 > 0x00007f9b676ba527 <+759>: mov %rax,%rdx > 0x00007f9b676ba52a <+762>: add %eax,(%rsp) > 0x00007f9b676ba52d <+765>: sar $0x20,%rdx > 0x00007f9b676ba531 <+769>: add %edx,0x4(%rsp) > 0x00007f9b676ba535 <+773>: callq 0x7f9b676b3d20 <WebCore::ScrollableArea::visibleContentRect(WebCore::ScrollableArea::VisibleContentRectBehavior) const> > 0x00007f9b676ba53a <+778>: lea 0x40(%rsp),%rsi > 0x00007f9b676ba53f <+783>: mov %r15,%rdi > 0x00007f9b676ba542 <+786>: mov %rax,0x40(%rsp) > 0x00007f9b676ba547 <+791>: mov %rdx,0x48(%rsp) > 0x00007f9b676ba54c <+796>: callq 0x7f9b676f8dc0 <WebCore::FloatRect::FloatRect(WebCore::IntRect const&)> > 0x00007f9b676ba551 <+801>: mov %r15,%rsi > 0x00007f9b676ba554 <+804>: mov %r12,%rdi > 0x00007f9b676ba557 <+807>: callq 0x7f9b67761990 <WebCore::GraphicsContext::clip(WebCore::FloatRect const&)> > 0x00007f9b676ba55c <+812>: jmpq 0x7f9b676ba2ef <WebCore::ScrollView::paint(WebCore::GraphicsContext&, WebCore::IntRect const&, WebCore::Widget::SecurityOriginPaintPolicy)+191> > 0x00007f9b676ba561 <+817>: callq 0x7f9b6616b3a0 >End of assembler dump. >== EXPLOITABLE ==
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 199403
: 373318