https://bugs.documentfoundation.org/show_bug.cgi?id=167213

--- Comment #7 from Telesto <[email protected]> ---
(In reply to m_a_riosv from comment #6)
> What should be looking at?

I'm trying to search for a reliable reproducer. I think the same layout
oscillation starts occurring in various circumstances. So if I'm deleting table
or adding a enter into the footer. The steps in comment 0 don't work on my
macBook either. 

Alternative which trigger the issue on my macBook too:

1. Open attachment 201518 (original file at bug 167086, this one has fonts
embedded)
2. Scroll to Page 19 (Go To Page doesn't work: bug 167212)
3. Click inside the footer
4. hit Enter (freeze) 

-----
Side-comment: My provisory conclusion regarding comment 0: timing being
relevant. So apparently the (table) layout code doesn't follow exactly the same
steps, producing the same result regardless of the single core CPU performance. 
So faster CPU apparently able to produce a valid upper/lower value at the right
moment in time. Stabilizing the layout, preventing oscillation) whereas slower
CPU is too late. [So even optimized an debug build can differ] Resulting in
invalidating a certain table layout to soon and starts (endlessly) retrying
(oscillation).
So the table layout code is apparently not 100% thread safe. Fixing a general
reproducer will likely make comment 0 go away too; say by making the
calculations more efficient. 
With the possibility that the thread safety issue remaining, as it only occurs
under stress. The current stress is 'artificially' generated by 'suboptimal'
layout code for this specific case.

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to