On Thu, 27 Apr 2000, [EMAIL PROTECTED] wrote:
[...]
>#0 0x80908cc in connpointline_putonaline (cpl=0x81a7300, start=0x81aa948,
> end=0x81aa958) at geometry.h:131
> 131 p->x /= len;
> (gdb) bt
>#0 0x80908cc in connpointline_putonaline (cpl=0x81a7300, start=0x81aa948,
> end=0x81aa958) at geometry.h:131
[...]
That was a division-by-zero error in point_normalize(). I've added checks
around the uses in lib/*.c (rather than have point_normalize() check it,
because point_normalize doesn't know enough context). There are calls in
./objects/FS/flow-poly.c
./objects/FS/flow.c
./objects/UML/implements.c
./objects/network/bus.c
that may need to be checked, too, but I'll leave that to those who know
those areas.
-lars
--
Lars Clausen (http://shasta.cs.uiuc.edu/~lrclause) | H�rdgrim of Numenor
"I do not agree with a word that you say, but I | Retainer of Sir Kegg
will defend to the death your right to say it." | of Westfield
--Evelyn Beatrice Hall paraphrasing Voltaire | Chaos Berserker of Khorne