dot test.dot -Tpng test.png stephane@mbp:~$ dot test.dot -Tpng test.png -v Activated plugin library: libgvplugin_pango.so.5 Using textlayout: textlayout:cairo Activated plugin library: libgvplugin_dot_layout.so.5 Using layout: dot:dot_layout Using render: cairo:cairo Using device: png:cairo:cairo The plugin configuration file: /usr/lib/graphviz/config4 was successfully loaded. render : cairo 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 pdf pic plain plain-ext png ps ps2 svg svgz tk vml vmlz vrml vtx wbmp xdot xlib loadimage : (lib) gd gd2 gif jpe jpeg jpg png ps svg fontname: "Times-Roman" resolved to: (ps) "DejaVu Sans 15.9990234375" network simplex: 6 nodes 8 edges 0 iter 0.00 sec network simplex: 11 nodes 15 edges 0 iter 0.00 sec network simplex: 7 nodes 14 edges 0 iter 0.00 sec network simplex: 14 nodes 19 edges 1 iter 0.00 sec network simplex: 23 nodes 39 edges 5 iter 0.00 sec mincross: pass 0 iter 0 trying 0 cur_cross 2029 best_cross 2029 mincross: pass 0 iter 1 trying 1 cur_cross 6007 best_cross 2029 mincross: pass 0 iter 2 trying 2 cur_cross 7020 best_cross 2029 mincross: pass 0 iter 3 trying 3 cur_cross 8012 best_cross 2029 mincross: pass 1 iter 0 trying 0 cur_cross 12031 best_cross 2029 mincross: pass 1 iter 1 trying 1 cur_cross 5009 best_cross 2029 mincross: pass 1 iter 2 trying 2 cur_cross 7016 best_cross 2029 mincross: pass 1 iter 3 trying 3 cur_cross 5008 best_cross 2029 mincross: pass 2 iter 0 trying 0 cur_cross 2029 best_cross 2029 mincross: pass 2 iter 1 trying 1 cur_cross 6007 best_cross 2029 mincross: pass 2 iter 2 trying 2 cur_cross 7020 best_cross 2029 mincross: pass 2 iter 3 trying 3 cur_cross 8012 best_cross 2029 mincross: pass 2 iter 4 trying 4 cur_cross 7012 best_cross 2029 mincross: pass 2 iter 5 trying 5 cur_cross 3016 best_cross 2029 mincross: pass 2 iter 6 trying 6 cur_cross 9016 best_cross 2029 mincross: pass 2 iter 7 trying 7 cur_cross 5009 best_cross 2029 mincross: pass 2 iter 8 trying 8 cur_cross 1002013 best_cross 2029 merge2: graph G, rank 9 has only 8 < 9 nodes merge2: graph G, rank 10 has only 8 < 9 nodes merge2: graph G, rank 11 has only 9 < 11 nodes merge2: graph G, rank 12 has only 9 < 11 nodes merge2: graph G, rank 13 has only 10 < 16 nodes merge2: graph G, rank 14 has only 9 < 15 nodes merge2: graph G, rank 15 has only 9 < 22 nodes merge2: graph G, rank 16 has only 9 < 21 nodes merge2: graph G, rank 17 has only 9 < 34 nodes merge2: graph G, rank 18 has only 9 < 29 nodes merge2: graph G, rank 19 has only 9 < 37 nodes merge2: graph G, rank 20 has only 9 < 21 nodes merge2: graph G, rank 21 has only 10 < 23 nodes merge2: graph G, rank 22 has only 10 < 21 nodes merge2: graph G, rank 23 has only 11 < 22 nodes merge2: graph G, rank 24 has only 11 < 17 nodes merge2: graph G, rank 25 has only 11 < 19 nodes merge2: graph G, rank 26 has only 10 < 19 nodes merge2: graph G, rank 27 has only 10 < 22 nodes merge2: graph G, rank 28 has only 9 < 13 nodes merge2: graph G, rank 29 has only 13 < 15 nodes merge2: graph G, rank 30 has only 10 < 11 nodes merge2: graph G, rank 31 has only 12 < 13 nodes dot: mincross.c:846: install_in_rank: Assertion `(g)->u.rank[r].n <= (g)->u.rank[r].an' failed. Aborted