Issue 92916 - OOO300m3: Crash in Draw when press F7
Summary: OOO300m3: Crash in Draw when press F7
Status: CLOSED FIXED
Alias: None
Product: Draw
Classification: Application
Component: code (show other issues)
Version: OOO300m2
Hardware: PC Windows Vista
: P2 Trivial (vote)
Target Milestone: OOo 3.0
Assignee: groucho266
QA Contact: issues@graphics
URL:
Keywords:
Depends on:
Blocks: 88888
  Show dependency tree
 
Reported: 2008-08-19 15:49 UTC by vitriol
Modified: 2009-07-20 15:54 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description vitriol 2008-08-19 15:49:30 UTC
- Open Draw. Do not insert any object and do not click with the mouse.
- Press F7 -> Crash
Comment 1 wolframgarten 2008-08-22 08:03:16 UTC
Reproducible also on XP. Reassigned.
Does not happen every time, but mostly .
Comment 2 wolframgarten 2008-08-22 08:46:54 UTC
The ID of the error report is rqkw4uc.
Comment 3 groucho266 2008-08-22 11:01:13 UTC
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.
Comment 4 groucho266 2008-08-22 14:44:14 UTC
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.
Comment 5 groucho266 2008-08-22 15:09:37 UTC
Fixed as described above.

Modified file is sd/source/ui/view/ViewShellBase.cxx    rev. 1.44.46.1
Comment 6 wolframgarten 2008-08-23 21:00:42 UTC
Verified in CWS.
Comment 7 Joost Andrae 2008-09-09 14:40:57 UTC
verified in OOO300_m5 (Linux build). Someone should verify it on Windows as well
Comment 8 vitriol 2008-09-09 14:47:47 UTC
Verified on Win Vista, and it's OK for me.
Comment 9 thorsten.ziehm 2009-07-20 15:54:58 UTC
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