NEW94556
3 geolocation tests ASSERT on WK2
https://bugs.webkit.org/show_bug.cgi?id=94556
Summary 3 geolocation tests ASSERT on WK2
Brady Eidson
Reported 2012-08-20 17:58:15 PDT
3 geolocation tests ASSERT on WK2 inspector/geolocation-error.html inspector/geolocation-success.html inspector/geolocation-watchPosition.html I had to skip them in https://bugs.webkit.org/show_bug.cgi?id=94554 for unrelated reasons. The ASSERT seems indicative of a different, possibly more severe problem. Example results here: http://build.webkit.org/results/Apple%20Lion%20Debug%20WK2%20(Tests)/r126093%20(2688)/results.html Example crash log here: Process: WebProcess [86971] Path: /Volumes/VOLUME/*/WebKit2.framework/WebProcess.app/Contents/MacOS/WebProcess Identifier: com.apple.WebProcess Version: 537+ (537.3+) Code Type: X86-64 (Native) Parent Process: WebKitTestRunner [86970] PlugIn Path: /Volumes/VOLUME/*/WebKitTestRunnerInjectedBundle.bundle/Contents/MacOS/WebKitTestRunnerInjectedBundle PlugIn Identifier: WebKitTestRunnerInjectedBundle PlugIn Version: ??? (???) Date/Time: 2012-08-20 17:43:34.239 -0700 OS Version: Mac OS X 10.7.4 (11E53) Report Version: 9 Crashed Thread: 0 Dispatch queue: com.apple.main-thread Exception Type: EXC_BAD_ACCESS (SIGSEGV) Exception Codes: KERN_INVALID_ADDRESS at 0x00000000bbadbeef VM Regions Near 0xbbadbeef: --> __TEXT 00000001096d1000-00000001096d2000 [ 4K] r-x/rwx SM=COW /Volumes/VOLUME/*/WebKit2.framework/WebProcess.app/Contents/MacOS/WebProcess Application Specific Information: objc[86971]: garbage collection is OFF Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 com.apple.WebCore 0x000000010b6ac659 WebCore::TimerBase::isActive() const + 105 (Timer.h:108) 1 com.apple.WebCore 0x000000010be3995d WebCore::GeolocationClientMock::asyncUpdatePermission() + 125 (GeolocationClientMock.cpp:105) 2 com.apple.WebCore 0x000000010be398d5 WebCore::GeolocationClientMock::setPermission(bool) + 53 (GeolocationClientMock.cpp:80) 3 com.apple.WebKit2 0x0000000109977240 WebKit::InjectedBundle::setGeoLocationPermission(WebKit::WebPageGroupProxy*, bool) + 224 (InjectedBundle.cpp:237) 4 com.apple.WebKit2 0x0000000109c35872 WKBundleSetGeolocationPermission + 66 (WKBundle.cpp:162) 5 WebKitTestRunnerInjectedBundle 0x0000000112c25b77 WTR::TestRunner::setGeolocationPermission(bool) + 71 (TestRunner.cpp:349) 6 WebKitTestRunnerInjectedBundle 0x0000000112c2ed50 WTR::JSTestRunner::setGeolocationPermission(OpaqueJSContext const*, OpaqueJSValue*, OpaqueJSValue*, unsigned long, OpaqueJSValue const* const*, OpaqueJSValue const**) + 144 (JSTestRunner.cpp:460) 7 com.apple.JavaScriptCore 0x000000010aac20c1 JSC::JSCallbackFunction::call(JSC::ExecState*) + 497 (JSCallbackFunction.cpp:73) 8 com.apple.JavaScriptCore 0x000000010ac75370 _ZN3JSC5LLIntL14handleHostCallEPNS_9ExecStateEPNS_11InstructionENS_7JSValueENS_22CodeSpecializationKindE + 352 (LLIntSlowPaths.cpp:1323) 9 com.apple.JavaScriptCore 0x000000010ac762cd JSC::LLInt::setUpCall(JSC::ExecState*, JSC::Instruction*, JSC::CodeSpecializationKind, JSC::JSValue, JSC::LLIntCallLinkInfo*) + 93 (LLIntSlowPaths.cpp:1367) 10 com.apple.JavaScriptCore 0x000000010ac76257 JSC::LLInt::genericCall(JSC::ExecState*, JSC::Instruction*, JSC::CodeSpecializationKind) + 263 (LLIntSlowPaths.cpp:1423) 11 com.apple.JavaScriptCore 0x000000010ac734dc llint_slow_path_call + 60 (LLIntSlowPaths.cpp:1429) 12 com.apple.JavaScriptCore 0x000000010ac7ac95 llint_op_call + 153 13 com.apple.JavaScriptCore 0x000000010aa62980 JSC::JITCode::execute(JSC::RegisterFile*, JSC::ExecState*, JSC::JSGlobalData*) + 96 (JITCode.h:133) 14 com.apple.JavaScriptCore 0x000000010aa5e771 JSC::Interpreter::execute(JSC::ProgramExecutable*, JSC::ExecState*, JSC::ScopeChainNode*, JSC::JSObject*) + 5665 (Interpreter.cpp:1250) 15 com.apple.JavaScriptCore 0x000000010a92481a JSC::evaluate(JSC::ExecState*, JSC::ScopeChainNode*, JSC::SourceCode const&, JSC::JSValue, JSC::JSValue*) + 554 (Completion.cpp:75) 16 com.apple.WebCore 0x000000010c46ece6 WebCore::JSMainThreadExecState::evaluate(JSC::ExecState*, JSC::ScopeChainNode*, JSC::SourceCode const&, JSC::JSValue, JSC::JSValue*) + 102 (JSMainThreadExecState.h:77) 17 com.apple.WebCore 0x000000010ccc0348 WebCore::ScriptController::evaluateInWorld(WebCore::ScriptSourceCode const&, WebCore::DOMWrapperWorld*) + 472 (ScriptController.cpp:148) 18 com.apple.WebCore 0x000000010ccc04a4 WebCore::ScriptController::evaluate(WebCore::ScriptSourceCode const&) + 68 (ScriptController.cpp:166) 19 com.apple.WebCore 0x000000010ccda025 WebCore::ScriptElement::executeScript(WebCore::ScriptSourceCode const&) + 837 (ScriptElement.cpp:301) 20 com.apple.WebCore 0x000000010ccd897d WebCore::ScriptElement::prepareScript(WTF::TextPosition const&, WebCore::ScriptElement::LegacyTypeSupport) + 1837 (ScriptElement.cpp:241) 21 com.apple.WebCore 0x000000010bf95eab WebCore::HTMLScriptRunner::runScript(WebCore::Element*, WTF::TextPosition const&) + 475 (HTMLScriptRunner.cpp:292) 22 com.apple.WebCore 0x000000010bf95c54 WebCore::HTMLScriptRunner::execute(WTF::PassRefPtr<WebCore::Element>, WTF::TextPosition const&) + 164 (HTMLScriptRunner.cpp:172) 23 com.apple.WebCore 0x000000010befe258 WebCore::HTMLDocumentParser::runScriptsForPausedTreeBuilder() + 216 (HTMLDocumentParser.cpp:200) 24 com.apple.WebCore 0x000000010befe311 WebCore::HTMLDocumentParser::canTakeNextToken(WebCore::HTMLDocumentParser::SynchronousMode, WebCore::PumpSession&) + 161 (HTMLDocumentParser.cpp:218) 25 com.apple.WebCore 0x000000010befdbd0 WebCore::HTMLDocumentParser::pumpTokenizer(WebCore::HTMLDocumentParser::SynchronousMode) + 496 (HTMLDocumentParser.cpp:254) 26 com.apple.WebCore 0x000000010befd7c3 WebCore::HTMLDocumentParser::pumpTokenizerIfPossible(WebCore::HTMLDocumentParser::SynchronousMode) + 195 (HTMLDocumentParser.cpp:174) 27 com.apple.WebCore 0x000000010befed1a WebCore::HTMLDocumentParser::resumeParsingAfterScriptExecution() + 250 (HTMLDocumentParser.cpp:477) 28 com.apple.WebCore 0x000000010beff0c3 WebCore::HTMLDocumentParser::notifyFinished(WebCore::CachedResource*) + 339 (HTMLDocumentParser.cpp:517) 29 com.apple.WebCore 0x000000010beff11f non-virtual thunk to WebCore::HTMLDocumentParser::notifyFinished(WebCore::CachedResource*) + 47 30 com.apple.WebCore 0x000000010b7f292d WebCore::CachedResource::checkNotify() + 109 (CachedResource.cpp:248) 31 com.apple.WebCore 0x000000010b80ff51 WebCore::CachedScript::data(WTF::PassRefPtr<WebCore::SharedBuffer>, bool) + 193 (CachedScript.cpp:91) 32 com.apple.WebCore 0x000000010ce9bb47 WebCore::SubresourceLoader::didFinishLoading(double) + 615 (SubresourceLoader.cpp:298) 33 com.apple.WebCore 0x000000010cc77215 WebCore::ResourceLoader::didFinishLoading(WebCore::ResourceHandle*, double) + 53 (ResourceLoader.cpp:442) 34 com.apple.WebCore 0x000000010cc73cf5 -[WebCoreResourceHandleAsDelegate connectionDidFinishLoading:] + 197 (ResourceHandleMac.mm:861) 35 com.apple.Foundation 0x00007fff8d86a63e ___NSURLConnectionDidFinishLoading_block_invoke_1 + 122 36 com.apple.Foundation 0x00007fff8d86a5be _NSURLConnectionDidFinishLoading + 81 37 com.apple.CFNetwork 0x00007fff91da94fe URLConnectionClient::_clientDidFinishLoading(URLConnectionClient::ClientConnectionEventQueue*) + 296 38 com.apple.CFNetwork 0x00007fff91e5991e URLConnectionClient::ClientConnectionEventQueue::processAllEventsAndConsumePayload(XConnectionEventInfo<XClientEvent, XClientEventParams>*, long) + 862 39 com.apple.CFNetwork 0x00007fff91e59b0a URLConnectionClient::ClientConnectionEventQueue::processAllEventsAndConsumePayload(XConnectionEventInfo<XClientEvent, XClientEventParams>*, long) + 1354 40 com.apple.CFNetwork 0x00007fff91d84389 URLConnectionClient::processEvents() + 185 41 com.apple.CFNetwork 0x00007fff91d8422e MultiplexerSource::perform() + 212 42 com.apple.CoreFoundation 0x00007fff902c34f1 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17 43 com.apple.CoreFoundation 0x00007fff902c2e1c __CFRunLoopDoSources0 + 444 44 com.apple.CoreFoundation 0x00007fff902e9b49 __CFRunLoopRun + 905 45 com.apple.CoreFoundation 0x00007fff902e9486 CFRunLoopRunSpecific + 230 46 com.apple.HIToolbox 0x00007fff91ee64d3 RunCurrentEventLoopInMode + 277 47 com.apple.HIToolbox 0x00007fff91eed781 ReceiveNextEventCommon + 355 48 com.apple.HIToolbox 0x00007fff91eed60e BlockUntilNextEventMatchingListInMode + 62 49 com.apple.AppKit 0x00007fff8b32fe31 _DPSNextEvent + 659 50 com.apple.AppKit 0x00007fff8b32f735 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 135 51 com.apple.AppKit 0x00007fff8b32c071 -[NSApplication run] + 470 52 com.apple.WebCore 0x000000010cca221c WebCore::RunLoop::run() + 92 (RunLoopMac.mm:37) 53 com.apple.WebKit2 0x0000000109c0e9c2 WebKit::WebProcessMain(WebKit::CommandLine const&) + 3506 (WebProcessMainMac.mm:228) 54 com.apple.WebKit2 0x0000000109b1d87f _ZL10WebKitMainRKN6WebKit11CommandLineE + 239 (WebKitMain.cpp:50) 55 com.apple.WebKit2 0x0000000109b1d773 WebKitMain + 163 (WebKitMain.cpp:74) 56 com.apple.WebProcess 0x00000001096d1d82 main + 290 57 com.apple.WebProcess 0x00000001096d1c54 start + 52 Thread 1:: Dispatch queue: com.apple.libdispatch-manager 0 libsystem_kernel.dylib 0x00007fff915657e6 kevent + 10 1 libdispatch.dylib 0x00007fff92bc578a _dispatch_mgr_invoke + 923 2 libdispatch.dylib 0x00007fff92bc431a _dispatch_mgr_thread + 54 Thread 2:: com.apple.NSURLConnectionLoader 0 libsystem_kernel.dylib 0x00007fff9156367a mach_msg_trap + 10 1 libsystem_kernel.dylib 0x00007fff91562d71 mach_msg + 73 2 com.apple.CoreFoundation 0x00007fff902e150c __CFRunLoopServiceMachPort + 188 3 com.apple.CoreFoundation 0x00007fff902e9c74 __CFRunLoopRun + 1204 4 com.apple.CoreFoundation 0x00007fff902e9486 CFRunLoopRunSpecific + 230 5 com.apple.Foundation 0x00007fff8d867fd7 +[NSURLConnection(NSURLConnectionReallyInternal) _resourceLoadLoop:] + 335 6 com.apple.Foundation 0x00007fff8d85c72a -[NSThread main] + 68 7 com.apple.Foundation 0x00007fff8d85c6a2 __NSThread__main__ + 1575 8 libsystem_c.dylib 0x00007fff92f0e8bf _pthread_start + 335 9 libsystem_c.dylib 0x00007fff92f11b75 thread_start + 13 Thread 3:: JavaScriptCore::BlockFree 0 libsystem_kernel.dylib 0x00007fff91564bca __psynch_cvwait + 10 1 libsystem_c.dylib 0x00007fff92f12274 _pthread_cond_wait + 840 2 com.apple.JavaScriptCore 0x000000010ad1c6b9 WTF::ThreadCondition::timedWait(WTF::Mutex&, double) + 217 (ThreadingPthreads.cpp:374) 3 com.apple.JavaScriptCore 0x000000010aca8a73 JSC::BlockAllocator::waitForRelativeTimeWhileHoldingLock(double) + 99 (BlockAllocator.cpp:82) 4 com.apple.JavaScriptCore 0x000000010aca8ac4 JSC::BlockAllocator::waitForRelativeTime(double) + 68 (BlockAllocator.cpp:93) 5 com.apple.JavaScriptCore 0x000000010aca8b24 JSC::BlockAllocator::blockFreeingThreadMain() + 68 (BlockAllocator.cpp:106) 6 com.apple.JavaScriptCore 0x000000010aca8835 JSC::BlockAllocator::blockFreeingThreadStartFunc(void*) + 21 (BlockAllocator.cpp:98) 7 com.apple.JavaScriptCore 0x000000010ad1ae74 _ZN3WTFL16threadEntryPointEPv + 148 (Threading.cpp:70) 8 com.apple.JavaScriptCore 0x000000010ad1ba59 _ZN3WTFL19wtfThreadEntryPointEPv + 105 (ThreadingPthreads.cpp:159) 9 libsystem_c.dylib 0x00007fff92f0e8bf _pthread_start + 335 10 libsystem_c.dylib 0x00007fff92f11b75 thread_start + 13 Thread 4:: JavaScriptCore::Marking 0 libsystem_kernel.dylib 0x00007fff91564bca __psynch_cvwait + 10 1 libsystem_c.dylib 0x00007fff92f12274 _pthread_cond_wait + 840 2 com.apple.JavaScriptCore 0x000000010ad1c580 WTF::ThreadCondition::wait(WTF::Mutex&) + 48 (ThreadingPthreads.cpp:353) 3 com.apple.JavaScriptCore 0x000000010ab54c17 JSC::SlotVisitor::drainFromShared(JSC::SlotVisitor::SharedDrainMode) + 1159 (MarkStack.cpp:485) 4 com.apple.JavaScriptCore 0x000000010ab54751 JSC::MarkStackThreadSharedData::markingThreadMain(JSC::SlotVisitor*) + 65 (MarkStack.cpp:247) 5 com.apple.JavaScriptCore 0x000000010ab54d19 JSC::MarkStackThreadSharedData::markingThreadStartFunc(void*) + 41 (MarkStack.cpp:256) 6 com.apple.JavaScriptCore 0x000000010ad1ae74 _ZN3WTFL16threadEntryPointEPv + 148 (Threading.cpp:70) 7 com.apple.JavaScriptCore 0x000000010ad1ba59 _ZN3WTFL19wtfThreadEntryPointEPv + 105 (ThreadingPthreads.cpp:159) 8 libsystem_c.dylib 0x00007fff92f0e8bf _pthread_start + 335 9 libsystem_c.dylib 0x00007fff92f11b75 thread_start + 13 Thread 5:: JavaScriptCore::Marking 0 libsystem_kernel.dylib 0x00007fff91564bca __psynch_cvwait + 10 1 libsystem_c.dylib 0x00007fff92f12274 _pthread_cond_wait + 840 2 com.apple.JavaScriptCore 0x000000010ad1c580 WTF::ThreadCondition::wait(WTF::Mutex&) + 48 (ThreadingPthreads.cpp:353) 3 com.apple.JavaScriptCore 0x000000010ab54c17 JSC::SlotVisitor::drainFromShared(JSC::SlotVisitor::SharedDrainMode) + 1159 (MarkStack.cpp:485) 4 com.apple.JavaScriptCore 0x000000010ab54751 JSC::MarkStackThreadSharedData::markingThreadMain(JSC::SlotVisitor*) + 65 (MarkStack.cpp:247) 5 com.apple.JavaScriptCore 0x000000010ab54d19 JSC::MarkStackThreadSharedData::markingThreadStartFunc(void*) + 41 (MarkStack.cpp:256) 6 com.apple.JavaScriptCore 0x000000010ad1ae74 _ZN3WTFL16threadEntryPointEPv + 148 (Threading.cpp:70) 7 com.apple.JavaScriptCore 0x000000010ad1ba59 _ZN3WTFL19wtfThreadEntryPointEPv + 105 (ThreadingPthreads.cpp:159) 8 libsystem_c.dylib 0x00007fff92f0e8bf _pthread_start + 335 9 libsystem_c.dylib 0x00007fff92f11b75 thread_start + 13 Thread 6:: JavaScriptCore::Marking 0 libsystem_kernel.dylib 0x00007fff91564bca __psynch_cvwait + 10 1 libsystem_c.dylib 0x00007fff92f12274 _pthread_cond_wait + 840 2 com.apple.JavaScriptCore 0x000000010ad1c580 WTF::ThreadCondition::wait(WTF::Mutex&) + 48 (ThreadingPthreads.cpp:353) 3 com.apple.JavaScriptCore 0x000000010ab54c17 JSC::SlotVisitor::drainFromShared(JSC::SlotVisitor::SharedDrainMode) + 1159 (MarkStack.cpp:485) 4 com.apple.JavaScriptCore 0x000000010ab54751 JSC::MarkStackThreadSharedData::markingThreadMain(JSC::SlotVisitor*) + 65 (MarkStack.cpp:247) 5 com.apple.JavaScriptCore 0x000000010ab54d19 JSC::MarkStackThreadSharedData::markingThreadStartFunc(void*) + 41 (MarkStack.cpp:256) 6 com.apple.JavaScriptCore 0x000000010ad1ae74 _ZN3WTFL16threadEntryPointEPv + 148 (Threading.cpp:70) 7 com.apple.JavaScriptCore 0x000000010ad1ba59 _ZN3WTFL19wtfThreadEntryPointEPv + 105 (ThreadingPthreads.cpp:159) 8 libsystem_c.dylib 0x00007fff92f0e8bf _pthread_start + 335 9 libsystem_c.dylib 0x00007fff92f11b75 thread_start + 13 Thread 7:: JavaScriptCore::Marking 0 libsystem_kernel.dylib 0x00007fff91564bca __psynch_cvwait + 10 1 libsystem_c.dylib 0x00007fff92f12274 _pthread_cond_wait + 840 2 com.apple.JavaScriptCore 0x000000010ad1c580 WTF::ThreadCondition::wait(WTF::Mutex&) + 48 (ThreadingPthreads.cpp:353) 3 com.apple.JavaScriptCore 0x000000010ab54c17 JSC::SlotVisitor::drainFromShared(JSC::SlotVisitor::SharedDrainMode) + 1159 (MarkStack.cpp:485) 4 com.apple.JavaScriptCore 0x000000010ab54751 JSC::MarkStackThreadSharedData::markingThreadMain(JSC::SlotVisitor*) + 65 (MarkStack.cpp:247) 5 com.apple.JavaScriptCore 0x000000010ab54d19 JSC::MarkStackThreadSharedData::markingThreadStartFunc(void*) + 41 (MarkStack.cpp:256) 6 com.apple.JavaScriptCore 0x000000010ad1ae74 _ZN3WTFL16threadEntryPointEPv + 148 (Threading.cpp:70) 7 com.apple.JavaScriptCore 0x000000010ad1ba59 _ZN3WTFL19wtfThreadEntryPointEPv + 105 (ThreadingPthreads.cpp:159) 8 libsystem_c.dylib 0x00007fff92f0e8bf _pthread_start + 335 9 libsystem_c.dylib 0x00007fff92f11b75 thread_start + 13 Thread 8:: JavaScriptCore::Marking 0 libsystem_kernel.dylib 0x00007fff91564bca __psynch_cvwait + 10 1 libsystem_c.dylib 0x00007fff92f12274 _pthread_cond_wait + 840 2 com.apple.JavaScriptCore 0x000000010ad1c580 WTF::ThreadCondition::wait(WTF::Mutex&) + 48 (ThreadingPthreads.cpp:353) 3 com.apple.JavaScriptCore 0x000000010ab54c17 JSC::SlotVisitor::drainFromShared(JSC::SlotVisitor::SharedDrainMode) + 1159 (MarkStack.cpp:485) 4 com.apple.JavaScriptCore 0x000000010ab54751 JSC::MarkStackThreadSharedData::markingThreadMain(JSC::SlotVisitor*) + 65 (MarkStack.cpp:247) 5 com.apple.JavaScriptCore 0x000000010ab54d19 JSC::MarkStackThreadSharedData::markingThreadStartFunc(void*) + 41 (MarkStack.cpp:256) 6 com.apple.JavaScriptCore 0x000000010ad1ae74 _ZN3WTFL16threadEntryPointEPv + 148 (Threading.cpp:70) 7 com.apple.JavaScriptCore 0x000000010ad1ba59 _ZN3WTFL19wtfThreadEntryPointEPv + 105 (ThreadingPthreads.cpp:159) 8 libsystem_c.dylib 0x00007fff92f0e8bf _pthread_start + 335 9 libsystem_c.dylib 0x00007fff92f11b75 thread_start + 13 Thread 9:: JavaScriptCore::Marking 0 libsystem_kernel.dylib 0x00007fff91564bca __psynch_cvwait + 10 1 libsystem_c.dylib 0x00007fff92f12274 _pthread_cond_wait + 840 2 com.apple.JavaScriptCore 0x000000010ad1c580 WTF::ThreadCondition::wait(WTF::Mutex&) + 48 (ThreadingPthreads.cpp:353) 3 com.apple.JavaScriptCore 0x000000010ab54c17 JSC::SlotVisitor::drainFromShared(JSC::SlotVisitor::SharedDrainMode) + 1159 (MarkStack.cpp:485) 4 com.apple.JavaScriptCore 0x000000010ab54751 JSC::MarkStackThreadSharedData::markingThreadMain(JSC::SlotVisitor*) + 65 (MarkStack.cpp:247) 5 com.apple.JavaScriptCore 0x000000010ab54d19 JSC::MarkStackThreadSharedData::markingThreadStartFunc(void*) + 41 (MarkStack.cpp:256) 6 com.apple.JavaScriptCore 0x000000010ad1ae74 _ZN3WTFL16threadEntryPointEPv + 148 (Threading.cpp:70) 7 com.apple.JavaScriptCore 0x000000010ad1ba59 _ZN3WTFL19wtfThreadEntryPointEPv + 105 (ThreadingPthreads.cpp:159) 8 libsystem_c.dylib 0x00007fff92f0e8bf _pthread_start + 335 9 libsystem_c.dylib 0x00007fff92f11b75 thread_start + 13 Thread 10: 0 libsystem_kernel.dylib 0x00007fff91565192 __workq_kernreturn + 10 1 libsystem_c.dylib 0x00007fff92f10594 _pthread_wqthread + 758 2 libsystem_c.dylib 0x00007fff92f11b85 start_wqthread + 13 Thread 11: 0 libsystem_kernel.dylib 0x00007fff91565192 __workq_kernreturn + 10 1 libsystem_c.dylib 0x00007fff92f10594 _pthread_wqthread + 758 2 libsystem_c.dylib 0x00007fff92f11b85 start_wqthread + 13 Thread 0 crashed with X86 Thread State (64-bit): rax: 0x00000000bbadbeef rbx: 0x00007ff60e5aa5d8 rcx: 0x00000000000b6690 rdx: 0x00007ff60e59cea0 rdi: 0x00000001096e0000 rsi: 0x00007ff60e500000 rbp: 0x00007fff692cbd40 rsp: 0x00007fff692cbd20 r8: 0x0000000000000007 r9: 0x00007ff60e53cb40 r10: 0x00000000a8783914 r11: 0x0000000018b9786a r12: 0x0000000000000200 r13: 0x0000000113872038 r14: 0xffff000000000000 r15: 0xffff000000000002 rip: 0x000000010b6ac659 rfl: 0x0000000000010246 cr2: 0x00000000bbadbeef Logical CPU: 7
Attachments
Pavel Feldman
Comment 1 2012-08-21 08:53:22 PDT
@kpiascik: It sounds like geolocation is a source of failure on multiple platforms. Do you intend to fix / mute it everywhere?
Konrad Piascik
Comment 2 2012-08-21 09:06:49 PDT
(In reply to comment #1) > @kpiascik: It sounds like geolocation is a source of failure on multiple platforms. Do you intend to fix / mute it everywhere? This ASSERT does not look related to my changes. I didn't change the Mock object. The ASSERT is happening because the thread that created the Timer (Mock object) is different than the one that's setting the permission. Is there some special way to call testRunner.testRunner.setGeolocationPermission()? I'm not sure if it's related to the inclusion of inspector-test.js, because that seems to be the only difference between my tests and the tests in fast/dom/Geolocaiton
Brady Eidson
Comment 3 2012-08-21 09:11:53 PDT
(In reply to comment #2) > (In reply to comment #1) > > @kpiascik: It sounds like geolocation is a source of failure on multiple platforms. Do you intend to fix / mute it everywhere? > > This ASSERT does not look related to my changes. I didn't change the Mock object. But you're the one who added this 3 tests, and it seems they've ASSERTed since they were added... =/
Konrad Piascik
Comment 4 2012-08-21 09:22:31 PDT
Investigating...
Note You need to log in before you can comment on or make changes to this bug.