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

--- Comment #8 from Christoph Lutz <[email protected]> ---
Pasted a comment from the LiMux internal issue tracker written by Lubos Lunak
(Collabora):

...

Specifically the problems I ran into were internal counters, as said above.
Objects such as frames have a document-wide container for all of them, and if
e.g. sal_uInt16 is used in a loop iterating over all of them, it will become
an infinite loop if there are more objects than maximum value the variable
can hold. I fixed few of such problems in
​http://cgit.freedesktop.org/libreoffice/core/commit/?id=43f98495b5d0756fc37eef99efba45e388101a1a
,
but there are presumably more.

The best way of finding all such problems should be using MM with a test
document that would make the resulting merged document contain more than
65535 items of each object type, seeing where MM breaks, and then fixing
those places in the code (which may be a non-trivial amount of work though,
as the ancient sal_IntXY types are in widespread use in LO code).

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to