[Webkit-unassigned] [Bug 114145] New: Web Inspector: InspectorFrontendClientQt delete self in inspectorClientDestroyed function
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Mon Apr 8 00:08:35 PDT 2013
https://bugs.webkit.org/show_bug.cgi?id=114145
Summary: Web Inspector: InspectorFrontendClientQt delete self
in inspectorClientDestroyed function
Product: WebKit
Version: 525.x (Safari 3.2)
Platform: Unspecified
OS/Version: Windows 7
Status: UNCONFIRMED
Severity: Normal
Priority: P2
Component: WebKit Qt
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: kvodinskiy at mail.ru
>>>>>> Qt5WebKitd.dll!WebCore::InspectorFrontendClientQt::~InspectorFrontendClientQt() Line 292 C++
Qt5WebKitd.dll!WebCore::InspectorFrontendClientQt::`scalar deleting destructor'() + 0xf bytes C++
Qt5WebKitd.dll!WTF::deleteOwnedPtr<WTF::MemoryInstrumentation::InstrumentedPointer<WebCore::WebKitCSSSVGDocumentValue> >(WTF::MemoryInstrumentation::InstrumentedPointer<WebCore::WebKitCSSSVGDocumentValue> * ptr=0x07695588) Line 60 + 0x20 bytes C++
Qt5WebKitd.dll!WTF::PassOwnPtr<WebCore::WorkerEventQueue>::~PassOwnPtr<WebCore::WorkerEventQueue>() Line 63 + 0x12 bytes C++
Qt5WebKitd.dll!WebCore::InspectorController::~InspectorController() Line 176 + 0x21 bytes C++
Qt5WebKitd.dll!WebCore::InspectorController::`scalar deleting destructor'() + 0xf bytes C++
Qt5WebKitd.dll!WTF::deleteOwnedPtr<WebCore::InspectorController>(WebCore::InspectorController * ptr=0x07639478) Line 60 + 0x1c bytes C++
Qt5WebKitd.dll!WTF::PassOwnPtr<WebCore::InspectorController>::~PassOwnPtr<WebCore::InspectorController>() Line 56 + 0x12 bytes C++
Qt5WebKitd.dll!WebCore::Page::~Page() Line 218 + 0xec bytes C++
Qt5WebKitd.dll!WebCore::Page::`scalar deleting destructor'() + 0xf bytes C++
Qt5WebKitd.dll!QWebPageAdapter::deletePage() Line 237 + 0x1f bytes C++
Qt5WebKitWidgetsd.dll!QWebPagePrivate::~QWebPagePrivate() Line 238 C++
Qt5WebKitWidgetsd.dll!QWebPagePrivate::`scalar deleting destructor'() + 0xf bytes C++
Qt5WebKitWidgetsd.dll!QWebPage::~QWebPage() Line 1368 + 0x23 bytes C++
Qt5WebKitWidgetsd.dll!WebKit::InspectorClientWebPage::~InspectorClientWebPage() + 0xf bytes C++
Qt5WebKitWidgetsd.dll!WebKit::InspectorClientWebPage::`scalar deleting destructor'() + 0xf bytes C++
Qt5WebKitWidgetsd.dll!QWebViewPrivate::detachCurrentPage() Line 236 + 0x24 bytes C++
Qt5WebKitWidgetsd.dll!QWebViewPrivate::~QWebViewPrivate() Line 64 C++
Qt5WebKitWidgetsd.dll!QWebViewPrivate::`scalar deleting destructor'() + 0xf bytes C++
Qt5WebKitWidgetsd.dll!QWebView::~QWebView() Line 199 + 0x23 bytes C++
Qt5WebKitWidgetsd.dll!QWebView::`vector deleting destructor'() + 0x4d bytes C++
Qt5WebKitd.dll!WTF::deleteOwnedPtr<QObject>(QObject * ptr=0x0406ed38) Line 60 + 0x21 bytes C++
Qt5WebKitd.dll!WTF::PassOwnPtr<QQuickItem>::~PassOwnPtr<QQuickItem>() Line 56 + 0x12 bytes C++
Qt5WebKitd.dll!WebCore::InspectorFrontendClientQt::destroyInspectorView(bool notifyInspectorController=false) Line 373 + 0x8 bytes C++
>>>>>> Qt5WebKitd.dll!WebCore::InspectorFrontendClientQt::inspectorClientDestroyed() Line 378 C++
Qt5WebKitd.dll!WebCore::InspectorClientQt::closeInspectorFrontend() Line 216 C++
Qt5WebKitd.dll!WebCore::InspectorController::close() Line 270 C++
Qt5WebKitd.dll!QWebPageAdapter::didCloseInspector() Line 1024 C++
Qt5WebKitWidgetsd.dll!QWebInspector::closeEvent(QCloseEvent * event=0x05363000) Line 182 C++
Qt5Widgetsd.dll!QWidget::event(QEvent * event=0x05363000) Line 8024 C++
Qt5WebKitWidgetsd.dll!QWebInspector::event(QEvent * ev=0x05363000) Line 148 C++
Follow these steps in InspectorFrontendClientQt::inspectorClientDestroyed to write freed memory:
m_inspectorClient = 0;
m_inspectedWebPage = 0;
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list