[Webkit-unassigned] [Bug 190748] New: [WinCairo] Assertion failure "The string being removed is atomic in the string table of an other thread!"
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Fri Oct 19 01:04:19 PDT 2018
https://bugs.webkit.org/show_bug.cgi?id=190748
Bug ID: 190748
Summary: [WinCairo] Assertion failure "The string being removed
is atomic in the string table of an other thread!"
Product: WebKit
Version: WebKit Nightly Build
Hardware: Unspecified
OS: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: New Bugs
Assignee: webkit-unassigned at lists.webkit.org
Reporter: Hironori.Fujii at sony.com
[WinCairo] Assertion failure "The string being removed is atomic in the string table of an other thread!"
WinCairo, WK1, Debug build, trunk at 237282
1. Start MiniBrowser
2. Go to https://webkit.org/
3. Close Window
4. Assertion fails
Callstack:
> WTF.dll!WTFCrash() Line 255 C++
> WTF.dll!WTF::AtomicStringImpl::remove(WTF::AtomicStringImpl * string) Line 489 C++
> WTF.dll!WTF::StringImpl::~StringImpl() Line 119 C++
> [External Code]
> WTF.dll!WTF::StringImpl::destroy(WTF::StringImpl * stringImpl) Line 151 C++
> WebKit2.dll!WTF::StringImpl::deref() Line 1058 C++
> WebKit2.dll!WTF::derefIfNotNull<WTF::StringImpl>(WTF::StringImpl * ptr) Line 45 C++
> WebKit2.dll!WTF::RefPtr<WTF::StringImpl,WTF::DumbPtrTraits<WTF::StringImpl> >::~RefPtr<WTF::StringImpl,WTF::DumbPtrTraits<WTF::StringImpl> >() Line 69 C++
> WebKit2.dll!WTF::String::~String() Line 377 C++
> [External Code]
> WebKit2.dll!WebKit::callExit(IPC::Connection * __formal) Line 163 C++
> WebKit2.dll!IPC::Connection::connectionDidClose() Line 824 C++
> WebKit2.dll!IPC::Connection::readEventHandler() Line 159 C++
> WebKit2.dll!IPC::Connection::invokeReadEventHandler::__l2::<lambda>() Line 238 C++
> WebKit2.dll!WTF::Function<void __cdecl(void)>::CallableWrapper<void <lambda>(void) >::call() Line 101 C++
> WTF.dll!WTF::Function<void __cdecl(void)>::operator()() Line 57 C++
> WTF.dll!WTF::WorkQueue::performWorkOnRegisteredWorkThread() Line 62 C++
> WTF.dll!WTF::WorkQueue::workThreadCallback(void * context) Line 44 C++
> [External Code]
The following assertion failed.
> ASSERT_WITH_MESSAGE(iterator != atomicStringTable.end(), "The string being removed is atomic in the string table of an other thread!");
But, atomicStringTable was null.
I guess the real problem is String's dtor was called in _exit.
--
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/20181019/a788a68c/attachment.html>
More information about the webkit-unassigned
mailing list