Bug 197574 - ASSERTION FAILED: [weakThis->m_view window] == weakThis->m_targetWindowForMovePreparation
Summary: ASSERTION FAILED: [weakThis->m_view window] == weakThis->m_targetWindowForMov...
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKit2 (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Chris Dumez
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2019-05-03 13:31 PDT by Chris Dumez
Modified: 2019-05-03 14:22 PDT (History)
7 users (show)

See Also:


Attachments
Patch (3.51 KB, patch)
2019-05-03 13:33 PDT, Chris Dumez
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Chris Dumez 2019-05-03 13:31:30 PDT
ASSERTION FAILED: [weakThis->m_view window] == weakThis->m_targetWindowForMovePreparation:
ASSERTION FAILED: [weakThis->m_view window] == weakThis->m_targetWindowForMovePreparation
2019-05-03 12:30:54.554691-0700 Safari[19007:13457145] Source/WebKit/UIProcess/Cocoa/WebViewImpl.mm(2378) : auto WebKit::WebViewImpl::prepareForMoveToWindow(NSWindow *, WTF::Function<void ()> &&)::(anonymous class)::operator()() const
Source/WebKit/UIProcess/Cocoa/WebViewImpl.mm(2378) : auto WebKit::WebViewImpl::prepareForMoveToWindow(NSWindow *, WTF::Function<void ()> &&)::(anonymous class)::operator()() const
2019-05-03 12:30:54.556904-0700 Safari[19007:13457145] 1   0x1028e0879 WTFCrash
1   0x1028e0879 WTFCrash
2019-05-03 12:30:54.559297-0700 Safari[19007:13457145] 2   0x1096e6d1b WTFCrashWithInfo(int, char const*, char const*, int)
2   0x1096e6d1b WTFCrashWithInfo(int, char const*, char const*, int)
2019-05-03 12:30:54.561383-0700 Safari[19007:13457145] 3   0x10a0fa2e7 WebKit::WebViewImpl::prepareForMoveToWindow(NSWindow*, WTF::Function<void ()>&&)::$_7::operator()() const
3   0x10a0fa2e7 WebKit::WebViewImpl::prepareForMoveToWindow(NSWindow*, WTF::Function<void ()>&&)::$_7::operator()() const
2019-05-03 12:30:54.563377-0700 Safari[19007:13457145] 4   0x10a0fa179 WTF::Function<void ()>::CallableWrapper<WebKit::WebViewImpl::prepareForMoveToWindow(NSWindow*, WTF::Function<void ()>&&)::$_7>::call()
4   0x10a0fa179 WTF::Function<void ()>::CallableWrapper<WebKit::WebViewImpl::prepareForMoveToWindow(NSWindow*, WTF::Function<void ()>&&)::$_7>::call()
2019-05-03 12:30:54.565279-0700 Safari[19007:13457145] 5   0x109865cba WTF::Function<void ()>::operator()() const
5   0x109865cba WTF::Function<void ()>::operator()() const
2019-05-03 12:30:54.567341-0700 Safari[19007:13457145] 6   0x10a1d9988 auto WebKit::WebPageProxy::installActivityStateChangeCompletionHandler(WTF::Function<void ()>&&)::$_25::operator()<WebKit::CallbackBase::Error>(WebKit::CallbackBase::Error) const
6   0x10a1d9988 auto WebKit::WebPageProxy::installActivityStateChangeCompletionHandler(WTF::Function<void ()>&&)::$_25::operator()<WebKit::CallbackBase::Error>(WebKit::CallbackBase::Error) const
2019-05-03 12:30:54.569299-0700 Safari[19007:13457145] 7   0x10a1d98e2 WTF::Function<void (WebKit::CallbackBase::Error)>::CallableWrapper<WebKit::WebPageProxy::installActivityStateChangeCompletionHandler(WTF::Function<void ()>&&)::$_25>::call(WebKit::CallbackBase::Error)
7   0x10a1d98e2 WTF::Function<void (WebKit::CallbackBase::Error)>::CallableWrapper<WebKit::WebPageProxy::installActivityStateChangeCompletionHandler(WTF::Function<void ()>&&)::$_25>::call(WebKit::CallbackBase::Error)
2019-05-03 12:30:54.571237-0700 Safari[19007:13457145] 8   0x10a091cc0 WTF::Function<void (WebKit::CallbackBase::Error)>::operator()(WebKit::CallbackBase::Error) const
8   0x10a091cc0 WTF::Function<void (WebKit::CallbackBase::Error)>::operator()(WebKit::CallbackBase::Error) const
2019-05-03 12:30:54.573327-0700 Safari[19007:13457145] 9   0x10a091574 WebKit::GenericCallback<>::invalidate(WebKit::CallbackBase::Error)
9   0x10a091574 WebKit::GenericCallback<>::invalidate(WebKit::CallbackBase::Error)
2019-05-03 12:30:54.575539-0700 Safari[19007:13457145] 10  0x10a086b7f void WebKit::invalidateCallbackMap<WTF::RefPtr<WebKit::CallbackBase, WTF::DumbPtrTraits<WebKit::CallbackBase> > >(WTF::HashMap<unsigned long long, WTF::RefPtr<WebKit::CallbackBase, WTF::DumbPtrTraits<WebKit::CallbackBase> >, WTF::IntHash<unsigned long long>, WTF::HashTraits<unsigned long long>, WTF::HashTraits<WTF::RefPtr<WebKit::CallbackBase, WTF::DumbPtrTraits<WebKit::CallbackBase> > > >&, WebKit::CallbackBase::Error)
10  0x10a086b7f void WebKit::invalidateCallbackMap<WTF::RefPtr<WebKit::CallbackBase, WTF::DumbPtrTraits<WebKit::CallbackBase> > >(WTF::HashMap<unsigned long long, WTF::RefPtr<WebKit::CallbackBase, WTF::DumbPtrTraits<WebKit::CallbackBase> >, WTF::IntHash<unsigned long long>, WTF::HashTraits<unsigned long long>, WTF::HashTraits<WTF::RefPtr<WebKit::CallbackBase, WTF::DumbPtrTraits<WebKit::CallbackBase> > > >&, WebKit::CallbackBase::Error)
2019-05-03 12:30:54.577635-0700 Safari[19007:13457145] 11  0x10a07f5eb WebKit::CallbackMap::invalidate(WebKit::CallbackBase::Error)
11  0x10a07f5eb WebKit::CallbackMap::invalidate(WebKit::CallbackBase::Error)
2019-05-03 12:30:54.579707-0700 Safari[19007:13457145] 12  0x10a1234a5 WebKit::WebPageProxy::resetState(WebKit::WebPageProxy::ResetStateReason)
12  0x10a1234a5 WebKit::WebPageProxy::resetState(WebKit::WebPageProxy::ResetStateReason)
2019-05-03 12:30:54.581742-0700 Safari[19007:13457145] 13  0x10a11c63a WebKit::WebPageProxy::close()
13  0x10a11c63a WebKit::WebPageProxy::close()
2019-05-03 12:30:54.583796-0700 Safari[19007:13457145] 14  0x10a31057d WKPageClose
14  0x10a31057d WKPageClose
2019-05-03 12:30:54.584396-0700 Safari[19007:13457145] 15  0x100c09bf5 Safari::WK::Page::close() const
Comment 1 Chris Dumez 2019-05-03 13:31:57 PDT
<rdar://problem/50453181>
Comment 2 Chris Dumez 2019-05-03 13:33:31 PDT
Created attachment 368976 [details]
Patch
Comment 3 WebKit Commit Bot 2019-05-03 14:22:36 PDT
Comment on attachment 368976 [details]
Patch

Clearing flags on attachment: 368976

Committed r244920: <https://trac.webkit.org/changeset/244920>
Comment 4 WebKit Commit Bot 2019-05-03 14:22:37 PDT
All reviewed patches have been landed.  Closing bug.