We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
This is a forwarded Debian bug report.
Today I had a random crash (SIGSEGV) in liferea. If the information below is not useful, please close this bug.
$ gdb -batch -n -ex 'set pagination off' -ex bt -ex 'thread apply all bt full' --core /var/crash/1000/25152-1000-1000-11-1555932477-chianamo--usr-bin-liferea.core /usr/bin/liferea [New LWP 25152] [New LWP 25165] [New LWP 25189] [New LWP 25190] [New LWP 26708] [New LWP 25157] [New LWP 25166] [New LWP 25155] [New LWP 25154] [New LWP 25167] [New LWP 25168] [New LWP 25169] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `liferea'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __strcmp_sse2_unaligned () at ../sysdeps/x86_64/multiarch/strcmp-sse2-unaligned.S:32 32 ../sysdeps/x86_64/multiarch/strcmp-sse2-unaligned.S: No such file or directory. [Current thread is 1 (Thread 0x7ff00f78aac0 (LWP 25152))] #0 0x00007ff016668c7e in __strcmp_sse2_unaligned () at ../sysdeps/x86_64/multiarch/strcmp-sse2-unaligned.S:32 #1 0x00005561423a60ca in comments_process_update_result (result=0x55614605f3c0, user_data=0x55614419a300, flags=<optimized out>) at comments.c:110 #2 0x00005561423bd26a in update_process_result_idle_cb (user_data=0x556145f643b0) at update.c:591 #3 0x00007ff01698add8 in g_main_dispatch (context=0x5561434ae2a0) at ../../../glib/gmain.c:3182 #4 0x00007ff01698add8 in g_main_context_dispatch (context=context@entry=0x5561434ae2a0) at ../../../glib/gmain.c:3847 #5 0x00007ff01698b1c8 in g_main_context_iterate (context=context@entry=0x5561434ae2a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:3920 #6 0x00007ff01698b25c in g_main_context_iteration (context=context@entry=0x5561434ae2a0, may_block=may_block@entry=1) at ../../../glib/gmain.c:3981 #7 0x00007ff016bb699d in g_application_run (application=0x5561434ac0e0 [LifereaApplication], argc=<optimized out>, argv=0x7fffc1853c08) at ../../../gio/gapplication.c:2470 #8 0x00005561423a5367 in main (argc=1, argv=0x7fffc1853c08) at main.c:77 Thread 12 (Thread 0x7feffe5fc700 (LWP 25169)): #0 0x00007ff0166c6b69 in __GI___poll (fds=0x7fefa0003f00, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 resultvar = 18446744073709551100 sc_cancel_oldtype = 0 #1 0x00007ff01698b136 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7fefa0003f00, timeout=<optimized out>, context=0x7fefa0000b20) at ../../../glib/gmain.c:4221 ret = <optimized out> errsv = <optimized out> poll_func = 0x7ff01699a800 <g_poll> max_priority = 2147483647 timeout = -1 some_ready = <optimized out> nfds = 1 allocated_nfds = 1 fds = 0x7fefa0003f00 #2 0x00007ff01698b136 in g_main_context_iterate (context=0x7fefa0000b20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:3915 max_priority = 2147483647 timeout = -1 some_ready = <optimized out> nfds = 1 allocated_nfds = 1 fds = 0x7fefa0003f00 #3 0x00007ff01698b4c2 in g_main_loop_run (loop=0x7fefa0002d80) at ../../../glib/gmain.c:4116 __FUNCTION__ = "g_main_loop_run" #4 0x00007ff013ffdce0 in WTF::RunLoop::run() () at ../Source/WTF/wtf/glib/RunLoopGLib.cpp:96 runLoop = @0x7ff00c3d2000: {<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 = 0x7ff0142ae640 <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 = 0x7fefa0000b20}, m_mainLoops = {<WTF::VectorBuffer<WTF::GRefPtr<_GMainLoop>, 0>> = {<WTF::VectorBufferBase<WTF::GRefPtr<_GMainLoop> >> = {m_buffer = 0x7ff00c3d0000, m_capacity = 16, m_size = 1}, <No data fields>}, <No data fields>}, m_source = {m_ptr = 0x7fefa0002da0}} mainContext = 0x7fefa0000b20 innermostLoop = 0x7fefa0002d80 nestedMainLoop = <optimized out> #5 0x00007ff013fb386b in WTF::Function<void ()>::operator()() const (this=<synthetic pointer>) at ../Source/WTF/wtf/Function.h:54 function = {m_callableWrapper = std::unique_ptr<WTF::Function<void()>::CallableWrapperBase> = {get() = 0x7ff00c3f41f8}} #6 0x00007ff013fb386b in WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) (newThreadContext=0x7ff00c3f8410) at ../Source/WTF/wtf/Threading.cpp:136 function = {m_callableWrapper = std::unique_ptr<WTF::Function<void()>::CallableWrapperBase> = {get() = 0x7ff00c3f41f8}} #7 0x00007ff013ffe139 in WTF::wtfThreadEntryPoint(void*) (context=<optimized out>) at ../Source/WTF/wtf/posix/ThreadingPOSIX.cpp:200 #8 0x00007ff0167a0fa3 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 = {140668741601024, -770875793426231364, 140736440117230, 140736440117231, 140668741601024, 140668974297088, 761865022784786364, 769377183225597884}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> #9 0x00007ff0166d182f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 11 (Thread 0x7feffedfd700 (LWP 25168)): #0 0x00007ff0166c6b69 in __GI___poll (fds=0x7fefac003f00, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 resultvar = 18446744073709551100 sc_cancel_oldtype = 0 #1 0x00007ff01698b136 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7fefac003f00, timeout=<optimized out>, context=0x7fefac000b20) at ../../../glib/gmain.c:4221 ret = <optimized out> errsv = <optimized out> poll_func = 0x7ff01699a800 <g_poll> max_priority = 2147483647 timeout = -1 some_ready = <optimized out> nfds = 1 allocated_nfds = 1 fds = 0x7fefac003f00 #2 0x00007ff01698b136 in g_main_context_iterate (context=0x7fefac000b20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:3915 max_priority = 2147483647 timeout = -1 some_ready = <optimized out> nfds = 1 allocated_nfds = 1 fds = 0x7fefac003f00 #3 0x00007ff01698b4c2 in g_main_loop_run (loop=0x7fefac002d80) at ../../../glib/gmain.c:4116 __FUNCTION__ = "g_main_loop_run" #4 0x00007ff013ffdce0 in WTF::RunLoop::run() () at ../Source/WTF/wtf/glib/RunLoopGLib.cpp:96 runLoop = @0x7ff00c3d7000: {<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 = 0x7ff0142ae640 <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 = 1, m_end = 1, m_buffer = {<WTF::VectorBufferBase<WTF::Function<void()> >> = {m_buffer = 0x7ff00c3fbb00, m_capacity = 16, m_size = 0}, <No data fields>}}, m_mainContext = {m_ptr = 0x7fefac000b20}, m_mainLoops = {<WTF::VectorBuffer<WTF::GRefPtr<_GMainLoop>, 0>> = {<WTF::VectorBufferBase<WTF::GRefPtr<_GMainLoop> >> = {m_buffer = 0x7ff00c3d6000, m_capacity = 16, m_size = 1}, <No data fields>}, <No data fields>}, m_source = {m_ptr = 0x7fefac002da0}} mainContext = 0x7fefac000b20 innermostLoop = 0x7fefac002d80 nestedMainLoop = <optimized out> #5 0x00007ff013fb386b in WTF::Function<void ()>::operator()() const (this=<synthetic pointer>) at ../Source/WTF/wtf/Function.h:54 function = {m_callableWrapper = std::unique_ptr<class WTF::Function<void()>::CallableWrapperBase> = {get() = 0x7ff00c3f4180}} #6 0x00007ff013fb386b in WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) (newThreadContext=0x7ff00c3f8370) at ../Source/WTF/wtf/Threading.cpp:136 function = {m_callableWrapper = std::unique_ptr<class WTF::Function<void()>::CallableWrapperBase> = {get() = 0x7ff00c3f4180}} #7 0x00007ff013ffe139 in WTF::wtfThreadEntryPoint(void*) (context=<optimized out>) at ../Source/WTF/wtf/posix/ThreadingPOSIX.cpp:200 #8 0x00007ff0167a0fa3 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 = {140668749993728, -770875793426231364, 140736440117150, 140736440117151, 140668749993728, 140668974297088, 761866120685801404, 769377183225597884}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> #9 0x00007ff0166d182f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 10 (Thread 0x7fefff5fe700 (LWP 25167)): #0 0x00007ff0166c6b69 in __GI___poll (fds=0x7fefa80036d0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 resultvar = 18446744073709551100 sc_cancel_oldtype = 0 #1 0x00007ff01698b136 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7fefa80036d0, timeout=<optimized out>, context=0x7fefa8000b20) at ../../../glib/gmain.c:4221 ret = <optimized out> errsv = <optimized out> poll_func = 0x7ff01699a800 <g_poll> max_priority = 2147483647 timeout = -1 some_ready = <optimized out> nfds = 1 allocated_nfds = 1 fds = 0x7fefa80036d0 #2 0x00007ff01698b136 in g_main_context_iterate (context=0x7fefa8000b20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:3915 max_priority = 2147483647 timeout = -1 some_ready = <optimized out> nfds = 1 allocated_nfds = 1 fds = 0x7fefa80036d0 #3 0x00007ff01698b4c2 in g_main_loop_run (loop=0x7fefa8002550) at ../../../glib/gmain.c:4116 __FUNCTION__ = "g_main_loop_run" #4 0x00007ff013ffdce0 in WTF::RunLoop::run() () at ../Source/WTF/wtf/glib/RunLoopGLib.cpp:96 runLoop = @0x7ff00c3e0000: {<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 = 0x7ff0142ae640 <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 = 3, m_end = 3, m_buffer = {<WTF::VectorBufferBase<WTF::Function<void()> >> = {m_buffer = 0x7ff00c3fba00, m_capacity = 16, m_size = 0}, <No data fields>}}, m_mainContext = {m_ptr = 0x7fefa8000b20}, m_mainLoops = {<WTF::VectorBuffer<WTF::GRefPtr<_GMainLoop>, 0>> = {<WTF::VectorBufferBase<WTF::GRefPtr<_GMainLoop> >> = {m_buffer = 0x7ff00c3df000, m_capacity = 16, m_size = 1}, <No data fields>}, <No data fields>}, m_source = {m_ptr = 0x7fefa8002570}} mainContext = 0x7fefa8000b20 innermostLoop = 0x7fefa8002550 nestedMainLoop = <optimized out> #5 0x00007ff013fb386b in WTF::Function<void ()>::operator()() const (this=<synthetic pointer>) at ../Source/WTF/wtf/Function.h:54 function = {m_callableWrapper = std::unique_ptr<class WTF::Function<void()>::CallableWrapperBase> = {get() = 0x7ff00c3f40f0}} #6 0x00007ff013fb386b in WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) (newThreadContext=0x7ff00c3f8320) at ../Source/WTF/wtf/Threading.cpp:136 function = {m_callableWrapper = std::unique_ptr<class WTF::Function<void()>::CallableWrapperBase> = {get() = 0x7ff00c3f40f0}} #7 0x00007ff013ffe139 in WTF::wtfThreadEntryPoint(void*) (context=<optimized out>) at ../Source/WTF/wtf/posix/ThreadingPOSIX.cpp:200 #8 0x00007ff0167a0fa3 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 = {140668758386432, -770875793426231364, 140736440117150, 140736440117151, 140668758386432, 140668974297088, 761867220734300092, 769377183225597884}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> #9 0x00007ff0166d182f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 9 (Thread 0x7ff00f2b4700 (LWP 25154)): #0 0x00007ff0166c6b69 in __GI___poll (fds=0x5561434b33b0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 resultvar = 18446744073709551100 sc_cancel_oldtype = 0 #1 0x00007ff01698b136 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x5561434b33b0, timeout=<optimized out>, context=0x5561434b8660) at ../../../glib/gmain.c:4221 ret = <optimized out> errsv = <optimized out> poll_func = 0x7ff01699a800 <g_poll> max_priority = 2147483647 timeout = -1 some_ready = <optimized out> nfds = 1 allocated_nfds = 1 fds = 0x5561434b33b0 #2 0x00007ff01698b136 in g_main_context_iterate (context=context@entry=0x5561434b8660, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:3915 max_priority = 2147483647 timeout = -1 some_ready = <optimized out> nfds = 1 allocated_nfds = 1 fds = 0x5561434b33b0 #3 0x00007ff01698b25c in g_main_context_iteration (context=0x5561434b8660, may_block=may_block@entry=1) at ../../../glib/gmain.c:3981 retval = <optimized out> #4 0x00007ff01698b2a1 in glib_worker_main (data=<optimized out>) at ../../../glib/gmain.c:5861 #5 0x00007ff0169b3425 in g_thread_proxy (data=0x5561434b4c50) at ../../../glib/gthread.c:784 thread = 0x5561434b4c50 __FUNCTION__ = "g_thread_proxy" #6 0x00007ff0167a0fa3 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 = {140669023373056, -770875793426231364, 140736440120606, 140736440120607, 140669023373056, 0, 769362210322501564, 769377183225597884}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> #7 0x00007ff0166d182f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 8 (Thread 0x7ff00eab3700 (LWP 25155)): #0 0x00007ff0166c6b69 in __GI___poll (fds=0x556144271dd0, nfds=4, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 resultvar = 18446744073709551100 sc_cancel_oldtype = 0 #1 0x00007ff01698b136 in g_main_context_poll (priority=<optimized out>, n_fds=4, fds=0x556144271dd0, timeout=<optimized out>, context=0x5561434ca610) at ../../../glib/gmain.c:4221 ret = <optimized out> errsv = <optimized out> poll_func = 0x7ff01699a800 <g_poll> max_priority = 2147483647 timeout = -1 some_ready = <optimized out> nfds = 4 allocated_nfds = 4 fds = 0x556144271dd0 #2 0x00007ff01698b136 in g_main_context_iterate (context=0x5561434ca610, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:3915 max_priority = 2147483647 timeout = -1 some_ready = <optimized out> nfds = 4 allocated_nfds = 4 fds = 0x556144271dd0 #3 0x00007ff01698b4c2 in g_main_loop_run (loop=0x5561434ca750) at ../../../glib/gmain.c:4116 __FUNCTION__ = "g_main_loop_run" #4 0x00007ff016beff66 in gdbus_shared_thread_func (user_data=0x5561434ca5e0) at ../../../gio/gdbusprivate.c:275 data = 0x5561434ca5e0 #5 0x00007ff0169b3425 in g_thread_proxy (data=0x5561434b4cf0) at ../../../glib/gthread.c:784 thread = 0x5561434b4cf0 __FUNCTION__ = "g_thread_proxy" #6 0x00007ff0167a0fa3 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 = {140669014980352, -770875793426231364, 140736440121006, 140736440121007, 140669014980352, 93876229285344, 769361110274002876, 769377183225597884}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> #7 0x00007ff0166d182f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 7 (Thread 0x7fefffdff700 (LWP 25166)): #0 0x00007ff0167a735b in futex_abstimed_wait_cancelable (private=0, abstime=0x7fefffdfe810, expected=0, futex_word=0x7ff00c3e5060) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 __ret = -516 oldtype = 0 err = <optimized out> spin = 0 buffer = {__routine = 0x7ff0167a6d80 <__condvar_cleanup_waiting>, __arg = 0x7fefffdfe790, __canceltype = -2102944, __prev = 0x0} cbuffer = {wseq = 64, cond = 0x7ff00c3e5038, mutex = 0x7ff00c3e5010, private = 0} err = <optimized out> g = 0 flags = <optimized out> g1_start = <optimized out> maxspin = 0 signals = <optimized out> result = 0 wseq = 64 seq = 32 private = 0 #1 0x00007ff0167a735b in __pthread_cond_wait_common (abstime=0x7fefffdfe810, mutex=0x7ff00c3e5010, cond=0x7ff00c3e5038) at pthread_cond_wait.c:539 spin = 0 buffer = {__routine = 0x7ff0167a6d80 <__condvar_cleanup_waiting>, __arg = 0x7fefffdfe790, __canceltype = -2102944, __prev = 0x0} cbuffer = {wseq = 64, cond = 0x7ff00c3e5038, mutex = 0x7ff00c3e5010, private = 0} err = <optimized out> g = 0 flags = <optimized out> g1_start = <optimized out> maxspin = 0 signals = <optimized out> result = 0 wseq = 64 seq = 32 private = 0 #2 0x00007ff0167a735b in __pthread_cond_timedwait (cond=cond@entry=0x7ff00c3e5038, mutex=mutex@entry=0x7ff00c3e5010, abstime=abstime@entry=0x7fefffdfe810) at pthread_cond_wait.c:667 #3 0x00007ff013ffea6a in WTF::ThreadCondition::timedWait(WTF::Mutex&, WTF::WallTime) (this=this@entry=0x7ff00c3e5038, mutex=..., absoluteTime=...) at ../Source/WTF/wtf/ThreadingPrimitives.h:74 rawSeconds = 1555932481.5679181 timeSeconds = 1555932481 timeNanoseconds = 567918062 targetTime = {tv_sec = 1555932481, tv_nsec = 567918062} #4 0x00007ff013fafaab in WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) (address=address@entry=0x7fefffdfe94f, validation=..., beforeSleep=..., timeout=...) at ../Source/WTF/wtf/ParkingLot.cpp:596 locker = {<WTF::AbstractLocker> = {<No data fields>}, m_lockable = 0x7ff00c3e5010} enqueueResult = <optimized out> didDequeue = <optimized out> result = <optimized out> #5 0x00007ff013fb2d1a in WTF::ParkingLot::parkConditionally<WTF::Condition::waitUntil<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&)::{lambda()#1}, WTF::Condition::waitUntil<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&)::{lambda()#2}>(void const*, WTF::Condition::waitUntil<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&)::{lambda()#1} const&, WTF::Condition::waitUntil<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&)::{lambda()#2} const&, WTF::TimeWithDynamicClockType const&) (timeout=..., beforeSleep=..., validation=..., address=0x7fefffdfe94f) at ../Source/WTF/wtf/ScopedLambda.h:187 result = <optimized out> fakeLock = {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>}}} fakeCondition = {m_hasWaiters = {value = {_M_base = {static _S_alignment = 1, _M_i = true}}}} fakeLocker = {<WTF::AbstractLocker> = {<No data fields>}, m_lockable = 0x7fefffdfe94e} #6 0x00007ff013fb2d1a in WTF::Condition::waitUntil<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&) (timeout=..., lock=..., this=0x7fefffdfe94f) at ../Source/WTF/wtf/Condition.h:75 result = <optimized out> fakeLock = {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>}}} fakeCondition = {m_hasWaiters = {value = {_M_base = {static _S_alignment = 1, _M_i = true}}}} fakeLocker = {<WTF::AbstractLocker> = {<No data fields>}, m_lockable = 0x7fefffdfe94e} #7 0x00007ff013fb2d1a in WTF::Condition::waitFor<WTF::Lock>(WTF::Lock&, WTF::Seconds) (relativeTimeout=..., lock=..., this=0x7fefffdfe94f) at ../Source/WTF/wtf/Condition.h:115 fakeLock = {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>}}} fakeCondition = {m_hasWaiters = {value = {_M_base = {static _S_alignment = 1, _M_i = true}}}} fakeLocker = {<WTF::AbstractLocker> = {<No data fields>}, m_lockable = 0x7fefffdfe94e} #8 0x00007ff013fb2d1a in WTF::sleep(WTF::Seconds) (value=...) at ../Source/WTF/wtf/Seconds.cpp:83 fakeLock = {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>}}} fakeCondition = {m_hasWaiters = {value = {_M_base = {static _S_alignment = 1, _M_i = true}}}} fakeLocker = {<WTF::AbstractLocker> = {<No data fields>}, m_lockable = 0x7fefffdfe94e} #9 0x00007ff017ea5445 in WebKit::MemoryPressureMonitor::<lambda()>::operator() (__closure=<optimized out>) at ../Source/WebKit/UIProcess/linux/MemoryPressureMonitor.cpp:226 usedPercentage = <optimized out> #10 0x00007ff017ea5445 in WTF::Function<void()>::CallableWrapper<WebKit::MemoryPressureMonitor::start()::<lambda()> >::call(void) (this=<optimized out>) at DerivedSources/ForwardingHeaders/wtf/Function.h:102 #11 0x00007ff013fb386b in WTF::Function<void ()>::operator()() const (this=<synthetic pointer>) at ../Source/WTF/wtf/Function.h:54 function = {m_callableWrapper = std::unique_ptr<class WTF::Function<void()>::CallableWrapperBase> = {get() = 0x7ff00c3f9060}} #12 0x00007ff013fb386b in WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) (newThreadContext=0x7ff00c3f8230) at ../Source/WTF/wtf/Threading.cpp:136 function = {m_callableWrapper = std::unique_ptr<class WTF::Function<void()>::CallableWrapperBase> = {get() = 0x7ff00c3f9060}} #13 0x00007ff013ffe139 in WTF::wtfThreadEntryPoint(void*) (context=<optimized out>) at ../Source/WTF/wtf/posix/ThreadingPOSIX.cpp:200 #14 0x00007ff0167a0fa3 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 = {140668766779136, -770875793426231364, 140736440117390, 140736440117391, 140668766779136, 140736440117736, 761868318635315132, 769377183225597884}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> #15 0x00007ff0166d182f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 6 (Thread 0x7ff00ded0700 (LWP 25157)): #0 0x00007ff0166c6b69 in __GI___poll (fds=0x5561435d67a0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 resultvar = 18446744073709551100 sc_cancel_oldtype = 0 #1 0x00007ff01698b136 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x5561435d67a0, timeout=<optimized out>, context=0x5561435a7d00) at ../../../glib/gmain.c:4221 ret = <optimized out> errsv = <optimized out> poll_func = 0x7ff01699a800 <g_poll> max_priority = 2147483647 timeout = -1 some_ready = <optimized out> nfds = 1 allocated_nfds = 1 fds = 0x5561435d67a0 #2 0x00007ff01698b136 in g_main_context_iterate (context=context@entry=0x5561435a7d00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:3915 max_priority = 2147483647 timeout = -1 some_ready = <optimized out> nfds = 1 allocated_nfds = 1 fds = 0x5561435d67a0 #3 0x00007ff01698b25c in g_main_context_iteration (context=context@entry=0x5561435a7d00, may_block=may_block@entry=1) at ../../../glib/gmain.c:3981 retval = <optimized out> #4 0x00007ff00e1d1ffd in dconf_gdbus_worker_thread (user_data=0x5561435a7d00) at ../gdbus/dconf-gdbus-thread.c:82 context = 0x5561435a7d00 #5 0x00007ff0169b3425 in g_thread_proxy (data=0x556143787370) at ../../../glib/gthread.c:784 thread = 0x556143787370 __FUNCTION__ = "g_thread_proxy" #6 0x00007ff0167a0fa3 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 = {140669002516224, -770875793426231364, 140736440119070, 140736440119071, 140669002516224, 93876230192384, 769367134502506428, 769377183225597884}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> #7 0x00007ff0166d182f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 5 (Thread 0x7feffddfb700 (LWP 26708)): #0 0x00007ff0166cc2a9 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007ff0169d50ba in g_cond_wait_until (cond=cond@entry=0x5561434b2f88, mutex=mutex@entry=0x5561434b2f80, end_time=end_time@entry=365693131002) at ../../../glib/gthread-posix.c:1449 now = {tv_sec = 365678, tv_nsec = 131003173} span = {tv_sec = 14, tv_nsec = 999998827} sampled = 46 res = <optimized out> #2 0x00007ff01695d091 in g_async_queue_pop_intern_unlocked (queue=queue@entry=0x5561434b2f80, wait=wait@entry=1, end_time=end_time@entry=365693131002) at ../../../glib/gasyncqueue.c:422 retval = <optimized out> __FUNCTION__ = "g_async_queue_pop_intern_unlocked" #3 0x00007ff01695d651 in g_async_queue_timeout_pop (queue=0x5561434b2f80, timeout=timeout@entry=15000000) at ../../../glib/gasyncqueue.c:545 end_time = 365693131002 retval = <optimized out> __FUNCTION__ = "g_async_queue_timeout_pop" #4 0x00007ff0169b3e61 in g_thread_pool_wait_for_new_pool () at ../../../glib/gthreadpool.c:167 pool = <optimized out> local_max_idle_time = 15000 local_wakeup_thread_serial = <optimized out> last_wakeup_thread_serial = 0 have_relayed_thread_marker = <optimized out> free_pool = <optimized out> task = <optimized out> pool = <optimized out> #5 0x00007ff0169b3e61 in g_thread_pool_thread_proxy (data=<optimized out>) at ../../../glib/gthreadpool.c:364 free_pool = <optimized out> task = <optimized out> pool = <optimized out> #6 0x00007ff0169b3425 in g_thread_proxy (data=0x556147145c00) at ../../../glib/gthread.c:784 thread = 0x556147145c00 __FUNCTION__ = "g_thread_proxy" #7 0x00007ff0167a0fa3 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 = {140668733208320, -770875793426231364, 140736440120686, 140736440120687, 140668733208320, 93876236921984, 761872718829309884, 769377183225597884}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> #8 0x00007ff0166d182f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 4 (Thread 0x7fefb7ffd700 (LWP 25190)): #0 0x00007ff0166c6b69 in __GI___poll (fds=0x7fef98002220, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 resultvar = 18446744073709551100 sc_cancel_oldtype = 0 #1 0x00007ff01698b136 in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x7fef98002220, timeout=<optimized out>, context=0x7fef98000b20) at ../../../glib/gmain.c:4221 ret = <optimized out> errsv = <optimized out> poll_func = 0x7ff01699a800 <g_poll> max_priority = 2147483647 timeout = -1 some_ready = <optimized out> nfds = 2 allocated_nfds = 2 fds = 0x7fef98002220 #2 0x00007ff01698b136 in g_main_context_iterate (context=0x7fef98000b20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:3915 max_priority = 2147483647 timeout = -1 some_ready = <optimized out> nfds = 2 allocated_nfds = 2 fds = 0x7fef98002220 #3 0x00007ff01698b4c2 in g_main_loop_run (loop=0x7fef98001460) at ../../../glib/gmain.c:4116 __FUNCTION__ = "g_main_loop_run" #4 0x00007ff013ffdce0 in WTF::RunLoop::run() () at ../Source/WTF/wtf/glib/RunLoopGLib.cpp:96 runLoop = @0x7ff00c3b7000: {<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 = 0x7ff0142ae640 <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 = 4, m_end = 4, m_buffer = {<WTF::VectorBufferBase<WTF::Function<void()> >> = {m_buffer = 0x7ff00c3cbb80, m_capacity = 16, m_size = 0}, <No data fields>}}, m_mainContext = {m_ptr = 0x7fef98000b20}, m_mainLoops = {<WTF::VectorBuffer<WTF::GRefPtr<_GMainLoop>, 0>> = {<WTF::VectorBufferBase<WTF::GRefPtr<_GMainLoop> >> = {m_buffer = 0x7ff00c3b6000, m_capacity = 16, m_size = 1}, <No data fields>}, <No data fields>}, m_source = {m_ptr = 0x7fef98001480}} mainContext = 0x7fef98000b20 innermostLoop = 0x7fef98001460 nestedMainLoop = <optimized out> #5 0x00007ff013fb386b in WTF::Function<void ()>::operator()() const (this=<synthetic pointer>) at ../Source/WTF/wtf/Function.h:54 function = {m_callableWrapper = std::unique_ptr<WTF::Function<void()>::CallableWrapperBase> = {get() = 0x7ff00c3f4678}} #6 0x00007ff013fb386b in WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) (newThreadContext=0x7ff00c3f85a0) at ../Source/WTF/wtf/Threading.cpp:136 function = {m_callableWrapper = std::unique_ptr<WTF::Function<void()>::CallableWrapperBase> = {get() = 0x7ff00c3f4678}} #7 0x00007ff013ffe139 in WTF::wtfThreadEntryPoint(void*) (context=<optimized out>) at ../Source/WTF/wtf/posix/ThreadingPOSIX.cpp:200 #8 0x00007ff0167a0fa3 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 = {140667560908544, -770875793426231364, 140736440120926, 140736440120927, 140667560908544, 140668974397440, 761710264912564156, 769377183225597884}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> #9 0x00007ff0166d182f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 3 (Thread 0x7ff00d62d700 (LWP 25189)): #0 0x00007ff0166c6b69 in __GI___poll (fds=0x7feff8005b90, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 resultvar = 18446744073709551100 sc_cancel_oldtype = 0 #1 0x00007ff01698b136 in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x7feff8005b90, timeout=<optimized out>, context=0x7feff8005e50) at ../../../glib/gmain.c:4221 ret = <optimized out> errsv = <optimized out> poll_func = 0x7ff01699a800 <g_poll> max_priority = 2147483647 timeout = -1 some_ready = <optimized out> nfds = 2 allocated_nfds = 2 fds = 0x7feff8005b90 #2 0x00007ff01698b136 in g_main_context_iterate (context=0x7feff8005e50, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:3915 max_priority = 2147483647 timeout = -1 some_ready = <optimized out> nfds = 2 allocated_nfds = 2 fds = 0x7feff8005b90 #3 0x00007ff01698b4c2 in g_main_loop_run (loop=0x7feff8005d20) at ../../../glib/gmain.c:4116 __FUNCTION__ = "g_main_loop_run" #4 0x00007ff013ffdce0 in WTF::RunLoop::run() () at ../Source/WTF/wtf/glib/RunLoopGLib.cpp:96 runLoop = @0x7ff00c3bc000: {<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 = 0x7ff0142ae640 <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 = 8, m_end = 8, m_buffer = {<WTF::VectorBufferBase<WTF::Function<void()> >> = {m_buffer = 0x7ff00c3eb1f8, m_capacity = 21, m_size = 0}, <No data fields>}}, m_mainContext = {m_ptr = 0x7feff8005e50}, m_mainLoops = {<WTF::VectorBuffer<WTF::GRefPtr<_GMainLoop>, 0>> = {<WTF::VectorBufferBase<WTF::GRefPtr<_GMainLoop> >> = {m_buffer = 0x7ff00c3bb000, m_capacity = 16, m_size = 1}, <No data fields>}, <No data fields>}, m_source = {m_ptr = 0x7feff8005d90}} mainContext = 0x7feff8005e50 innermostLoop = 0x7feff8005d20 nestedMainLoop = <optimized out> #5 0x00007ff013fb386b in WTF::Function<void ()>::operator()() const (this=<synthetic pointer>) at ../Source/WTF/wtf/Function.h:54 function = {m_callableWrapper = std::unique_ptr<class WTF::Function<void()>::CallableWrapperBase> = {get() = 0x7ff00c3f4468}} #6 0x00007ff013fb386b in WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) (newThreadContext=0x7ff00c3f8550) at ../Source/WTF/wtf/Threading.cpp:136 function = {m_callableWrapper = std::unique_ptr<class WTF::Function<void()>::CallableWrapperBase> = {get() = 0x7ff00c3f4468}} #7 0x00007ff013ffe139 in WTF::wtfThreadEntryPoint(void*) (context=<optimized out>) at ../Source/WTF/wtf/posix/ThreadingPOSIX.cpp:200 #8 0x00007ff0167a0fa3 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 = {140668993459968, -770875793426231364, 140736440120974, 140736440120975, 140668993459968, 93876230073872, 769365983988142012, 769377183225597884}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> #9 0x00007ff0166d182f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7ff00cce5700 (LWP 25165)): #0 0x00007ff0167a735b in futex_abstimed_wait_cancelable (private=0, abstime=0x7ff00cce4af0, expected=0, futex_word=0x7ff00ccea9e8) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 __ret = -516 oldtype = 0 err = <optimized out> spin = 0 buffer = {__routine = 0x7ff0167a6d80 <__condvar_cleanup_waiting>, __arg = 0x7ff00cce4a50, __canceltype = 214846112, __prev = 0x0} cbuffer = {wseq = 28, cond = 0x7ff00ccea9c0, mutex = 0x556143563c10, private = 0} err = <optimized out> g = 0 flags = <optimized out> g1_start = <optimized out> maxspin = 0 signals = <optimized out> result = 0 wseq = 28 seq = 14 private = 0 #1 0x00007ff0167a735b in __pthread_cond_wait_common (abstime=0x7ff00cce4af0, mutex=0x556143563c10, cond=0x7ff00ccea9c0) at pthread_cond_wait.c:539 spin = 0 buffer = {__routine = 0x7ff0167a6d80 <__condvar_cleanup_waiting>, __arg = 0x7ff00cce4a50, __canceltype = 214846112, __prev = 0x0} cbuffer = {wseq = 28, cond = 0x7ff00ccea9c0, mutex = 0x556143563c10, private = 0} err = <optimized out> g = 0 flags = <optimized out> g1_start = <optimized out> maxspin = 0 signals = <optimized out> result = 0 wseq = 28 seq = 14 private = 0 #2 0x00007ff0167a735b in __pthread_cond_timedwait (cond=0x7ff00ccea9c0, mutex=0x556143563c10, abstime=0x7ff00cce4af0) at pthread_cond_wait.c:667 #3 0x00007ff01400d3c4 in __gthread_cond_timedwait (__abs_timeout=0x7ff00cce4af0, __mutex=0x556143563c10, __cond=0x7ff00ccea9c0) at /usr/include/x86_64-linux-gnu/c++/8/bits/gthr-default.h:871 __ts = {tv_sec = 1555932478, tv_nsec = 820552865} __mutex = std::shared_ptr<class std::mutex> (use count 2, weak count 0) = {get() = <optimized out>} __my_lock = {_M_device = 0x0, _M_owns = false} lock = {_M_device = 0x7ff00ccea9b9, _M_owns = false} freeableMemory = <optimized out> scavengeMode = <optimized out> #4 0x00007ff01400d3c4 in std::condition_variable::__wait_until_impl<std::chrono::duration<long, std::ratio<1l, 1000000000l> > >(std::unique_lock<std::mutex>&, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&) (__atime=..., __lock=<synthetic pointer>..., this=0x7ff00ccea9c0) at /usr/include/c++/8/condition_variable:178 __ts = {tv_sec = 1555932478, tv_nsec = 820552865} __mutex = std::shared_ptr<class std::mutex> (use count 2, weak count 0) = {get() = <optimized out>} __my_lock = {_M_device = 0x0, _M_owns = false} lock = {_M_device = 0x7ff00ccea9b9, _M_owns = false} freeableMemory = <optimized out> scavengeMode = <optimized out> #5 0x00007ff01400d3c4 in std::condition_variable::wait_until<std::chrono::duration<long, std::ratio<1l, 1000000000l> > >(std::unique_lock<std::mutex>&, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&) (__atime=..., __lock=<synthetic pointer>..., this=0x7ff00ccea9c0) at /usr/include/c++/8/condition_variable:106 __mutex = std::shared_ptr<class std::mutex> (use count 2, weak count 0) = {get() = <optimized out>} __my_lock = {_M_device = 0x0, _M_owns = false} lock = {_M_device = 0x7ff00ccea9b9, _M_owns = false} freeableMemory = <optimized out> scavengeMode = <optimized out> #6 0x00007ff01400d3c4 in 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> > >(std::unique_lock<bmalloc::Mutex>&, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&) (__atime=..., __lock=<synthetic pointer>..., this=0x7ff00ccea9c0) at /usr/include/c++/8/condition_variable:286 __mutex = std::shared_ptr<class std::mutex> (use count 2, weak count 0) = {get() = <optimized out>} __my_lock = {_M_device = 0x0, _M_owns = false} lock = {_M_device = 0x7ff00ccea9b9, _M_owns = false} freeableMemory = <optimized out> scavengeMode = <optimized out> #7 0x00007ff01400d3c4 in 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=0x7ff00ccea9c0) at /usr/include/c++/8/condition_variable:297 lock = {_M_device = 0x7ff00ccea9b9, _M_owns = false} freeableMemory = <optimized out> scavengeMode = <optimized out> #8 0x00007ff01400d3c4 in 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=0x7ff00ccea9c0) at /usr/include/c++/8/condition_variable:312 lock = {_M_device = 0x7ff00ccea9b9, _M_owns = false} freeableMemory = <optimized out> scavengeMode = <optimized out> #9 0x00007ff01400d3c4 in bmalloc::Scavenger::threadRunLoop() (this=0x7ff00ccea9a8) at ../Source/bmalloc/bmalloc/Scavenger.cpp:387 lock = {_M_device = 0x7ff00ccea9b9, _M_owns = false} freeableMemory = <optimized out> scavengeMode = <optimized out> #10 0x00007ff01400d569 in bmalloc::Scavenger::threadEntryPoint(bmalloc::Scavenger*) (scavenger=<optimized out>) at ../Source/bmalloc/bmalloc/Scavenger.cpp:361 #11 0x00007ff01187eb2f in std::execute_native_thread_routine(void*) (__p=0x556143563c40) at ../../../../../src/libstdc++-v3/src/c++11/thread.cc:80 __t = std::unique_ptr<struct std::thread::_State> = {get() = 0x556143563c40} #12 0x00007ff0167a0fa3 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 = {140668983727872, -770875793426231364, 140736440117262, 140736440117263, 140668983727872, 93876229909104, 769364639663378364, 769377183225597884}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> #13 0x00007ff0166d182f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7ff00f78aac0 (LWP 25152)): #0 0x00007ff016668c7e in __strcmp_sse2_unaligned () at ../sysdeps/x86_64/multiarch/strcmp-sse2-unaligned.S:32 #1 0x00005561423a60ca in comments_process_update_result (result=0x55614605f3c0, user_data=0x55614419a300, flags=<optimized out>) at comments.c:110 ctxt = <optimized out> commentFeed = 0x55614419a300 item = 0x556143afd560 node = <optimized out> __func__ = "comments_process_update_result" __PRETTY_FUNCTION__ = "comments_process_update_result" #2 0x00005561423bd26a in update_process_result_idle_cb (user_data=0x556145f643b0) at update.c:591 job = 0x556145f643b0 #3 0x00007ff01698add8 in g_main_dispatch (context=0x5561434ae2a0) at ../../../glib/gmain.c:3182 dispatch = 0x7ff016987780 <g_idle_dispatch> prev_source = 0x0 was_in_call = 0 user_data = 0x556145f643b0 callback = 0x5561423bd250 <update_process_result_idle_cb> cb_funcs = <optimized out> cb_data = 0x556146978fd0 need_destroy = <optimized out> source = 0x556143fb5890 current = 0x5561434c3020 i = 1 __FUNCTION__ = "g_main_dispatch" #4 0x00007ff01698add8 in g_main_context_dispatch (context=context@entry=0x5561434ae2a0) at ../../../glib/gmain.c:3847 #5 0x00007ff01698b1c8 in g_main_context_iterate (context=context@entry=0x5561434ae2a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:3920 max_priority = 200 timeout = 0 some_ready = 1 nfds = <optimized out> allocated_nfds = 9 fds = 0x556143f4ce20 #6 0x00007ff01698b25c in g_main_context_iteration (context=context@entry=0x5561434ae2a0, may_block=may_block@entry=1) at ../../../glib/gmain.c:3981 retval = <optimized out> #7 0x00007ff016bb699d in g_application_run (application=0x5561434ac0e0 [LifereaApplication], argc=<optimized out>, argv=0x7fffc1853c08) at ../../../gio/gapplication.c:2470 arguments = 0x5561434ae260 status = 0 context = 0x5561434ae2a0 acquired_context = 1 __FUNCTION__ = "g_application_run" #8 0x00005561423a5367 in main (argc=1, argv=0x7fffc1853c08) at main.c:77 status = <optimized out>
The text was updated successfully, but these errors were encountered:
4c9b877
No branches or pull requests
This is a forwarded Debian bug report.
Today I had a random crash (SIGSEGV) in liferea. If the information below is not useful, please close this bug.
The text was updated successfully, but these errors were encountered: