[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