#971345 WebKitNetworkProcess: crashes after upgrading webkit2gtk

Package:
libwebkit2gtk-4.0-37
Source:
webkit2gtk
Description:
Web content engine library for GTK
Submitter:
Paul Wise
Date:
2023-02-28 23:33:02 UTC
Severity:
normal
#971345#5
Date:
2020-09-29 05:26:12 UTC
From:
To:
I got seven random WebKitNetworkProcess crashes (SIGABRT) at around the
same time. I have no idea how to reproduce these crashes. All of the
crashes have a short backtrace like the one below. If the short
backtrace below and the full backtraces attached aren't helpful, then
please close this bug report.

$ gdb -batch -n -ex 'set pagination off' -ex bt -ex 'bt full' -ex 'thread apply all bt full' --core /var/crash/1000/153921-1000-1000-6-1601184512-chianamo--usr-lib-x86_64-linux-gnu-webkit2gtk-4.0-WebKitNetworkProcess.core /usr/lib/x86_64-linux-gnu/webkit2gtk-4.0/WebKitNetworkProcess
[New LWP 153921]
[New LWP 153928]
[New LWP 153930]
[New LWP 153931]
[New LWP 153932]
[New LWP 153933]
[New LWP 153929]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/usr/lib/x86_64-linux-gnu/webkit2gtk-4.0/WebKitNetworkProcess 28 70'.
Program terminated with signal SIGABRT, Aborted.
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
50	../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
[Current thread is 1 (Thread 0x7f77ed156fc0 (LWP 153921))]
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#1  0x00007f77f4189537 in __GI_abort () at abort.c:79
#2  0x00007f77f4d5eff1 in WebKit::AuxiliaryProcess::didReceiveInvalidMessage(IPC::Connection&, IPC::MessageName) () at ../Source/WebKit/Shared/AuxiliaryProcess.cpp:249
#3  0x00007f77f4d4cffc in IPC::Connection::dispatchMessage(std::unique_ptr<IPC::Decoder, std::default_delete<IPC::Decoder> >) () at ../Source/WebKit/Platform/IPC/Connection.cpp:1084
#4  0x00007f77f4d4d5ef in IPC::Connection::dispatchOneIncomingMessage() () at ../Source/WebKit/Platform/IPC/Connection.cpp:1139
#5  0x00007f77f3643db3 in WTF::Function<void ()>::operator()() const () at ../Source/WTF/wtf/Function.h:83
#6  WTF::RunLoop::performWork() () at ../Source/WTF/wtf/RunLoop.cpp:119
#7  0x00007f77f3690a69 in operator() () at ../Source/WTF/wtf/glib/RunLoopGLib.cpp:80
#8  _FUN() () at ../Source/WTF/wtf/glib/RunLoopGLib.cpp:82
#9  0x00007f77f369137f in operator() () at ../Source/WTF/wtf/glib/RunLoopGLib.cpp:53
#10 _FUN() () at ../Source/WTF/wtf/glib/RunLoopGLib.cpp:56
#11 0x00007f77f3d53a8f in g_main_dispatch (context=0x56535c200090) at ../../../glib/gmain.c:3325
#12 g_main_context_dispatch (context=0x56535c200090) at ../../../glib/gmain.c:4016
#13 0x00007f77f3d53e38 in g_main_context_iterate (context=0x56535c200090, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4092
#14 0x00007f77f3d5412b in g_main_loop_run (loop=0x56535c2005b0) at ../../../glib/gmain.c:4290
#15 0x00007f77f36914c8 in WTF::RunLoop::run() () at ../Source/WTF/wtf/glib/RunLoopGLib.cpp:108
#16 0x00007f77f4d46940 in WebKit::AuxiliaryProcessMain<WebKit::NetworkProcess, WebKit::NetworkProcessMainSoup>(int, char**) () at ../Source/WebKit/Shared/AuxiliaryProcessMain.h:68
#17 0x00007f77f418acca in __libc_start_main (main=0x56535af1c710 <main()>, argc=3, argv=0x7fff889be6e8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff889be6d8) at ../csu/libc-start.c:308
#18 0x000056535af1c78a in _start ()

#971345#10
Date:
2020-10-06 13:28:48 UTC
From:
To:
The backtrace suggests that the Network Process and the Web or UI
processes have different versions.

This can happen if you upgrade the webkit package while the browser
is running. Do you think this could have been the case? Have you been
able to reproduce the problem again?

Berto

#971345#15
Date:
2020-10-06 14:01:20 UTC
From:
To:
Looking at my apt history log, webkit was upgraded about an hour before
the crashes happened. The crashes happened over about a minute. I don't
use any browsers based on WebKit, but I have evolution and liferea
installed and was probably using them at the time. gnome-ring/jami is
also installed but I wasn't using that, but it does have a webkit based
daemon running. I haven't had any webkit crashes since the report.

   Start-Date: 2020-09-27  12:26:59
   Commandline: /usr/bin/unattended-upgrade
   Upgrade: libjavascriptcoregtk-4.0-18-dbgsym:amd64 (2.28.4-1, 2.30.1-1), libjavascriptcoregtk-4.0-dev:amd64 (2.28.4-1, 2.30.1-1), libwebkit2gtk-4.0-37-dbgsym:amd64 (2.28.4-1, 2.30.1-1), libwebkit2gtk-4.0-37:amd64 (2.28.4-1, 2.30.1-1), gir1.2-webkit2-4.0:amd64 (2.28.4-1, 2.30.1-1), libjavascriptcoregtk-4.0-18:amd64 (2.28.4-1, 2.30.1-1), libwebkit2gtk-4.0-dev:amd64 (2.28.4-1, 2.30.1-1), gir1.2-javascriptcoregtk-4.0:amd64 (2.28.4-1, 2.30.1-1)
   End-Date: 2020-09-27  12:27:30

#971345#20
Date:
2020-10-06 14:28:23 UTC
From:
To:
Ok, that's probably the cause then (I also see that you did a major
version upgrade from 2.28.x to 2.30.x).

I'll close the bug, please reopen it if you experience the crashes
again.

Thanks!

Berto

