Circo works fine on most nodes, however, except for 2-3 nodes with over 60 edges, on those pages, I get this in my HTTPD error_log:

Segmentation fault circo -T'png' -o'/var/www/html/test/sites/default/files/graphviz/62ffd475dd292f63287e9c31d1c5a0bc.png' '/var/www/html/test/sites/default/files/graphviz/62ffd475dd292f63287e9c31d1c5a0bc.dot' 2>&1

Comments

naught101’s picture

hrm... I have a feeling this might be a problem with graphviz itself, or possibly with graphviz_filter. First, could you make sure that the dot file that's being created is all correct? If you uncomment the lines that look like

//   $output =  "<pre>$dot</pre>" . $output ;

(lines 296 and 307), then every graphviz rendering will have the dot text directly above it. I there's no errors in that, then it probably isn't a problem with this module.

deltab’s picture

Dotfiles are kosher. I have a few more well-documented errors as well, will report when I can reliably reproduce them.

Graphviz Filter, I doubt - I have hundreds of nodes and edges in my views and cck, no problem.

It could be, though, that neato specific configuration settings are interfering with circo -- or some configuration stuff like that. The current advanced configuration form is rather primitive, so I put neato and sfdp specific stuff right in there.

naught101’s picture

deltab, could you post the dot file here, or try using it with circo from the command-line? If it segfaults from the command-line, then this bug should be sent to graphviz.

naught101’s picture

Status: Active » Postponed (maintainer needs more info)