Closed
Bug 482778
Opened 16 years ago
Closed 7 years ago
tight for loop causes minefield to hang
Categories
(Core :: JavaScript Engine, defect)
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: blassey, Unassigned)
Details
(Keywords: testcase)
Attachments
(2 files)
I was trying to generate a test case to pop up the slow script dialog and ended up hanging the browser. To reproduce, just load the attached test case in Minefield.
Here's a stack trace (from dougt):
User stack:
35 start + 41 (in firefox-bin) [0x1d25]
35 __start + 209 (in firefox-bin) [0x1df7]
35 _main + 709 (in firefox-bin) [0x27cb]
35 _XRE_main + 14008 (in XUL) [0xa89b6]
35 __ZN12nsAppStartup3RunEv + 148 (in libtoolkitcomps.dylib) [0x14d76f32]
35 __ZN10nsAppShell3RunEv + 288 (in libwidget_mac.dylib) [0x15058d1c]
35 -[NSApplication run] + 795 (in AppKit) [0x93b3a66b]
35 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 128 (in AppKit) [0x93b41630]
35 __DPSNextEvent + 657 (in AppKit) [0x93b41d7d]
35 _BlockUntilNextEventMatchingListInMode + 106 (in HIToolbox) [0x92a52f4d]
35 _ReceiveNextEventCommon + 175 (in HIToolbox) [0x92a53012]
35 _RunCurrentEventLoopInMode + 283 (in HIToolbox) [0x92a532c0]
35 _CFRunLoopRunInMode + 88 (in CoreFoundation) [0x953f8cd8]
35 _CFRunLoopRunSpecific + 3141 (in CoreFoundation) [0x953f85f5]
35 __ZN10nsAppShell18ProcessGeckoEventsEPv + 518 (in libwidget_mac.dylib) [0x1505a478]
35 __ZN14nsBaseAppShell19NativeEventCallbackEv + 181 (in libwidget_mac.dylib) [0x150a3f37]
35 __Z25NS_ProcessPendingEvents_PP9nsIThreadj + 146 (in libxpcom_core.dylib) [0x4b23b6]
35 __ZN8nsThread16ProcessNextEventEiPi + 676 (in libxpcom_core.dylib) [0x529652]
35 __ZN23nsInputStreamReadyEvent3RunEv + 100 (in libxpcom_core.dylib) [0x4f6a7a]
35 __ZN17nsInputStreamPump18OnInputStreamReadyEP19nsIAsyncInputStream + 138 (in libnecko.dylib) [0x14111750]
35 __ZN17nsInputStreamPump15OnStateTransferEv + 777 (in libnecko.dylib) [0x141111ff]
35 __ZN13nsHttpChannel15OnDataAvailableEP10nsIRequestP11nsISupportsP14nsIInputStreamjj + 844 (in libnecko.dylib) [0x141ea256]
35 __ZN19nsStreamListenerTee15OnDataAvailableEP10nsIRequestP11nsISupportsP14nsIInputStreamjj + 624 (in libnecko.dylib) [0x14145c84]
35 __ZN18nsDocumentOpenInfo15OnDataAvailableEP10nsIRequestP11nsISupportsP14nsIInputStreamjj + 99 (in libdocshell.dylib) [0x1211f065]
35 __ZN8nsParser15OnDataAvailableEP10nsIRequestP11nsISupportsP14nsIInputStreamjj + 774 (in libhtmlpars.dylib) [0x13e39818]
35 __ZN8nsParser11ResumeParseEiii + 573 (in libhtmlpars.dylib) [0x13e39fb7]
35 __ZN8nsParser10BuildModelEv + 291 (in libhtmlpars.dylib) [0x13e35c85]
35 __ZN7CNavDTD10BuildModelEP9nsIParserP12nsITokenizerP16nsITokenObserverP14nsIContentSink + 938 (in libhtmlpars.dylib) [0x13e2324a]
35 __ZN7CNavDTD11HandleTokenEP6CTokenP9nsIParser + 1744 (in libhtmlpars.dylib) [0x13e29b80]
35 __ZN7CNavDTD14HandleEndTokenEP6CToken + 910 (in libhtmlpars.dylib) [0x13e26cb8]
35 __ZN7CNavDTD14CloseContainerE9nsHTMLTagi + 626 (in libhtmlpars.dylib) [0x13e25ed8]
35 ??? [0x12a2e019]
35 ??? [0x12a2db5b]
35 ??? [0x12a2c335]
35 ??? [0x129fb27b]
35 ??? [0x129fbfc7]
35 ??? [0x12923c44]
35 ??? [0x12928602]
35 ??? [0x12927368]
35 ??? [0x129270fe]
35 ??? [0x12b51c85]
35 _JS_EvaluateUCScriptForPrincipals + 327 (in libmozjs.dylib) [0x26543f]
34 _js_Execute + 807 (in libmozjs.dylib) [0x2d9693]
31 _js_Interpret + 93502 (in libmozjs.dylib) [0x2c7e4e]
29 _js_Invoke + 2325 (in libmozjs.dylib) [0x2dac33]
26 __Z17XPC_WN_CallMethodP9JSContextP8JSObjectjPlS3_ + 401 (in libxpconnect.dylib) [0x152082d1]
21 __ZN16XPCWrappedNative10CallMethodER14XPCCallContextNS_8CallModeE + 6237 (in libxpconnect.dylib) [0x151fd5a7]
21 _NS_InvokeByIndex_P + 99 (in libxpcom_core.dylib) [0x544909]
21 ??? [0x12a3a859]
19 ??? [0x12a3a691]
18 ??? [0x12a3a384]
11 __ZN8nsParser5ParseERK18nsAString_internalPvRK19nsACString_internali9nsDTDMode + 1142 (in libhtmlpars.dylib) [0x13e3a76e]
5 __ZN8nsParser11ResumeParseEiii + 573 (in libhtmlpars.dylib) [0x13e39fb7]
5 __ZN8nsParser10BuildModelEv + 291 (in libhtmlpars.dylib) [0x13e35c85]
2 __ZN7CNavDTD10BuildModelEP9nsIParserP12nsITokenizerP16nsITokenObserverP14nsIContentSink + 938 (in libhtmlpars.dylib) [0x13e2324a]
2 __ZN7CNavDTD11HandleTokenEP6CTokenP9nsIParser + 1718 (in libhtmlpars.dylib) [0x13e29b66]
2 __ZN7CNavDTD16HandleStartTokenEP6CToken + 1155 (in libhtmlpars.dylib) [0x13e29445]
1 __ZN7CNavDTD7AddLeafEPK13nsIParserNode + 68 (in libhtmlpars.dylib) [0x13e268f0]
1 __ZN7CNavDTD23HandleDefaultStartTokenEP6CToken9nsHTMLTagP13nsCParserNode + 1395 (in libhtmlpars.dylib) [0x13e28273]
1 __ZN7CNavDTD7AddLeafEPK13nsIParserNode + 118 (in libhtmlpars.dylib) [0x13e26922]
1 ??? [0x12a327d1]
1 ??? [0x12a2f9ac]
1 ??? [0x12a2e131]
1 ??? [0x12888ef4]
2 __ZN7CNavDTD10BuildModelEP9nsIParserP12nsITokenizerP16nsITokenObserverP14nsIContentSink + 969 (in libhtmlpars.dylib) [0x13e23269]
1 ??? [0x12874722]
1 ??? [0x128746e7]
1 __ZN7CNavDTD11HandleTokenEP6CTokenP9nsIParser + 1710 (in libhtmlpars.dylib) [0x13e29b5e]
5 __ZN8nsParser11ResumeParseEiii + 537 (in libhtmlpars.dylib) [0x13e39f93]
2 __ZN8nsParser8TokenizeEi + 406 (in libhtmlpars.dylib) [0x13e3842c]
1 __ZN15nsHTMLTokenizer11ConsumeTextERP6CTokenR9nsScanner + 126 (in libhtmlpars.dylib) [0x13e16f3a]
1 __ZN15nsHTMLTokenizer12ConsumeTokenER9nsScannerRi + 325 (in libhtmlpars.dylib) [0x13e18843]
1 __ZN15nsHTMLTokenizer11ConsumeTextERP6CTokenR9nsScanner + 123 (in libhtmlpars.dylib) [0x13e16f37]
1 __ZneRK17nsScannerIteratorS1_ + 0 (in libhtmlpars.dylib) [0x13e11a66]
2 __ZN8nsParser8TokenizeEi + 143 (in libhtmlpars.dylib) [0x13e38325]
1 __ZN14CParserContext12GetTokenizerEiP14nsIContentSinkRP12nsITokenizer + 92 (in libhtmlpars.dylib) [0x13e40008]
1 __ZN8nsCOMPtrI18nsIHTMLContentSinkEC1E16nsQueryInterface + 50 (in libhtmlpars.dylib) [0x13e2a6ae]
1 __ZN8nsCOMPtrI18nsIHTMLContentSinkE14assign_from_qiE16nsQueryInterfaceRK4nsID + 20 (in libhtmlpars.dylib) [0x13e2a654]
1 __ZNK16nsQueryInterfaceclERK4nsIDPPv + 57 (in libxpcom_core.dylib) [0x4a891f]
1 ??? [0x12a2a2b3]
1 ??? [0x12a2a2ff]
1 __ZN14CParserContext12GetTokenizerEiP14nsIContentSinkRP12nsITokenizer + 424 (in libhtmlpars.dylib) [0x13e40154]
1 __ZN8nsCOMPtrI18nsIHTMLContentSinkED1Ev + 66 (in libhtmlpars.dylib) [0x13e2a1fc]
1 ??? [0x12a2a352]
1 ??? [0x12791b07]
1 __ZN8nsParser8TokenizeEi + 512 (in libhtmlpars.dylib) [0x13e38496]
1 __ZN15nsHTMLTokenizer16ScanDocStructureEi + 1 (in libhtmlpars.dylib) [0x13e16843]
1 __ZN8nsParser11ResumeParseEiii + 1146 (in libhtmlpars.dylib) [0x13e3a1f4]
1 __ZN15nsHTMLTokenizer7ReleaseEv + 1 (in libhtmlpars.dylib) [0x13e15f45]
2 __ZN8nsParser5ParseERK18nsAString_internalPvRK19nsACString_internali9nsDTDMode + 353 (in libhtmlpars.dylib) [0x13e3a459]
2 __ZN9nsScannerC1ERK18nsAString_internalRK19nsACString_internali + 200 (in libhtmlpars.dylib) [0x13e458a4]
1 __ZN9nsScanner14AppendToBufferERK18nsAString_internal + 69 (in libhtmlpars.dylib) [0x13e45c45]
1 __ZN17nsScannerIterator17normalize_forwardEv + 1 (in libhtmlpars.dylib) [0x13e11815]
1 __ZN9nsScanner14AppendToBufferERK18nsAString_internal + 17 (in libhtmlpars.dylib) [0x13e45c11]
1 __ZN19nsScannerBufferList21AllocBufferFromStringERK18nsAString_internal + 103 (in libhtmlpars.dylib) [0x13e10003]
2 __ZN8nsParser5ParseERK18nsAString_internalPvRK19nsACString_internali9nsDTDMode + 1100 (in libhtmlpars.dylib) [0x13e3a744]
2 __ZN9nsScanner6AppendERK18nsAString_internal + 24 (in libhtmlpars.dylib) [0x13e44df4]
1 __ZNK18nsScannerSubstring12BeginReadingER17nsScannerIterator + 0 (in libhtmlpars.dylib) [0x13e0fe6a]
1 __ZN9nsScanner14AppendToBufferERK18nsAString_internal + 69 (in libhtmlpars.dylib) [0x13e45c45]
1 __ZN9nsScanner14AppendToBufferEPN19nsScannerBufferList6BufferEP10nsIRequesti + 441 (in libhtmlpars.dylib) [0x13e44c91]
1 __ZNK18nsScannerSubstring12BeginReadingER17nsScannerIterator + 110 (in libhtmlpars.dylib) [0x13e0fed8]
1 __ZNK18nsScannerSubstring15GetNextFragmentER17nsScannerFragment + 72 (in libhtmlpars.dylib) [0x13e0fd7a]
1 __ZN14CParserContextD1Ev + 1 (in libhtmlpars.dylib) [0x13e3fd65]
1 __ZN8nsParser5ParseERK18nsAString_internalPvRK19nsACString_internali9nsDTDMode + 182 (in libhtmlpars.dylib) [0x13e3a3ae]
1 __ZN8nsCOMPtrI9nsIParserEC1EPS0_ + 45 (in libhtmlpars.dylib) [0x13e3f9d1]
1 __ZN27nsCycleCollectingAutoRefCnt4incrEP11nsISupports + 145 (in libhtmlpars.dylib) [0x13e1eba9]
1 __ZN8nsParser11ResumeParseEiii + 1111 (in libhtmlpars.dylib) [0x13e3a1d1]
1 __ZN18nsAString_internal8TruncateEj + 1 (in libhtmlpars.dylib) [0x13e11341]
2 ??? [0x12a3a600]
2 _JS_ValueToString + 101 (in libmozjs.dylib) [0x252e31]
2 _js_ValueToString + 179 (in libmozjs.dylib) [0x3465c1]
2 _js_NumberToString + 44 (in libmozjs.dylib) [0x2e43c2]
2 __Z22NumberToStringWithBaseP9JSContextdi + 107 (in libmozjs.dylib) [0x2e4367]
1 _JS_NewStringCopyZ + 208 (in libmozjs.dylib) [0x265e86]
1 _js_NewString + 206 (in libmozjs.dylib) [0x342c9a]
1 _pthread_mutex_lock + 1 (in libSystem.B.dylib) [0x9448daad]
1 _js_InflateString + 242 (in libmozjs.dylib) [0x34cc38]
4 __ZN16XPCWrappedNative10CallMethodER14XPCCallContextNS_8CallModeE + 974 (in libxpconnect.dylib) [0x151fc118]
4 __ZN23nsScriptSecurityManager9CanAccessEjP23nsAXPCNativeCallContextP9JSContextP8JSObjectP11nsISupportsP12nsIClassInfolPPv + 89 (in libcaps.dylib) [0x1c80395]
3 __ZN23nsScriptSecurityManager23CheckPropertyAccessImplEjP23nsAXPCNativeCallContextP9JSContextP8JSObjectP11nsISupportsP6nsIURIP12nsIClassInfoPKclPPv + 505 (in libcaps.dylib) [0x1c7fac7]
3 __ZN23nsScriptSecurityManager20doGetObjectPrincipalEP8JSObjecti + 311 (in libcaps.dylib) [0x1c762f7]
2 __ZNK16XPCWrappedNative18GetObjectPrincipalEv + 65 (in libxpconnect.dylib) [0x151ffd7f]
2 __ZN8nsCOMPtrI24nsIScriptObjectPrincipalEC1E16nsQueryInterface + 50 (in libxpconnect.dylib) [0x151cfbea]
2 __ZN8nsCOMPtrI24nsIScriptObjectPrincipalE14assign_from_qiE16nsQueryInterfaceRK4nsID + 20 (in libxpconnect.dylib) [0x151cfb5e]
2 __ZNK16nsQueryInterfaceclERK4nsIDPPv + 57 (in libxpcom_core.dylib) [0x4a891f]
2 ??? [0x12a37a6e]
2 ??? [0x128a7bbb]
2 __Z16NS_TableDrivenQIPvPK12QITableEntryRK4nsIDPS_ + 81 (in libxpcom_core.dylib) [0x4ac4f1]
2 ??? [0x12a378b2]
1 _pthread_getspecific + 0 (in libSystem.B.dylib) [0x94487264]
1 ??? [0x128a7e93]
1 ??? [0x12791aa5]
1 _NS_CycleCollectorForget_P + 48 (in libxpcom_core.dylib) [0x540d82]
1 __ZN16nsCycleCollector6ForgetEP11nsISupports + 136 (in libxpcom_core.dylib) [0x540d42]
1 __ZN14nsPurpleBuffer6RemoveEPv + 105 (in libxpcom_core.dylib) [0x542abf]
1 __ZN15nsBaseHashtableI12nsPtrHashKeyIKvEjjE6RemoveEPS1_ + 24 (in libxpcom_core.dylib) [0x542a54]
1 __ZN12nsTHashtableI17nsBaseHashtableETI12nsPtrHashKeyIKvEjEE11RemoveEntryEPS2_ + 102 (in libxpcom_core.dylib) [0x542a34]
1 _SearchTable + 131 (in libxpcom_core.dylib) [0x4a42f9]
1 __ZNK16XPCWrappedNative18GetObjectPrincipalEv + 33 (in libxpconnect.dylib) [0x151ffd5f]
1 __ZNK21XPCWrappedNativeScope12GetPrincipalEv + 52 (in libxpconnect.dylib) [0x151b676a]
1 ??? [0x12b67d33]
1 ??? [0x12738706]
1 ??? [0x12678db1]
1 __ZN23nsScriptSecurityManager23CheckPropertyAccessImplEjP23nsAXPCNativeCallContextP9JSContextP8JSObjectP11nsISupportsP6nsIURIP12nsIClassInfoPKclPPv + 520 (in libcaps.dylib) [0x1c7fad6]
1 __ZN8nsCOMPtrI12nsIPrincipalEaSEPS0_ + 35 (in libcaps.dylib) [0x1c8533b]
1 __ZN8nsCOMPtrI12nsIPrincipalE20Assert_NoQueryNeededEv + 50 (in libcaps.dylib) [0x1c73d90]
1 __ZN8nsCOMPtrI12nsIPrincipalEC1E16nsQueryInterface + 50 (in libcaps.dylib) [0x1c73d58]
1 __ZN8nsCOMPtrI12nsIPrincipalE14assign_from_qiE16nsQueryInterfaceRK4nsID + 20 (in libcaps.dylib) [0x1c73cfe]
1 __ZNK16nsQueryInterfaceclERK4nsIDPPv + 57 (in libxpcom_core.dylib) [0x4a891f]
1 __ZN11nsPrincipal14QueryInterfaceERK4nsIDPPv + 271 (in libcaps.dylib) [0x1c6ad5d]
1 __PR_Darwin_x86_AtomicIncrement + 13 (in libnspr4.dylib) [0x1697ed]
1 __ZN16XPCWrappedNative10CallMethodER14XPCCallContextNS_8CallModeE + 270 (in libxpconnect.dylib) [0x151fbe58]
1 __ZN17nsXPTCMiniVariantC2Ev + 6 (in libxpconnect.dylib) [0x151f19a0]
1 __ZN14XPCCallContextD1Ev + 370 (in libxpconnect.dylib) [0x151b9884]
1 __ZN17xptiInterfaceInfo13GetMethodInfoEtPPK15nsXPTMethodInfo + 1 (in libxpcom_core.dylib) [0x54caa3]
1 __ZN16XPCWrappedNative10CallMethodER14XPCCallContextNS_8CallModeE + 6263 (in libxpconnect.dylib) [0x151fd5c1]
1 __ZN14XPCCallContextC1EN10XPCContext8LangTypeEP9JSContextP8JSObjectS5_ljPlS6_ + 1 (in libxpconnect.dylib) [0x151b8dd5]
1 _js_Invoke + 1228 (in libmozjs.dylib) [0x2da7ea]
1 _js_ComputeThis + 62 (in libmozjs.dylib) [0x2d9022]
1 __Z11ComputeThisP9JSContextiPl + 277 (in libmozjs.dylib) [0x2d8fa3]
1 _js_GetScopeChain + 1 (in libmozjs.dylib) [0x2d878b]
1 _js_Interpret + 97733 (in libmozjs.dylib) [0x2c8ed5]
1 _js_NativeGet + 561 (in libmozjs.dylib) [0x2f2587]
1 _js_GetSprop + 255 (in libmozjs.dylib) [0x2e71ed]
1 __Z25XPC_WN_Helper_GetPropertyP9JSContextP8JSObjectlPl + 191 (in libxpconnect.dylib) [0x15209add]
1 ??? [0x12bb0aef]
1 _JSVAL_TO_GCTHING + 1 (in libmozjs.dylib) [0x25266b]
1 ??? [0xffff1090]
1 _js_NativeGet + 110 (in libmozjs.dylib) [0x2f23c4]
1 _js_Interpret + 112359 (in libmozjs.dylib) [0x2cc7f7]
Kernel stack:
35 _PE_incoming_interrupt + 131 [0x449c0e]
35 _lapic_interrupt + 107 [0x1af6f8]
35 _sync_iss_to_iks + 114 [0x1a8f18]
Thread id: 7351f20
User stack:
35 _thread_start + 34 (in libSystem.B.dylib) [0x944b6f52]
35 __pthread_start + 321 (in libSystem.B.dylib) [0x944b7095]
35 __pt_root + 314 (in libnspr4.dylib) [0x1631cf]
35 __ZN12XPCJSRuntime12WatchdogMainEPv + 73 (in libxpconnect.dylib) [0x151e3339]
35 _PR_WaitCondVar + 370 (in libnspr4.dylib) [0x15c15b]
35 _pt_TimedWait + 243 (in libnspr4.dylib) [0x15bc40]
35 _semaphore_timedwait_signal_trap + 10 (in libSystem.B.dylib) [0x94486226]
Thread id: 747e5d0
User stack:
35 _thread_start + 34 (in libSystem.B.dylib) [0x944b6f52]
35 __pthread_start + 321 (in libSystem.B.dylib) [0x944b7095]
35 __pt_root + 314 (in libnspr4.dylib) [0x1631cf]
35 __ZN8nsThread10ThreadFuncEPv + 263 (in libxpcom_core.dylib) [0x529861]
35 __Z21NS_ProcessNextEvent_PP9nsIThreadi + 130 (in libxpcom_core.dylib) [0x4b2280]
35 __ZN8nsThread16ProcessNextEventEiPi + 676 (in libxpcom_core.dylib) [0x529652]
35 __ZN11TimerThread3RunEv + 719 (in libxpcom_core.dylib) [0x5317c7]
35 _PR_WaitCondVar + 370 (in libnspr4.dylib) [0x15c15b]
35 _pt_TimedWait + 243 (in libnspr4.dylib) [0x15bc40]
35 _semaphore_timedwait_signal_trap + 10 (in libSystem.B.dylib) [0x94486226]
Thread id: 93af3c8
User stack:
35 _thread_start + 34 (in libSystem.B.dylib) [0x944b6f52]
35 __pthread_start + 321 (in libSystem.B.dylib) [0x944b7095]
35 __pt_root + 314 (in libnspr4.dylib) [0x1631cf]
35 __ZN21nsPSMBackgroundThread14nsThreadRunnerEPv + 27 (in libpipnss.dylib) [0x14503067]
35 __ZN11nsSSLThread3RunEv + 286 (in libpipnss.dylib) [0x14504c46]
35 _PR_WaitCondVar + 333 (in libnspr4.dylib) [0x15c136]
35 _semaphore_wait_signal_trap + 10 (in libSystem.B.dylib) [0x9448620e]
Thread id: 7678c80
User stack:
35 _thread_start + 34 (in libSystem.B.dylib) [0x944b6f52]
35 __pthread_start + 321 (in libSystem.B.dylib) [0x944b7095]
35 __pt_root + 314 (in libnspr4.dylib) [0x1631cf]
35 __ZN21nsPSMBackgroundThread14nsThreadRunnerEPv + 27 (in libpipnss.dylib) [0x14503067]
35 __ZN24nsCertVerificationThread3RunEv + 72 (in libpipnss.dylib) [0x14505a38]
35 _PR_WaitCondVar + 333 (in libnspr4.dylib) [0x15c136]
35 _semaphore_wait_signal_trap + 10 (in libSystem.B.dylib) [0x9448620e]
Thread id: 79725d0
User stack:
35 _thread_start + 34 (in libSystem.B.dylib) [0x944b6f52]
35 __pthread_start + 321 (in libSystem.B.dylib) [0x944b7095]
35 __pt_root + 314 (in libnspr4.dylib) [0x1631cf]
35 __ZN8nsThread10ThreadFuncEPv + 263 (in libxpcom_core.dylib) [0x529861]
35 __Z21NS_ProcessNextEvent_PP9nsIThreadi + 130 (in libxpcom_core.dylib) [0x4b2280]
35 __ZN8nsThread16ProcessNextEventEiPi + 522 (in libxpcom_core.dylib) [0x5295b8]
35 __ZN8nsThread19nsChainedEventQueue8GetEventEiPP11nsIRunnable + 34 (in libxpcom_core.dylib) [0x52a220]
35 __ZN12nsEventQueue8GetEventEiPP11nsIRunnable + 134 (in libxpcom_core.dylib) [0x527826]
35 __ZN13nsAutoMonitor4WaitEj + 27 (in libxpcom_core.dylib) [0x4f3f7f]
35 _PR_Wait + 265 (in libnspr4.dylib) [0x15c877]
35 _PR_WaitCondVar + 333 (in libnspr4.dylib) [0x15c136]
35 _semaphore_wait_signal_trap + 10 (in libSystem.B.dylib) [0x9448620e]
Thread id: 903b7d8
User stack:
35 _thread_start + 34 (in libSystem.B.dylib) [0x944b6f52]
35 __pthread_start + 321 (in libSystem.B.dylib) [0x944b7095]
35 __pt_root + 314 (in libnspr4.dylib) [0x1631cf]
35 __ZN8nsThread10ThreadFuncEPv + 263 (in libxpcom_core.dylib) [0x529861]
35 __Z21NS_ProcessNextEvent_PP9nsIThreadi + 130 (in libxpcom_core.dylib) [0x4b2280]
35 __ZN8nsThread16ProcessNextEventEiPi + 522 (in libxpcom_core.dylib) [0x5295b8]
35 __ZN8nsThread19nsChainedEventQueue8GetEventEiPP11nsIRunnable + 34 (in libxpcom_core.dylib) [0x52a220]
35 __ZN12nsEventQueue8GetEventEiPP11nsIRunnable + 134 (in libxpcom_core.dylib) [0x527826]
35 __ZN13nsAutoMonitor4WaitEj + 27 (in libxpcom_core.dylib) [0x4f3f7f]
35 _PR_Wait + 265 (in libnspr4.dylib) [0x15c877]
35 _PR_WaitCondVar + 333 (in libnspr4.dylib) [0x15c136]
35 _semaphore_wait_signal_trap + 10 (in libSystem.B.dylib) [0x9448620e]
Thread id: 8098d60
User stack:
35 _thread_start + 34 (in libSystem.B.dylib) [0x944b6f52]
35 __pthread_start + 321 (in libSystem.B.dylib) [0x944b7095]
35 __ZN9CAPThread5EntryEPS_ + 96 (in CoreAudio) [0x9270b464]
35 __ZN10HALRunLoop9OwnThreadEPv + 160 (in CoreAudio) [0x9270b5dc]
35 _CFRunLoopRunInMode + 88 (in CoreFoundation) [0x953f8cd8]
35 _mach_msg_trap + 10 (in libSystem.B.dylib) [0x944861c6]
Thread id: 945ac80
User stack:
35 _thread_start + 34 (in libSystem.B.dylib) [0x944b6f52]
35 __pthread_start + 321 (in libSystem.B.dylib) [0x944b7095]
35 _PrivateMPEntryPoint + 56 (in CarbonCore) [0x92d750a3]
35 __ZN23TSystemNotificationTask26SystemNotificationTaskProcEPv + 123 (in DesktopServicesPriv) [0x90004e83]
35 _CFRunLoopRun + 84 (in CoreFoundation) [0x953f8d34]
35 _mach_msg_trap + 10 (in libSystem.B.dylib) [0x944861c6]
Thread id: 945a8b8
User stack:
35 _thread_start + 34 (in libSystem.B.dylib) [0x944b6f52]
35 __pthread_start + 321 (in libSystem.B.dylib) [0x944b7095]
35 _PrivateMPEntryPoint + 56 (in CarbonCore) [0x92d750a3]
35 __ZN25TFSEventsNotificationTask28FSEventsNotificationTaskProcEPv + 216 (in DesktopServicesPriv) [0x90004ffc]
35 _CFRunLoopRun + 84 (in CoreFoundation) [0x953f8d34]
35 _mach_msg_trap + 10 (in libSystem.B.dylib) [0x944861c6]
Thread id: 7a282e8
User stack:
35 _thread_start + 34 (in libSystem.B.dylib) [0x944b6f52]
35 __pthread_start + 321 (in libSystem.B.dylib) [0x944b7095]
35 _PrivateMPEntryPoint + 56 (in CarbonCore) [0x92d750a3]
35 __ZN13TNodeSyncTask12SyncTaskProcEPv + 84 (in DesktopServicesPriv) [0x9000ffba]
35 _MPWaitOnQueue + 208 (in CarbonCore) [0x92d76b4c]
35 _TSWaitOnConditionTimedRelative + 202 (in CarbonCore) [0x92d55da6]
35 _TSWaitOnCondition + 126 (in CarbonCore) [0x92d76ecf]
35 ___semwait_signal + 10 (in libSystem.B.dylib) [0x9448d3ae]
Thread id: 903a128
User stack:
35 _thread_start + 34 (in libSystem.B.dylib) [0x944b6f52]
35 _kevent + 10 (in libSystem.B.dylib) [0x944b6906]
Thread id: 9459d60
User stack:
35 _thread_start + 34 (in libSystem.B.dylib) [0x944b6f52]
35 ___select + 10 (in libSystem.B.dylib) [0x944d56f2]
Thread id: 7efbd60
User stack:
35 _thread_start + 34 (in libSystem.B.dylib) [0x944b6f52]
35 __pthread_start + 321 (in libSystem.B.dylib) [0x944b7095]
35 ___NSThread__main__ + 308 (in Foundation) [0x94e76394]
35 -[NSThread main] + 45 (in Foundation) [0x94e767ed]
35 -[NSUIHeartBeat _heartBeatThread:] + 753 (in AppKit) [0x93ba7d90]
35 -[NSConditionLock lockWhenCondition:] + 69 (in Foundation) [0x94ebc4d5]
35 -[NSConditionLock lockWhenCondition:beforeDate:] + 144 (in Foundation) [0x94ebc570]
35 -[NSCondition waitUntilDate:] + 236 (in Foundation) [0x94ebc75c]
35 _semaphore_timedwait_signal_trap + 10 (in libSystem.B.dylib) [0x94486226]
Thread id: 7efd7d8
User stack:
35 _thread_start + 34 (in libSystem.B.dylib) [0x944b6f52]
35 __pthread_start + 321 (in libSystem.B.dylib) [0x944b7095]
35 __pt_root + 314 (in libnspr4.dylib) [0x1631cf]
35 __ZN8nsThread10ThreadFuncEPv + 263 (in libxpcom_core.dylib) [0x529861]
35 __Z21NS_ProcessNextEvent_PP9nsIThreadi + 130 (in libxpcom_core.dylib) [0x4b2280]
35 __ZN8nsThread16ProcessNextEventEiPi + 676 (in libxpcom_core.dylib) [0x529652]
35 __ZN24nsSocketTransportService3RunEv + 288 (in libnecko.dylib) [0x14142cc4]
35 __Z21NS_ProcessNextEvent_PP9nsIThreadi + 130 (in libxpcom_core.dylib) [0x4b2280]
35 __ZN8nsThread16ProcessNextEventEiPi + 416 (in libxpcom_core.dylib) [0x52954e]
35 __ZN24nsSocketTransportService18OnProcessNextEventEP17nsIThreadInternalij + 61 (in libnecko.dylib) [0x14143459]
35 __ZN24nsSocketTransportService15DoPollIterationEi + 788 (in libnecko.dylib) [0x14143156]
35 __ZN24nsSocketTransportService4PollEiPj + 222 (in libnecko.dylib) [0x14141abe]
35 _PR_Poll + 31 (in libnspr4.dylib) [0x161c59]
35 __pr_poll_with_poll + 1329 (in libnspr4.dylib) [0x1619ec]
35 _select$DARWIN_EXTSN$NOCANCEL + 10 (in libSystem.B.dylib) [0x944bd30a]
Thread id: 10c22f20
User stack:
35 _thread_start + 34 (in libSystem.B.dylib) [0x944b6f52]
35 __pthread_start + 321 (in libSystem.B.dylib) [0x944b7095]
35 __pt_root + 314 (in libnspr4.dylib) [0x1631cf]
35 __ZN14nsHostResolver10ThreadFuncEPv + 288 (in libnecko.dylib) [0x141581ca]
35 __ZN14nsHostResolver15GetHostToLookupEPP12nsHostRecord + 363 (in libnecko.dylib) [0x14158031]
35 _PR_WaitCondVar + 370 (in libnspr4.dylib) [0x15c15b]
35 _pt_TimedWait + 243 (in libnspr4.dylib) [0x15bc40]
35 _semaphore_timedwait_signal_trap + 10 (in libSystem.B.dylib) [0x94486226]
Thread id: 7974ba0
User stack:
35 _thread_start + 34 (in libSystem.B.dylib) [0x944b6f52]
35 __pthread_start + 321 (in libSystem.B.dylib) [0x944b7095]
35 __pt_root + 314 (in libnspr4.dylib) [0x1631cf]
35 __ZN14nsHostResolver10ThreadFuncEPv + 288 (in libnecko.dylib) [0x141581ca]
35 __ZN14nsHostResolver15GetHostToLookupEPP12nsHostRecord + 363 (in libnecko.dylib) [0x14158031]
35 _PR_WaitCondVar + 370 (in libnspr4.dylib) [0x15c15b]
35 _pt_TimedWait + 243 (in libnspr4.dylib) [0x15bc40]
35 _semaphore_timedwait_signal_trap + 10 (in libSystem.B.dylib) [0x94486226]
Thread id: 7efc8b8
User stack:
35 _thread_start + 34 (in libSystem.B.dylib) [0x944b6f52]
35 __pthread_start + 321 (in libSystem.B.dylib) [0x944b7095]
35 _fe_fragment_thread + 54 (in QuartzCore) [0x95b49ab9]
35 ___semwait_signal + 10 (in libSystem.B.dylib) [0x9448d3ae]
Thread id: 7974048
User stack:
35 _thread_start + 34 (in libSystem.B.dylib) [0x944b6f52]
35 __pthread_start + 321 (in libSystem.B.dylib) [0x944b7095]
35 _QTSNetworkThread_RunThread + 131 (in QuickTime) [0x90f1b212]
35 _CFRunLoopRun + 84 (in CoreFoundation) [0x953f8d34]
35 _mach_msg_trap + 10 (in libSystem.B.dylib) [0x944861c6]
Thread id: 9457b58
User stack:
35 _thread_start + 34 (in libSystem.B.dylib) [0x944b6f52]
35 __pthread_start + 321 (in libSystem.B.dylib) [0x944b7095]
35 ___NSThread__main__ + 308 (in Foundation) [0x94e76394]
35 -[NSThread main] + 45 (in Foundation) [0x94e767ed]
35 +[NSURLConnection(NSURLConnectionReallyInternal) _resourceLoadLoop:] + 320 (in Foundation) [0x94ed9d40]
35 _CFRunLoopRunInMode + 88 (in CoreFoundation) [0x953f8cd8]
35 _mach_msg_trap + 10 (in libSystem.B.dylib) [0x944861c6]
Thread id: 8096f20
User stack:
35 _thread_start + 34 (in libSystem.B.dylib) [0x944b6f52]
35 __pthread_start + 321 (in libSystem.B.dylib) [0x944b7095]
35 __pt_root + 314 (in libnspr4.dylib) [0x1631cf]
35 __ZN8nsThread10ThreadFuncEPv + 263 (in libxpcom_core.dylib) [0x529861]
35 __Z21NS_ProcessNextEvent_PP9nsIThreadi + 130 (in libxpcom_core.dylib) [0x4b2280]
35 __ZN8nsThread16ProcessNextEventEiPi + 522 (in libxpcom_core.dylib) [0x5295b8]
35 __ZN8nsThread19nsChainedEventQueue8GetEventEiPP11nsIRunnable + 34 (in libxpcom_core.dylib) [0x52a220]
35 __ZN12nsEventQueue8GetEventEiPP11nsIRunnable + 134 (in libxpcom_core.dylib) [0x527826]
35 __ZN13nsAutoMonitor4WaitEj + 27 (in libxpcom_core.dylib) [0x4f3f7f]
35 _PR_Wait + 265 (in libnspr4.dylib) [0x15c877]
35 _PR_WaitCondVar + 333 (in libnspr4.dylib) [0x15c136]
35 _semaphore_wait_signal_trap + 10 (in libSystem.B.dylib) [0x9448620e]
Thread id: 10c25c80
User stack:
35 _thread_start + 34 (in libSystem.B.dylib) [0x944b6f52]
35 __pthread_start + 321 (in libSystem.B.dylib) [0x944b7095]
35 _PrivateMPEntryPoint + 56 (in CarbonCore) [0x92d750a3]
35 __ZN15TFolderSizeTask18FolderSizeTaskProcEPv + 104 (in DesktopServicesPriv) [0x90011f04]
35 _MPWaitOnQueue + 208 (in CarbonCore) [0x92d76b4c]
35 _TSWaitOnConditionTimedRelative + 246 (in CarbonCore) [0x92d55dd2]
35 _semaphore_timedwait_signal_trap + 10 (in libSystem.B.dylib) [0x94486226]
Process: ATSServer [188]
Path: /System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Support/ATSServer
ADDRESS BINARY
00001000 /System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Support/ATSServer
Thread id: 7a2a8b8
User stack:
35 ??? [0x56f6]
35 ??? [0xddb0f]
35 _CFRunLoopRun + 84 (in CoreFoundation) [0x953f8d34]
35 _mach_msg_trap + 10 (in libSystem.B.dylib) [0x944861c6]
Thread id: 7677998
User stack:
35 _thread_start + 34 (in libSystem.B.dylib) [0x944b6f52]
35 __pthread_start + 321 (in libSystem.B.dylib) [0x944b7095]
35 _mach_msg_trap + 10 (in libSystem.B.dylib) [0x944861c6]
Process: AirPort Base Station Agent [174]
Path: /System/Library/CoreServices/AirPort Base Station Agent.app/Contents/MacOS/AirPort Base Station Agent
ADDRESS BINARY
00001000 /System/Library/CoreServices/AirPort Base Station Agent.app/Contents/MacOS/AirPort Base Station Agent
Thread id: 7678128
User stack:
35 ??? [0x23d1]
35 ??? [0x24a4]
35 _NSApplicationMain + 574 (in AppKit) [0x93b078a4]
35 -[NSApplication run] + 795 (in AppKit) [0x93b3a66b]
35 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 128 (in AppKit) [0x93b41630]
35 __DPSNextEvent + 657 (in AppKit) [0x93b41d7d]
35 _BlockUntilNextEventMatchingListInMode + 106 (in HIToolbox) [0x92a52f4d]
35 _ReceiveNextEventCommon + 374 (in HIToolbox) [0x92a530d9]
35 _RunCurrentEventLoopInMode + 283 (in HIToolbox) [0x92a532c0]
35 _CFRunLoopRunInMode + 88 (in CoreFoundation) [0x953f8cd8]
35 _mach_msg_trap + 10 (in libSystem.B.dylib) [0x944861c6]
Thread id: 79712e8
User stack:
35 _thread_start + 34 (in libSystem.B.dylib) [0x944b6f52]
35 ___select + 10 (in libSystem.B.dylib) [0x944d56f2]
Thread id: 79716b0
User stack:
35 _thread_start + 34 (in libSystem.B.dylib) [0x944b6f52]
35 __pthread_start + 321 (in libSystem.B.dylib) [0x944b7095]
35 ??? [0x1a652]
35 ??? [0x18b0f]
35 ??? [0x1a953]
35 _semaphore_timedwait_signal_trap + 10 (in libSystem.B.dylib) [0x94486226]
Comment 1•16 years ago
|
||
The code in question:
for(var i = 1; i> 0; i++)
document.write(i);
I am not sure this is a JS-only issue. The empty loop we abort. Maybe we just generate too much data here?
Reporter | ||
Comment 2•16 years ago
|
||
for this test case, click the word slow in the red box after the page loads, minefield hangs after you click.
Comment 3•13 years ago
|
||
This still hangs.
Assignee | ||
Updated•11 years ago
|
Assignee: general → nobody
Comment 4•7 years ago
|
||
No longer reproducible, shows the slow script dialog for me in Fx60 Beta. Closing as WFM.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → WORKSFORME
Updated•5 years ago
|
Flags: needinfo?(vseerror)
You need to log in
before you can comment on or make changes to this bug.
Description
•