Bug 29380
Summary: | [Qt] [CRASH] Crash when closing Web Inspector (QtWebKitd4.dll!QWebView ::~QWebView()) | ||
---|---|---|---|
Product: | WebKit | Reporter: | Tor Arne Vestbø <vestbo> |
Component: | New Bugs | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED FIXED | ||
Severity: | Normal | CC: | jturcotte |
Priority: | P2 | Keywords: | Qt |
Version: | 528+ (Nightly build) | ||
Hardware: | Other | ||
OS: | OS X 10.5 |
Tor Arne Vestbø
This bug report originated from issue QTBUG-3632
<http://bugreports.qt.nokia.com/browse/QTBUG-3632>
--- Description ---
1. Built the browser.exe demo in the debug mode
2. Opened browser.exe and go to http://s.luna.tv/
3. Enabled the Web Inspector
4. In the Web Inspector, opened the Profile panel and enabled it
5. Opened the JavaScript panel, then enabled it
6. Close the tab with the inspected content or close browser.exe
Expected to see:
Tab closed as expected or normal application shutdown
Got instead:
Crash
More details:
The stack trace is
> QtWebKitd4.dll!QWebView::~QWebView() 行 175 + 0xc バイト C++
QtWebKitd4.dll!WebCore::InspectorClientView::~InspectorClientView() + 0xf バイト C++
QtWebKitd4.dll!WebCore::InspectorClientView::`scalar deleting destructor'() + 0xf バイト C++
QtCored4.dll!qDeleteInEventHandler(QObject * o=0x034d88b8) 行 3755 + 0x21 バイト C++
QtCored4.dll!QObject::event(QEvent * e=0x0277a0c8) 行 1087 + 0xc バイト C++
QtGuid4.dll!QWidget::event(QEvent * event=0x0277a0c8) 行 7908 + 0x10 バイト C++
QtWebKitd4.dll!QWebView::event(QEvent * e=0x0277a0c8) 行 586 C++
QtGuid4.dll!QApplicationPrivate::notify_helper(QObject * receiver=0x034d88b8, QEvent * e=0x0277a0c8) 行 4051 + 0x11 バイト C++
QtGuid4.dll!QApplication::notify(QObject * receiver=0x034d88b8, QEvent * e=0x0277a0c8) 行 4016 + 0x10 バイト C++
QtCored4.dll!QCoreApplication::notifyInternal(QObject * receiver=0x034d88b8, QEvent * event=0x0277a0c8) 行 594 + 0x15 バイト C++
QtCored4.dll!QCoreApplication::sendEvent(QObject * receiver=0x034d88b8, QEvent * event=0x0277a0c8) 行 208 + 0x39 バイト C++
QtCored4.dll!QCoreApplicationPrivate::sendPostedEvents(QObject * receiver=0x00000000, int event_type=52, QThreadData * data=0x02617658) 行 1231 + 0xd バイト C++
QtCored4.dll!QCoreApplication::sendPostedEvents(QObject * receiver=0x00000000, int event_type=52) 行 1124 + 0x11 バイト C++
QtCored4.dll!QCoreApplication::exec() 行 879 + 0x9 バイト C++
QtGuid4.dll!QApplication::exec() 行 3527 C++
browser.exe!main(int argc=1, char * * argv=0x02617528) 行 46 + 0x6 バイト C++
browser.exe!WinMain(HINSTANCE__ * instance=0x00400000, HINSTANCE__ * prevInstance=0x00000000, char * __formal=0x002e247a, int cmdShow=1) 行 133 + 0x12 バイト C++
browser.exe!__tmainCRTStartup() 行 589 + 0x35 バイト C
browser.exe!WinMainCRTStartup() 行 414 C
kernel32.dll!7d4f7d2a()
[下のフレームは間違っているか、または見つかりません。kernel32.dll に対して読み込まれたシンボルはありません。]
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Jocelyn Turcotte
I don't have access to update the bug this this has been fixed in r48039