#971345#21
Date:
2020-10-12 06:02:24 UTC
From:
To:
Hello,

Good day to you. Can you please confirm to me if this Email address is still active?
I have a business i would like to share with you. You may be interested after explanations.

Regards,
Ms. Reem Al-Hashimy

Reply to Email: r_2744@daum.net

#971345#30
Date:
2021-09-28 09:21:48 UTC
From:
To:
Control: reopen -1
Control: retitle -1 WebKitNetworkProcess: crashes after upgrading webkit2gtk
time I extracted slightly more information too. If the information
below isn't useful, please close the bug again. I think the solution to
these crashes is probably for WebKitNetworkProcess to respawn itself
with identical arguments when an invalid message is recieved? Or for
WebKitNetworkProcess to just exit instead of abort and have the parent
process respawn another WebKitNetworkProcess with the new binary.

dpkg log:

Log started: 2021-09-28  12:09:54
Preparing to unpack .../0-libwebkit2gtk-4.0-37-dbgsym_2.34.0-1_amd64.deb ...
Unpacking libwebkit2gtk-4.0-37-dbgsym:amd64 (2.34.0-1) over (2.32.4-1) ...
Preparing to unpack .../1-libwebkit2gtk-4.0-dev_2.34.0-1_amd64.deb ...
Unpacking libwebkit2gtk-4.0-dev:amd64 (2.34.0-1) over (2.32.4-1) ...
Preparing to unpack .../2-libjavascriptcoregtk-4.0-dev_2.34.0-1_amd64.deb ...
Unpacking libjavascriptcoregtk-4.0-dev:amd64 (2.34.0-1) over (2.32.4-1) ...
Preparing to unpack .../3-libjavascriptcoregtk-4.0-18-dbgsym_2.34.0-1_amd64.deb ...
Unpacking libjavascriptcoregtk-4.0-18-dbgsym:amd64 (2.34.0-1) over (2.32.4-1) ...
Preparing to unpack .../4-gir1.2-webkit2-4.0_2.34.0-1_amd64.deb ...
Unpacking gir1.2-webkit2-4.0:amd64 (2.34.0-1) over (2.32.4-1) ...
Preparing to unpack .../5-gir1.2-javascriptcoregtk-4.0_2.34.0-1_amd64.deb ...
Unpacking gir1.2-javascriptcoregtk-4.0:amd64 (2.34.0-1) over (2.32.4-1) ...
Preparing to unpack .../6-libwebkit2gtk-4.0-37_2.34.0-1_amd64.deb ...
Unpacking libwebkit2gtk-4.0-37:amd64 (2.34.0-1) over (2.32.4-1) ...
Preparing to unpack .../7-libjavascriptcoregtk-4.0-18_2.34.0-1_amd64.deb ...
Unpacking libjavascriptcoregtk-4.0-18:amd64 (2.34.0-1) over (2.32.4-1) ...
Setting up libjavascriptcoregtk-4.0-18:amd64 (2.34.0-1) ...
Setting up gir1.2-javascriptcoregtk-4.0:amd64 (2.34.0-1) ...
Setting up libjavascriptcoregtk-4.0-dev:amd64 (2.34.0-1) ...
Setting up libjavascriptcoregtk-4.0-18-dbgsym:amd64 (2.34.0-1) ...
Setting up libwebkit2gtk-4.0-37:amd64 (2.34.0-1) ...
Setting up gir1.2-webkit2-4.0:amd64 (2.34.0-1) ...
Setting up libwebkit2gtk-4.0-37-dbgsym:amd64 (2.34.0-1) ...
Setting up libwebkit2gtk-4.0-dev:amd64 (2.34.0-1) ...
Processing triggers for libc-bin (2.32-4) ...
Log ended: 2021-09-28  12:11:36

journalctl log:

Sep 28 12:15:51 WebKitNetworkProcess[679354]: Memory pressure relief: Total: res = 12873728/12873728/0, res+swap = 9146368/9146368/0
Sep 28 12:15:51 WebKitWebProcess[679363]: Memory pressure relief: Total: res = 14966784/14966784/0, res+swap = 10305536/10305536/0
Sep 28 12:15:51 WebKitNetworkProcess[747998]: Memory pressure relief: Total: res = 7081984/7081984/0, res+swap = 2334720/2334720/0
Sep 28 12:15:51 WebKitWebProcess[748008]: Memory pressure relief: Total: res = 64929792/64933888/4096, res+swap = 57434112/57434112/0

Sep 28 12:16:21 WebKitNetworkProcess[679354]: Memory pressure relief: Total: res = 12648448/12648448/0, res+swap = 8921088/8921088/0
Sep 28 12:16:21 WebKitWebProcess[679363]: Memory pressure relief: Total: res = 14958592/14958592/0, res+swap = 10297344/10297344/0
Sep 28 12:16:21 WebKitNetworkProcess[747998]: Memory pressure relief: Total: res = 7081984/7081984/0, res+swap = 2334720/2334720/0
Sep 28 12:16:21 WebKitWebProcess[748008]: Memory pressure relief: Total: res = 64933888/64933888/0, res+swap = 57434112/57434112/0

Sep 28 12:16:51 WebKitWebProcess[679363]: Memory pressure relief: Total: res = 14954496/14958592/4096, res+swap = 10297344/10297344/0
Sep 28 12:16:51 WebKitNetworkProcess[679354]: Memory pressure relief: Total: res = 12648448/12648448/0, res+swap = 8921088/8921088/0
Sep 28 12:16:51 WebKitNetworkProcess[747998]: Memory pressure relief: Total: res = 7081984/7081984/0, res+swap = 2334720/2334720/0
Sep 28 12:16:51 WebKitWebProcess[748008]: Memory pressure relief: Total: res = 64929792/64933888/4096, res+swap = 57434112/57434112/0

Sep 28 12:17:06 evolution[778580]: Your application did not unregister from D-Bus before destruction. Consider using g_application_run().
Sep 28 12:17:06 gsd-media-keys[778597]: Received invalid message: 'NetworkProcess_ContinueWillSendRequest'
Sep 28 12:17:07 systemd[1]: Started Process Core Dump (PID 778615/UID 0).

