https://bugs.freedesktop.org/show_bug.cgi?id=66706
--- Comment #7 from Noel Power <nopo...@novell.com> --- (In reply to comment #4) > (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! I would be suspicious of this stuff also, I have seen some funny messages on exit before regarding this ( and on my todo to look at ) Unfortunately ObjectCatalog seems to have a raft of behaviour problems ( most recently a huge performance hit ) but not limited to that :-( -- 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