Bug#1012227: webkitgtk: CPU usage

tmcconnell168 at gmail.com tmcconnell168 at gmail.com
Sun Jun 26 19:56:38 BST 2022


On Fri, 2022-06-10 at 21:51 +0000, Alberto Garcia wrote:
> On Fri, Jun 10, 2022 at 02:25:28PM -0500,
> tmcconnell168 at gmail.com wrote:
> > I had a better idea, and piped it to the attached file and let it
> > run
> > until the CPU usage went down. Currently my CPU is between 9 - 15 %
> > Sorry for the big file, it took a while. 
> > Tim
> 
> Ok, it looks like it's just drawing text all the time, do you have
> any
> particular website or page open, or when does this happen?
> 
> Berto

Hi Berto, 
As an FYI I sent a question about this to the Evolution mailing list
and was told to run this command. 
gdb --batch --ex "t a a bt" --pid=27250 &>>~/bt.txt
Here's the output (it does it when I'm in Evoution->On This Computer -
>Inbox viewing Cron Jobs, etc) 

[New LWP 27261]
[New LWP 27265]
[New LWP 27267]
[New LWP 27278]
[New LWP 27281]
[New LWP 27282]
[New LWP 27283]
[New LWP 27317]
[New LWP 27320]
[New LWP 27321]
[New LWP 27322]

warning: .dynamic section for "/lib/x86_64-linux-gnu/libgnutls.so.30"
is not at the expected address (wrong library or version mismatch?)
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-
gnu/libthread_db.so.1".
0x00007f013000a87f in __GI___poll (fds=0x55648400ae00, nfds=2,
timeout=29685) at ../sysdeps/unix/sysv/linux/poll.c:29
29	../sysdeps/unix/sysv/linux/poll.c: No such file or directory.