Sep 28 12:17:16 systemd-coredump[778616]: Process 778597 (WebKitNetworkPr) of user 1000 dumped core.

Sep 28 12:17:16 systemd[1]: systemd-coredump@5-778615-0.service: Succeeded.
Sep 28 12:17:16 systemd[1]: systemd-coredump@5-778615-0.service: Consumed 2.639s CPU time.
Sep 28 12:17:36 WebKitWebProcess[748008]: Memory pressure relief: Total: res = 64933888/64933888/0, res+swap = 57434112/57434112/0
Sep 28 12:17:36 WebKitNetworkProcess[747998]: Memory pressure relief: Total: res = 7081984/7081984/0, res+swap = 2334720/2334720/0
Sep 28 12:17:38 WebKitNetworkProcess[679354]: Memory pressure relief: Total: res = 12165120/12165120/0, res+swap = 8515584/8515584/0
Sep 28 12:17:38 WebKitWebProcess[679363]: Memory pressure relief: Total: res = 14880768/14880768/0, res+swap = 10248192/10248192/0

core dump:

$ coredumpctl debug
           PID: 778597 (WebKitNetworkPr)
           UID: 1000 (pabs)
           GID: 1000 (pabs)
        Signal: 6 (ABRT)
     Timestamp: Tue 2021-09-28 12:17:06 AWST (15min ago)
  Command Line: /usr/lib/x86_64-linux-gnu/webkit2gtk-4.0/WebKitNetworkProcess 34 79
    Executable: /usr/lib/x86_64-linux-gnu/webkit2gtk-4.0/WebKitNetworkProcess
 Control Group: <removed>
          Unit: user@1000.service
     User Unit: <removed>
         Slice: user-1000.slice
     Owner UID: 1000 (pabs)
       Boot ID: <removed>
    Machine ID: <removed>
      Hostname: <removed>
       Storage: /var/lib/systemd/coredump/core.WebKitNetworkPr.1000.<removed>.778597.1632802626000000.zst
       Message: Process 778597 (WebKitNetworkPr) of user 1000 dumped core.

                Stack trace of thread 778597:
                #0  0x00007fe3c2abde71 __GI_raise (libc.so.6 + 0x3ce71)
                #1  0x00007fe3c2aa7536 __GI_abort (libc.so.6 + 0x26536)
                #2  0x00007fe3c3591001 _ZN6WebKit16AuxiliaryProcess24didReceiveInvalidMessageERN3IPC10ConnectionENS1_11MessageNameE (libwebkit2gtk-4.0.so.37 + 0x94b001)
                #3  0x00007fe3c3582e5d _ZN3IPC10Connection15dispatchMessageESt10unique_ptrINS_7DecoderESt14default_deleteIS2_EE (libwebkit2gtk-4.0.so.37 + 0x93ce5d)
                #4  0x00007fe3c35843e1 _ZN3IPC10Connection26dispatchOneIncomingMessageEv (libwebkit2gtk-4.0.so.37 + 0x93e3e1)
                #5  0x00007fe3c21f0cdd _ZNK3WTF8FunctionIFvvEEclEv (libjavascriptcoregtk-4.0.so.18 + 0x159dcdd)
                #6  0x00007fe3c223f879 operator() (libjavascriptcoregtk-4.0.so.18 + 0x15ec879)
                #7  0x00007fe3c224019f operator() (libjavascriptcoregtk-4.0.so.18 + 0x15ed19f)
                #8  0x00007fe3c266375f g_main_dispatch (libglib-2.0.so.0 + 0x5375f)
                #9  0x00007fe3c2663b08 g_main_context_iterate (libglib-2.0.so.0 + 0x53b08)
                #10 0x00007fe3c2663dfb g_main_loop_run (libglib-2.0.so.0 + 0x53dfb)
                #11 0x00007fe3c22402e8 _ZN3WTF7RunLoop3runEv (libjavascriptcoregtk-4.0.so.18 + 0x15ed2e8)
                #12 0x00007fe3c357da12 _ZN6WebKit24AuxiliaryProcessMainBaseINS_14NetworkProcessELb0EE3runEiPPc (libwebkit2gtk-4.0.so.37 + 0x937a12)
                #13 0x00007fe3c2aa8e4a __libc_start_main (libc.so.6 + 0x27e4a)
                #14 0x0000558203d5e66a _start (WebKitNetworkProcess + 0x66a)

                Stack trace of thread 778609:
                #0  0x00007fe3c2b73e2f __GI___poll (libc.so.6 + 0xf2e2f)
                #1  0x00007fe3c2663a9e g_main_context_poll (libglib-2.0.so.0 + 0x53a9e)
                #2  0x00007fe3c2663dfb g_main_loop_run (libglib-2.0.so.0 + 0x53dfb)
                #3  0x00007fe3c22402e8 _ZN3WTF7RunLoop3runEv (libjavascriptcoregtk-4.0.so.18 + 0x15ed2e8)
                #4  0x00007fe3c21f2519 _ZNK3WTF8FunctionIFvvEEclEv (libjavascriptcoregtk-4.0.so.18 + 0x159f519)
                #5  0x00007fe3c22426f9 wtfThreadEntryPoint (libjavascriptcoregtk-4.0.so.18 + 0x15ef6f9)
                #6  0x00007fe3be8a7eae start_thread (libpthread.so.0 + 0x8eae)
                #7  0x00007fe3c2b7ea5f __clone (libc.so.6 + 0xfda5f)

                Stack trace of thread 778614:
                #0  0x00007fe3c2b73e2f __GI___poll (libc.so.6 + 0xf2e2f)
                #1  0x00007fe3c2663a9e g_main_context_poll (libglib-2.0.so.0 + 0x53a9e)
                #2  0x00007fe3c2663dfb g_main_loop_run (libglib-2.0.so.0 + 0x53dfb)
                #3  0x00007fe3c22402e8 _ZN3WTF7RunLoop3runEv (libjavascriptcoregtk-4.0.so.18 + 0x15ed2e8)
                #4  0x00007fe3c21f2519 _ZNK3WTF8FunctionIFvvEEclEv (libjavascriptcoregtk-4.0.so.18 + 0x159f519)
                #5  0x00007fe3c22426f9 wtfThreadEntryPoint (libjavascriptcoregtk-4.0.so.18 + 0x15ef6f9)
                #6  0x00007fe3be8a7eae start_thread (libpthread.so.0 + 0x8eae)
                #7  0x00007fe3c2b7ea5f __clone (libc.so.6 + 0xfda5f)

                Stack trace of thread 778613:
                #0  0x00007fe3c2b73e2f __GI___poll (libc.so.6 + 0xf2e2f)
                #1  0x00007fe3c2663a9e g_main_context_poll (libglib-2.0.so.0 + 0x53a9e)
                #2  0x00007fe3c2663dfb g_main_loop_run (libglib-2.0.so.0 + 0x53dfb)
                #3  0x00007fe3c28b9c36 gdbus_shared_thread_func (libgio-2.0.so.0 + 0x11cc36)
                #4  0x00007fe3c268d26d g_thread_proxy (libglib-2.0.so.0 + 0x7d26d)
                #5  0x00007fe3be8a7eae start_thread (libpthread.so.0 + 0x8eae)
                #6  0x00007fe3c2b7ea5f __clone (libc.so.6 + 0xfda5f)

                Stack trace of thread 778612:
                #0  0x00007fe3c2b73e2f __GI___poll (libc.so.6 + 0xf2e2f)
                #1  0x00007fe3c2663a9e g_main_context_poll (libglib-2.0.so.0 + 0x53a9e)
                #2  0x00007fe3c2663bbf g_main_context_iteration (libglib-2.0.so.0 + 0x53bbf)
                #3  0x00007fe3c2663c11 glib_worker_main (libglib-2.0.so.0 + 0x53c11)
                #4  0x00007fe3c268d26d g_thread_proxy (libglib-2.0.so.0 + 0x7d26d)
                #5  0x00007fe3be8a7eae start_thread (libpthread.so.0 + 0x8eae)
                #6  0x00007fe3c2b7ea5f __clone (libc.so.6 + 0xfda5f)

                Stack trace of thread 778599:
                #0  0x00007fe3be8ae678 futex_abstimed_wait_cancelable (libpthread.so.0 + 0xf678)
                #1  0x00007fe3c224fa9d _ZNSt18condition_variable17__wait_until_implINSt6chrono8durationIlSt5ratioILl1ELl1000000000EEEEEESt9cv_statusRSt11unique_lockISt5mutexERKNS1_10time_pointINS1_3_V212steady_clockET_EE (libjavascriptcoregtk-4.0.so.18 + 0x15fca9d)
                #2  0x00007fe3c224fc09 _ZN7bmalloc9Scavenger16threadEntryPointEPS0_ (libjavascriptcoregtk-4.0.so.18 + 0x15fcc09)
                #3  0x00007fe3beaf28c4 execute_native_thread_routine (libstdc++.so.6 + 0xd38c4)
                #4  0x00007fe3be8a7eae start_thread (libpthread.so.0 + 0x8eae)
                #5  0x00007fe3c2b7ea5f __clone (libc.so.6 + 0xfda5f)

