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

--- Comment #10 from Zach Travis <[email protected]> ---
It would be great to get some attention here!
>From my debugging, it looks like this is caused by multi-layer (or otherwise
large) pivot tables where rendering/initialization
(`mpColumnResultRoot->InitFrom( aInfo.aColDims, aInfo.aColLevels, 0, aInitState
);`) cannot be deferred, i.e. `bLateInit` gets set to false in `dbtabsrc.cxx`,
due to some field that uses a reference value, e.g. a difference, percentage,
etc. It seems like in this case the pivot table code allocates a std::vector
for every entry (cell?) and with lots of layers (?) this ends up being some
polynomial number of entries and uses a ton of memory (sorry I'm not very
familiar with pivot table details yet...).

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

Reply via email to