Graphviz Issue Tracker
Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0001519graphvizDotpublic2009-01-26 08:352011-04-28 04:03
ReporterHC Jehg 
Assigned Togviz 
PrioritynormalSeveritymajorReproducibilityalways
StatusacknowledgedResolutionopen 
PlatformOSx86-Linux-Mandriva 2008.1OS Version
Summary0001519: rankdir=LR aborts graph, no rankdir does not
Description



The following .dot aborts with rankdir set to LR,
but it does not abort if rankdir is not set.
<CD>
[[email protected] graph]# php workflow_diagram.php --group_by_workflow=no | dot -v
Activated plugin library: libgvplugin_gd.so.5
Using textlayout: textlayout:gd
Activated plugin library: libgvplugin_dot_layout.so.5
Using layout: dot:dot_layout
Activated plugin library: libgvplugin_core.so.5
Using render: dot:core
Using device: dot:dot:core
The plugin configuration file:
        /usr/local/lib/graphviz/config
                was successfully loaded.
    render : dot fig gd map ps svg tk vml vrml xdot
    layout : circo dot fdp neato nop nop1 nop2 twopi
    textlayout : textlayout
    device : canon cmap cmapx cmapx_np dia dot eps fig gd gd2 gif hpgl imap imap_np ismap jpe jpeg jpg mif mp pcl pic plain plain-ext png ps ps2 svg svgz tk vml vmlz vrml vtx wbmp xdot
    loadimage : (lib) gd gd2 gif jpe jpeg jpg png ps svg xbm
fontname: "Helvetica" resolved to: /usr/share/fonts/TTF/liberation/LiberationSans-Regular.ttf
network simplex: 177 nodes 218 edges 3 iter 0.00 sec
mincross: pass 0 iter 0 trying 0 cur_cross 515 best_cross 515
mincross: pass 0 iter 1 trying 0 cur_cross 133 best_cross 133
mincross: pass 0 iter 2 trying 0 cur_cross 100 best_cross 100
mincross: pass 0 iter 3 trying 0 cur_cross 67 best_cross 67
mincross: pass 1 iter 0 trying 0 cur_cross 197 best_cross 65
mincross: pass 1 iter 1 trying 1 cur_cross 142 best_cross 65
mincross: pass 1 iter 2 trying 2 cur_cross 105 best_cross 65
mincross: pass 1 iter 3 trying 3 cur_cross 69 best_cross 65
mincross: pass 2 iter 0 trying 0 cur_cross 62 best_cross 62
mincross: pass 2 iter 1 trying 1 cur_cross 78 best_cross 62
mincross: pass 2 iter 2 trying 2 cur_cross 91 best_cross 62
mincross: pass 2 iter 3 trying 0 cur_cross 61 best_cross 61
mincross: pass 2 iter 4 trying 0 cur_cross 60 best_cross 60
mincross: pass 2 iter 5 trying 1 cur_cross 82 best_cross 60
mincross: pass 2 iter 6 trying 2 cur_cross 66 best_cross 60
mincross: pass 2 iter 7 trying 3 cur_cross 61 best_cross 60
mincross: pass 2 iter 8 trying 0 cur_cross 41 best_cross 41
mincross: pass 2 iter 9 trying 1 cur_cross 79 best_cross 41
mincross: pass 2 iter 10 trying 2 cur_cross 71 best_cross 41
mincross: pass 2 iter 11 trying 3 cur_cross 58 best_cross 41
mincross: pass 2 iter 12 trying 0 cur_cross 40 best_cross 40
mincross: pass 2 iter 13 trying 1 cur_cross 80 best_cross 40
mincross: pass 2 iter 14 trying 2 cur_cross 79 best_cross 40
mincross: pass 2 iter 15 trying 3 cur_cross 60 best_cross 40
mincross: pass 2 iter 16 trying 0 cur_cross 39 best_cross 39
mincross: pass 2 iter 17 trying 1 cur_cross 85 best_cross 39
mincross: pass 2 iter 18 trying 2 cur_cross 83 best_cross 39
mincross: pass 2 iter 19 trying 3 cur_cross 70 best_cross 39
mincross: pass 2 iter 20 trying 4 cur_cross 53 best_cross 39
mincross: pass 2 iter 21 trying 5 cur_cross 88 best_cross 39
mincross: pass 2 iter 22 trying 6 cur_cross 64 best_cross 39
mincross: pass 2 iter 23 trying 7 cur_cross 55 best_cross 39
merge2: graph CR, rank 10 has only 9 < 10 nodes
merge2: graph CR, rank 11 has only 7 < 8 nodes
merge2: graph CR, rank 12 has only 8 < 9 nodes
merge2: graph CR, rank 13 has only 8 < 9 nodes
merge2: graph CR, rank 16 has only 11 < 12 nodes
merge2: graph CR, rank 17 has only 12 < 13 nodes
merge2: graph CR, rank 18 has only 12 < 13 nodes
merge2: graph CR, rank 19 has only 12 < 13 nodes
merge2: graph CR, rank 20 has only 12 < 13 nodes
merge2: graph CR, rank 21 has only 12 < 13 nodes
merge2: graph CR, rank 22 has only 12 < 13 nodes
merge2: graph CR, rank 23 has only 12 < 13 nodes
merge2: graph CR, rank 24 has only 14 < 16 nodes
merge2: graph CR, rank 25 has only 14 < 16 nodes
merge2: graph CR, rank 26 has only 13 < 15 nodes
merge2: graph CR, rank 27 has only 15 < 17 nodes
merge2: graph CR, rank 28 has only 14 < 16 nodes
merge2: graph CR, rank 29 has only 17 < 19 nodes
merge2: graph CR, rank 30 has only 20 < 23 nodes
merge2: graph CR, rank 31 has only 19 < 21 nodes
merge2: graph CR, rank 32 has only 16 < 18 nodes
merge2: graph CR, rank 33 has only 18 < 20 nodes
merge2: graph CR, rank 34 has only 16 < 17 nodes
merge2: graph CR, rank 35 has only 16 < 17 nodes
merge2: graph CR, rank 36 has only 18 < 20 nodes
merge2: graph CR, rank 37 has only 19 < 21 nodes
merge2: graph CR, rank 38 has only 16 < 18 nodes
merge2: graph CR, rank 39 has only 15 < 17 nodes
merge2: graph CR, rank 40 has only 15 < 16 nodes
merge2: graph CR, rank 41 has only 15 < 16 nodes
merge2: graph CR, rank 42 has only 18 < 20 nodes
merge2: graph CR, rank 43 has only 16 < 18 nodes
merge2: graph CR, rank 44 has only 17 < 19 nodes
merge2: graph CR, rank 45 has only 18 < 19 nodes
merge2: graph CR, rank 46 has only 15 < 16 nodes
mincross CR: 37 crossings, 0.01 secs.
network simplex: 100 200 300 400 500 600
network simplex: 1193 nodes 1745 edges 609 iter 0.03 sec
Aborted
</CD>



The "input causing the bug" is generated with
[[email protected] graph]# php workflow_diagram.php --group_by_workflow=no



Without rankdir=LR; in the second line of the "input causing the bug" dot does not abort (But draws the graph up down in stead of left right...)



Hans-Chr. Jehg
TagsNo tags attached.
AUXILLARY-FILES
DATE-FIXED
FIX-COMMENT
FORMER-ID1559
INPUT-FILEhttp://www.graphviz.org/bugs/b1559.dot [^]
OUTPUT-FILE
STATUS-COMMENT*
VERSION     2.20.3
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 => user1


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