Friday, 19 October 2012

Re: Request for feedback

On Fri, 19 Oct 2012 01:18:01 +0100, John-Mark Bell wrote:

> On Sat, 2012-10-13 at 15:02 +0000, Chris Young wrote:
> > Moving this to the dev list since it's only us discussing this :)
> >
> > On Sat, 13 Oct 2012 14:33:21 +0100, Michael Drake wrote:
> >
> > > > > > > The above site freezes NetSurf as it fetches/displays. I can't
> > > > > > > reproduce on the same Windows auto-build and have no way of
> > > > > > > testing on any of the other builds currently.
> > >
> > > > It does appear to be CI- related, as my own build from git is perfectly
> > > > happy on that page.
> > >
> > > How about build #446? GCC and various libs updated.
> >
> > No, same :(
>
> How big is the process stack on AmigaOS 4? Recursion in html_redraw can
> result in decidedly nested stack frames, which may be a problem if the
> stack's too small.

Ah, very good point. I had it set to 64K, and with some limited stack
examination, I see that it does indeed run out in html_redraw on some
pages (bumping it up to 128K solves that problem, I'll close the bug
report for that and feel silly to not have checked the stack earlier).

Unfortunately that isn't the issue with this particular page.

> Beyond that, I guess we'll need you to enumerate the differences between
> the autobuilder and your build environment.

Something I did notice is that libcurl is pinned at an old version -
is there any particular reason for that?

I'm using:
curl_version libcurl/7.26.0 OpenSSL/1.0.1c zlib/1.2.7 librtmp/2.3

The auto-built version reports:
curl_version libcurl/7.21.3 OpenSSL/1.0.1c zlib/1.2.7

Chris

No comments:

Post a Comment