On Mon, 27 Jul 2009 23:15:17 +0100, John-Mark Bell wrote:

> > I'm getting a crash caused by fetch_poll() when loading some sites. 
> > Example: http://www.eurogamer.net/revolution/  (curiously the main
> > index page is OK)
> > 
> > This has only been occuring since the change to libcss.
> > 
> > Crash points to content/fetch.c line 504
> 
> That's a pointer dereference, afaics.
> 
> I'm not able to reproduce this, so I'm not entirely sure what's going on
> here. That said, the depth of the call stack suggests there's nested
> frames or iframes involved.

The only logical reason is that the fetch pointer is being freed
during the fetcher's poll routine (this is my file fetcher and
fetch_free is indeed called in some circumstances during the poll
function - but it is called similarly in other fetchers too)

I've added a fail-safe to the core in r8898 to avoid this causing
problems in future.

Chris

Reply via email to