Bug 46240
| Summary: | REGRESSION: Web Inspector: Crash closing window with open Inspector | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Sidney San Martín <s+webkit> |
| Component: | Web Inspector (Deprecated) | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | Normal | CC: | bweinstein, joepeck, keishi, loislo, pfeldman, pmuellr, rik, timothy, yurys |
| Priority: | P1 | ||
| Version: | 528+ (Nightly build) | ||
| Hardware: | Mac | ||
| OS: | OS X 10.6 | ||
Sidney San Martín
r67472
Steps to reproduce:
1. Launch
2. Open the inspector
3. Close the browser window
I can reproduce fairly consistently, but not 100% of the time.
Process: Safari [18275]
Path: /Applications/Safari.app/Contents/MacOS/Safari
Identifier: org.webkit.nightly.WebKit
Version: r67472 (67472)
Code Type: X86-64 (Native)
Parent Process: launchd [175]
Date/Time: 2010-09-21 22:31:26.070 -0400
OS Version: Mac OS X 10.6.4 (10F569)
Report Version: 6
Interval Since Last Report: 6432305 sec
Crashes Since Last Report: 55
Per-App Interval Since Last Report: 187482 sec
Per-App Crashes Since Last Report: 1
Anonymous UUID: 24E4CADA-DF7C-479C-B204-B47FAE162734
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000010
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Application Specific Information:
objc_msgSend() selector name: _isClosed
Thread 0 Crashed: Dispatch queue: com.apple.main-thread
0 libobjc.A.dylib 0x00007fff85e0d11c objc_msgSend + 40
1 com.apple.WebKit 0x0000000100a437b4 -[WebInspectorWindowController close] + 84
2 com.apple.WebKit 0x0000000100a43cef -[WebInspectorWindowController destroyInspectorView:] + 127
3 com.apple.WebCore 0x000000010106f10b WebCore::InspectorFrontendHost::disconnectFromBackend() + 27
4 com.apple.WebCore 0x0000000101228636 WebCore::jsInspectorFrontendHostPrototypeFunctionDisconnectFromBackend(JSC::ExecState*) + 118
5 ??? 0x000020f6780001aa 0 + 36242947309994
6 com.apple.JavaScriptCore 0x00000001007e068f JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&, JSC::JSValue*) + 911
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Joseph Pecoraro
Thanks for filing a bug. I saw another similar bug, that may have fixed this case but still isn't completely closed yet:
<http://webkit.org/b/44230> REGRESSION: Crash occurs at objc_msgSend when closing a window that is displaying the web inspector
*** This bug has been marked as a duplicate of bug 44230 ***