Bug 136241 - [Win] 64-bit JavaScriptCore crashes on launch
Summary: [Win] 64-bit JavaScriptCore crashes on launch
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: JavaScriptCore (show other bugs)
Version: 528+ (Nightly build)
Hardware: PC All
: P2 Normal
Assignee: Michael Saboff
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-08-25 17:52 PDT by Brent Fulgham
Modified: 2014-08-26 15:09 PDT (History)
4 users (show)

See Also:


Attachments
Patch (1.30 KB, patch)
2014-08-26 15:03 PDT, Michael Saboff
mark.lam: review+
Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Brent Fulgham 2014-08-25 17:52:12 PDT
Windows 8, 64-bit.  

Attempting to run WinLauncher crashes on startup: r172942, and probably older.

 	JavaScriptCore.dll!WTF::MallocPtr<wchar_t>::get() Line 59	C++
 	JavaScriptCore.dll!JSC::JSPropertyNameEnumerator::identifierSet() Line 66	C++
>	JavaScriptCore.dll!JSC::StructureIDTable::get(unsigned int structureID) Line 87	C++
 	JavaScriptCore.dll!JSC::JSCell::structure(JSC::VM & vm) Line 106	C++
 	JavaScriptCore.dll!JSC::JSCell::classInfo() Line 239	C++
 	JavaScriptCore.dll!JSC::JSCell::inherits(const JSC::ClassInfo * info) Line 209	C++
 	JavaScriptCore.dll!JSC::jsCast<JSC::JSObject * __ptr64>(JSC::JSValue from) Line 241	C++
 	JavaScriptCore.dll!JSC::Register::scope() Line 237	C++
 	JavaScriptCore.dll!JSC::ExecState::scope() Line 50	C++
 	JavaScriptCore.dll!JSC::StackVisitor::readNonInlinedFrame(JSC::ExecState * callFrame, JSC::CodeOrigin * codeOrigin) Line 124	C++
 	JavaScriptCore.dll!JSC::StackVisitor::readFrame(JSC::ExecState * callFrame) Line 94	C++
 	JavaScriptCore.dll!JSC::StackVisitor::gotoNextFrame() Line 69	C++
 	JavaScriptCore.dll!JSC::StackVisitor::visit<JSC::GetStackTraceFunctor>(JSC::ExecState * startFrame, JSC::GetStackTraceFunctor & functor) Line 133	C++
 	JavaScriptCore.dll!JSC::ExecState::iterate<JSC::GetStackTraceFunctor>(JSC::GetStackTraceFunctor & functor) Line 261	C++
 	JavaScriptCore.dll!JSC::Interpreter::getStackTrace(WTF::Vector<JSC::StackFrame,0,WTF::CrashOnOverflow> & results, unsigned __int64 maxStackSize) Line 605	C++
 	JavaScriptCore.dll!JSC::VM::throwException(JSC::ExecState * exec, JSC::JSValue error) Line 652	C++
 	WebKit.dll!WebCore::setDOMException(JSC::ExecState * exec, int ec) Line 220	C++
 	WebKit.dll!WebCore::jsElementPrototypeFunctionQuerySelectorAll(JSC::ExecState * exec) Line 3669	C++
 	[External Code]
Comment 1 Michael Saboff 2014-08-26 15:03:44 PDT
Created attachment 237175 [details]
Patch
Comment 2 Mark Lam 2014-08-26 15:05:10 PDT
Comment on attachment 237175 [details]
Patch

r=me
Comment 3 Michael Saboff 2014-08-26 15:09:02 PDT
Committed r172978: <http://trac.webkit.org/changeset/172978>