GNU gdb (Debian 10.1-2) 10.1.90.20210103-git
Copyright (C) 2021 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/lib/x86_64-linux-gnu/webkit2gtk-4.0/WebKitNetworkProcess...
Reading symbols from /usr/lib/debug/.build-id/f0/1be37d8c7bc8d2abb6f44d51c2df9ca8e51c75.debug...
[New LWP 778597]
[New LWP 778609]
[New LWP 778614]
[New LWP 778613]
[New LWP 778612]
[New LWP 778599]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/usr/lib/x86_64-linux-gnu/webkit2gtk-4.0/WebKitNetworkProcess 34 79'.
Program terminated with signal SIGABRT, Aborted.
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:49
49	../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
[Current thread is 1 (Thread 0x7fe3bb935440 (LWP 778597))]
(gdb) set pagination off
(gdb) bt
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:49
#1  0x00007fe3c2aa7536 in __GI_abort () at abort.c:79
#2  0x00007fe3c3591001 in WebKit::AuxiliaryProcess::didReceiveInvalidMessage(IPC::Connection&, IPC::MessageName) () at ./Source/WebKit/Shared/AuxiliaryProcess.cpp:260
#3  0x00007fe3c3582e5d in IPC::Connection::dispatchMessage(std::unique_ptr<IPC::Decoder, std::default_delete<IPC::Decoder> >) () at ./Source/WebKit/Platform/IPC/Connection.cpp:1117
#4  0x00007fe3c35843e1 in IPC::Connection::dispatchOneIncomingMessage() () at ./Source/WebKit/Platform/IPC/Connection.cpp:1172
#5  0x00007fe3c21f0cdd in WTF::Function<void ()>::operator()() const () at ./Source/WTF/wtf/Function.h:82
#6  WTF::RunLoop::performWork() () at ./Source/WTF/wtf/RunLoop.cpp:133
#7  0x00007fe3c223f879 in operator() () at ./Source/WTF/wtf/glib/RunLoopGLib.cpp:80
#8  _FUN() () at ./Source/WTF/wtf/glib/RunLoopGLib.cpp:82
#9  0x00007fe3c224019f in operator() () at ./Source/WTF/wtf/glib/RunLoopGLib.cpp:53
#10 _FUN() () at ./Source/WTF/wtf/glib/RunLoopGLib.cpp:56
#11 0x00007fe3c266375f in g_main_dispatch (context=0x558203ebedf0) at ../../../glib/gmain.c:3337
#12 g_main_context_dispatch (context=0x558203ebedf0) at ../../../glib/gmain.c:4055
#13 0x00007fe3c2663b08 in g_main_context_iterate (context=0x558203ebedf0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4131
#14 0x00007fe3c2663dfb in g_main_loop_run (loop=0x558203ebfb70) at ../../../glib/gmain.c:4329
#15 0x00007fe3c22402e8 in WTF::RunLoop::run() () at ./Source/WTF/wtf/glib/RunLoopGLib.cpp:108
#16 0x00007fe3c357da12 in WebKit::AuxiliaryProcessMainBase<WebKit::NetworkProcess, false>::run(int, char**) () at ./Source/WebKit/Shared/AuxiliaryProcessMain.h:70
#17 WebKit::AuxiliaryProcessMainBase<WebKit::NetworkProcess, false>::run(int, char**) () at ./Source/WebKit/Shared/AuxiliaryProcessMain.h:57
#18 WebKit::AuxiliaryProcessMain<WebKit::NetworkProcessMainSoup>(int, char**) () at ./Source/WebKit/Shared/AuxiliaryProcessMain.h:96
#19 0x00007fe3c2aa8e4a in __libc_start_main (main=0x558203d5e630 <main()>, argc=3, argv=0x7ffef82efec8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffef82efeb8) at ../csu/libc-start.c:314
#20 0x0000558203d5e66a in _start ()

