Bug 273919
Summary: | ASSERTION FAILED: !childItemWithTarget(child->target()) | ||
---|---|---|---|
Product: | WebKit | Reporter: | Fujii Hironori <Hironori.Fujii> |
Component: | History | Assignee: | Nobody <webkit-unassigned> |
Status: | NEW | ||
Severity: | Normal | CC: | beidson, cdumez, sihui_liu, webkit-bug-importer |
Priority: | P2 | Keywords: | InRadar |
Version: | WebKit Nightly Build | ||
Hardware: | Unspecified | ||
OS: | Unspecified |
Fujii Hironori
I don't know the exact step how to reproduce this assertion failure.
However, I observed sevaral times by browsing some web sites with Windows port Debug MiniBrowser 278526@main.
I observed the same problem with Mac port Debug MiniBrowser 278542@main too.
ASSERTION FAILED: !childItemWithTarget(child->target())
C:\webkit\wc\Source\WebCore\history/HistoryItem.cpp(290) : addChildItem
1 00007FFDE9641CA9 WTFCrash
2 00007FFDE0482EFD WTFCrashWithInfo
3 00007FFDE35ABC09 WebCore::HistoryItem::addChildItem
4 00007FFDE7E42C9C WebKit::applyFrameState
5 00007FFDE7E42C89 WebKit::applyFrameState
6 00007FFDE7E42981 WebKit::toHistoryItem
7 00007FFDE7F86A52 WebKit::WebPage::restoreSessionInternal
8 00007FFDE7F94166 WebKit::WebPage::updateBackForwardListForReattach
9 00007FFDE6AE46F0 IPC::callMemberFunction<WebKit::WebPage,WebKit::WebPage,void (const WTF::Vector<WebKit::BackForwardListItemState,0,WTF::CrashOnOverflow,16,WTF::FastMalloc> &),std::tuple<WTF::Vector<WebKit::BackForwardListItemState,0,WTF::CrashOnOverflow,16,WTF::FastMalloc> > >::<lambda_1>::operator()<WTF::Vector<WebKit::BackForwardListItemState,0,WTF::CrashOnOverflow,16,WTF::FastMalloc> >
10 00007FFDE6AE469D std::invoke<`lambda at C:\webkit\wc\Source\WebKit\Platform\IPC\HandleMessage.h:134:9',WTF::Vector<WebKit::BackForwardListItemState,0,WTF::CrashOnOverflow,16,WTF::FastMalloc> >
11 00007FFDE6AE467A std::_Apply_impl<`lambda at C:\webkit\wc\Source\WebKit\Platform\IPC\HandleMessage.h:134:9',std::tuple<WTF::Vector<WebKit::BackForwardListItemState,0,WTF::CrashOnOverflow,16,WTF::FastMalloc> >,0>
12 00007FFDE6AE4642 std::apply<`lambda at C:\webkit\wc\Source\WebKit\Platform\IPC\HandleMessage.h:134:9',std::tuple<WTF::Vector<WebKit::BackForwardListItemState,0,WTF::CrashOnOverflow,16,WTF::FastMalloc> > >
13 00007FFDE6AE2C6F IPC::callMemberFunction<WebKit::WebPage,WebKit::WebPage,void (const WTF::Vector<WebKit::BackForwardListItemState,0,WTF::CrashOnOverflow,16,WTF::FastMalloc> &),std::tuple<WTF::Vector<WebKit::BackForwardListItemState,0,WTF::CrashOnOverflow,16,WTF::FastMalloc> > >
14 00007FFDE6AB3CEF IPC::handleMessage<Messages::WebPage::UpdateBackForwardListForReattach,WebKit::WebPage,WebKit::WebPage,void (const WTF::Vector<WebKit::BackForwardListItemState,0,WTF::CrashOnOverflow,16,WTF::FastMalloc> &)>
15 00007FFDE6A9CA18 WebKit::WebPage::didReceiveWebPageMessage
16 00007FFDE7F9B70C WebKit::WebPage::didReceiveMessage
17 00007FFDE7541F26 IPC::MessageReceiverMap::dispatchMessage
18 00007FFDE7A78CD9 WebKit::WebProcess::didReceiveMessage
19 00007FFDE7514BEA IPC::Connection::dispatchMessage
20 00007FFDE7514E62 IPC::Connection::dispatchMessage
21 00007FFDE751516D IPC::Connection::dispatchOneIncomingMessage
22 00007FFDE751ADBB IPC::Connection::enqueueIncomingMessage::<lambda_6>::operator()
23 00007FFDE751AD57 WTF::Detail::CallableWrapper<`lambda at C:\webkit\wc\Source\WebKit\Platform\IPC\Connection.cpp:1287:31',void>::call
24 00007FFDE9659FD4 WTF::Function<void ()>::operator()
25 00007FFDE96E256A WTF::RunLoop::performWork
26 00007FFDE97D63F0 WTF::RunLoop::wndProc
27 00007FFDE97D6327 WTF::RunLoop::RunLoopWndProc
28 00007FFECE098961 DispatchMessageW
29 00007FFECE098421 DispatchMessageW
30 00007FFDE97D65CD WTF::RunLoop::run
31 00007FFDE6614233 WebKit::AuxiliaryProcessMainBase<WebKit::WebProcess,1>::run
Exception thrown at 0x00007FFDE9641CAE (WTF.dll) in WebKitWebProcess.exe: 0xC0000005: Access violation writing location 0x00000000BBADBEEF.
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/128174848>