To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=51969





------- Additional comments from [EMAIL PROTECTED] Thu Jul 21 02:38:18 -0700 
2005 -------
I have been able to reproduce this crash.  Maybe there is more than one problem
involved, though.

The crash that I have observed is related to issue 48778.  The fix for this is
integrated in the m118 build.  What happens is this:
While the text edit mode is active the undo manager of the edit engine that
handles this text editing is used.  This is done by calling SetUndoManager() at
the top level view shell. When the text editing ends this undo manager is
destroyed together with the edit engine.  To handle this in
sd::View::EndTextEdit() the undo manager used by the top-level shell is replaced
by that of the document.

Unfortunately there is a place (ViewShellManager::Deactive()) where the
EndTextEdit() method of one of the base classes is called.  As one result the
undo manager of the top-level shell is not replaced and an access to the now
destroyed undo manager of the edit engine crashes the Office.  This is covered
and fixed by issue 48778.

There still is a minor problem in sd::View::EndTextEdit().  First the edit
engine is destroyed (by calling EndTextEdit() of the base class) and *after*
that the undo manager used by the top-level shell is replaced.  An access to the
undo manager in that short time span may still lead to a crash.  I will have to
fix this for this issue.

However, the stack trace shown above does not fit into this picture.  It may
indicated another error.

---------------------------------------------------------------------
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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to