(gdb) bt full
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:49
        set = {__val = {0, 140616260599716, 0 <repeats 14 times>}}
        pid = <optimized out>
        tid = <optimized out>
#1  0x00007fe3c2aa7536 in __GI_abort () at abort.c:79
        save_stage = 1
        act = {__sigaction_handler = {sa_handler = 0x7fe3c57a1f30, sa_sigaction = 0x7fe3c57a1f30}, sa_mask = {__val = {0, 140616063238657, 140733062249128, 140616063205376, 140616063123456, 140616063152128, 94016899911776, 94016899902960, 140616209077780, 0, 0, 94016899980128, 0, 140616063205376, 140616063123456, 140616063152128}}, sa_flags = 65802336, sa_restorer = 0x558203ebedf0}
        sigs = {__val = {32, 140616246713808, 32, 140616191005827, 0, 140616063152128, 140733062249312, 140616191038846, 140616063152128, 140616191009577, 206158430224, 140733062249248, 140733062249056, 6456410339686712832, 210453397509, 140616246535416}}
#2  0x00007fe3c3591001 in WebKit::AuxiliaryProcess::didReceiveInvalidMessage(IPC::Connection&, IPC::MessageName) () at ./Source/WebKit/Shared/AuxiliaryProcess.cpp:260
#3  0x00007fe3c3582e5d in IPC::Connection::dispatchMessage(std::unique_ptr<IPC::Decoder, std::default_delete<IPC::Decoder> >) () at ./Source/WebKit/Platform/IPC/Connection.cpp:1117
#4  0x00007fe3c35843e1 in IPC::Connection::dispatchOneIncomingMessage() () at ./Source/WebKit/Platform/IPC/Connection.cpp:1172
#5  0x00007fe3c21f0cdd in WTF::Function<void ()>::operator()() const () at ./Source/WTF/wtf/Function.h:82
#6  WTF::RunLoop::performWork() () at ./Source/WTF/wtf/RunLoop.cpp:133
#7  0x00007fe3c223f879 in operator() () at ./Source/WTF/wtf/glib/RunLoopGLib.cpp:80
#8  _FUN() () at ./Source/WTF/wtf/glib/RunLoopGLib.cpp:82
#9  0x00007fe3c224019f in operator() () at ./Source/WTF/wtf/glib/RunLoopGLib.cpp:53
#10 _FUN() () at ./Source/WTF/wtf/glib/RunLoopGLib.cpp:56
#11 0x00007fe3c266375f in g_main_dispatch (context=0x558203ebedf0) at ../../../glib/gmain.c:3337
        dispatch = 0x7fe3c2240150 <_FUN()>
        prev_source = 0x0
        begin_time_nsec = 0
        was_in_call = 0
        user_data = 0x7fe3ba7f9000
        callback = 0x7fe3c223f870 <_FUN()>
        cb_funcs = <optimized out>
        cb_data = 0x558203ec03d0
        need_destroy = <optimized out>
        source = 0x558203ebfb90
        current = 0x558203ee2af0
        i = 0
        __func__ = "g_main_dispatch"
#12 g_main_context_dispatch (context=0x558203ebedf0) at ../../../glib/gmain.c:4055
#13 0x00007fe3c2663b08 in g_main_context_iterate (context=0x558203ebedf0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4131
        max_priority = 2147483647
        timeout = -1
        some_ready = 1
        nfds = <optimized out>
        allocated_nfds = <optimized out>
        fds = 0x558203ee91c0
#14 0x00007fe3c2663dfb in g_main_loop_run (loop=0x558203ebfb70) at ../../../glib/gmain.c:4329
        __func__ = "g_main_loop_run"
#15 0x00007fe3c22402e8 in WTF::RunLoop::run() () at ./Source/WTF/wtf/glib/RunLoopGLib.cpp:108
#16 0x00007fe3c357da12 in WebKit::AuxiliaryProcessMainBase<WebKit::NetworkProcess, false>::run(int, char**) () at ./Source/WebKit/Shared/AuxiliaryProcessMain.h:70
#17 WebKit::AuxiliaryProcessMainBase<WebKit::NetworkProcess, false>::run(int, char**) () at ./Source/WebKit/Shared/AuxiliaryProcessMain.h:57
#18 WebKit::AuxiliaryProcessMain<WebKit::NetworkProcessMainSoup>(int, char**) () at ./Source/WebKit/Shared/AuxiliaryProcessMain.h:96
#19 0x00007fe3c2aa8e4a in __libc_start_main (main=0x558203d5e630 <main()>, argc=3, argv=0x7ffef82efec8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffef82efeb8) at ../csu/libc-start.c:314
        result = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, -7176424155267363705, 94016898459200, 0, 0, 0, -3994183009640018809, -3986887719475770233}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x3, 0x7ffef82efec8}, data = {prev = 0x0, cleanup = 0x0, canceltype = 3}}}
        not_first_call = <optimized out>
#20 0x0000558203d5e66a in _start ()
(gdb) thread apply all bt full

