[Webkit-unassigned] [Bug 200465] New: [WebKit] ASSERTION FAILED: m_observers.isEmpty() if WKPageSetPageStateClient is used
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Mon Aug 5 23:25:53 PDT 2019
https://bugs.webkit.org/show_bug.cgi?id=200465
Bug ID: 200465
Summary: [WebKit] ASSERTION FAILED: m_observers.isEmpty() if
WKPageSetPageStateClient is used
Product: WebKit
Version: WebKit Nightly Build
Hardware: Unspecified
OS: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: WebKit2
Assignee: webkit-unassigned at lists.webkit.org
Reporter: Hironori.Fujii at sony.com
[WebKit] ASSERTION FAILED: m_observers.isEmpty() if WKPageSetPageStateClient is used
After Bug 199848, An assertion always fails when terminating WebView if WKPageSetPageStateClient is used.
ASSERTION FAILED: m_observers.isEmpty()
..\..\Source\WebKit\UIProcess/PageLoadState.cpp(45) : ~PageLoadState
> WTF.dll!WTFCrash() Line 305 C++
> WebKit2.dll!WTFCrashWithInfo(int, const char *, const char *, int) Line 568 C++
> WebKit2.dll!WebKit::PageLoadState::~PageLoadState() Line 45 C++
> WebKit2.dll!WebKit::WebPageProxy::~WebPageProxy() Line 517 C++
> WebKit2.dll!WebKit::WebPageProxy::~WebPageProxy() Line 494 C++
> WebKit2.dll!WTF::ThreadSafeRefCounted<API::Object,WTF::DestructionThread::Any>::deref::<unnamed-tag>::operator()() Line 77 C++
> WebKit2.dll!WTF::ThreadSafeRefCounted<API::Object,WTF::DestructionThread::Any>::deref() Line 96 C++
> WebKit2.dll!WTF::derefIfNotNull<WebKit::WebPageProxy>(WebKit::WebPageProxy * ptr) Line 45 C++
> WebKit2.dll!WTF::RefPtr<WebKit::WebPageProxy,WTF::DumbPtrTraits<WebKit::WebPageProxy> >::~RefPtr() Line 69 C++
> WebKit2.dll!WebKit::WebView::~WebView() Line 257 C++
> WebKit2.dll!WebKit::WebView::~WebView() Line 253 C++
> WebKit2.dll!WTF::ThreadSafeRefCounted<API::Object,WTF::DestructionThread::Any>::deref::<unnamed-tag>::operator()() Line 77 C++
> WebKit2.dll!WTF::ThreadSafeRefCounted<API::Object,WTF::DestructionThread::Any>::deref() Line 96 C++
> WebKit2.dll!WKRelease(const void * typeRef) Line 47 C++
> MiniBrowserLib.dll!WebKit::WKRetainPtr<const OpaqueWKView *>::~WKRetainPtr() Line 82 C++
> MiniBrowserLib.dll!WebKitBrowserWindow::~WebKitBrowserWindow() Line 34 C++
> MiniBrowserLib.dll!WebKitBrowserWindow::~WebKitBrowserWindow() Line 34 C++
> MiniBrowserLib.dll!WTF::RefCounted<BrowserWindow>::deref() Line 145 C++
> MiniBrowserLib.dll!WTF::derefIfNotNull<BrowserWindow>(BrowserWindow * ptr) Line 45 C++
> MiniBrowserLib.dll!WTF::RefPtr<BrowserWindow,WTF::DumbPtrTraits<BrowserWindow> >::~RefPtr() Line 69 C++
> MiniBrowserLib.dll!MainWindow::~MainWindow() Line 95 C++
> MiniBrowserLib.dll!WTF::RefCounted<MainWindow>::deref() Line 145 C++
> MiniBrowserLib.dll!WTF::derefIfNotNull<MainWindow>(MainWindow * ptr) Line 45 C++
> MiniBrowserLib.dll!WTF::RefPtr<MainWindow,WTF::DumbPtrTraits<MainWindow> >::~RefPtr() Line 69 C++
> MiniBrowserLib.dll!MainWindow::WndProc(HWND__ * hWnd, unsigned int message, unsigned __int64 wParam, __int64 lParam) Line 270 C++
> [External Code]
> WebKit2.dll!WebCore::WindowMessageBroadcaster::SubclassedWndProc(HWND__ * hwnd, unsigned int message, unsigned __int64 wParam, __int64 lParam) Line 123 C++
> [External Code]
> WebKit.dll!WebKitMessageLoop::run(HACCEL__ * hAccelTable) Line 94 C++
> MiniBrowserLib.dll!wWinMain(HINSTANCE__ * hInstance, HINSTANCE__ * hPrevInstance, wchar_t * lpstrCmdLine, int nCmdShow) Line 97 C++
> MiniBrowserLib.dll!dllLauncherEntryPoint(HINSTANCE__ * hInstance, HINSTANCE__ * hPrevInstance, wchar_t * lpstrCmdLine, int nCmdShow) Line 115 C++
> MiniBrowser.exe!wWinMain(HINSTANCE__ * hInstance, HINSTANCE__ * hPrevInstance, wchar_t * lpstrCmdLine, int nCmdShow) Line 232 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/20190806/77015abf/attachment-0001.html>
More information about the webkit-unassigned
mailing list