graphviz repeatably crashes in sfdp on given input
I have a ~90k line gv file that I'm trying to visualize and layout in graphviz. I have version: sfdp - graphviz version 2.44.2~dev.20201002.1429 (20201002.1429) (built from here yesterday)
I can repeatable get a coredump. Here is the backtrace (in case it helps)
(gdb) bt #0 0x00007f017949f994 in compVis (start=0, conf=0x7) at visibility.c:275 #1 visibility ([email protected]=0x9a0b6c0) at visibility.c:304 #2 0x00007f017949b1fe in Pobsopen ([email protected]=0x838be00, [email protected]=48255) at cvt.c:96 #3 0x00007f017492e8e2 in _spline_edges ([email protected]=0x2312260, [email protected]=0x7ffe0b866080, [email protected]=10) at neatosplines.c:582 #4 0x00007f017492ecb9 in splineEdges ([email protected]=0x2312260, [email protected]=0x7f017492e2e0 <_spline_edges>, edgetype=10) at neatosplines.c:736 #5 0x00007f017492ee4e in spline_edges1 ([email protected]=0x2312260, edgetype=<optimized out>) at neatosplines.c:749 #6 0x00007f017492f771 in spline_edges0 ([email protected]=0x2312260, [email protected]=1 '\001') at neatosplines.c:779 #7 0x00007f017492f820 in spline_edges ([email protected]=0x2312260) at neatosplines.c:817 #8 0x00007f017496cd15 in sfdp_layout (g=0x2312260) at sfdpinit.c:367 #9 0x00007f017a0b817b in gvLayoutJobs (gvc=0x22f3760, g=0x2312260) at gvlayout.c:85 #10 0x0000000000400f5f in main (argc=<optimized out>, argv=<optimized out>) at dot.c:132 (gdb) quit
I can supply the source .dot, but it is 16MB
Anything else I can do to help diagnose/fix?