Date: prev next · Thread: first prev next last
2012 Archives by date, by thread · List index


Hey,

I'm sorry but I have to correct one of our features from the release
note page. After some discussion I need to limit the maximum amount of
sheets in 32 bit builds to 10000 sheets. That should still be much
more than most people will ever need but we had some adventurous users
who tried to create 32000 sheets in 32 bit environments. Since we need
really much memory for an empty sheet ( around 120-150KB in a 64bit
build ) we got several reports of crashs because of a std::bad_alloc.

There are still a lot of other ways to crash Calc with a
std::bad_alloc but I hope that all other ways are better hidden and
will only occur if the user tries to crash Calc. In theory we should
work on catching std::bad_alloc but I recall that handling
std::bad_alloc is often tricky.

Any objections against limiting the number of sheets to 10000 for the
32 bit builds and perhaps for 64 bit builds too? I'm sorry for all the
problems I created with this.

Regards,
Markus

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.