[Webkit-unassigned] [Bug 204192] New: [WinCairo] dead lock in Thread::destructTLS

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Nov 13 23:35:38 PST 2019


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

            Bug ID: 204192
           Summary: [WinCairo] dead lock in Thread::destructTLS
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Web Template Framework
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: Hironori.Fujii at sony.com

[WinCairo] dead lock in Thread::destructTLS

By running run-webkit-tests, sometimes WebKitNetworkProcess.exe process remains alive.

> python ./Tools/Scripts/run-webkit-tests --wincairo --debug  --no-new-test-results --no-retry-failures --no-show-results -vf fast

By attaching a debugger, I can get the callstack. There is only the main thread.

Callstack:

> [External Code]	
> WTF.dll!WTF::WordLock::lockSlow() Line 148	C++
> WTF.dll!WTF::WordLock::lock() Line 62	C++
> WTF.dll!WTF::Locker<WTF::WordLock>::lock() Line 114	C++
> WTF.dll!WTF::Locker<WTF::WordLock>::Locker(WTF::WordLock & lockable) Line 55	C++
> WTF.dll!WTF::holdLock<WTF::WordLock>(WTF::WordLock & lock) Line 127	C++
> WTF.dll!WTF::Thread::destructTLS(void * data) Line 343	C++
> WTF.dll!WTF::Thread::destructTLS::ThreadExitCallback::~ThreadExitCallback() Line 334	C++
> WTF.dll!??__Fcallback@?1??destructTLS at Thread@WTF@@KAXPEAX at Z@YAXXZ() Line 324	C++
> [External Code]

-- 
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/20191114/5621b97b/attachment-0001.htm>


More information about the webkit-unassigned mailing list