WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED DUPLICATE of
bug 266875
271516
[GTK] WebProcess crash in WebKit::AuxiliaryProcess::didReceiveInvalidMessage
https://bugs.webkit.org/show_bug.cgi?id=271516
Summary
[GTK] WebProcess crash in WebKit::AuxiliaryProcess::didReceiveInvalidMessage
Philippe Normand
Reported
2024-03-23 01:49:31 PDT
Got this while scrolling on mastodon... Thread 1 (Thread 0x7f1eed24aa40 (LWP 2)): #0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44 #1 0x00007f1ef52a3e83 in __pthread_kill_internal (signo=6, threadid=<optimized out>) at pthread_kill.c:78 #2 0x00007f1ef5251dce in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 #3 0x00007f1ef523983f in __GI_abort () at abort.c:79 #4 0x00007f1ef5ef98f8 in WebKit::AuxiliaryProcess::didReceiveInvalidMessage (this=<optimized out>, messageName=<optimized out>) at /buildstream/gnome/sdk/webkitgtk-6.0.bst/Source/WebKit/Shared/AuxiliaryProcess. cpp:249 #5 0x00007f1ef5ee973e in IPC::Connection::dispatchMessage (this=0x7f1ede02c340, message=...) at /buildstream/gnome/sdk/webkitgtk-6.0.bst/Source/WebKit/Platform/IPC/Connection.cpp:1310 #6 0x00007f1ef5ee9914 in IPC::Connection::dispatchOneIncomingMessage (this=0x7f1ede02c340) at /buildstream/gnome/sdk/webkitgtk-6.0.bst/Source/WebKit/Platform/IPC/Connection.cpp:1357 #7 0x00007f1ef4b8e25b in WTF::Function<void ()>::operator()() const (this=<optimized out>) at /buildstream/gnome/sdk/webkitgtk-6.0.bst/Source/WTF/wtf/Function.h:82 #8 WTF::RunLoop::performWork (this=0x7f1ede0140e0) at /buildstream/gnome/sdk/webkitgtk-6.0.bst/Source/WTF/wtf/RunLoop.cpp:147 #9 0x00007f1ef4bf286d in WTF::RunLoop::RunLoop()::$_0::operator()(void*) const (userData=0x2, userData@entry=0x7f1ede0140e0, this=<optimized out>) at /buildstream/gnome/sdk/webkitgtk-6.0.bst/Source/WTF/wtf/glib /RunLoopGLib.cpp:80 #10 WTF::RunLoop::RunLoop()::$_0::__invoke(void*) (userData=0x2) at /buildstream/gnome/sdk/webkitgtk-6.0.bst/Source/WTF/wtf/glib/RunLoopGLib.cpp:79 #11 0x00007f1ef4bf1c61 in WTF::RunLoop::$_0::operator() (source=0x56030822bbc0, callback=0x7f1ef4bf2860 <WTF::RunLoop::RunLoop()::$_0::__invoke(void*)>, userData=0x7f1ede0140e0, this=<optimized out>) at /buildst ream/gnome/sdk/webkitgtk-6.0.bst/Source/WTF/wtf/glib/RunLoopGLib.cpp:53 #12 WTF::RunLoop::$_0::__invoke (source=0x56030822bbc0, callback=0x7f1ef4bf2860 <WTF::RunLoop::RunLoop()::$_0::__invoke(void*)>, userData=0x7f1ede0140e0) at /buildstream/gnome/sdk/webkitgtk-6.0.bst/Source/WTF/wt f/glib/RunLoopGLib.cpp:45 #13 0x00007f1ef0eb3677 in g_main_dispatch (context=context@entry=0x5603081ed360) at ../glib/gmain.c:3348 #14 0x00007f1ef0eb5817 in g_main_context_dispatch_unlocked (context=0x5603081ed360) at ../glib/gmain.c:4197 #15 g_main_context_iterate_unlocked (context=0x5603081ed360, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4262 #16 0x00007f1ef0eb62b7 in g_main_loop_run (loop=0x56030822bb10) at ../glib/gmain.c:4464 #17 0x00007f1ef4bf2241 in WTF::RunLoop::run () at /buildstream/gnome/sdk/webkitgtk-6.0.bst/Source/WTF/wtf/glib/RunLoopGLib.cpp:108 #18 0x00007f1ef62c8a42 in WebKit::AuxiliaryProcessMainBase<WebKit::WebProcess, true>::run (this=0x7fff75aac9c0, argc=3, argv=<optimized out>) at /buildstream/gnome/sdk/webkitgtk-6.0.bst/Source/WebKit/Shared/Auxi liaryProcessMain.h:72 #19 WebKit::AuxiliaryProcessMain<WebKit::WebProcessMainGtk> (argc=3, argv=<optimized out>) at /buildstream/gnome/sdk/webkitgtk-6.0.bst/Source/WebKit/Shared/AuxiliaryProcessMain.h:98 #20 0x00007f1ef523b08a in __libc_start_call_main (main=main@entry=0x56030810f150 <main(int, char**)>, argc=argc@entry=3, argv=argv@entry=0x7fff75aacb58) at ../sysdeps/nptl/libc_start_call_main.h:58 #21 0x00007f1ef523b14b in __libc_start_main_impl (main=0x56030810f150 <main(int, char**)>, argc=3, argv=0x7fff75aacb58, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff75aa cb48) at ../csu/libc-start.c:360 #22 0x000056030810f085 in _start () at ../sysdeps/x86_64/start.S:115 (gdb) f 5 #5 0x00007f1ef5ee973e in IPC::Connection::dispatchMessage (this=0x7f1ede02c340, message=...) at /buildstream/gnome/sdk/webkitgtk-6.0.bst/Source/WebKit/Platform/IPC/Connection.cpp:1310 warning: 1310 /buildstream/gnome/sdk/webkitgtk-6.0.bst/Source/WebKit/Platform/IPC/Connection.cpp: No such file or directory (gdb) p message $1 = {m_ref = std::unique_ptr<IPC::Decoder> = {get() = 0x7f1ede55c380}} (gdb) p *0x7f1ede55c380 $2 = 0
Attachments
Add attachment
proposed patch, testcase, etc.
Michael Catanzaro
Comment 1
2024-03-23 06:48:08 PDT
Can you check what is the invalid message? Should be printed in your journal. If it's DrawingArea_CommitTransientZoom then it's
bug #266875
.
Philippe Normand
Comment 2
2024-03-23 07:33:02 PDT
Indeed. Thanks :) *** This bug has been marked as a duplicate of
bug 266875
***
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug