Graphviz Issue Tracker
Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000410graphvizDotpublic2001-07-31 00:002011-04-28 04:02
ReporterCarlos Puchol 
Assigned Toerg 
PrioritynormalSeveritymajorReproducibilityalways
StatusclosedResolutionfixed 
PlatformOS*-*-*OS Version
Summary0000410: Assert error with edges between clusters
Description



Certain graphs trigger assertion failures in the code for edges
connecting clusters.



Error: segment [(-13,167),(-5,172)] does not intersect box ll=(-26,148),ur=(60,236)
dot: compound.c:93: boxIntersect: Assertion `0' failed.



Steps To Reproduce

digraph top {
    compound=true;
    subgraph cluster_A { label="A";
        subgraph cluster_B { label="B";
            subgraph cluster_C { label="C";
                subgraph cluster_C_children { style=invis;
                    E;
                }
            }
        }
        subgraph cluster_D { label="D";
            F;
        }
    }
    C -> F [label = "X0", weight=3, lhead=cluster_D, weight=3, ltail=cluster_B];
    C -> F [label = "X4", weight=3, lhead=cluster_D, weight=3, ltail=cluster_B];
    E -> F [label = "X1", weight=3, lhead=cluster_D, weight=3, ltail=cluster_C];
    E -> F [label = "_"];
    F -> E [label = "X2", weight=3, ltail=cluster_D];
    F -> E [label = "X3", weight=3, ltail=cluster_D];
}

TagsNo tags attached.
AUXILLARY-FILES
DATE-FIXED
FIX-COMMENT
The original version assumed the spline path always progressed from the
tail to the head. For some nodes, this is not true. The code now tests
for this reversal and switches the role of head and tail.

Note that this type of reversal is not explicitly f
FORMER-ID46
INPUT-FILE
OUTPUT-FILE
STATUS-COMMENTFixed
VERSION 1.7.7
Attached Files

- Relationships

-  Notes
There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
2011-04-28 04:02 user1 New Issue
2011-04-28 04:02 user1 Assigned To => erg


MantisBT 1.2.5[^]
Copyright © 2000 - 2011 MantisBT Group
Powered by Mantis Bugtracker