Thread 12 (Thread 0x7f0078eaa640 (LWP 27322) "WebKitWe:shlo0"):
#0  0x00007f012be280fa in __futex_abstimed_wait_common64
(futex_word=futex_word at entry=0x556484224898, expected=expected at entry=0,
clockid=clockid at entry=0, abstime=abstime at entry=0x0,
private=private at entry=0, cancel=cancel at entry=true) at
../sysdeps/nptl/futex-internal.c:74
#1  0x00007f012be2815b in __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word at entry=0x556484224898, expected=expected at entry=0,
clockid=clockid at entry=0, abstime=abstime at entry=0x0,
private=private at entry=0) at ../sysdeps/nptl/futex-internal.c:123
#2  0x00007f012be21c30 in __pthread_cond_wait_common (abstime=0x0,
clockid=0, mutex=0x556484224848, cond=0x556484224870) at
pthread_cond_wait.c:504
#3  __pthread_cond_wait (cond=0x556484224870, mutex=0x556484224848) at
pthread_cond_wait.c:619
#4  0x00007f00cdf4048b in  () at /usr/lib/x86_64-linux-
gnu/dri/radeonsi_dri.so
#5  0x00007f00cdf400d7 in  () at /usr/lib/x86_64-linux-
gnu/dri/radeonsi_dri.so
#6  0x00007f012be1bd80 in start_thread (arg=0x7f0078eaa640) at
pthread_create.c:481
#7  0x00007f013001676f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7f00796ab640 (LWP 27321) "WebKitWebP:sh0"):
#0  0x00007f012be280fa in __futex_abstimed_wait_common64
(futex_word=futex_word at entry=0x556484224328, expected=expected at entry=0,
clockid=clockid at entry=0, abstime=abstime at entry=0x0,
private=private at entry=0, cancel=cancel at entry=true) at
../sysdeps/nptl/futex-internal.c:74
#1  0x00007f012be2815b in __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word at entry=0x556484224328, expected=expected at entry=0,
clockid=clockid at entry=0, abstime=abstime at entry=0x0,
private=private at entry=0) at ../sysdeps/nptl/futex-internal.c:123
#2  0x00007f012be21c30 in __pthread_cond_wait_common (abstime=0x0,
clockid=0, mutex=0x5564842242d8, cond=0x556484224300) at
pthread_cond_wait.c:504
#3  __pthread_cond_wait (cond=0x556484224300, mutex=0x5564842242d8) at
pthread_cond_wait.c:619
#4  0x00007f00cdf4048b in  () at /usr/lib/x86_64-linux-
gnu/dri/radeonsi_dri.so
#5  0x00007f00cdf400d7 in  () at /usr/lib/x86_64-linux-
gnu/dri/radeonsi_dri.so
#6  0x00007f012be1bd80 in start_thread (arg=0x7f00796ab640) at
pthread_create.c:481
#7  0x00007f013001676f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7f00cc87b640 (LWP 27320) "WebKitW:disk$0"):
#0  0x00007f012be280fa in __futex_abstimed_wait_common64
(futex_word=futex_word at entry=0x556483f44708, expected=expected at entry=0,
clockid=clockid at entry=0, abstime=abstime at entry=0x0,
private=private at entry=0, cancel=cancel at entry=true) at
../sysdeps/nptl/futex-internal.c:74
#1  0x00007f012be2815b in __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word at entry=0x556483f44708, expected=expected at entry=0,
clockid=clockid at entry=0, abstime=abstime at entry=0x0,
private=private at entry=0) at ../sysdeps/nptl/futex-internal.c:123
#2  0x00007f012be21c30 in __pthread_cond_wait_common (abstime=0x0,
clockid=0, mutex=0x556483f446b8, cond=0x556483f446e0) at
pthread_cond_wait.c:504
#3  __pthread_cond_wait (cond=0x556483f446e0, mutex=0x556483f446b8) at
pthread_cond_wait.c:619
#4  0x00007f00cdf4048b in  () at /usr/lib/x86_64-linux-
gnu/dri/radeonsi_dri.so
#5  0x00007f00cdf400d7 in  () at /usr/lib/x86_64-linux-
gnu/dri/radeonsi_dri.so
#6  0x00007f012be1bd80 in start_thread (arg=0x7f00cc87b640) at
pthread_create.c:481
#7  0x00007f013001676f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7f00cfffd640 (LWP 27317) "ReceiveQueue"):
#0  0x00007f013000a87f in __GI___poll (fds=0x556483fabb50, nfds=2,
timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f012fb581ee in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f012fb58543 in g_main_loop_run () at /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#3  0x00007f012f7137c0 in WTF::RunLoop::run() () at /lib/x86_64-linux-
gnu/libjavascriptcoregtk-4.0.so.18
#4  0x00007f012f6b98ca in  () at /lib/x86_64-linux-
gnu/libjavascriptcoregtk-4.0.so.18
#5  0x00007f012f716339 in  () at /lib/x86_64-linux-
gnu/libjavascriptcoregtk-4.0.so.18
#6  0x00007f012be1bd80 in start_thread (arg=0x7f00cfffd640) at
pthread_create.c:481
#7  0x00007f013001676f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f0124ffd640 (LWP 27283) "ReceiveQueue"):
#0  0x00007f013000a87f in __GI___poll (fds=0x7f00c0002ec0, nfds=2,
timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f012fb581ee in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f012fb58543 in g_main_loop_run () at /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#3  0x00007f012f7137c0 in WTF::RunLoop::run() () at /lib/x86_64-linux-
gnu/libjavascriptcoregtk-4.0.so.18
#4  0x00007f012f6b98ca in  () at /lib/x86_64-linux-
gnu/libjavascriptcoregtk-4.0.so.18
#5  0x00007f012f716339 in  () at /lib/x86_64-linux-
gnu/libjavascriptcoregtk-4.0.so.18
#6  0x00007f012be1bd80 in start_thread (arg=0x7f0124ffd640) at
pthread_create.c:481
#7  0x00007f013001676f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f01257fe640 (LWP 27282) "rruptDispatcher"):
#0  0x00007f013000a87f in __GI___poll (fds=0x7f00c8002a90, nfds=1,
timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f012fb581ee in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f012fb58543 in g_main_loop_run () at /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#3  0x00007f012f7137c0 in WTF::RunLoop::run() () at /lib/x86_64-linux-
gnu/libjavascriptcoregtk-4.0.so.18
#4  0x00007f012f6b98ca in  () at /lib/x86_64-linux-
gnu/libjavascriptcoregtk-4.0.so.18
#5  0x00007f012f716339 in  () at /lib/x86_64-linux-
gnu/libjavascriptcoregtk-4.0.so.18
#6  0x00007f012be1bd80 in start_thread (arg=0x7f01257fe640) at
pthread_create.c:481
#7  0x00007f013001676f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f0125fff640 (LWP 27281) "EventDispatcher"):
#0  0x00007f013000a87f in __GI___poll (fds=0x7f01140026a0, nfds=1,
timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f012fb581ee in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f012fb58543 in g_main_loop_run () at /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#3  0x00007f012f7137c0 in WTF::RunLoop::run() () at /lib/x86_64-linux-
gnu/libjavascriptcoregtk-4.0.so.18
#4  0x00007f012f6b98ca in  () at /lib/x86_64-linux-
gnu/libjavascriptcoregtk-4.0.so.18
#5  0x00007f012f716339 in  () at /lib/x86_64-linux-
gnu/libjavascriptcoregtk-4.0.so.18
#6  0x00007f012be1bd80 in start_thread (arg=0x7f0125fff640) at
pthread_create.c:481
#7  0x00007f013001676f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f01269c8640 (LWP 27278) "BMScavenger"):
#0  0x00007f012be280fa in __futex_abstimed_wait_common64
(futex_word=futex_word at entry=0x7f012faffdac
<bmalloc::StaticPerProcessStorageTraits<bmalloc::Scavenger>::Storage::s
_memory+76>, expected=expected at entry=0, clockid=clockid at entry=0,
abstime=abstime at entry=0x0, private=private at entry=0,
cancel=cancel at entry=true) at ../sysdeps/nptl/futex-internal.c:74
#1  0x00007f012be2815b in __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word at entry=0x7f012faffdac
<bmalloc::StaticPerProcessStorageTraits<bmalloc::Scavenger>::Storage::s
_memory+76>, expected=expected at entry=0, clockid=clockid at entry=0,
abstime=abstime at entry=0x0, private=private at entry=0) at
../sysdeps/nptl/futex-internal.c:123
#2  0x00007f012be21c30 in __pthread_cond_wait_common (abstime=0x0,
clockid=0, mutex=0x55648400f140, cond=0x7f012faffd80
<bmalloc::StaticPerProcessStorageTraits<bmalloc::Scavenger>::Storage::s
_memory+32>) at pthread_cond_wait.c:504
#3  __pthread_cond_wait (cond=0x7f012faffd80
<bmalloc::StaticPerProcessStorageTraits<bmalloc::Scavenger>::Storage::s
_memory+32>, mutex=0x55648400f140) at pthread_cond_wait.c:619
#4  0x00007f012f7242db in  () at /lib/x86_64-linux-
gnu/libjavascriptcoregtk-4.0.so.18
#5  0x00007f012f724619 in  () at /lib/x86_64-linux-
gnu/libjavascriptcoregtk-4.0.so.18
#6  0x00007f012c0789d3 in  () at /lib/x86_64-linux-gnu/libstdc++.so.6
#7  0x00007f012be1bd80 in start_thread (arg=0x7f01269c8640) at
pthread_create.c:481
#8  0x00007f013001676f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f01273fa640 (LWP 27267) "gdbus"):
#0  0x00007f013000a87f in __GI___poll (fds=0x7f011800d660, nfds=4,
timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f012fb581ee in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f012fb58543 in g_main_loop_run () at /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#3  0x00007f012fdbdcf6 in  () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007f012fb8259d in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f012be1bd80 in start_thread (arg=0x7f01273fa640) at
pthread_create.c:481
#6  0x00007f013001676f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f0127bfb640 (LWP 27265) "dconf worker"):
#0  0x00007f013000a87f in __GI___poll (fds=0x556483f72a40, nfds=1,
timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f012fb581ee in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f012fb5830f in g_main_context_iteration () at /lib/x86_64-
linux-gnu/libglib-2.0.so.0
#3  0x00007f0133c0f3bd in  () at /usr/lib/x86_64-linux-
gnu/gio/modules/libdconfsettings.so
#4  0x00007f012fb8259d in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f012be1bd80 in start_thread (arg=0x7f0127bfb640) at
pthread_create.c:481
#6  0x00007f013001676f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f0128c83640 (LWP 27261) "gmain"):
#0  0x00007f013000a87f in __GI___poll (fds=0x556483f56930, nfds=1,
timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f012fb581ee in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f012fb5830f in g_main_context_iteration () at /lib/x86_64-
linux-gnu/libglib-2.0.so.0
#3  0x00007f012fb58361 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f012fb8259d in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f012be1bd80 in start_thread (arg=0x7f0128c83640) at
pthread_create.c:481
#6  0x00007f013001676f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f012d033000 (LWP 27250) "WebKitWebProces"):
#0  0x00007f013000a87f in __GI___poll (fds=0x55648400ae00, nfds=2,
timeout=29685) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f012fb581ee in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f012fb58543 in g_main_loop_run () at /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#3  0x00007f012f7137c0 in WTF::RunLoop::run() () at /lib/x86_64-linux-
gnu/libjavascriptcoregtk-4.0.so.18
#4  0x00007f0130f11d81 in  () at /lib/x86_64-linux-gnu/libwebkit2gtk-
4.0.so.37
#5  0x00007f012ff3f7fd in __libc_start_main (main=0x55648314b050,
argc=3, argv=0x7ffe9e9fa728, init=<optimized out>, fini=<optimized
out>, rtld_fini=<optimized out>, stack_end=0x7ffe9e9fa718) at
../csu/libc-start.c:332
#6  0x000055648314b08a in  ()
[Inferior 1 (process 27250) detached]

Hope that helps? 
Tim
-- 
 <tmcconnell168 at gmail.com>



More information about the Pkg-webkit-maintainers mailing list