Apache OpenOffice (AOO) Bugzilla – Issue 92916
OOO300m3: Crash in Draw when press F7
Last modified: 2009-07-20 15:54:58 UTC
- Open Draw. Do not insert any object and do not click with the mouse. - Press F7 -> Crash
Reproducible also on XP. Reassigned. Does not happen every time, but mostly .
The ID of the error report is rqkw4uc.
The actual crash is caused by the SpellDialog which schedules an asynchronous initialization but is destroyed before this initialization is executed. The initialization is not canceled. When it is executed it tries to access the window of the dialog and crashes. This does not explain why the SpellDialog is closed right after it has been created. I will investigate this further.
The root cause is the same as that of issue 62642: The FocusForwardingWindow forwards the F7 key press via two different channels. In this case both lead to toggling the visibility of the SpellCheck dialog. One turns it on, the second turns it off, and only then the asynchronous initialization is called. Crash.
Fixed as described above. Modified file is sd/source/ui/view/ViewShellBase.cxx rev. 1.44.46.1
Verified in CWS.
verified in OOO300_m5 (Linux build). Someone should verify it on Windows as well
Verified on Win Vista, and it's OK for me.
This issue is closed automatically and wasn't rechecked in a current version of OOo. The fixed issue should be integrated in OOo since more than half a year. If you think this issue isn't fixed in a current version (OOo 3.1), please reopen it and change the field 'Target Milestone' accordingly. If you want to download a current version of OOo => http://download.openoffice.org/index.html If you want to know more about the handling of fixed/verified issues => http://wiki.services.openoffice.org/wiki/Handle_fixed_verified_issues