RESOLVED DUPLICATE of bug 119224 119653
EXC_BAD_ACCESS when browsing the Crossfilter demonstration page
https://bugs.webkit.org/show_bug.cgi?id=119653
Summary EXC_BAD_ACCESS when browsing the Crossfilter demonstration page
Jon Buffington
Reported 2013-08-10 07:06:01 PDT
Steps to reproduce: 1) Open WebKit nightly build on OS X 10.8. 2) Navigate to http://square.github.io/crossfilter/ Actual Results: The application crashed. Expected Results: The page should display. --- Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 com.apple.JavaScriptCore 0x000000010872d95a JSC::JSObject::putDirectIndexBeyondVectorLengthWithArrayStorage(JSC::ExecState*, unsigned int, JSC::JSValue, unsigned int, JSC::PutDirectIndexMode, JSC::ArrayStorage*) + 138 1 com.apple.JavaScriptCore 0x000000010872e1d8 JSC::JSObject::putDirectIndexBeyondVectorLength(JSC::ExecState*, unsigned int, JSC::JSValue, unsigned int, JSC::PutDirectIndexMode) + 1560 2 com.apple.JavaScriptCore 0x00000001085855e0 JSC::arrayProtoFuncMap(JSC::ExecState*) + 1008 3 ??? 0x0000406a7a801045 0 + 70826065924165 4 com.apple.JavaScriptCore 0x00000001086d5ef1 JSC::JITCode::execute(JSC::JSStack*, JSC::ExecState*, JSC::VM*) + 49 5 com.apple.JavaScriptCore 0x00000001086bbc2a JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 650 6 com.apple.JavaScriptCore 0x00000001085a3935 JSC::call(JSC::ExecState*, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 69 7 com.apple.WebCore 0x0000000109016b6c WebCore::JSEventListener::handleEvent(WebCore::ScriptExecutionContext*, WebCore::Event*) + 908 8 com.apple.WebCore 0x0000000108ce4cbc WebCore::EventTarget::fireEventListeners(WebCore::Event*, WebCore::EventTargetData*, WTF::Vector<WebCore::RegisteredEventListener, 1ul, WTF::CrashOnOverflow>&) + 364 9 com.apple.WebCore 0x0000000108ce49d6 WebCore::EventTarget::fireEventListeners(WebCore::Event*) + 390 10 com.apple.WebCore 0x0000000108ce4838 WebCore::EventTarget::dispatchEvent(WTF::PassRefPtr<WebCore::Event>) + 88 11 com.apple.WebCore 0x00000001096f5a4f WebCore::XMLHttpRequestProgressEventThrottle::dispatchEvent(WTF::PassRefPtr<WebCore::Event>) + 335 12 com.apple.WebCore 0x00000001096f05a2 WebCore::XMLHttpRequest::callReadyStateChangeListener() + 514 13 com.apple.WebCore 0x00000001096f43f6 WebCore::XMLHttpRequest::didFinishLoading(unsigned long, double) + 358 14 com.apple.WebCore 0x0000000108a8d04d WebCore::CachedResource::checkNotify() + 93 15 com.apple.WebCore 0x0000000108a89fd2 WebCore::CachedRawResource::finishLoading(WebCore::ResourceBuffer*) + 194 16 com.apple.WebCore 0x00000001095614f5 WebCore::SubresourceLoader::didFinishLoading(double) + 133 17 com.apple.Foundation 0x00007fff94e7fd88 __65-[NSURLConnectionInternal _withConnectionAndDelegate:onlyActive:]_block_invoke_0 + 28 18 com.apple.Foundation 0x00007fff94e7fccc -[NSURLConnectionInternal _withConnectionAndDelegate:onlyActive:] + 227 19 com.apple.Foundation 0x00007fff94e7fbc8 -[NSURLConnectionInternal _withActiveConnectionAndDelegate:] + 63 20 com.apple.CFNetwork 0x00007fff8f348091 ___delegate_didFinishLoading_block_invoke_0 + 40 21 com.apple.CFNetwork 0x00007fff8f33a54a ___withDelegateAsync_block_invoke_0 + 90 22 com.apple.CFNetwork 0x00007fff8f3caf3a __block_global_1 + 28 23 com.apple.CoreFoundation 0x00007fff96bfc154 CFArrayApplyFunction + 68 24 com.apple.CFNetwork 0x00007fff8f32b2b4 RunloopBlockContext::perform() + 124 25 com.apple.CFNetwork 0x00007fff8f32b18b MultiplexerSource::perform() + 221 26 com.apple.CoreFoundation 0x00007fff96bddb31 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17 27 com.apple.CoreFoundation 0x00007fff96bdd455 __CFRunLoopDoSources0 + 245 28 com.apple.CoreFoundation 0x00007fff96c007f5 __CFRunLoopRun + 789 29 com.apple.CoreFoundation 0x00007fff96c000e2 CFRunLoopRunSpecific + 290 30 com.apple.HIToolbox 0x00007fff8a68beb4 RunCurrentEventLoopInMode + 209 31 com.apple.HIToolbox 0x00007fff8a68bc52 ReceiveNextEventCommon + 356 32 com.apple.HIToolbox 0x00007fff8a68bae3 BlockUntilNextEventMatchingListInMode + 62 33 com.apple.AppKit 0x00007fff94387533 _DPSNextEvent + 685 34 com.apple.AppKit 0x00007fff94386df2 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 128 35 com.apple.AppKit 0x00007fff9437e1a3 -[NSApplication run] + 517 36 com.apple.WebCore 0x00000001094a7422 WebCore::RunLoop::run() + 82 37 com.apple.WebKit2 0x00000001081c1c42 int WebKit::ChildProcessMain<WebKit::WebProcess, WebKit::WebContentProcessMainDelegate>(int, char**) + 614 38 com.apple.WebProcess 0x00000001080d8e23 main + 337 39 libdyld.dylib 0x00007fff92f897e1 start + 1
Attachments
Zan Dobersek
Comment 1 2013-08-28 02:21:23 PDT
Thanks for the bug report. This looks similar enough to bug #119224, so I'll be marking this bug as a duplicate of that one. *** This bug has been marked as a duplicate of bug 119224 ***
Alexey Proskuryakov
Comment 2 2013-08-28 09:59:45 PDT
It's unclear from the partial stack trace which nightly build you were using. This may not be a duplicate. Could you please re-test with a current nightly, and attach a complete stack trace as a file if this still happens?
Jon Buffington
Comment 3 2013-08-28 12:31:57 PDT
I just re-tested with current nightly (r154730) and I am now able to load http://square.github.io/crossfilter/. FWIW, I was testing WebKit nightly that was current on 2013-08-10 when I filed the bug.
Note You need to log in before you can comment on or make changes to this bug.