On Thu, 26 Jul 2001, Matt wrote:
> On Thu, 26 Jul 2001, Christoph Reichenbach wrote:
>
> > Hi,
> >
> > > On Wed, Jul 25, 2001 at 02:49:16PM -0700, Matt wrote:
> > > > gfx_line.c(89) is where the first fault happens. y and finaly are
> > > > both 400. Next time, same line, y is 400 and finaly is 401.
> >
> > OK. finaly := line.y + line.yl, so invalid parameters were passed from
> > somewhere. Could you provide a complete stack trace- including call
> > parameters- for this one, please? (If possible)
>
> Stack trace is below. Interesting thing to note:
>
> At the point of gfxop_draw_rectangle, line.y is 338 and line.yl is 64.
> At _gfxop_draw_line_clipped, line.yl changes to 62.
>
> line.y + line.yl are still out of bounds.
>
> As a reminder, this happens in SQ3 1.018 in the first scene when you start
> typing anything and the input box is drawn.
Chris tracked down all the noticable problems, there should be no more
crashes in the SDL driver in SQ3.
Thanks Chris!
--
http://www.clock.org/~matt