On Sun, 13 Mar 2011 18:26:46 -0000,  wibbled on for an age:

> Author: dsilvers
> Date: Sun Mar 13 13:26:46 2011
> New Revision: 12029
> 
> URL: http://source.netsurf-browser.org?rev=12029&view=rev
> Log:
> Shunt the schedule function definitions to desktop/schedule.h.  Shunt the 
> hlcache/llcache to using schedule to get their cleanups run.

I think the cleanup order needs changing in netsurf_exit.

hlcache_finalise is now calling schedule functions, however gui_quit
has already been called.  In my case that means my schedule list is
freed, the timer is closed and IORequests deallocated - so
schedule_remove and schedule (both of which I've seen it try to run)
will never work, and may crash.

Chris

Reply via email to