dotty hangs
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
graphviz (Ubuntu) |
Fix Released
|
Low
|
Unassigned | ||
Bug Description
Regression from gutsy to hardy.
I have a tivial dot file:
-------
digraph name {
rankdir = LR ;
node [shape = circle]; s00
node [shape = circle]; s01
node [shape = circle]; s02
node [shape = doublecircle]; s03_one
node [shape = doublecircle]; s06_two
node [shape = doublecircle]; s09_three
s00 -> s01 [label = "a"];
s00 -> s01 [label = "b"];
s00 -> s01 [label = "c"];
s00 -> s01 [label = "d"];
s00 -> s01 [label = "e"];
s01 -> s02 [label = "f"];
s01 -> s02 [label = "g"];
s01 -> s02 [label = "h"];
s01 -> s02 [label = "i"];
s01 -> s02 [label = "j"];
s02 -> s03_one [label = "a"];
s02 -> s06_two [label = "b"];
s02 -> s09_three [label = "c"];
}
-------
The dotty shipped with gutsy displays this file without a problem. Dotty on hardy hangs and never renders.
Impact on users: dot files can trigger a bug that causes dotty to hang.
The bug has been fixed in upstream 2.16.1, and is fixed in all versions in Ubuntu from Intrepid onwards
A minimal patch from 2.16.1 was provided previously, as was a debdiff. The debdiff has been reformatted to address a previous complaint.
The bug can be reproduced using the simple dot file described above.
The only potential for regression is if the patch introduced some new bug from 2.16.1 in the code being patched (but the patch is fairly minimal)
Changed in graphviz: | |
importance: | Undecided → Low |
status: | New → Incomplete |
Changed in graphviz: | |
status: | Incomplete → Confirmed |
Changed in graphviz: | |
assignee: | erikd → nobody |
status: | In Progress → Triaged |
Changed in graphviz: | |
status: | Triaged → Fix Released |
description: | updated |
can't reproduce this with the latest version of graphviz upstream
what version of dot are you using? (dot -V)
can you save your graph to tst.dot and attach the results of
dot -v tst.dot >tst.out 2>tst.err