[Webkit-unassigned] [Bug 277078] New: [GLib] RunLoop leaks eventfds

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Jul 25 05:54:09 PDT 2024


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

            Bug ID: 277078
           Summary: [GLib] RunLoop leaks eventfds
           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

I'm not entirely sure, are those legit?

==446141== Open file descriptor 10:                                                                                                                                                                                
==446141==    at 0x1B5B388B: eventfd (syscall-template.S:120)                                                                                                                                                      
==446141==    by 0x1AF8269E: g_wakeup_new (gwakeup.c:147)                                                                                                                                                          
==446141==    by 0x1AF25617: g_main_context_new_with_flags (gmain.c:658)                                                                                                                                           
==446141==    by 0x1897908B: WTF::RunLoop::RunLoop() (Source/WTF/wtf/glib/RunLoopGLib.cpp:66)                                                                                                                      
==446141==    by 0x185B9259: WTF::RunLoop::Holder::Holder() (Source/WTF/wtf/RunLoop.cpp:46)                                                                                                                        
==446141==    by 0x185B9198: WTF::ThreadSpecific<WTF::RunLoop::Holder, (WTF::CanBeGCThread)0>::Data::Data(WTF::ThreadSpecific<WTF::RunLoop::Holder, (WTF::CanBeGCThread)0>*) (Source/WTF/wtf/ThreadSpecific.h:94)  
==446141==    by 0x185B908B: WTF::ThreadSpecific<WTF::RunLoop::Holder, (WTF::CanBeGCThread)0>::set() (Source/WTF/wtf/ThreadSpecific.h:197)                                                                         
==446141==    by 0x185B8F0D: WTF::ThreadSpecific<WTF::RunLoop::Holder, (WTF::CanBeGCThread)0>::operator WTF::RunLoop::Holder*() (Source/WTF/wtf/ThreadSpecific.h:213)                                              
==446141==    by 0x185B7804: WTF::ThreadSpecific<WTF::RunLoop::Holder, (WTF::CanBeGCThread)0>::operator->() (Source/WTF/wtf/ThreadSpecific.h:219)                                                                  
==446141==    by 0x185B7730: WTF::RunLoop::current() (Source/WTF/wtf/RunLoop.cpp:79)                                                                                                                               
==446141==    by 0x185B9508: WTF::RunLoop::create(WTF::ASCIILiteral, WTF::ThreadType, WTF::Thread::QOS)::$_0::operator()() const (Source/WTF/wtf/RunLoop.cpp:112)                                                  
==446141==    by 0x185B94E8: WTF::Detail::CallableWrapper<WTF::RunLoop::create(WTF::ASCIILiteral, WTF::ThreadType, WTF::Thread::QOS)::$_0, void>::call() (Source/WTF/wtf/Function.h:53)                            
==446141==    by 0x16D0BA56: WTF::Function<void ()>::operator()() const (Function.h:82)                                                                                                                            
==446141==    by 0x185C4078: WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) (Source/WTF/wtf/Threading.cpp:259)                                                                                            
==446141==    by 0x18987834: WTF::wtfThreadEntryPoint(void*) (Source/WTF/wtf/posix/ThreadingPOSIX.cpp:239)                                                                                                         
==446141==    by 0x1B52F506: start_thread (pthread_create.c:447)                                                                                                                                                   
==446141==    by 0x1B5B3213: clone (clone.S:100)

-- 
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/20240725/c87020a0/attachment-0001.htm>


More information about the webkit-unassigned mailing list