When you open a page containing an applet WebKit will crash if you opened the WebInspector before navigating away from the applet page
Created attachment 22647 [details] Stacktrace
Created attachment 22648 [details] Test
Step to reproduce: 1. Open the start.html. 2. Open the inspector. 3. Navigate to another page. http://webkit.org
Did a bisect search and found Works: r35289 Fails: r35359
This doesn't crash for me - try removing PithHelmet: 25 net.culater.PithHelmet 0x06434d6f -[PHWebDataSource _receivedData:] + 136
I tried this on 3 machines. MBP, MB and MacMini. They all had the problem. Some did not have PithHelmet installed.
Still doesn't crash for me, even on another machine using the steps in comment #3. Is there something else I need to be doing? Download and unzip the test.zip file; open "start.html"; wait for everything to finish loading; open the Inspector; in the same tab/window, go to http://webkit.org/?
You need to open the inspector by right clicking within one of the frames (I had been using the keyboard shortcut), so the real steps to reproduce are: 1. Download and unzip testcase 2. Load "start.html" 3. Right click below white applet area and choose "Inspect Element" 4. Navigate to <http://webkit.org/> ASSERTION FAILED: impl()->frame() (/Users/mlilek/Documents/WebKit/WebCore/bindings/js/JSDOMWindowBase.cpp:774 virtual KJS::ExecState* WebCore::JSDOMWindowBase::globalExec()) Invalid memory access of location bbadbeef eip=03820bd0
<rdar://problem/6126888>
This work for me now in WebKit r37605 which was built on 15 October 2008. Could somebody please verify this and close the bug if it works.
(In reply to comment #10) > This work for me now in WebKit r37605 which was built on 15 October 2008. Could > somebody please verify this and close the bug if it works. > Yep, seems fine with r37716.