https://bugs.freedesktop.org/show_bug.cgi?id=66706
--- Comment #4 from Lionel Elie Mamane <lio...@mamane.lu> --- (In reply to comment #3) > lionel, is this easily reproducible? ( I tried on master, just opening some > random odb and exiting but no luck ) I got a crash-at-exit again (with master), but got no backtrace ('ulimit -c' was 0...), and I cannot pin down specific instructions to make it reproducibly crash. >From staring at the backtrace, I'd say it is related to the Basic IDE's Object Catalog: for each entry, it checks whether it should delete the entry or not. To do that, it calls HasMethod(), which tries to get the BasicManager, which implicitly creates it. My guess is that this is some kind of race condition between the document disappearing, the Basic manager disappearing, and the Object Catalog checking whether a specific Basic method is in the document. If this check happens after the Basic manager disappears, but before the whole document disappears, then this crash happens. When it does not crash, I get: warn:legacy.osl:23161:1:basic/source/basmgr/basicmanagerrepository.cxx:581: ImplRepository::_disposing: where does this come from? warn:legacy.osl:23161:1:basic/source/basmgr/basicmanagerrepository.cxx:581: ImplRepository::_disposing: where does this come from? On a crash (with unknown backtrace), I got warn:legacy.osl:21648:1:basctl/source/basicide/bastype2.cxx:687: TreeListBox::ExpandingHdl: no document, or document is dead! -- You are receiving this mail because: You are the assignee for the bug.
_______________________________________________ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs