[Webkit-unassigned] [Bug 271516] New: [GTK] WebProcess crash in WebKit::AuxiliaryProcess::didReceiveInvalidMessage

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat Mar 23 01:49:31 PDT 2024


https://bugs.webkit.org/show_bug.cgi?id=271516

            Bug ID: 271516
           Summary: [GTK] WebProcess crash in
                    WebKit::AuxiliaryProcess::didReceiveInvalidMessage
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebKitGTK
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: philn at igalia.com
                CC: bugs-noreply at webkitgtk.org

Got this while scrolling on mastodon...

Thread 1 (Thread 0x7f1eed24aa40 (LWP 2)):                                                                                                                                                                          
#0  __pthread_kill_implementation (threadid=<optimized out>, signo=signo at entry=6, no_tid=no_tid at 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 at 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 at 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 at 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 at entry=1, dispatch=dispatch at 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 at entry=0x56030810f150 <main(int, char**)>, argc=argc at entry=3, argv=argv at 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

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20240323/c7485cdd/attachment-0001.htm>


More information about the webkit-unassigned mailing list