Number: 719
Title: constraint=false crashes dot.exe
Submitter: Edward Hagen
Date: Thu May 26 07:11:35 2005
Subsys: Dot
Version: 1.10.20040120.0515
System: x86-Windows-XP service pack 2
Severity: major
Problem:
dot.exe crashes every time; no errors are reported prior to the crash.

The attached Dot input ran fine until I added "constraint=false" to the last 6 edges. This file was generated using pydot.
Input:

digraph  {
center=true;
concentrate=true;
nodesep="0.2";
ordering=out;
ranksep="0.3";
ratio=auto;
label="";
"114" [fontsize=10, fontname=Arial, width="0.35", height="0.35", shape=box, color=red];
"70" [fontsize=10, fontname=Arial, width="0.35", height="0.35", shape=ellipse];
"73" [fontsize=10, fontname=Arial, width="0.35", height="0.35", shape=box];
"75" [fontsize=10, fontname=Arial, width="0.35", height="0.35", shape=box];
"76" [fontsize=10, fontname=Arial, width="0.35", height="0.35", shape=ellipse];
"77" [fontsize=10, fontname=Arial, width="0.35", height="0.35", shape=ellipse];
"78" [fontsize=10, fontname=Arial, width="0.35", height="0.35", shape=ellipse];
"102" [fontsize=10, fontname=Arial, width="0.35", height="0.35", shape=box];
"103" [fontsize=10, fontname=Arial, width="0.35", height="0.35", shape=ellipse];
"113" [fontsize=10, fontname=Arial, width="0.35", height="0.35", shape=ellipse];
"115" [fontsize=10, fontname=Arial, width="0.35", height="0.35", shape=box];
"116" [fontsize=10, fontname=Arial, width="0.35", height="0.35", shape=ellipse];
"73" -> "114" [arrowsize="0.5"];
"113" -> "114" [arrowsize="0.5"];
"73" -> "70" [arrowsize="0.5"];
"74" [fontsize=10, fontname=Arial, width="0.35", height="0.35", shape=ellipse];
"74" -> "70" [arrowsize="0.5"];
"242" [fontsize=10, fontname=Arial, width="0.35", height="0.35", shape=box];
"242" -> "73" [arrowsize="0.5"];
"232" [fontsize=10, fontname=Arial, width="0.35", height="0.35", shape=ellipse];
"232" -> "73" [arrowsize="0.5"];
"73" -> "75" [arrowsize="0.5"];
"74" -> "75" [arrowsize="0.5"];
"73" -> "76" [arrowsize="0.5"];
"74" -> "76" [arrowsize="0.5"];
"73" -> "77" [arrowsize="0.5"];
"74" -> "77" [arrowsize="0.5"];
"73" -> "78" [arrowsize="0.5"];
"74" -> "78" [arrowsize="0.5"];
"225" [fontsize=10, fontname=Arial, width="0.35", height="0.35", shape=box];
"225" -> "102" [arrowsize="0.5"];
"224" [fontsize=10, fontname=Arial, width="0.35", height="0.35", shape=ellipse];
"224" -> "102" [arrowsize="0.5"];
"263" [fontsize=10, fontname=Arial, width="0.35", height="0.35", shape=box];
"263" -> "103" [arrowsize="0.5"];
"262" [fontsize=10, fontname=Arial, width="0.35", height="0.35", shape=ellipse];
"262" -> "103" [arrowsize="0.5"];
"102" -> "113" [arrowsize="0.5"];
"103" -> "113" [arrowsize="0.5"];
"73" -> "115" [arrowsize="0.5"];
"113" -> "115" [arrowsize="0.5"];
"73" -> "116" [arrowsize="0.5"];
"113" -> "116" [arrowsize="0.5"];
"114" -> "115" [style=invis, constraint=false];
"115" -> "116" [style=invis, constraint=false];
"70" -> "75" [style=invis, constraint=false];
"75" -> "76" [style=invis, constraint=false];
"76" -> "77" [style=invis, constraint=false];
"77" -> "78" [style=invis, constraint=false];
}
Owner: erg
Status: Fixed