To comment on the following update, log in, then open the issue: http://www.openoffice.org/issues/show_bug.cgi?id=100472
------- Additional comments from a...@openoffice.org Thu Apr 16 15:12:26 +0000 2009 ------- AW: Thanks, can reproduce the crash now. During load, SW is creating 4 SwAttrPools from which the 3rd is deleted quickly. For the 2nd and the 4th one, BinTextObjects get created. The 4th one is destructed at the end of SwDoc::~SwDoc() while still BinTextObjects using the pool exist. Exactly for that scenario i created the protection for pools: The pool destructors are protected, all deletions are changed to a Free() - call. BinTextObjects register as a user at the pool they get destructed with, and thus the Free() - call at the pool can tell all BinTextObjects that he gets destructed. The BinTextObject::ObjectInDestruction reacts on that by creationg an own pool and migrating it's data to it. AW->OS: The crash happens since copying the items from the old pool fails. The old pool (deleted at the end of SwDoc::~SwDoc()) looks corrupted, the SfxItems which need to be accessed to copy them look bad. Which mechanisms in SW may have corrupted that pool's content before it's deletion? I have no idea what happens during master-document loading. --------------------------------------------------------------------- Please do not reply to this automatically generated notification from Issue Tracker. Please log onto the website and enter your comments. http://qa.openoffice.org/issue_handling/project_issues.html#notification --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@sw.openoffice.org For additional commands, e-mail: issues-h...@sw.openoffice.org --------------------------------------------------------------------- To unsubscribe, e-mail: allbugs-unsubscr...@openoffice.org For additional commands, e-mail: allbugs-h...@openoffice.org