Graphviz Issue Tracker
Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000899graphvizDotpublic2005-05-20 19:272011-04-28 04:03
ReporterPedro Szekely 
Assigned Toerg 
PrioritynormalSeveritycriticalReproducibilityalways
StatusclosedResolutionfixed 
PlatformOSx86-*-winXPOS Version
Summary0000899: dot crashes for labelled edges for nodes with the same rank
Description



dot crashes when generating a postscript file. See attached input.



Sorry that the output is so large.
Steps To Reproduce

digraph p19 {
  label = p19;
  size = "8,10.5";
  ratio = compress;
  rankdir=TB;
  node[shape=box];
  { rank = same;
    task_Window1;task_Window2;task_Window3;task_Window4; }
  task_Problem1 [label = "Problem1 [0,inf]\nq_min" shape = octagon];
  task_Problem1 -> task_Window1;
  { rank = same;
    task_CTask1; }
  task_Window1 [label = "Window1 [0,26]\nq_sum" shape = octagon];
  task_Window1 -> task_CTask1;
  { rank = same;
      }
  task_CTask1 [label = "CTask1 [0,inf]\nq_max" shape = octagon];
  task_CTask1 -> method_Method1A;
  method_Method1A [label = "Method1A [0,inf]\n1.0 {d 14:.25 d 20:.5 d 26:.25 }\n" color = khaki style = filled];
  method_Method1A -> method_Method1B[color = lightgray weight = 10];
  method_Method1B [label = "Method1B [0,inf]\n1.0 {d 14:.25 d 16:.5 d 18:.25 }\n" color = khaki style = filled];
  method_Method1B -> method_Method1C[color = lightgray weight = 10];
  method_Method1C [label = "Method1C [0,inf]\n1.0 {d 11:.25 d 12:.5 d 13:.25 }\n" color = khaki style = filled];
  method_Method1C -> method_Method1D[color = lightgray weight = 10];
  method_Method1D [label = "Method1D [0,inf]\n1.0 {d 12:.25 d 16:.5 d 20:.25 }\n" color = aquamarine style = filled];
  method_Method1D -> method_Method1E[color = lightgray weight = 10];
  method_Method1E [label = "Method1E [0,inf]\n1.0 {d 11:.25 d 12:.5 d 13:.25 }\n" color = lightblue style = filled];
  method_Method1E -> method_Method1F[color = lightgray weight = 10];
  method_Method1F [label = "Method1F [0,inf]\n1.0 {d 8:1.0 }\n" color = beige style = filled];
  task_Problem1 -> task_Window2;
  { rank = same;
    task_CTask2a;task_CTask2b; }
  task_Window2 [label = "Window2 [18,44]\nq_sum" shape = octagon];
  task_Window2 -> task_CTask2a;
  { rank = same;
      }
  task_CTask2a [label = "CTask2a [0,inf]\nq_max" shape = octagon];
  task_CTask2a -> method_Method2aA;
  method_Method2aA [label = "Method2aA [0,inf]\n1.0 {d 13:.25 d 20:.5 d 27:.25 }\n" color = khaki style = filled];
  method_Method2aA -> method_Method2aB[color = lightgray weight = 10];
  method_Method2aB [label = "Method2aB [0,inf]\n1.0 {d 13:.25 d 16:.5 d 19:.25 }\n" color = khaki style = filled];
  method_Method2aB -> method_Method2aC[color = lightgray weight = 10];
  method_Method2aC [label = "Method2aC [0,inf]\n1.0 {d 10:.25 d 12:.5 d 14:.25 }\n" color = khaki style = filled];
  task_Window2 -> task_CTask2b;
  { rank = same;
      }
  task_CTask2b [label = "CTask2b [0,inf]\nq_max" shape = octagon];
  task_CTask2b -> method_Method2bA;
  method_Method2bA [label = "Method2bA [0,inf]\n1.0 {d 13:.25 d 20:.5 d 27:.25 }\n" color = beige style = filled];
  method_Method2bA -> method_Method2bB[color = lightgray weight = 10];
  method_Method2bB [label = "Method2bB [0,inf]\n1.0 {d 12:.25 d 16:.5 d 20:.25 }\n" color = beige style = filled];
  method_Method2bB -> method_Method2bC[color = lightgray weight = 10];
  method_Method2bC [label = "Method2bC [0,inf]\n1.0 {d 11:.25 d 12:.5 d 13:.25 }\n" color = beige style = filled];
  method_Method2bC -> method_Method2bD[color = lightgray weight = 10];
  method_Method2bD [label = "Method2bD [0,inf]\n1.0 {d 14:.25 d 16:.5 d 18:.25 }\n" color = khaki style = filled];
  method_Method2bD -> method_Method2bE[color = lightgray weight = 10];
  method_Method2bE [label = "Method2bE [0,inf]\n1.0 {d 10:.25 d 12:.5 d 14:.25 }\n" color = aquamarine style = filled];
  task_Problem1 -> task_Window3;
  { rank = same;
    task_CTask3aS;task_Sync1;task_CTask3bS;task_CTask3c; }
  task_Window3 [label = "Window3 [36,62]\nq_sum" shape = octagon];
  task_Window3 -> task_CTask3aS;
  { rank = same;
      }
  task_CTask3aS [label = "CTask3aS [0,inf]\nq_max" shape = octagon];
  task_CTask3aS -> method_Setup3aA;
  method_Setup3aA [label = "Setup3aA [0,inf]\n1.0 {d 8:.25 d 10:.5 d 12:.25 }\n" color = khaki style = filled];
  method_Setup3aA -> method_Setup3aB[color = lightgray weight = 10];
  method_Setup3aB [label = "Setup3aB [0,inf]\n1.0 {d 6:.25 d 8:.5 d 10:.25 }\n" color = khaki style = filled];
  method_Setup3aB -> method_Setup3aC[color = lightgray weight = 10];
  method_Setup3aC [label = "Setup3aC [0,inf]\n1.0 {d 6:1.0 }\n" color = khaki style = filled];
  task_Window3 -> task_Sync1;
  { rank = same;
    task_CTask3aE;task_CTask3bE; }
  task_Sync1 [label = "Sync1 [0,inf]\nq_sync_sum" shape = octagon];
  task_Sync1 -> task_CTask3aE;
  { rank = same;
      }
  task_CTask3aE [label = "CTask3aE [0,inf]\nq_max" shape = octagon];
  task_CTask3aE -> method_Engage3aA;
  method_Engage3aA [label = "Engage3aA [0,inf]\n1.0 {d 7:.25 d 10:.5 d 13:.25 }\n" color = khaki style = filled];
  method_Engage3aA -> method_Engage3aB[color = lightgray weight = 10];
  method_Engage3aB [label = "Engage3aB [0,inf]\n1.0 {d 6:.25 d 8:.5 d 10:.25 }\n" color = khaki style = filled];
  method_Engage3aB -> method_Engage3aC[color = lightgray weight = 10];
  method_Engage3aC [label = "Engage3aC [0,inf]\n1.0 {d 6:1.0 }\n" color = khaki style = filled];
  task_Sync1 -> task_CTask3bE;
  { rank = same;
      }
  task_CTask3bE [label = "CTask3bE [0,inf]\nq_max" shape = octagon];
  task_CTask3bE -> method_Engage3bA;
  method_Engage3bA [label = "Engage3bA [0,inf]\n1.0 {d 7:.25 d 10:.5 d 13:.25 }\n" color = beige style = filled];
  method_Engage3bA -> method_Engage3bB[color = lightgray weight = 10];
  method_Engage3bB [label = "Engage3bB [0,inf]\n.2 {d 8:1.0 }\n.8 {d 6:.25 d 8:.5 d 10:.25 }\n" color = beige style = filled];
  method_Engage3bB -> method_Engage3bC[color = lightgray weight = 10];
  method_Engage3bC [label = "Engage3bC [0,inf]\n1.0 {d 6:1.0 }\n" color = beige style = filled];
  method_Engage3bC -> method_Engage3bD[color = lightgray weight = 10];
  method_Engage3bD [label = "Engage3bD [0,inf]\n1.0 {d 5:.25 d 8:.5 d 11:.25 }\n" color = lightblue style = filled];
  method_Engage3bD -> method_Engage3bE[color = lightgray weight = 10];
  method_Engage3bE [label = "Engage3bE [0,inf]\n1.0 {d 5:.25 d 6:.5 d 7:.25 }\n" color = khaki style = filled];
  method_Engage3bE -> method_Engage3bF[color = lightgray weight = 10];
  method_Engage3bF [label = "Engage3bF [0,inf]\n1.0 {d 3:.25 d 4:.5 d 5:.25 }\n" color = aquamarine style = filled];
  task_Window3 -> task_CTask3bS;
  { rank = same;
      }
  task_CTask3bS [label = "CTask3bS [0,inf]\nq_max" shape = octagon];
  task_CTask3bS -> method_Setup3bA;
  method_Setup3bA [label = "Setup3bA [0,inf]\n1.0 {d 7:.25 d 10:.5 d 13:.25 }\n" color = beige style = filled];
  method_Setup3bA -> method_Setup3bB[color = lightgray weight = 10];
  method_Setup3bB [label = "Setup3bB [0,inf]\n1.0 {d 6:.25 d 8:.5 d 10:.25 }\n" color = beige style = filled];
  method_Setup3bB -> method_Setup3bC[color = lightgray weight = 10];
  method_Setup3bC [label = "Setup3bC [0,inf]\n1.0 {d 5:.25 d 6:.5 d 7:.25 }\n" color = beige style = filled];
  method_Setup3bC -> method_Setup3bD[color = lightgray weight = 10];
  method_Setup3bD [label = "Setup3bD [0,inf]\n1.0 {d 7:.25 d 8:.5 d 9:.25 }\n" color = aquamarine style = filled];
  method_Setup3bD -> method_Setup3bE[color = lightgray weight = 10];
  method_Setup3bE [label = "Setup3bE [0,inf]\n1.0 {d 6:1.0 }\n" color = khaki style = filled];
  method_Setup3bE -> method_Setup3bF[color = lightgray weight = 10];
  method_Setup3bF [label = "Setup3bF [0,inf]\n1.0 {d 3:.25 d 4:.5 d 5:.25 }\n" color = lightblue style = filled];
  task_Window3 -> task_CTask3c;
  { rank = same;
      }
  task_CTask3c [label = "CTask3c [0,inf]\nq_max" shape = octagon];
  task_CTask3c -> method_Method3cA;
  method_Method3cA [label = "Method3cA [0,inf]\n1.0 {d 15:.25 d 20:.5 d 25:.25 }\n" color = lightblue style = filled];
  method_Method3cA -> method_Method3cB[color = lightgray weight = 10];
  method_Method3cB [label = "Method3cB [0,inf]\n1.0 {d 11:.25 d 16:.5 d 21:.25 }\n" color = lightblue style = filled];
  method_Method3cB -> method_Method3cC[color = lightgray weight = 10];
  method_Method3cC [label = "Method3cC [0,inf]\n1.0 {d 11:.25 d 12:.5 d 13:.25 }\n" color = lightblue style = filled];
  method_Method3cC -> method_Method3cD[color = lightgray weight = 10];
  method_Method3cD [label = "Method3cD [0,inf]\n1.0 {d 13:.25 d 16:.5 d 19:.25 }\n" color = aquamarine style = filled];
  task_Problem1 -> task_Window4;
  { rank = same;
    task_CTask4a;task_CTask4b; }
  task_Window4 [label = "Window4 [54,80]\nq_sum" shape = octagon];
  task_Window4 -> task_CTask4a;
  { rank = same;
      }
  task_CTask4a [label = "CTask4a [0,inf]\nq_max" shape = octagon];
  task_CTask4a -> method_Method4aA;
  method_Method4aA [label = "Method4aA [0,inf]\n1.0 {d 15:.25 d 20:.5 d 25:.25 }\n" color = aquamarine style = filled];
  method_Method4aA -> method_Method4aB[color = lightgray weight = 10];
  method_Method4aB [label = "Method4aB [0,inf]\n1.0 {d 14:.25 d 16:.5 d 18:.25 }\n" color = aquamarine style = filled];
  method_Method4aB -> method_Method4aC[color = lightgray weight = 10];
  method_Method4aC [label = "Method4aC [0,inf]\n.2 {d 12:1.0 }\n.8 {d 11:.25 d 12:.5 d 13:.25 }\n" color = aquamarine style = filled];
  task_Window4 -> task_CTask4b;
  { rank = same;
      }
  task_CTask4b [label = "CTask4b [0,inf]\nq_max" shape = octagon];
  task_CTask4b -> method_Method4bA;
  method_Method4bA [label = "Method4bA [0,inf]\n1.0 {d 13:.25 d 20:.5 d 27:.25 }\n" color = khaki style = filled];
  method_Method4bA -> method_Method4bB[color = lightgray weight = 10];
  method_Method4bB [label = "Method4bB [0,inf]\n1.0 {d 12:.25 d 16:.5 d 20:.25 }\n" color = khaki style = filled];
  method_Method4bB -> method_Method4bC[color = lightgray weight = 10];
  method_Method4bC [label = "Method4bC [0,inf]\n1.0 {d 10:.25 d 12:.5 d 14:.25 }\n" color = khaki style = filled];
  method_Method4bC -> method_Method4bD[color = lightgray weight = 10];
  method_Method4bD [label = "Method4bD [0,inf]\n.2 {d 16:1.0 }\n.8 {d 12:.25 d 16:.5 d 20:.25 }\n" color = lightblue style = filled];
  task_CTask1 -> task_CTask2b [color = green weight = 0.2 label = "Hi"];
  task_CTask2b -> task_CTask3c [color = green weight = 0.2 label = "Hi"];
  task_CTask3c -> task_CTask4b [color = green weight = 0.2 label = "Hi"];
  task_CTask3aS -> task_Sync1 [color = green weight = 0.2 label = "Hi"];
  task_CTask3bS -> task_Sync1 [color = green weight = 0.2 label = "Hi"];
  task_CTask1 -> method_Method3cB [color = yellow weight = 0.2 label = "Hi"];
  task_CTask1 -> method_Setup3aA [color = yellow weight = 0.2 label = "Hi"];
  task_CTask1 -> method_Engage3bC [color = yellow weight = 0.2 label = "Hi"];
  task_CTask1 -> method_Method2bB [color = orangered weight = 0.2 label = "Hi"];
  task_CTask2a -> method_Engage3bB [color = yellow weight = 0.2 label = "Hi"];
  task_CTask2b -> method_Setup3aA [color = yellow weight = 0.2 label = "Hi"];
  task_CTask3bS -> method_Method4bA [color = yellow weight = 0.2 label = "Hi"];
  task_CTask3bS -> method_Method4bC [color = orangered weight = 0.2 label = "Hi"];
  method_Method1A -> method_Setup3aB [color = yellow weight = 0.2 label = "Hi"];
  method_Method1A -> task_Sync1 [color = orangered weight = 0.2 label = "Hi"];
  method_Method1A -> method_Setup3bC [color = orangered weight = 0.2 label = "Hi"];
  method_Method1A -> method_Method2aB [color = orangered weight = 0.2 label = "Hi"];
  method_Method1B -> task_Sync1 [color = yellow weight = 0.2 label = "Hi"];
  method_Method1B -> method_Method2bB [color = yellow weight = 0.2 label = "Hi"];
  method_Method1B -> method_Method4bB [color = yellow weight = 0.2 label = "Hi"];
  method_Method1C -> task_CTask3aS [color = yellow weight = 0.2 label = "Hi"];
  method_Method1C -> method_Setup3bB [color = orangered weight = 0.2 label = "Hi"];
  method_Method1C -> method_Method3cB [color = orangered weight = 0.2 label = "Hi"];
  method_Method1E -> method_Engage3aA [color = yellow weight = 0.2 label = "Hi"];
  method_Method1E -> method_Method2bD [color = yellow weight = 0.2 label = "Hi"];
  method_Method1E -> method_Method4aB [color = orangered weight = 0.2 label = "Hi"];
  method_Method1F -> method_Engage3aB [color = yellow weight = 0.2 label = "Hi"];
  method_Method1F -> method_Setup3bE [color = yellow weight = 0.2 label = "Hi"];
  method_Method1F -> method_Engage3aA [color = orangered weight = 0.2 label = "Hi"];
  method_Method1F -> method_Method4bA [color = orangered weight = 0.2 label = "Hi"];
  method_Method1F -> method_Engage3bE [color = orangered weight = 0.2 label = "Hi"];
  method_Method2aC -> task_CTask4b [color = orangered weight = 0.2 label = "Hi"];
  method_Method2aC -> method_Engage3bC [color = orangered weight = 0.2 label = "Hi"];
  method_Method2bA -> method_Engage3aC [color = yellow weight = 0.2 label = "Hi"];
  method_Method2bC -> task_CTask3bE [color = yellow weight = 0.2 label = "Hi"];
  method_Method2bC -> method_Setup3bA [color = yellow weight = 0.2 label = "Hi"];
  method_Method2bD -> task_CTask3aS [color = yellow weight = 0.2 label = "Hi"];
  method_Method2bD -> method_Setup3bE [color = yellow weight = 0.2 label = "Hi"];
  method_Method2bD -> method_Method4bB [color = orangered weight = 0.2 label = "Hi"];
  method_Method2bE -> task_CTask3c [color = yellow weight = 0.2 label = "Hi"];
  method_Method2bE -> method_Engage3bD [color = yellow weight = 0.2 label = "Hi"];
  method_Engage3bE -> method_Method4bB [color = yellow weight = 0.2 label = "Hi"];
  method_Engage3bF -> method_Method4bD [color = yellow weight = 0.2 label = "Hi"];
  method_Setup3bD -> method_Method4aA [color = yellow weight = 0.2 label = "Hi"];
  method_Method3cA -> method_Method4aA [color = orangered weight = 0.2 label = "Hi"];
}
TagsNo tags attached.
AUXILLARY-FILES
DATE-FIXED
FIX-COMMENT
FORMER-ID716
INPUT-FILE
OUTPUT-FILEhttp://www.graphviz.org/bugs/b716.gif [^]
STATUS-COMMENTFixed (21 June 2005)
VERSION     2.2.1
Attached Files

- Relationships

-  Notes
There are no notes attached to this issue.

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


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