After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 365067 - Program runs into dead loop when dragging end of arc arrow to its start in flowchart sheet (win32)
Program runs into dead loop when dragging end of arc arrow to its start in fl...
Status: RESOLVED DUPLICATE of bug 360013
Product: dia
Classification: Other
Component: shapes
0.95.1
Other All
: Normal critical
: ---
Assigned To: Alan Horkan
Dia maintainers
Depends on:
Blocks:
 
 
Reported: 2006-10-25 18:02 UTC by Yuliang Zhu
Modified: 2006-10-25 20:20 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Yuliang Zhu 2006-10-25 18:02:17 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.
Comment 1 Hans Breuer 2006-10-25 20:20:44 UTC
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 ***