[Output Generation] Node is drawn twice in digraph
Ported Issue from Mantis Original ID: 2269 Reported By: pmjordan
SEVERITY: MAJOR Submitted: 2013-03-11 10:23:33
OS BUILD: 10.8.2
One of the nodes in a graph seems to be "split" and is drawn twice. It seems to affect all of the tools, but the problem is particularly dramatic in the case of circo, where the duplicate node is drawn outside the circle.
STEPS TO REPRODUCE
The attached graph file contains 13 nodes. If drawn with neato, circo, etc. using
/usr/local/bin/neato -Tpng anon.gv -o anon.png
14 nodes are drawn, two of which with the same label - "rt". One of the edges goes to one version of the node, the remaining edges go to the other. If you change the order the nodes appear in the file, a different node is affected by the duplication.
I tried this on graphviz versions 2.28, 2.30 and the development version 2.31. All are affected, with 2.28 even crashing for certain permutations of the nodes.