You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@openoffice.apache.org by bu...@apache.org on 2015/09/22 01:32:00 UTC

[Issue 125995] Draw crashes when opening a file with two connectors

https://bz.apache.org/ooo/show_bug.cgi?id=125995

Jared <js...@my.fit.edu> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jstys2010@my.fit.edu

--- Comment #2 from Jared <js...@my.fit.edu> ---
System spec:
Windows 10 x64
OO4.1.1
System 1: Dell latitude E6410
System 2: Custom Desktop 3+ years old

I was able to replicate this error and found out a way to replicate it it
consistently. This error seems to be just as Joe said, the system is looping
around the curved connectors and segfaults. This error seems to come up not
only with two connectors but up to 5+ and with any combination of curved
connectors. I have also tried it with some other item in between the two curved
connectors and it doesn’t crash, further backing up the idea Joe gave. I have
also come up with more in depth instructions to replicate the error.

1. Open Draw to a new file
2. Choose any of the 3 types of curved connectors and place on the draw field
3. Do step two as many times and needed
4. Now order does matter from here on, so think of these as labeled 1-n where n
is      
   the number of curved lines you placed
5. Connect curve 1 to curve 2
6. Connect curve 2 from the other end that one is connected to curve 3
7. Continue with this until you reach the end.
8. Connect the last side of the last curve to curve one and the end that
doesn't            
   have anything connected.
9. Save the document and close Draw
70. Reopen Draw and try to re-open the file

This is where the system should crash. If it doesn’t make sure all of your
curved line have only 3 point on them.  I feel that this bug can cause some
problems as one use can be creating a loop diagram and labeling sections. This
could be circumvented but would be difficult as most people would just connect
one side to another, causing the system to crash.

-- 
You are receiving this mail because:
You are the assignee for the issue.