Bug 48049 - REGRESSION: Crash in http/tests/xmlhttprequest/origin-whitelisting-removal.html
Summary: REGRESSION: Crash in http/tests/xmlhttprequest/origin-whitelisting-removal.html
Status: RESOLVED DUPLICATE of bug 48030
Alias: None
Product: WebKit
Classification: Unclassified
Component: JavaScriptCore (show other bugs)
Version: 528+ (Nightly build)
Hardware: Mac OS X 10.5
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar, NeedsReduction, Regression
Depends on:
Blocks:
 
Reported: 2010-10-21 01:58 PDT by David Kilzer (:ddkilzer)
Modified: 2010-10-21 11:40 PDT (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description David Kilzer (:ddkilzer) 2010-10-21 01:58:37 PDT
* SUMMARY
LayoutTests/http/tests/xmlhttprequest/origin-whitelisting-removal.html crashes every time it's run.

* STEPS TO REPRODUCE
1. $ ./WebKitTools/Scripts/build-webkit --debug
2. $ ./WebKitTools/Scripts/run-webkit-tests --debug LayoutTests/http/tests/xmlhttprequest/origin-whitelisting-removal.html

* RESULTS
Crash.

* REGRESSION
This is a recent regression.

* NOTES
Stack trace:


Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000026
Crashed Thread:  0  Dispatch queue: com.apple.main-thread

Thread 0 Crashed:  Dispatch queue: com.apple.main-thread
0   com.apple.JavaScriptCore      	0x00000001001adeac JSC::Interpreter::throwException(JSC::ExecState*&, JSC::JSValue&, unsigned int, bool) + 1070 (Interpreter.cpp:684)
1   com.apple.JavaScriptCore      	0x00000001001d3452 cti_vm_throw + 234 (JITStubs.cpp:3634)
2   com.apple.JavaScriptCore      	0x00000001001d21cd jscGeneratedNativeCode + 0 (JITStubs.cpp:1007)
3   com.apple.JavaScriptCore      	0x00000001001b0c5c JSC::JITCode::execute(JSC::RegisterFile*, JSC::ExecState*, JSC::JSGlobalData*, JSC::JSValue*) + 76 (JITCode.h:77)
4   com.apple.JavaScriptCore      	0x00000001001ab5df JSC::Interpreter::execute(JSC::CallFrameClosure&, JSC::JSValue*) + 213 (Interpreter.cpp:1034)
5   com.apple.JavaScriptCore      	0x0000000100131780 JSC::CachedCall::call() + 104 (CachedCall.h:52)
6   com.apple.JavaScriptCore      	0x000000010012a8d6 JSC::arrayProtoFuncForEach(JSC::ExecState*) + 631 (ArrayPrototype.cpp:822)
7   ???                           	0x0000223892a001aa 0 + 37626373472682
8   com.apple.JavaScriptCore      	0x00000001001b0c5c JSC::JITCode::execute(JSC::RegisterFile*, JSC::ExecState*, JSC::JSGlobalData*, JSC::JSValue*) + 76 (JITCode.h:77)
9   com.apple.JavaScriptCore      	0x00000001001accd1 JSC::Interpreter::execute(JSC::ProgramExecutable*, JSC::ExecState*, JSC::ScopeChainNode*, JSC::JSObject*, JSC::JSValue*) + 995 (Interpreter.cpp:754)
10  com.apple.JavaScriptCore      	0x000000010017c7a7 JSC::evaluate(JSC::ExecState*, JSC::ScopeChain&, JSC::SourceCode const&, JSC::JSValue) + 484 (Completion.cpp:63)
11  com.apple.WebCore             	0x00000001015ae368 WebCore::JSMainThreadExecState::evaluate(JSC::ExecState*, JSC::ScopeChain&, JSC::SourceCode const&, JSC::JSValue) + 58 (JSMainThreadExecState.h:54)
12  com.apple.WebCore             	0x000000010196ef52 WebCore::ScriptController::evaluateInWorld(WebCore::ScriptSourceCode const&, WebCore::DOMWrapperWorld*, WebCore::ShouldAllowXSS) + 478 (ScriptController.cpp:148)
13  com.apple.WebCore             	0x000000010196f10c WebCore::ScriptController::evaluate(WebCore::ScriptSourceCode const&, WebCore::ShouldAllowXSS) + 58 (ScriptController.cpp:172)
14  com.apple.WebCore             	0x0000000101974a8a WebCore::ScriptController::executeScript(WebCore::ScriptSourceCode const&, WebCore::ShouldAllowXSS) + 142 (ScriptControllerBase.cpp:62)
15  com.apple.WebCore             	0x000000010134e899 WebCore::HTMLScriptRunner::executeScript(WebCore::ScriptSourceCode const&) const + 205 (HTMLScriptRunner.cpp:154)
[...]
Comment 1 David Kilzer (:ddkilzer) 2010-10-21 01:59:09 PDT
<rdar://problem/8577717>
Comment 2 David Kilzer (:ddkilzer) 2010-10-21 09:42:08 PDT
This was when building r70207 from trunk.
Comment 3 Alexey Proskuryakov 2010-10-21 11:40:17 PDT

*** This bug has been marked as a duplicate of bug 48030 ***