https://bugs.documentfoundation.org/show_bug.cgi?id=140339
Julien Nabet <[email protected]> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |[email protected],
| |[email protected],
| |[email protected]
--- Comment #6 from Julien Nabet <[email protected]> ---
Firebird is the only one with Connection::disposing(const EventObject&)
except connectivity/source/cpool/ZPooledConnection.cxx
https://opengrok.libreoffice.org/xref/core/connectivity/source/cpool/ZPooledConnection.cxx?r=6ec7f2b2#42
https://opengrok.libreoffice.org/xref/core/connectivity/source/cpool/ZPooledConnection.cxx?r=6ec7f2b2#52
All other connectivity DBs seem to only use disposing() method.
I added some fprintf in these 2 disposing methods in Firebird.
see:
https://opengrok.libreoffice.org/xref/core/connectivity/source/drivers/firebird/Connection.cxx?r=1250aecd#838
https://opengrok.libreoffice.org/xref/core/connectivity/source/drivers/firebird/Connection.cxx?r=1250aecd#895
If I disable macros and browse table, when closing, I see these calls:
- Connection::disposing()
- Connection::disposing(const EventObject&)
If I enable macros and browse table, when closing, I got:
- Connection::disposing(const EventObject&)
- Connection::disposing()
and it crashes in this last one.
I don't know what's the use of Connection::disposing(const EventObject&), I can
just tell if I empty the method, it doesn't crash.
Of course, I know it's a not a fix per se but at least it's a hint.
--
You are receiving this mail because:
You are the assignee for the bug._______________________________________________
Libreoffice-bugs mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs