[Libreoffice-bugs] [Bug 106294] CRASH when LibreOffice is closed while running a macro
bugzilla-daemon at bugs.documentfoundation.org
bugzilla-daemon at bugs.documentfoundation.org
Tue May 2 16:51:34 UTC 2017
https://bugs.documentfoundation.org/show_bug.cgi?id=106294
LeMoyne Castle <lemoyne.castle at gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Assignee|libreoffice-bugs at lists.free |lemoyne.castle at gmail.com
|desktop.org |
--- Comment #4 from LeMoyne Castle <lemoyne.castle at gmail.com> ---
@Aron - that is a very good question ... There are other ways to start Basic
besides the way that was protected by Caolan under bug 88985.
There are two issues here: see the longer (longest?) note on bug 107297.
The upshot:
I will work on the separate issues uncovered by 'crash in Basic on close of LO'
bugs in the following way and order:
1. Bug 106294 - establish consistent protection for Basic at ALL calls that
start StarBasic as Caolan did for bug 88985. External to Basic + a direct fix.
Can test directly with close during long-running macro.
2. Bug 107297 - Make Basic's destructors public to bring the destruction of
Basic objects in compliance with C++ standards/best practices in order to avoid
compiler+linker confusion and gross differences between VS and gcc versions.
Internal to Basic - an indirect (compiler-mediated) potential(!) fix. Might be
hard to verify and will require much more thorough testing of Basic to try to
avoid side effects. Will be obvious as a separate issue if the protection fix
only works reliably on Linux and we still get crashes on Windows.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice-bugs/attachments/20170502/09dc4584/attachment.html>
More information about the Libreoffice-bugs
mailing list