Created attachment 552596 [details] testcase tables are not able to pull back from the next inflow the children if the space permits it. The column set reflow expects that its children are able to do this. We need to block this. Normally this is blocked by check if the context is paginated but during printing this check does not work anymore. To test this hit print preview with a debug build
Created attachment 552668 [details] [diff] [review] patch v2 I pushed this together with bug 576890 successfully over try http://tbpl.mozilla.org/?tree=Try&rev=612440d3090f the Crashtest failure is another bug 439258 in editor that has nothing to do with printing
Instead, shouldn't we be making sure that tables never break in columns even if we're printing?
Comment on attachment 552598 [details] [diff] [review] patch v1 that was my first idea