Number: 1603
Title: assertion failed in spline computation
Submitter: Alexis Collange
Date: Tue Mar 17 15:47:41 2009
Subsys: Dot
Version: 2.22.2
System: *-*-*
Severity: critical
Problem:

>> >> dot myDot.dot -y -Knop2

some minor warnings are issued :

>> >> Warning: node 'START', graph '_anonymous_0' size too small for label >> >> Warning: node 'FAIL', graph '_anonymous_0' size too small for label >> >> Warning: node 'PASS', graph '_anonymous_0' size too small for label >> >> Warning: node 'PASS_REWORK', graph '_anonymous_0' size too small for label

-> An error window popup and dot abort.

** ERROR **: file ;cdt.c: line 887: assertion failed: (o2 == 0.) aborting...


Input file: b1603.dot
Output file: b1603.txt
Comments:
The bug seems to be in splines calculation. All goes well if "splines=true;" line is remove from the DOT script

[erg] It appears -y is ignored with -n. Is this a bug or the correct behavior?

[erg] The bug actually does occur on MacOS and Linux. It appears to be in the GTS library. So the question is whether it is a real GTS bug, or our misuse of the library.
Owner: arif
Status: *