[Dot] Segmentation fault on neato depending on sep and size of the graph
Ported Issue from Mantis Original ID: 2226 Reported By: Marcelo do Pagode
SEVERITY: IMPORTANT Submitted: 2012-05-04 17:48:12
OS: UBUNTU
OS BUILD: 11.10
PLATFORM: INTEL XEON QUADCORE
DESCRIPTION
When trying to generate a graph using neato with splines for a 17 nodes network (with fixed position for the nodes), I get either segmentation fault of glibc if the number of edges is sufficiently large and sep is not small enough. If a given value of sep returns a segmentation fault, decreasing a little I get glibc and if I decrease it sufficiently, I get a clean run. Depending on the situation, that means that the output is not good for visualization due to the very small value of sep.
STEPS TO REPRODUCE
With the following graph, if sep=0.4 it works. sep=1 gives glibc and sep=2 gives segmentation fault. With this particular case the 0.4 value is ok for visualization, even though a larger value would be better, but for other cases I must set sep=0.2, get a glibc and manualy (ctrl+c) kill the process to get the graph, which ends up with some of the splines drawn as polylines.