Thread 6 (Thread 0x7fe3bb043640 (LWP 778599)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x7fe3bb042a50, clockid=-1157355120, expected=0, futex_word=0x7fe3c260dac8 <bmalloc::StaticPerProcessStorageTraits<bmalloc::Scavenger>::Storage::s_memory+72>) at ../sysdeps/nptl/futex-internal.h:323
        __ret = -516
        clockbit = 0
        op = 137
        __ret = <optimized out>
        oldtype = 0
        err = <optimized out>
        spin = 0
        buffer = {__routine = 0x7fe3be8addc0 <__condvar_cleanup_waiting>, __arg = 0x7fe3bb0429b0, __canceltype = -130840230, __prev = 0x0}
        cbuffer = {wseq = 8, cond = 0x7fe3c260daa0 <bmalloc::StaticPerProcessStorageTraits<bmalloc::Scavenger>::Storage::s_memory+32>, mutex = 0x558203ebe8f0, private = 0}
        err = <optimized out>
        g = 0
        flags = <optimized out>
        g1_start = <optimized out>
        maxspin = 0
        signals = <optimized out>
        result = 0
        wseq = 8
        seq = 4
        private = 0
#1  __pthread_cond_wait_common (abstime=0x7fe3bb042a50, clockid=-1157355120, mutex=0x558203ebe8f0, cond=0x7fe3c260daa0 <bmalloc::StaticPerProcessStorageTraits<bmalloc::Scavenger>::Storage::s_memory+32>) at pthread_cond_wait.c:520
        spin = 0
        buffer = {__routine = 0x7fe3be8addc0 <__condvar_cleanup_waiting>, __arg = 0x7fe3bb0429b0, __canceltype = -130840230, __prev = 0x0}
        cbuffer = {wseq = 8, cond = 0x7fe3c260daa0 <bmalloc::StaticPerProcessStorageTraits<bmalloc::Scavenger>::Storage::s_memory+32>, mutex = 0x558203ebe8f0, private = 0}
        err = <optimized out>
        g = 0
        flags = <optimized out>
        g1_start = <optimized out>
        maxspin = 0
        signals = <optimized out>
        result = 0
        wseq = 8
        seq = 4
        private = 0
#2  __pthread_cond_clockwait (abstime=0x7fe3bb042a50, clockid=-1157355120, mutex=0x558203ebe8f0, cond=0x7fe3c260daa0 <bmalloc::StaticPerProcessStorageTraits<bmalloc::Scavenger>::Storage::s_memory+32>) at pthread_cond_wait.c:677
#3  __pthread_cond_clockwait (cond=0x7fe3c260daa0 <bmalloc::StaticPerProcessStorageTraits<bmalloc::Scavenger>::Storage::s_memory+32>, mutex=0x558203ebe8f0, clockid=-1157355120, abstime=0x7fe3bb042a50) at pthread_cond_wait.c:665
#4  0x00007fe3c224fa9d 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::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&) () at /usr/include/c++/10/condition_variable:209
#5  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::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&) () at /usr/include/c++/10/condition_variable:119
#6  std::_V2::condition_variable_any::wait_until<std::unique_lock<bmalloc::Mutex>, std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >(std::unique_lock<bmalloc::Mutex>&, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&) () at /usr/include/c++/10/condition_variable:347
#7  wait_until<std::unique_lock<bmalloc::Mutex>, std::chrono::_V2::steady_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> >, bmalloc::Scavenger::threadRunLoop()::<lambda()> > () at /usr/include/c++/10/condition_variable:358
#8  wait_for<std::unique_lock<bmalloc::Mutex>, long int, std::ratio<1, 1000>, bmalloc::Scavenger::threadRunLoop()::<lambda()> > () at /usr/include/c++/10/condition_variable:373
#9  bmalloc::Scavenger::threadRunLoop() () at ./Source/bmalloc/bmalloc/Scavenger.cpp:321
#10 0x00007fe3c224fc09 in bmalloc::Scavenger::threadEntryPoint(bmalloc::Scavenger*) () at ./Source/bmalloc/bmalloc/Scavenger.cpp:295
#11 0x00007fe3beaf28c4 in std::execute_native_thread_routine(void*) (__p=0x558203ebe920) at ../../../../../src/libstdc++-v3/src/c++11/thread.cc:82
#12 0x00007fe3be8a7eae in start_thread (arg=0x7fe3bb043640) at pthread_create.c:463
        ret = <optimized out>
        pd = 0x7fe3bb043640
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140616071919168, 3993637248208833671, 140733062248894, 140733062248895, 0, 140616071919168, -3987011804449371001, -3987019377944195961}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#13 0x00007fe3c2b7ea5f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fe379cfe640 (LWP 778612)):
#0  0x00007fe3c2b73e2f in __GI___poll (fds=0x558203ed14e0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
        sc_ret = -516
        sc_cancel_oldtype = 0
#1  0x00007fe3c2663a9e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x558203ed14e0, timeout=<optimized out>, context=0x558203ed5be0) at ../../../glib/gmain.c:4434
        ret = <optimized out>
        errsv = <optimized out>
        poll_func = 0x7fe3c2672ed0 <g_poll>
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 1
        allocated_nfds = <optimized out>
        fds = 0x558203ed14e0
#2  g_main_context_iterate (context=context@entry=0x558203ed5be0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4126
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 1
        allocated_nfds = <optimized out>
        fds = 0x558203ed14e0
#3  0x00007fe3c2663bbf in g_main_context_iteration (context=0x558203ed5be0, may_block=may_block@entry=1) at ../../../glib/gmain.c:4196
        retval = <optimized out>
#4  0x00007fe3c2663c11 in glib_worker_main (data=<optimized out>) at ../../../glib/gmain.c:6089
#5  0x00007fe3c268d26d in g_thread_proxy (data=0x7fe36c002240) at ../../../glib/gthread.c:826
        thread = 0x7fe36c002240
        __func__ = "g_thread_proxy"
#6  0x00007fe3be8a7eae in start_thread (arg=0x7fe379cfe640) at pthread_create.c:463
        ret = <optimized out>
        pd = 0x7fe379cfe640
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140614977971776, 3993637248208833671, 140733062247918, 140733062247919, 0, 140614977971776, -3987149718533600121, -3987019377944195961}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007fe3c2b7ea5f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fe3794fd640 (LWP 778613)):
#0  0x00007fe3c2b73e2f in __GI___poll (fds=0x558203ee4e60, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
        sc_ret = -516
        sc_cancel_oldtype = 0
