[Webkit-unassigned] [Bug 50774] New: Web Inspector: Crash in WebInspectorFrontendClient::destroyInspectorView when closing a tab on Windows

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Dec 9 11:51:39 PST 2010


https://bugs.webkit.org/show_bug.cgi?id=50774

           Summary: Web Inspector: Crash in
                    WebInspectorFrontendClient::destroyInspectorView when
                    closing a tab on Windows
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: All
        OS/Version: Windows XP
            Status: UNCONFIRMED
          Keywords: NeedsRadar, PlatformOnly
          Severity: Normal
          Priority: P2
         Component: Web Inspector
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: aroben at apple.com
                CC: timothy at apple.com, rik at webkit.org, keishi at webkit.org,
                    pmuellr at yahoo.com, joepeck at webkit.org,
                    pfeldman at chromium.org, yurys at chromium.org,
                    bweinstein at apple.com, apavlov at chromium.org,
                    loislo at chromium.org


To reproduce:

1. Go to http://webkit.org/
2. Open the Inspector
3. Press Ctrl+W to close the current tab

You'll crash. Here's the crashing line:

        m_inspectedWebView->page()->inspectorController()->disconnectFrontend();

page() is returning null.

Here's the backtrace:


>	WebKit.dll!WebInspectorFrontendClient::destroyInspectorView(bool notifyInspectorController=true)  Line 413 + 0x6 bytes	C++
     WebKit.dll!WebInspectorFrontendClient::~WebInspectorFrontendClient()  Line 230    C++
     WebKit.dll!WebInspectorFrontendClient::`scalar deleting destructor'()  + 0xa bytes    C++
     WebKit.dll!WebCore::InspectorController::~InspectorController()  Line 175 + 0x315 bytes    C++
     WebKit.dll!WebCore::Page::~Page()  Line 228 + 0x1ec bytes    C++
     WebKit.dll!WebView::close()  Line 696 + 0xd bytes    C++
     WebKit.dll!WebView::WebViewWndProc(HWND__ * hWnd=0x002d0758, unsigned int message=2, unsigned int wParam=0, long lParam=0)  Line 2052    C++
     user32.dll!_InternalCallWinProc at 20()  + 0x28 bytes    
     user32.dll!_UserCallWinProcCheckWow at 32()  + 0xb7 bytes    
     user32.dll!_CallWindowProcAorW at 24()  + 0x51 bytes    
     user32.dll!_CallWindowProcW at 20()  + 0x1b bytes    
     comctl32.dll!_CallOriginalWndProc at 24()  + 0x1a bytes    
     comctl32.dll!_CallNextSubclassProc at 20()  + 0x3c bytes    
     comctl32.dll!_DefSubclassProc at 16()  + 0x46 bytes    
     comctl32.dll!TTSubclassProc()  + 0x59 bytes    
     comctl32.dll!_CallNextSubclassProc at 20()  + 0x3c bytes    
     comctl32.dll!_MasterSubclassProc at 16()  + 0x54 bytes    
     user32.dll!_InternalCallWinProc at 20()  + 0x28 bytes    
     user32.dll!_UserCallWinProcCheckWow at 32()  + 0xb7 bytes    
     user32.dll!_DispatchClientMessage at 20()  + 0x4d bytes    
     user32.dll!___fnDWORD at 4()  + 0x24 bytes    
     ntdll.dll!_KiUserCallbackDispatcher at 12()  + 0x13 bytes    
     user32.dll!_NtUserDestroyWindow at 4()  + 0xc bytes    
     00030366()

-- 
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