Closed Bug 580129 Opened 15 years ago Closed 10 years ago

"ASSERTION: reflow roots should never split" with frameset, moz-column

Categories

(Core :: Layout, defect)

x86
macOS
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: jruderman, Unassigned)

References

Details

(Keywords: assertion, testcase)

Attachments

(1 file)

Attached file testcase
###!!! ASSERTION: reflow roots should never split: 'status == NS_FRAME_COMPLETE', file /builds/slave/mozilla-central-macosx-debug/build/layout/base/nsPresShell.cpp, line 7525 Assertion stack trace: PresShell::DoReflow [layout/base/nsPresShell.cpp:7527] PresShell::ProcessReflowCommands [layout/base/nsPresShell.cpp:7644] PresShell::FlushPendingNotifications [layout/base/nsPresShell.cpp:4829] nsDocument::FlushPendingNotifications [content/base/src/nsDocument.cpp:6121] nsComputedDOMStyle::GetPropertyCSSValue [layout/style/nsComputedDOMStyle.cpp:483] nsComputedDOMStyle::GetPropertyValue [layout/style/nsComputedDOMStyle.cpp:314] nsComputedDOMStyle::GetPropertyValue [layout/style/nsComputedDOMStyle.cpp:259] nsDOMCSSDeclaration::GetWidth [layout/style/nsCSSPropList.h:2572] NS_InvokeByIndex_P [xpcom/reflect/xptcall/src/md/unix/xptcinvoke_unixish_x86.cpp:179] CallMethodHelper::Invoke [js/src/xpconnect/src/xpcwrappednative.cpp:3061] CallMethodHelper::Call [js/src/xpconnect/src/xpcwrappednative.cpp:2340] XPCWrappedNative::CallMethod [js/src/xpconnect/src/xpcwrappednative.cpp:2304] XPCWrappedNative::GetAttribute [js/src/xpconnect/src/xpcprivate.h:2557] XPC_WN_GetterSetter [js/src/xpconnect/src/xpcwrappednativejsops.cpp:1840] js::callJSNative [js/src/jscntxtinlines.h:339] Invoke<JSBool (*)(JSContext*, JSObject*, uintN, jsval*, jsval*)> [js/src/jsinterp.cpp:591] js_Invoke [js/src/jsinterp.cpp:693] js_InternalInvoke [js/src/jsinterp.cpp:739] JS_CallFunctionValue [js/src/jsapi.cpp:4850] XPCWrapper::GetOrSetNativeProperty [js/src/xpconnect/src/XPCWrapper.cpp:894] XPC_NW_GetOrSetProperty [js/src/xpconnect/src/XPCNativeWrapper.cpp:535] XPC_NW_GetProperty [js/src/xpconnect/src/XPCNativeWrapper.cpp:542] js::callJSPropertyOp [js/src/jscntxtinlines.h:359] JSScopeProperty::get [js/src/jsscopeinlines.h:291] js_NativeGet [js/src/jsobj.cpp:4752] js_GetPropertyHelper [js/src/jsobj.cpp:4922] js_Interpret [js/src/jsops.cpp:1485] Invoke<JSBool (*)(JSContext*, JSObject*, uintN, jsval*, jsval*)> [js/src/jsinterp.cpp:602] js_Invoke [js/src/jsinterp.cpp:693] js_InternalInvoke [js/src/jsinterp.cpp:739] JS_CallFunctionValue [js/src/jsapi.cpp:4850] nsXBLProtoImplAnonymousMethod::Execute [content/xbl/src/nsXBLProtoImplMethod.cpp:331] nsXBLPrototypeBinding::BindingAttached [content/xbl/src/nsXBLPrototypeBinding.cpp:486] nsXBLBinding::ExecuteAttachedHandler [content/xbl/src/nsXBLBinding.cpp:980] nsXBLBinding::ExecuteAttachedHandler [content/xbl/src/nsXBLBinding.cpp:978] nsBindingManager::ProcessAttachedQueue [content/xbl/src/nsBindingManager.cpp:1010] nsBindingManager::EndOutermostUpdate [content/xbl/src/nsBindingManager.cpp:1764] nsDocument::MaybeEndOutermostXBLUpdate [content/base/src/nsDocument.cpp:3668] nsDocument::EndUpdate [content/base/src/nsDocument.cpp:3712] nsHTMLDocument::EndUpdate [content/html/document/src/nsHTMLDocument.cpp:3005] mozAutoDocUpdate::~mozAutoDocUpdate [content/base/src/mozAutoDocUpdate.h:66] nsINode::doInsertChildAt [content/base/src/nsGenericElement.cpp:3610] nsDocument::InsertChildAt [content/base/src/nsDocument.cpp:3187] nsINode::ReplaceOrInsertBefore [content/base/src/nsGenericElement.cpp:4279] nsINode::ReplaceOrInsertBefore [nsINode.h:1213] nsINode::InsertBefore [nsINode.h:455] nsINode::AppendChild [nsINode.h:465] nsIDOMNode_AppendChild [dom_quickstubs.cpp:4937] js_Interpret [js/src/jsops.cpp:2145] Invoke<JSBool (*)(JSContext*, JSObject*, uintN, jsval*, jsval*)> [js/src/jsinterp.cpp:602] js_Invoke [js/src/jsinterp.cpp:693] js_InternalInvoke [js/src/jsinterp.cpp:739] JS_CallFunctionValue [js/src/jsapi.cpp:4850] nsJSContext::CallEventHandler [dom/base/nsJSEnvironment.cpp:2204] nsJSEventListener::HandleEvent [dom/src/events/nsJSEventListener.cpp:228] nsEventListenerManager::HandleEventSubType [content/events/src/nsEventListenerManager.cpp:1094] nsEventListenerManager::HandleEventInternal [content/events/src/nsEventListenerManager.cpp:1191] nsEventListenerManager::HandleEvent [content/events/src/nsEventListenerManager.h:146] nsEventTargetChainItem::HandleEvent [content/events/src/nsEventDispatcher.cpp:213] nsEventTargetChainItem::HandleEventTargetChain [content/events/src/nsEventDispatcher.cpp:343] nsEventDispatcher::Dispatch [content/events/src/nsEventDispatcher.cpp:628] DocumentViewerImpl::LoadComplete [layout/base/nsDocumentViewer.cpp:1036] nsDocShell::EndPageLoad [docshell/base/nsDocShell.cpp:5795] nsDocShell::OnStateChange [docshell/base/nsDocShell.cpp:5654] nsDocLoader::FireOnStateChange [uriloader/base/nsDocLoader.cpp:1317] nsDocLoader::doStopDocumentLoad [uriloader/base/nsDocLoader.cpp:952] nsDocLoader::DocLoaderIsEmpty [uriloader/base/nsDocLoader.cpp:819] nsDocLoader::OnStopRequest [uriloader/base/nsDocLoader.cpp:704] nsLoadGroup::RemoveRequest [netwerk/base/src/nsLoadGroup.cpp:680] nsDocument::DoUnblockOnload [content/base/src/nsDocument.cpp:6946] nsDocument::UnblockOnload [content/base/src/nsDocument.cpp:6884] nsDocument::DispatchContentLoadedEvents [content/base/src/nsDocument.cpp:3888] nsRunnableMethodImpl<void (nsDocument::*)(),true>::Run [nsThreadUtils.h:348] nsThread::ProcessNextEvent [xpcom/threads/nsThread.cpp:547] NS_ProcessPendingEvents_P [nsThreadUtils.cpp:200] nsBaseAppShell::NativeEventCallback [widget/src/xpwidgets/nsBaseAppShell.cpp:127] nsAppShell::ProcessGeckoEvents [widget/src/cocoa/nsAppShell.mm:395] CoreFoundation + 0x3f0fb CoreFoundation + 0x3cbbf CoreFoundation + 0x3c094 CoreFoundation + 0x3bec1 HIToolbox + 0x34f9c HIToolbox + 0x34d51 HIToolbox + 0x34bd6 AppKit + 0x48a89 -AppKit + 0x482ca -AppKit + 0xa55b nsAppShell::Run [widget/src/cocoa/nsAppShell.mm:747] nsAppStartup::Run [toolkit/components/startup/src/nsAppStartup.cpp:191] XRE_main [toolkit/xre/nsAppRunner.cpp:3630] main [browser/app/nsBrowserApp.cpp:158] firefox-bin + 0x148e
This no longer reproduces.
Status: NEW → RESOLVED
Closed: 10 years ago
Flags: in-testsuite+
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: