Are there in fact unmatched calls to nsStyleSet::BeginReconstruct and nsStyleSet::EndReconstruct? (They should always be matched, and should never be nested... really the assertion text should be complaining about "unmatched or nested begin/end".)
If so, what are the stacks that show how we're ending up with unmatched (the stack of the begin that has no end) or nested (the stack of both begins) calls?
So, to somebody who does have the setup to debug this: I'd say the first thing to look at would be this assertion:
> ###!!! ASSERTION: Unmatched begin/end?: '!mOldRuleTree', file nsStyleSet.cpp,
> line 107
Are there in fact unmatched calls to nsStyleSet: :BeginReconstru ct and nsStyleSet: :EndReconstruct ? (They should always be matched, and should never be nested... really the assertion text should be complaining about "unmatched or nested begin/end".)
If so, what are the stacks that show how we're ending up with unmatched (the stack of the begin that has no end) or nested (the stack of both begins) calls?