Bug 13691 - REGRESSION: Crash when starting Webkit with JavaScript disabled
Summary: REGRESSION: Crash when starting Webkit with JavaScript disabled
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: JavaScriptCore (show other bugs)
Version: 523.x (Safari 3)
Hardware: Macintosh OS X 10.4
: P1 Normal
Assignee: Eric Seidel (no email)
URL:
Keywords: Regression
Depends on:
Blocks:
 
Reported: 2007-05-11 23:53 PDT by Elliott Sprehn
Modified: 2007-05-12 01:58 PDT (History)
2 users (show)

See Also:


Attachments
Crash Log 1 (21.78 KB, text/plain)
2007-05-11 23:54 PDT, Elliott Sprehn
no flags Details
Crash Log 2 (21.17 KB, text/plain)
2007-05-11 23:55 PDT, Elliott Sprehn
no flags Details
easy fix (1.18 KB, patch)
2007-05-12 01:55 PDT, Eric Seidel (no email)
mjs: review+
Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Elliott Sprehn 2007-05-11 23:53:40 PDT
When starting Webkit with JavaScript disabled the browser crashes immediately.

Reproducible in the latest nightly. (Fri May 11 22:54:47 GMT 2007, r21420).
Comment 1 Elliott Sprehn 2007-05-11 23:54:54 PDT
Created attachment 14505 [details]
Crash Log 1

Sample Crash Log
Comment 2 Elliott Sprehn 2007-05-11 23:55:58 PDT
Created attachment 14506 [details]
Crash Log 2

Another Sample Crash log
Comment 3 Elliott Sprehn 2007-05-11 23:56:50 PDT
Crash logs are slightly different, but the last few things on the trace are the same.
Comment 4 Alexey Proskuryakov 2007-05-12 00:42:45 PDT
Reproduced in a local debug build by trying to open <http://nightly.webkit.org>.

Thread 0 Crashed:
0   com.apple.WebCore        	0x01640d1c _ZNK3WTF6RefPtrIN3KJS17ScriptInterpreterEEcvMS3_KFPS2_vEEv + 40 (RefPtr.h:56)
1   com.apple.WebCore        	0x01640da8 WebCore::KJSProxy::haveInterpreter() const + 44 (kjs_proxy.h:56)
2   com.apple.WebCore        	0x010f87fc WebCore::Frame::cleanupPlatformScriptObjects() + 96 (FrameMac.mm:735)
3   com.apple.WebCore        	0x010f524c WebCore::Frame::cleanupScriptObjects() + 32 (Frame.cpp:1135)
4   com.apple.WebCore        	0x01498a7c WebCore::FrameLoader::clear(bool) + 604 (FrameLoader.cpp:790)
5   com.apple.WebCore        	0x01498b2c WebCore::FrameLoader::begin(WebCore::KURL const&) + 40 (FrameLoader.cpp:841)
6   com.apple.WebCore        	0x01499078 WebCore::FrameLoader::receivedFirstData() + 52 (FrameLoader.cpp:805)
7   com.apple.WebCore        	0x014992d4 WebCore::FrameLoader::setEncoding(WebCore::String const&, bool) + 72 (FrameLoader.cpp:1587)
Comment 5 Eric Seidel (no email) 2007-05-12 01:55:02 PDT
Created attachment 14508 [details]
easy fix
Comment 6 Maciej Stachowiak 2007-05-12 01:57:05 PDT
Comment on attachment 14508 [details]
easy fix

r=me
Comment 7 Eric Seidel (no email) 2007-05-12 01:58:13 PDT
r21427