Closed Bug 545662 Opened 15 years ago Closed 15 years ago

[HTML5][WFM?] browser_bookmarksProperties.js times out

Categories

(Core :: DOM: HTML Parser, defect, P1)

defect

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: hsivonen, Unassigned)

Details

browser_bookmarksProperties.js times out with the HTML5 parser.
In the middle of the test I see: ###!!! ASSERTION: Invalid computed width: 'aComputedWidth >= 0', file /Users/Shared/Projects/mozilla-html5/layout/generic/nsHTMLReflowState.cpp, line 229 sHTMLReflowState::SetComputedWidth(int) (nsHTMLReflowState.cpp:230, in libgklayout.dylib) nsFrame::BoxReflow(nsBoxLayoutState&, nsPresContext*, nsHTMLReflowMetrics&, nsIRenderingContext*, int, int, int, int, int) (in libgklayout.dylib) (nsFrame.cpp:6480) sFrame::RefreshSizeCache(nsBoxLayoutState&) (nsFrame.cpp:6146, in libgklayout.dylib) sFrame::GetPrefSize(nsBoxLayoutState&) (nsFrame.cpp:6231, in libgklayout.dylib) nsSprocketLayout::GetPrefSize(nsIFrame*, nsBoxLayoutState&) (in libgklayout.dylib) (nsSprocketLayout.cpp:1366) sBoxFrame::GetPrefSize(nsBoxLayoutState&) (nsBoxFrame.cpp:808, in libgklayout.dylib) sMenuFrame::GetPrefSize(nsBoxLayoutState&) (nsMenuFrame.cpp:1279, in libgklayout.dylib) nsSprocketLayout::GetPrefSize(nsIFrame*, nsBoxLayoutState&) (in libgklayout.dylib) (nsSprocketLayout.cpp:1366) sBoxFrame::GetPrefSize(nsBoxLayoutState&) (nsBoxFrame.cpp:808, in libgklayout.dylib) sXULScrollFrame::GetPrefSize(nsBoxLayoutState&) (nsGfxScrollFrame.cpp:1078, in libgklayout.dylib) nsSprocketLayout::GetPrefSize(nsIFrame*, nsBoxLayoutState&) (in libgklayout.dylib) (nsSprocketLayout.cpp:1366) sBoxFrame::GetPrefSize(nsBoxLayoutState&) (nsBoxFrame.cpp:808, in libgklayout.dylib) sMenuFrame::DoLayout(nsBoxLayoutState&) (nsMenuFrame.cpp:746, in libgklayout.dylib) sIFrame::Layout(nsBoxLayoutState&) (nsBox.cpp:550, in libgklayout.dylib) nsSprocketLayout::Layout(nsIFrame*, nsBoxLayoutState&) (in libgklayout.dylib) (nsSprocketLayout.cpp:525) sBoxFrame::DoLayout(nsBoxLayoutState&) (nsBoxFrame.cpp:938, in libgklayout.dylib) sIFrame::Layout(nsBoxLayoutState&) (nsBox.cpp:550, in libgklayout.dylib) nsSprocketLayout::Layout(nsIFrame*, nsBoxLayoutState&) (in libgklayout.dylib) (nsSprocketLayout.cpp:525) nsGridRowLeafLayout::Layout(nsIFrame*, nsBoxLayoutState&) (in libgklayout.dylib) (nsGridRowLeafLayout.cpp:317) sBoxFrame::DoLayout(nsBoxLayoutState&) (nsBoxFrame.cpp:938, in libgklayout.dylib) sIFrame::Layout(nsBoxLayoutState&) (nsBox.cpp:550, in libgklayout.dylib) nsSprocketLayout::Layout(nsIFrame*, nsBoxLayoutState&) (in libgklayout.dylib) (nsSprocketLayout.cpp:525) sBoxFrame::DoLayout(nsBoxLayoutState&) (nsBoxFrame.cpp:938, in libgklayout.dylib) sIFrame::Layout(nsBoxLayoutState&) (nsBox.cpp:550, in libgklayout.dylib) nsStackLayout::Layout(nsIFrame*, nsBoxLayoutState&) (in libgklayout.dylib) (nsStackLayout.cpp:345) nsGridLayout2::Layout(nsIFrame*, nsBoxLayoutState&) (in libgklayout.dylib) (nsGridLayout2.cpp:89) sBoxFrame::DoLayout(nsBoxLayoutState&) (nsBoxFrame.cpp:938, in libgklayout.dylib) sIFrame::Layout(nsBoxLayoutState&) (nsBox.cpp:550, in libgklayout.dylib) nsSprocketLayout::Layout(nsIFrame*, nsBoxLayoutState&) (in libgklayout.dylib) (nsSprocketLayout.cpp:525) sBoxFrame::DoLayout(nsBoxLayoutState&) (nsBoxFrame.cpp:938, in libgklayout.dylib) sIFrame::Layout(nsBoxLayoutState&) (nsBox.cpp:550, in libgklayout.dylib) nsSprocketLayout::Layout(nsIFrame*, nsBoxLayoutState&) (in libgklayout.dylib) (nsSprocketLayout.cpp:525) sBoxFrame::DoLayout(nsBoxLayoutState&) (nsBoxFrame.cpp:938, in libgklayout.dylib) sIFrame::Layout(nsBoxLayoutState&) (nsBox.cpp:550, in libgklayout.dylib) nsSprocketLayout::Layout(nsIFrame*, nsBoxLayoutState&) (in libgklayout.dylib) (nsSprocketLayout.cpp:525) sBoxFrame::DoLayout(nsBoxLayoutState&) (nsBoxFrame.cpp:938, in libgklayout.dylib) sIFrame::Layout(nsBoxLayoutState&) (nsBox.cpp:550, in libgklayout.dylib) nsStackLayout::Layout(nsIFrame*, nsBoxLayoutState&) (in libgklayout.dylib) (nsStackLayout.cpp:345) sBoxFrame::DoLayout(nsBoxLayoutState&) (nsBoxFrame.cpp:938, in libgklayout.dylib) sIFrame::Layout(nsBoxLayoutState&) (nsBox.cpp:550, in libgklayout.dylib) nsBoxFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) (in libgklayout.dylib) (nsBoxFrame.cpp:753) nsRootBoxFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) (in libgklayout.dylib) (nsRootBoxFrame.cpp:237) nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, int, int, unsigned int, unsigned int&, nsOverflowContinuationTracker*) (in libgklayout.dylib) (nsContainerFrame.cpp:756) ViewportFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) (in libgklayout.dylib) (nsViewportFrame.cpp:285) PresShell::DoReflow(nsIFrame*, int) (in libgklayout.dylib) (nsPresShell.cpp:7336) resShell::ProcessReflowCommands(int) (nsPresShell.cpp:7463, in libgklayout.dylib) resShell::FlushPendingNotifications(mozFlushType) (nsPresShell.cpp:4800, in libgklayout.dylib) sDocument::FlushPendingNotifications(mozFlushType) (nsDocument.cpp:6340, in libgklayout.dylib) sDocLoader::DocLoaderIsEmpty(int) (nsDocLoader.cpp:757, in libdocshell.dylib) nsDocLoader::OnStopRequest(nsIRequest*, nsISupports*, unsigned int) (in libdocshell.dylib) (nsDocLoader.cpp:700) nsLoadGroup::RemoveRequest(nsIRequest*, nsISupports*, unsigned int) (in libnecko.dylib) (nsLoadGroup.cpp:680) mgRequestProxy::RemoveFromLoadGroup(int) (imgRequestProxy.cpp:195, in libimglib2.dylib) imgRequestProxy::OnStopRequest(nsIRequest*, nsISupports*, unsigned int, int) (in libimglib2.dylib) (imgRequestProxy.cpp:648) imgRequest::OnStopRequest(nsIRequest*, nsISupports*, unsigned int) (in libimglib2.dylib) (imgRequest.cpp:945) ProxyListener::OnStopRequest(nsIRequest*, nsISupports*, unsigned int) (in libimglib2.dylib) (imgLoader.cpp:1785) nsJARChannel::OnStopRequest(nsIRequest*, nsISupports*, unsigned int) (in libjar50.dylib) (nsJARChannel.cpp:882) sInputStreamPump::OnStateStop() (nsInputStreamPump.cpp:577, in libnecko.dylib) sInputStreamPump::OnInputStreamReady(nsIAsyncInputStream*) (nsInputStreamPump.cpp:401, in libnecko.dylib) sInputStreamReadyEvent::Run() (nsStreamUtils.cpp:113, in libxpcom_core.dylib) nsThread::ProcessNextEvent(int, int*) (in libxpcom_core.dylib) (nsThread.cpp:527) NS_ProcessNextEvent_P(nsIThread*, int) (in libxpcom_core.dylib) (nsThreadUtils.cpp:250) sXULWindow::ShowModal() (nsXULWindow.cpp:405, in libnsappshell.dylib) sContentTreeOwner::ShowAsModal() (nsContentTreeOwner.cpp:528, in libnsappshell.dylib) nsWindowWatcher::OpenWindowJSInternal(nsIDOMWindow*, char const*, char const*, char const*, int, nsIArray*, int, nsIDOMWindow**) (in libembedcomponents.dylib) (nsWindowWatcher.cpp:1002) nsWindowWatcher::OpenWindowJS(nsIDOMWindow*, char const*, char const*, char const*, int, nsIArray*, nsIDOMWindow**) (in libembedcomponents.dylib) (nsWindowWatcher.cpp:487) nsGlobalWindow::OpenInternal(nsAString_internal const&, nsAString_internal const&, nsAString_internal const&, int, int, int, int, nsIArray*, nsISupports*, nsIPrincipal*, JSContext*, nsIDOMWindow**) (in libgklayout.dylib) (nsGlobalWindow.cpp:7862) nsGlobalWindow::OpenDialog(nsAString_internal const&, nsAString_internal const&, nsAString_internal const&, nsIDOMWindow**) (in libgklayout.dylib) (nsGlobalWindow.cpp:5241) S_InvokeByIndex_P (xptcinvoke_unixish_x86.cpp:179, in libxpcom_core.dylib) XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode) (in libxpconnect.dylib) (xpcwrappednative.cpp:2727) XPC_WN_CallMethod(JSContext*, JSObject*, unsigned int, long*, long*) (in libxpconnect.dylib) (xpcwrappednativejsops.cpp:1770) s_Invoke (jsinterp.cpp:1370, in libmozjs.dylib) s_Interpret (jsops.cpp:2277, in libmozjs.dylib) s_Invoke (jsinterp.cpp:1378, in libmozjs.dylib) nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJS*, unsigned short, XPTMethodDescriptor const*, nsXPTCMiniVariant*) (in libxpconnect.dylib) (xpcwrappedjsclass.cpp:1696) nsXPCWrappedJS::CallMethod(unsigned short, XPTMethodDescriptor const*, nsXPTCMiniVariant*) (in libxpconnect.dylib) (xpcwrappedjs.cpp:570) PrepareAndDispatch(nsXPTCStubBase*, unsigned int, unsigned int*) (in libxpcom_core.dylib) (xptcstubs_unixish_x86.cpp:93) sXPTCStubBase::Stub3() (xptcstubsdef.inc:1, in libxpcom_core.dylib) nsThread::ProcessNextEvent(int, int*) (in libxpcom_core.dylib) (nsThread.cpp:527) NS_ProcessPendingEvents_P(nsIThread*, unsigned int) (in libxpcom_core.dylib) (nsThreadUtils.cpp:200) sBaseAppShell::NativeEventCallback() (nsBaseAppShell.cpp:126, in libwidget_mac.dylib) sAppShell::ProcessGeckoEvents(void*) (nsAppShell.mm:511, in libwidget_mac.dylib) __CFRunLoopDoSources0 (in CoreFoundation) + 1563 __CFRunLoopRun (in CoreFoundation) + 1071 CFRunLoopRunSpecific (in CoreFoundation) + 452 CFRunLoopRunInMode (in CoreFoundation) + 97 RunCurrentEventLoopInMode (in HIToolbox) + 392 ReceiveNextEventCommon (in HIToolbox) + 354 BlockUntilNextEventMatchingListInMode (in HIToolbox) + 81 _DPSNextEvent (in AppKit) + 847 --[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] (in AppKit) + 156 --[NSApplication run] (in AppKit) + 821 sAppShell::Run() (nsAppShell.mm:863, in libwidget_mac.dylib) sAppStartup::Run() (nsAppStartup.cpp:183, in libtoolkitcomps.dylib) RE_main (nsAppRunner.cpp:3494, in XUL) ain (nsBrowserApp.cpp:158, in firefox-bin) start (in firefox-bin) + 54 ###!!! ASSERTION: Invalid computed width: 'aComputedWidth >= 0', file /Users/Shared/Projects/mozilla-html5/layout/generic/nsHTMLReflowState.cpp, line 229 sHTMLReflowState::SetComputedWidth(int) (nsHTMLReflowState.cpp:230, in libgklayout.dylib) nsFrame::BoxReflow(nsBoxLayoutState&, nsPresContext*, nsHTMLReflowMetrics&, nsIRenderingContext*, int, int, int, int, int) (in libgklayout.dylib) (nsFrame.cpp:6480) sFrame::DoLayout(nsBoxLayoutState&) (nsFrame.cpp:6335, in libgklayout.dylib) sIFrame::Layout(nsBoxLayoutState&) (nsBox.cpp:550, in libgklayout.dylib) nsBoxFrame::LayoutChildAt(nsBoxLayoutState&, nsIFrame*, nsRect const&) (in libgklayout.dylib) (nsBoxFrame.cpp:2076) nsSprocketLayout::Layout(nsIFrame*, nsBoxLayoutState&) (in libgklayout.dylib) (nsSprocketLayout.cpp:211) sBoxFrame::DoLayout(nsBoxLayoutState&) (nsBoxFrame.cpp:938, in libgklayout.dylib) sMenuFrame::DoLayout(nsBoxLayoutState&) (nsMenuFrame.cpp:740, in libgklayout.dylib) sIFrame::Layout(nsBoxLayoutState&) (nsBox.cpp:550, in libgklayout.dylib) nsBoxFrame::LayoutChildAt(nsBoxLayoutState&, nsIFrame*, nsRect const&) (in libgklayout.dylib) (nsBoxFrame.cpp:2076) nsSprocketLayout::Layout(nsIFrame*, nsBoxLayoutState&) (in libgklayout.dylib) (nsSprocketLayout.cpp:211) sBoxFrame::DoLayout(nsBoxLayoutState&) (nsBoxFrame.cpp:938, in libgklayout.dylib) sIFrame::Layout(nsBoxLayoutState&) (nsBox.cpp:550, in libgklayout.dylib) nsXULScrollFrame::LayoutScrollArea(nsBoxLayoutState&, nsPoint const&) (in libgklayout.dylib) (nsGfxScrollFrame.cpp:2536) sXULScrollFrame::Layout(nsBoxLayoutState&) (nsGfxScrollFrame.cpp:2712, in libgklayout.dylib) sXULScrollFrame::DoLayout(nsBoxLayoutState&) (nsGfxScrollFrame.cpp:1182, in libgklayout.dylib) sIFrame::Layout(nsBoxLayoutState&) (nsBox.cpp:550, in libgklayout.dylib) nsBoxFrame::LayoutChildAt(nsBoxLayoutState&, nsIFrame*, nsRect const&) (in libgklayout.dylib) (nsBoxFrame.cpp:2076) nsSprocketLayout::Layout(nsIFrame*, nsBoxLayoutState&) (in libgklayout.dylib) (nsSprocketLayout.cpp:211) sBoxFrame::DoLayout(nsBoxLayoutState&) (nsBoxFrame.cpp:938, in libgklayout.dylib) sIFrame::Layout(nsBoxLayoutState&) (nsBox.cpp:550, in libgklayout.dylib) sMenuFrame::DoLayout(nsBoxLayoutState&) (nsMenuFrame.cpp:790, in libgklayout.dylib) sIFrame::Layout(nsBoxLayoutState&) (nsBox.cpp:550, in libgklayout.dylib) nsBoxFrame::LayoutChildAt(nsBoxLayoutState&, nsIFrame*, nsRect const&) (in libgklayout.dylib) (nsBoxFrame.cpp:2076) nsSprocketLayout::Layout(nsIFrame*, nsBoxLayoutState&) (in libgklayout.dylib) (nsSprocketLayout.cpp:211) sBoxFrame::DoLayout(nsBoxLayoutState&) (nsBoxFrame.cpp:938, in libgklayout.dylib) sIFrame::Layout(nsBoxLayoutState&) (nsBox.cpp:550, in libgklayout.dylib) nsBoxFrame::LayoutChildAt(nsBoxLayoutState&, nsIFrame*, nsRect const&) (in libgklayout.dylib) (nsBoxFrame.cpp:2076) nsSprocketLayout::Layout(nsIFrame*, nsBoxLayoutState&) (in libgklayout.dylib) (nsSprocketLayout.cpp:211) nsGridRowLeafLayout::Layout(nsIFrame*, nsBoxLayoutState&) (in libgklayout.dylib) (nsGridRowLeafLayout.cpp:317) sBoxFrame::DoLayout(nsBoxLayoutState&) (nsBoxFrame.cpp:938, in libgklayout.dylib) sIFrame::Layout(nsBoxLayoutState&) (nsBox.cpp:550, in libgklayout.dylib) nsSprocketLayout::Layout(nsIFrame*, nsBoxLayoutState&) (in libgklayout.dylib) (nsSprocketLayout.cpp:525) sBoxFrame::DoLayout(nsBoxLayoutState&) (nsBoxFrame.cpp:938, in libgklayout.dylib) sIFrame::Layout(nsBoxLayoutState&) (nsBox.cpp:550, in libgklayout.dylib) nsStackLayout::Layout(nsIFrame*, nsBoxLayoutState&) (in libgklayout.dylib) (nsStackLayout.cpp:345) nsGridLayout2::Layout(nsIFrame*, nsBoxLayoutState&) (in libgklayout.dylib) (nsGridLayout2.cpp:89) sBoxFrame::DoLayout(nsBoxLayoutState&) (nsBoxFrame.cpp:938, in libgklayout.dylib) sIFrame::Layout(nsBoxLayoutState&) (nsBox.cpp:550, in libgklayout.dylib) nsSprocketLayout::Layout(nsIFrame*, nsBoxLayoutState&) (in libgklayout.dylib) (nsSprocketLayout.cpp:525) sBoxFrame::DoLayout(nsBoxLayoutState&) (nsBoxFrame.cpp:938, in libgklayout.dylib) sIFrame::Layout(nsBoxLayoutState&) (nsBox.cpp:550, in libgklayout.dylib) nsSprocketLayout::Layout(nsIFrame*, nsBoxLayoutState&) (in libgklayout.dylib) (nsSprocketLayout.cpp:525) sBoxFrame::DoLayout(nsBoxLayoutState&) (nsBoxFrame.cpp:938, in libgklayout.dylib) sIFrame::Layout(nsBoxLayoutState&) (nsBox.cpp:550, in libgklayout.dylib) nsSprocketLayout::Layout(nsIFrame*, nsBoxLayoutState&) (in libgklayout.dylib) (nsSprocketLayout.cpp:525) sBoxFrame::DoLayout(nsBoxLayoutState&) (nsBoxFrame.cpp:938, in libgklayout.dylib) sIFrame::Layout(nsBoxLayoutState&) (nsBox.cpp:550, in libgklayout.dylib) nsStackLayout::Layout(nsIFrame*, nsBoxLayoutState&) (in libgklayout.dylib) (nsStackLayout.cpp:345) sBoxFrame::DoLayout(nsBoxLayoutState&) (nsBoxFrame.cpp:938, in libgklayout.dylib) sIFrame::Layout(nsBoxLayoutState&) (nsBox.cpp:550, in libgklayout.dylib) nsBoxFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) (in libgklayout.dylib) (nsBoxFrame.cpp:753) nsRootBoxFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) (in libgklayout.dylib) (nsRootBoxFrame.cpp:237) nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, int, int, unsigned int, unsigned int&, nsOverflowContinuationTracker*) (in libgklayout.dylib) (nsContainerFrame.cpp:756) ViewportFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) (in libgklayout.dylib) (nsViewportFrame.cpp:285) PresShell::DoReflow(nsIFrame*, int) (in libgklayout.dylib) (nsPresShell.cpp:7336) resShell::ProcessReflowCommands(int) (nsPresShell.cpp:7463, in libgklayout.dylib) resShell::FlushPendingNotifications(mozFlushType) (nsPresShell.cpp:4800, in libgklayout.dylib) sDocument::FlushPendingNotifications(mozFlushType) (nsDocument.cpp:6340, in libgklayout.dylib) ocumentViewerImpl::SizeToContent() (nsDocumentViewer.cpp:3249, in libgklayout.dylib) sGlobalWindow::SizeToContent() (nsGlobalWindow.cpp:4766, in libgklayout.dylib) S_InvokeByIndex_P (xptcinvoke_unixish_x86.cpp:179, in libxpcom_core.dylib) XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode) (in libxpconnect.dylib) (xpcwrappednative.cpp:2727) XPC_WN_CallMethod(JSContext*, JSObject*, unsigned int, long*, long*) (in libxpconnect.dylib) (xpcwrappednativejsops.cpp:1770) s_Invoke (jsinterp.cpp:1370, in libmozjs.dylib) s_Interpret (jsops.cpp:2277, in libmozjs.dylib) s_Invoke (jsinterp.cpp:1378, in libmozjs.dylib) s_InternalInvoke (jsinterp.cpp:1435, in libmozjs.dylib) S_CallFunctionValue (jsapi.cpp:4951, in libmozjs.dylib) nsJSContext::CallEventHandler(nsISupports*, void*, void*, nsIArray*, nsIVariant**) (in libgklayout.dylib) (nsJSEnvironment.cpp:2164) sJSEventListener::HandleEvent(nsIDOMEvent*) (nsJSEventListener.cpp:228, in libgklayout.dylib) nsEventListenerManager::HandleEventSubType(nsListenerStruct*, nsIDOMEventListener*, nsIDOMEvent*, nsPIDOMEventTarget*, unsigned int, nsCxPusher*) (in libgklayout.dylib) (nsEventListenerManager.cpp:1082) nsEventListenerManager::HandleEvent(nsPresContext*, nsEvent*, nsIDOMEvent**, nsPIDOMEventTarget*, unsigned int, nsEventStatus*, nsCxPusher*) (in libgklayout.dylib) (nsEventListenerManager.cpp:1199) nsEventTargetChainItem::HandleEvent(nsEventChainPostVisitor&, unsigned int, int, nsCxPusher*) (in libgklayout.dylib) (nsEventDispatcher.cpp:202) nsEventTargetChainItem::HandleEventTargetChain(nsEventChainPostVisitor&, unsigned int, nsDispatchingCallback*, int, nsCxPusher*) (in libgklayout.dylib) (nsEventDispatcher.cpp:328) nsEventDispatcher::Dispatch(nsISupports*, nsPresContext*, nsEvent*, nsIDOMEvent*, nsEventStatus*, nsDispatchingCallback*, nsCOMArray<nsPIDOMEventTarget>*) (in libgklayout.dylib) (nsEventDispatcher.cpp:601) DocumentViewerImpl::LoadComplete(unsigned int) (in libgklayout.dylib) (nsDocumentViewer.cpp:1027) nsDocShell::EndPageLoad(nsIWebProgress*, nsIChannel*, unsigned int) (in libdocshell.dylib) (nsDocShell.cpp:5750) nsDocShell::OnStateChange(nsIWebProgress*, nsIRequest*, unsigned int, unsigned int) (in libdocshell.dylib) (nsDocShell.cpp:5627) nsDocLoader::FireOnStateChange(nsIWebProgress*, nsIRequest*, int, unsigned int) (in libdocshell.dylib) (nsDocLoader.cpp:1298) nsDocLoader::doStopDocumentLoad(nsIRequest*, unsigned int) (in libdocshell.dylib) (nsDocLoader.cpp:937) sDocLoader::DocLoaderIsEmpty(int) (nsDocLoader.cpp:804, in libdocshell.dylib) nsDocLoader::OnStopRequest(nsIRequest*, nsISupports*, unsigned int) (in libdocshell.dylib) (nsDocLoader.cpp:700) nsLoadGroup::RemoveRequest(nsIRequest*, nsISupports*, unsigned int) (in libnecko.dylib) (nsLoadGroup.cpp:680) mgRequestProxy::RemoveFromLoadGroup(int) (imgRequestProxy.cpp:195, in libimglib2.dylib) imgRequestProxy::OnStopRequest(nsIRequest*, nsISupports*, unsigned int, int) (in libimglib2.dylib) (imgRequestProxy.cpp:648) imgRequest::OnStopRequest(nsIRequest*, nsISupports*, unsigned int) (in libimglib2.dylib) (imgRequest.cpp:945) ProxyListener::OnStopRequest(nsIRequest*, nsISupports*, unsigned int) (in libimglib2.dylib) (imgLoader.cpp:1785) nsJARChannel::OnStopRequest(nsIRequest*, nsISupports*, unsigned int) (in libjar50.dylib) (nsJARChannel.cpp:882) sInputStreamPump::OnStateStop() (nsInputStreamPump.cpp:577, in libnecko.dylib) sInputStreamPump::OnInputStreamReady(nsIAsyncInputStream*) (nsInputStreamPump.cpp:401, in libnecko.dylib) sInputStreamReadyEvent::Run() (nsStreamUtils.cpp:113, in libxpcom_core.dylib) nsThread::ProcessNextEvent(int, int*) (in libxpcom_core.dylib) (nsThread.cpp:527) NS_ProcessNextEvent_P(nsIThread*, int) (in libxpcom_core.dylib) (nsThreadUtils.cpp:250) sXULWindow::ShowModal() (nsXULWindow.cpp:405, in libnsappshell.dylib) sContentTreeOwner::ShowAsModal() (nsContentTreeOwner.cpp:528, in libnsappshell.dylib) nsWindowWatcher::OpenWindowJSInternal(nsIDOMWindow*, char const*, char const*, char const*, int, nsIArray*, int, nsIDOMWindow**) (in libembedcomponents.dylib) (nsWindowWatcher.cpp:1002) nsWindowWatcher::OpenWindowJS(nsIDOMWindow*, char const*, char const*, char const*, int, nsIArray*, nsIDOMWindow**) (in libembedcomponents.dylib) (nsWindowWatcher.cpp:487) nsGlobalWindow::OpenInternal(nsAString_internal const&, nsAString_internal const&, nsAString_internal const&, int, int, int, int, nsIArray*, nsISupports*, nsIPrincipal*, JSContext*, nsIDOMWindow**) (in libgklayout.dylib) (nsGlobalWindow.cpp:7862) nsGlobalWindow::OpenDialog(nsAString_internal const&, nsAString_internal const&, nsAString_internal const&, nsIDOMWindow**) (in libgklayout.dylib) (nsGlobalWindow.cpp:5241) S_InvokeByIndex_P (xptcinvoke_unixish_x86.cpp:179, in libxpcom_core.dylib) XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode) (in libxpconnect.dylib) (xpcwrappednative.cpp:2727) XPC_WN_CallMethod(JSContext*, JSObject*, unsigned int, long*, long*) (in libxpconnect.dylib) (xpcwrappednativejsops.cpp:1770) s_Invoke (jsinterp.cpp:1370, in libmozjs.dylib) s_Interpret (jsops.cpp:2277, in libmozjs.dylib) s_Invoke (jsinterp.cpp:1378, in libmozjs.dylib) nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJS*, unsigned short, XPTMethodDescriptor const*, nsXPTCMiniVariant*) (in libxpconnect.dylib) (xpcwrappedjsclass.cpp:1696) nsXPCWrappedJS::CallMethod(unsigned short, XPTMethodDescriptor const*, nsXPTCMiniVariant*) (in libxpconnect.dylib) (xpcwrappedjs.cpp:570) PrepareAndDispatch(nsXPTCStubBase*, unsigned int, unsigned int*) (in libxpcom_core.dylib) (xptcstubs_unixish_x86.cpp:93) sXPTCStubBase::Stub3() (xptcstubsdef.inc:1, in libxpcom_core.dylib) nsThread::ProcessNextEvent(int, int*) (in libxpcom_core.dylib) (nsThread.cpp:527) NS_ProcessPendingEvents_P(nsIThread*, unsigned int) (in libxpcom_core.dylib) (nsThreadUtils.cpp:200) sBaseAppShell::NativeEventCallback() (nsBaseAppShell.cpp:126, in libwidget_mac.dylib) sAppShell::ProcessGeckoEvents(void*) (nsAppShell.mm:511, in libwidget_mac.dylib) __CFRunLoopDoSources0 (in CoreFoundation) + 1563 __CFRunLoopRun (in CoreFoundation) + 1071 CFRunLoopRunSpecific (in CoreFoundation) + 452 CFRunLoopRunInMode (in CoreFoundation) + 97 RunCurrentEventLoopInMode (in HIToolbox) + 392 ReceiveNextEventCommon (in HIToolbox) + 354 BlockUntilNextEventMatchingListInMode (in HIToolbox) + 81 _DPSNextEvent (in AppKit) + 847 --[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] (in AppKit) + 156 --[NSApplication run] (in AppKit) + 821 sAppShell::Run() (nsAppShell.mm:863, in libwidget_mac.dylib) sAppStartup::Run() (nsAppStartup.cpp:183, in libtoolkitcomps.dylib) RE_main (nsAppRunner.cpp:3494, in XUL) ain (nsBrowserApp.cpp:158, in firefox-bin) start (in firefox-bin) + 54
other interesting output Running chrome://mochikit/content/browser/browser/components/places/tests/browser/browser_bookmarksProperties.js... Chrome file doesn't exist: /Users/Shared/Projects/mozilla-html5/obj-ff/_tests/testing/mochitest/browser/browser/components/places/tests/browser/head.js TEST-PASS | chrome://mochikit/content/browser/browser/components/places/tests/browser/browser_bookmarksProperties.js | PlacesUtils in context TEST-PASS | chrome://mochikit/content/browser/browser/components/places/tests/browser/browser_bookmarksProperties.js | PlacesUIUtils in context TEST-INFO | chrome://mochikit/content/browser/browser/components/places/tests/browser/browser_bookmarksProperties.js | Start of test: Bug 479348 - Properties on a root should be read-only TEST-PASS | chrome://mochikit/content/browser/browser/components/places/tests/browser/browser_bookmarksProperties.js | Sidebar tree has been loaded TEST-PASS | chrome://mochikit/content/browser/browser/components/places/tests/browser/browser_bookmarksProperties.js | We have a places node selected: Unsorted Bookmarks TEST-PASS | chrome://mochikit/content/browser/browser/components/places/tests/browser/browser_bookmarksProperties.js | command 'placesCmd_show:info' on current selected node is enabled TEST-PASS | chrome://mochikit/content/browser/browser/components/places/tests/browser/browser_bookmarksProperties.js | EditItemOverlay is initialized TEST-PASS | chrome://mochikit/content/browser/browser/components/places/tests/browser/browser_bookmarksProperties.js | Dialog is read-only TEST-PASS | chrome://mochikit/content/browser/browser/components/places/tests/browser/browser_bookmarksProperties.js | Accept button is disabled TEST-PASS | chrome://mochikit/content/browser/browser/components/places/tests/browser/browser_bookmarksProperties.js | Name field is disabled TEST-PASS | chrome://mochikit/content/browser/browser/components/places/tests/browser/browser_bookmarksProperties.js | Node title is correct TEST-PASS | chrome://mochikit/content/browser/browser/components/places/tests/browser/browser_bookmarksProperties.js | Root title is correct TEST-PASS | chrome://mochikit/content/browser/browser/components/places/tests/browser/browser_bookmarksProperties.js | Shortcut title is null WARNING: getting z level of unregistered window: file /Users/Shared/Projects/mozilla-html5/xpfe/appshell/src/nsWindowMediator.cpp, line 606 WARNING: getting z level of unregistered window: file /Users/Shared/Projects/mozilla-html5/xpfe/appshell/src/nsWindowMediator.cpp, line 606 TEST-INFO | chrome://mochikit/content/browser/browser/components/places/tests/browser/browser_bookmarksProperties.js | End of test: Bug 479348 - Properties on a root should be read-only WARNING: Subdocument container has no frame: file /Users/Shared/Projects/mozilla-html5/layout/base/nsDocumentViewer.cpp, line 2330 TEST-INFO | chrome://mochikit/content/browser/browser/components/places/tests/browser/browser_bookmarksProperties.js | Start of test: Bug 462662 - Pressing Enter to select tag from autocomplete closes bookmarks properties dialog TEST-PASS | chrome://mochikit/content/browser/browser/components/places/tests/browser/browser_bookmarksProperties.js | Correctly added a bookmark TEST-PASS | chrome://mochikit/content/browser/browser/components/places/tests/browser/browser_bookmarksProperties.js | Correctly added a tag TEST-UNEXPECTED-FAIL | chrome://mochikit/content/browser/browser/components/places/tests/browser/browser_bookmarksProperties.js | Timed out TEST-INFO | checking window state
Works on Linux x86_64.
Summary: [HTML5] browser_bookmarksProperties.js times out → [HTML5][WFM?] browser_bookmarksProperties.js times out
I believe this test is timing-sensitive, but the fix for bug 543458 hides the problem.
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.