Bug 44262 - Web Inspector: QtTestBrowser segfaults if it is closed while Web Inspector is open.
Summary: Web Inspector: QtTestBrowser segfaults if it is closed while Web Inspector is...
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKit Qt (show other bugs)
Version: 528+ (Nightly build)
Hardware: PC OS X 10.5
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-08-19 07:43 PDT by Jamey Hicks
Modified: 2010-09-07 06:07 PDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jamey Hicks 2010-08-19 07:43:38 PDT
webkit trunk r65661

QtTestBrowser segfaults if it is closed while Web Inspector is open.

QtTestBrowser http://www.nokia.com/
Open inspector
close QtTestBrowser

0x00007f3e06ad426e in QWebPagePrivate::getOrCreateInspector () from /home/jamey/webkit/WebKitBuild/Release/bin/../lib/libQtWebKit.so.4
Current language:  auto; currently asm
(gdb) where
#0  0x00007f3e06ad426e in QWebPagePrivate::getOrCreateInspector () from /home/jamey/webkit/WebKitBuild/Release/bin/../lib/libQtWebKit.so.4
#1  0x00007f3e06abf9a1 in WebCore::InspectorFrontendClientQt::closeWindow () from /home/jamey/webkit/WebKitBuild/Release/bin/../lib/libQtWebKit.so.4
#2  0x00007f3e06802803 in WebCore::InspectorFrontendHost::closeWindow () from /home/jamey/webkit/WebKitBuild/Release/bin/../lib/libQtWebKit.so.4
#3  0x00007f3e0629c549 in WebCore::jsInspectorFrontendHostPrototypeFunctionCloseWindow () from /home/jamey/webkit/WebKitBuild/Release/bin/../lib/libQtWebKit.so.4
#4  0x00007f3d780001aa in ?? ()
#5  0xffff000000000000 in ?? ()
Comment 1 Jamey Hicks 2010-08-19 08:18:27 PDT
This crash does not happen in qtwebkit 2.1 as of commit 4c848c81bcb0879a1ab74e3b7c37339a80beb201 (which corresponds to svn 65249).
Comment 2 Ilya Tikhonovsky 2010-09-07 01:19:24 PDT
there is a chance that the bug was fixed by Yury. Could you please check it on the ToT.
Comment 3 Jamey Hicks 2010-09-07 06:07:19 PDT
Checked this again with revision 66875 and it appears to be fixed. Open page with QtTestBrowser, open Web Inspector, close browser, no SEGV.