Opened 14 years ago
Closed 14 years ago
#407 closed defect (fixed)
Integration history file does not contain a graphics.
Reported by: | Juergen Reuter | Owned by: | kilian |
---|---|---|---|
Priority: | P3 | Milestone: | v2.0.5 |
Component: | core | Version: | 2.0.4 |
Severity: | normal | Keywords: | gamelan |
Cc: |
Description
Description says it. Investigating.
Change History (8)
comment:1 Changed 14 years ago by
Status: | new → assigned |
---|
comment:2 Changed 14 years ago by
comment:3 Changed 14 years ago by
The arithmetic exception happens in the GAMELAN function graphrange, but I couldn't trace it down yet.
comment:4 Changed 14 years ago by
The problem is when the graphrange is too small, e.g. 427 and 434, then graphrange runs into an arithmetic exception.
comment:5 Changed 14 years ago by
WK, could you find a solution for that, please... I think it is the determination of the scale factor in Gfindconv...
comment:6 Changed 14 years ago by
Owner: | changed from Juergen Reuter to kilian |
---|---|
Status: | assigned → new |
comment:7 Changed 14 years ago by
Status: | new → assigned |
---|
I'm not too confident that this can be fixed. The numeric range of Metapost parameters is very limited, and therefore overflows are frequent.
However, I'll check this. After all, it is in the grid code which merely draws axis tick marks and labels.
comment:8 Changed 14 years ago by
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
I've not dared to delve into the Gamelan code, but a sensible workaround is to limit the graph range. Done in r3183.
Trivial example is
which generates an arithmetic exception in the metapost code (don't know why yet):