#1  0x00007fe3c2663a9e in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x558203ee4e60, timeout=<optimized out>, context=0x558203ee23a0) at ../../../glib/gmain.c:4434
        ret = <optimized out>
        errsv = <optimized out>
        poll_func = 0x7fe3c2672ed0 <g_poll>
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 2
        allocated_nfds = <optimized out>
        fds = 0x558203ee4e60
#2  g_main_context_iterate (context=0x558203ee23a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4126
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 2
        allocated_nfds = <optimized out>
        fds = 0x558203ee4e60
#3  0x00007fe3c2663dfb in g_main_loop_run (loop=0x558203ee2490) at ../../../glib/gmain.c:4329
        __func__ = "g_main_loop_run"
#4  0x00007fe3c28b9c36 in gdbus_shared_thread_func (user_data=0x558203ee2370) at ../../../gio/gdbusprivate.c:280
        data = 0x558203ee2370
#5  0x00007fe3c268d26d in g_thread_proxy (data=0x558203ed42a0) at ../../../glib/gthread.c:826
        thread = 0x558203ed42a0
        __func__ = "g_thread_proxy"
#6  0x00007fe3be8a7eae in start_thread (arg=0x7fe3794fd640) at pthread_create.c:463
        ret = <optimized out>
        pd = 0x7fe3794fd640
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140614969579072, 3993637248208833671, 140733062247838, 140733062247839, 0, 140614969579072, -3987148619558843257, -3987019377944195961}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007fe3c2b7ea5f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fe378cfc640 (LWP 778614)):
#0  0x00007fe3c2b73e2f in __GI___poll (fds=0x7fe368003f40, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
        sc_ret = -516
        sc_cancel_oldtype = 0
#1  0x00007fe3c2663a9e in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x7fe368003f40, timeout=<optimized out>, context=0x7fe368000b60) at ../../../glib/gmain.c:4434
        ret = <optimized out>
        errsv = <optimized out>
        poll_func = 0x7fe3c2672ed0 <g_poll>
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 2
        allocated_nfds = <optimized out>
        fds = 0x7fe368003f40
#2  g_main_context_iterate (context=0x7fe368000b60, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4126
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 2
        allocated_nfds = <optimized out>
        fds = 0x7fe368003f40
#3  0x00007fe3c2663dfb in g_main_loop_run (loop=0x7fe368003e60) at ../../../glib/gmain.c:4329
        __func__ = "g_main_loop_run"
#4  0x00007fe3c22402e8 in WTF::RunLoop::run() () at ./Source/WTF/wtf/glib/RunLoopGLib.cpp:108
#5  0x00007fe3c21f2519 in WTF::Function<void ()>::operator()() const () at ./Source/WTF/wtf/Function.h:82
#6  WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) () at ./Source/WTF/wtf/Threading.cpp:187
#7  0x00007fe3c22426f9 in wtfThreadEntryPoint() () at ./Source/WTF/wtf/posix/ThreadingPOSIX.cpp:241
#8  0x00007fe3be8a7eae in start_thread (arg=0x7fe378cfc640) at pthread_create.c:463
        ret = <optimized out>
        pd = 0x7fe378cfc640
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140614961186368, 3993637248208833671, 140733062248862, 140733062248863, 0, 140614961186368, -3987147520584086393, -3987019377944195961}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#9  0x00007fe3c2b7ea5f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fe37a4ff640 (LWP 778609)):
#0  0x00007fe3c2b73e2f in __GI___poll (fds=0x7fe36c005020, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
        sc_ret = -516
        sc_cancel_oldtype = 0
#1  0x00007fe3c2663a9e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7fe36c005020, timeout=<optimized out>, context=0x7fe36c000b60) at ../../../glib/gmain.c:4434
        ret = <optimized out>
        errsv = <optimized out>
        poll_func = 0x7fe3c2672ed0 <g_poll>
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 1
        allocated_nfds = <optimized out>
        fds = 0x7fe36c005020
#2  g_main_context_iterate (context=0x7fe36c000b60, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4126
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 1
        allocated_nfds = <optimized out>
        fds = 0x7fe36c005020
#3  0x00007fe3c2663dfb in g_main_loop_run (loop=0x7fe36c003e60) at ../../../glib/gmain.c:4329
        __func__ = "g_main_loop_run"
#4  0x00007fe3c22402e8 in WTF::RunLoop::run() () at ./Source/WTF/wtf/glib/RunLoopGLib.cpp:108
#5  0x00007fe3c21f2519 in WTF::Function<void ()>::operator()() const () at ./Source/WTF/wtf/Function.h:82
#6  WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) () at ./Source/WTF/wtf/Threading.cpp:187
#7  0x00007fe3c22426f9 in wtfThreadEntryPoint() () at ./Source/WTF/wtf/posix/ThreadingPOSIX.cpp:241
#8  0x00007fe3be8a7eae in start_thread (arg=0x7fe37a4ff640) at pthread_create.c:463
        ret = <optimized out>
        pd = 0x7fe37a4ff640
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140614986364480, 3993637248208833671, 140733062248878, 140733062248879, 0, 140614986364480, -3987150817508356985, -3987019377944195961}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#9  0x00007fe3c2b7ea5f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fe3bb935440 (LWP 778597)):
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:49
        set = {__val = {0, 140616260599716, 0 <repeats 14 times>}}
        pid = <optimized out>
        tid = <optimized out>
#1  0x00007fe3c2aa7536 in __GI_abort () at abort.c:79
        save_stage = 1
        act = {__sigaction_handler = {sa_handler = 0x7fe3c57a1f30, sa_sigaction = 0x7fe3c57a1f30}, sa_mask = {__val = {0, 140616063238657, 140733062249128, 140616063205376, 140616063123456, 140616063152128, 94016899911776, 94016899902960, 140616209077780, 0, 0, 94016899980128, 0, 140616063205376, 140616063123456, 140616063152128}}, sa_flags = 65802336, sa_restorer = 0x558203ebedf0}
        sigs = {__val = {32, 140616246713808, 32, 140616191005827, 0, 140616063152128, 140733062249312, 140616191038846, 140616063152128, 140616191009577, 206158430224, 140733062249248, 140733062249056, 6456410339686712832, 210453397509, 140616246535416}}
