Bug 44262
| Summary: | Web Inspector: QtTestBrowser segfaults if it is closed while Web Inspector is open. | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Jamey Hicks <jamey.hicks> |
| Component: | WebKit Qt | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | loislo |
| Priority: | P2 | ||
| Version: | 528+ (Nightly build) | ||
| Hardware: | PC | ||
| OS: | OS X 10.5 | ||
Jamey Hicks
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 ?? ()
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Jamey Hicks
This crash does not happen in qtwebkit 2.1 as of commit 4c848c81bcb0879a1ab74e3b7c37339a80beb201 (which corresponds to svn 65249).
Ilya Tikhonovsky
there is a chance that the bug was fixed by Yury. Could you please check it on the ToT.
Jamey Hicks
Checked this again with revision 66875 and it appears to be fixed. Open page with QtTestBrowser, open Web Inspector, close browser, no SEGV.