Issue 107966 - Crashes during selection of tables in impress/draw
Summary: Crashes during selection of tables in impress/draw
Status: CLOSED FIXED
Alias: None
Product: Impress
Classification: Application
Component: ui (show other issues)
Version: OOo 1.0.0
Hardware: All All
: P3 Trivial (vote)
Target Milestone: OOo 3.2
Assignee: Armin Le Grand
QA Contact: issues@graphics
URL:
Keywords:
Depends on:
Blocks: 99999
  Show dependency tree
 
Reported: 2009-12-28 12:47 UTC by clippka
Modified: 2010-02-26 13:53 UTC (History)
3 users (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 clippka 2009-12-28 12:47:32 UTC
There are multiple feedbacks from customers that there are frequent crashes when
using tables in impress/draw. Stack traces point to a problem in
SdrTableObj::getSpecialDragPoly()

There is only one place where this function could crash and this could be
covered with a simple check for a nullpointer.

While we currently can not reproduce this crash, the amount of reports suggest
that this is a huge problem when running OOo and the fix is a safe one. So I
suggest to fix this as a showstopper for the OOo 3.2 release
Comment 1 clippka 2009-12-28 15:10:40 UTC
fixed in svx/source/table/svdotable.cxx, Committed revision 277837.
Comment 2 dtardon 2009-12-30 11:30:28 UTC
One way to reproduce this is:

1. create a table
2. select a shape to draw (rectangle, for example)
3. press left mouse button _inside_ of the table
4. drag
Comment 3 Armin Le Grand 2010-01-07 13:50:16 UTC
AW->WG: Please verify.
Comment 4 clippka 2010-01-07 13:54:00 UTC
CL->AW: Since the crash can not be reproduced, I think a code review is more
apropriate. Please review my changes in svdotable.cxx and set this issue to
verified.
Comment 5 Armin Le Grand 2010-01-07 15:37:49 UTC
AW: Checked the changes (and the correct version), okay.
Comment 6 Armin Le Grand 2010-01-19 12:40:21 UTC
AW: Closing.