Graphviz Issue Tracker
Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000051graphvizDotpublic2002-05-08 13:552011-04-28 04:02
Reporterjkw 
Assigned Toerg 
PrioritynormalSeveritymajorReproducibilityalways
StatusclosedResolutionfixed 
PlatformOS*-*-*OS Version
Summary0000051: Abort/Core dump in spline code
Description



dot aborts, with no warning, on the given input file.
Steps To Reproduce

digraph mygraph {
        label_foo [shape="record",label="<foo>foo"];
    label_foo:foo -> label_foo
}
Additional Information

[erg] The problem arises because the beginpath and endpath routines
create continguous boxes in this case. Actually, as a fix for another
bug, beginpath extends its box in the y direction, so the two boxes
actually overlap. These are then connected by a path of boxes by
completeselfpath. Thus, the polygon created in routesplines from the
path of boxes is self-intersecting and not simply connected. Since
Pshortestpath relies on having a simple polygon, we get an abort
when the triangulation fails.

If the port :foo is removed from label_foo:foo, there is no problem.
TagsNo tags attached.
AUXILLARY-FILES
DATE-FIXED
FIX-COMMENT
FORMER-ID146
INPUT-FILE
OUTPUT-FILE
STATUS-COMMENTFixed (9 Sept 2004)
VERSION     
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