I experience occasional segmentation faults when using dot on CentOS 7, attempting to render (pretty large) .gv files to SVG. To give an idea about the size, for one of them the Linux command
2885 10484 174384.
The number of nodes is not particularly large, but the nodes have considerable internal complexity (made using the “HTML-like” labels) and there are lots of edges.
dot -Tsvg -O FILENAME
on the problematic files results in a segmentation fault and a core file being dumped.
I’ve tried the same on Windows 10 also - here it worked and the result looks ok.
I tried several gv files of similar sizes, in some cases it works, in others it fails.
My question is now: what to do?
Can dot be run with parameters that avoid this?
Are there graph structures that are known to produce segmentation faults (such that by avoiding the former I can prevent the latter from happening)?