GNOME Bugzilla – Bug 365067
Program runs into dead loop when dragging end of arc arrow to its start in flowchart sheet (win32)
Last modified: 2006-10-25 20:20:44 UTC
Please describe the problem: In windows xp, when creating a arc arrow, if you accidentally move the end of the arc to its start point, the program shows a busy cursor and runs into a infinite loop. Steps to reproduce: 1. Start a new diagram file 2. Select Flow Chart Sheet in the toolbox. 3. Draw a shape (e.g., box) 4. Draw a arc arrow, move the end of the arc to its start point. Actual results: it shows a busy cursor, program takes almost all the cpu time Expected results: a arc arrow starting from a shape and ending on the same shape Does this happen every time? yes Other information: in other type of sheet, or without connection to any shape, it is forbidden to connect the arc as a loop.
Thanks for the bug report. This particular bug has already been reported into our bug tracking system and resolved in cvs, but please feel free to report any further bugs you find. 2006-10-14 Hans Breuer <hans@breuer.org> * objects/standard/arc.c : don't rely on the result of atan2(inf,inf), it is C-runtime dependent. Fixes infinitesimal burning of CPU cycles, bug #360013 and duplicates. *** This bug has been marked as a duplicate of 360013 ***