#2  0x00007fe3c3591001 in WebKit::AuxiliaryProcess::didReceiveInvalidMessage(IPC::Connection&, IPC::MessageName) () at ./Source/WebKit/Shared/AuxiliaryProcess.cpp:260
#3  0x00007fe3c3582e5d in IPC::Connection::dispatchMessage(std::unique_ptr<IPC::Decoder, std::default_delete<IPC::Decoder> >) () at ./Source/WebKit/Platform/IPC/Connection.cpp:1117
#4  0x00007fe3c35843e1 in IPC::Connection::dispatchOneIncomingMessage() () at ./Source/WebKit/Platform/IPC/Connection.cpp:1172
#5  0x00007fe3c21f0cdd in WTF::Function<void ()>::operator()() const () at ./Source/WTF/wtf/Function.h:82
#6  WTF::RunLoop::performWork() () at ./Source/WTF/wtf/RunLoop.cpp:133
#7  0x00007fe3c223f879 in operator() () at ./Source/WTF/wtf/glib/RunLoopGLib.cpp:80
#8  _FUN() () at ./Source/WTF/wtf/glib/RunLoopGLib.cpp:82
#9  0x00007fe3c224019f in operator() () at ./Source/WTF/wtf/glib/RunLoopGLib.cpp:53
#10 _FUN() () at ./Source/WTF/wtf/glib/RunLoopGLib.cpp:56
#11 0x00007fe3c266375f in g_main_dispatch (context=0x558203ebedf0) at ../../../glib/gmain.c:3337
        dispatch = 0x7fe3c2240150 <_FUN()>
        prev_source = 0x0
        begin_time_nsec = 0
        was_in_call = 0
        user_data = 0x7fe3ba7f9000
        callback = 0x7fe3c223f870 <_FUN()>
        cb_funcs = <optimized out>
        cb_data = 0x558203ec03d0
        need_destroy = <optimized out>
        source = 0x558203ebfb90
        current = 0x558203ee2af0
        i = 0
        __func__ = "g_main_dispatch"
#12 g_main_context_dispatch (context=0x558203ebedf0) at ../../../glib/gmain.c:4055
#13 0x00007fe3c2663b08 in g_main_context_iterate (context=0x558203ebedf0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4131
        max_priority = 2147483647
        timeout = -1
        some_ready = 1
        nfds = <optimized out>
        allocated_nfds = <optimized out>
        fds = 0x558203ee91c0
#14 0x00007fe3c2663dfb in g_main_loop_run (loop=0x558203ebfb70) at ../../../glib/gmain.c:4329
        __func__ = "g_main_loop_run"
#15 0x00007fe3c22402e8 in WTF::RunLoop::run() () at ./Source/WTF/wtf/glib/RunLoopGLib.cpp:108
#16 0x00007fe3c357da12 in WebKit::AuxiliaryProcessMainBase<WebKit::NetworkProcess, false>::run(int, char**) () at ./Source/WebKit/Shared/AuxiliaryProcessMain.h:70
#17 WebKit::AuxiliaryProcessMainBase<WebKit::NetworkProcess, false>::run(int, char**) () at ./Source/WebKit/Shared/AuxiliaryProcessMain.h:57
#18 WebKit::AuxiliaryProcessMain<WebKit::NetworkProcessMainSoup>(int, char**) () at ./Source/WebKit/Shared/AuxiliaryProcessMain.h:96
#19 0x00007fe3c2aa8e4a in __libc_start_main (main=0x558203d5e630 <main()>, argc=3, argv=0x7ffef82efec8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffef82efeb8) at ../csu/libc-start.c:314
        result = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, -7176424155267363705, 94016898459200, 0, 0, 0, -3994183009640018809, -3986887719475770233}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x3, 0x7ffef82efec8}, data = {prev = 0x0, cleanup = 0x0, canceltype = 3}}}
        not_first_call = <optimized out>
#20 0x0000558203d5e66a in _start ()

#971345#39
Date:
2021-09-28 10:06:06 UTC
From:
To:
Let me see if I understood correctly, what happens is that you upgrade
the webkit packages and then the webkit-based programs that were
already running start to crash, is that right?

Berto

#971345#44
Date:
2021-09-28 13:57:06 UTC
From:
To:
Right, except there is a time delay before the crashes and I don't
think the programs themselves crash, just the WebKitNetworkProcess
subprocesses running under them crash, I'm not sure if the crashing
subprocesses were started before or after the upgrade though. If you
like I can downgrade WebKit and test this again to find out. The
crashes are because WebKitNetworkProcess receives an invalid message
that it did not expect (NetworkProcess_ContinueWillSendRequest).

#971345#51
Date:
2023-02-28 21:33:13 UTC
From:
To:
Dear Maintainer,

*** Reporter, please consider answering these questions, where appropriate ***

   * What led up to the situation?

Staring the Epiphany browser.

   * What exactly did you do (or not do) that was effective (or
     ineffective)?

Just starting the browser.

   * What was the outcome of this action?

Browser hangs and the console logs

(WebKitWebProcess:2): GLib-GIO-CRITICAL **: 12:46:14.244: g_dbus_connection_get_unique_name: assertion 'G_IS_DBUS_CONNECTION (connection)' failed

(epiphany:7717): epiphany-WARNING **: 12:46:14.258: Web process crashed

Please note the last update on Stable was the 17.02.2023, the day it stopped working. This was 11 days ago.

Same problem on Debian Testing.

This might also just be an incompability on Epiphany after the lib-webkit-update, so the browser is the problem instead?

   * What outcome did you expect instead?

A working browser.

*** End of the template - remove these template lines ***

#971345#56
Date:
2023-02-28 22:50:51 UTC
From:
To:
Hi, I think that this problem that you are reporting is different from
#971345, ...

This is odd, do you have at-spi2-core installed ?

Berto