mikekaganski at hotmail.com
Sat Nov 4 11:48:08 UTC 2017
As the java's stack management still is the problem for LibreOffice on
Linux , I had an idea (disclaimer: I use Windows for development, and
I have no Java experience, so I don't volunteer for the hardest part):
Currently we have a test for working OpenCL implementation, that
launches on certain conditions to disable its use if test is failed.
Cannot we do the same for Java? E.g., spawn a separate process, that
would do something simple with Java, which is known to segfault on the
problem, and on failure, disable using the selected JVM (and show a
warning)? And launch the test at first run (on user's profile creation);
on JVM selection in advanced options; after a crash (in recovery).
Does that make sense? I suppose it could avoid having blacklists of
Java+kernel combinations etc, and be good for end users that suffer from
the crashes: they would both not avoid crashes, and be informed.
More information about the LibreOffice