Now I am able to submit forms on my port I went ahead to try and test
them, but I have a very strange problem which I'd like to confirm
either is or isn't in my code (as far as I am able to test, it is
certainly outside my bitmap and plotter functions).  It is very
reproduceable and occurs on three sites which use XOOPS, out of three
XOOPS sites that I have tried.

Firstly, browsing these sites works perfectly when not logged in, no
obvious display issues other than those caused by missing or
partially-implemented plotter functions.

After logging in, a message "you have successfully logged in" appears
and it refreshes correctly to the front or most recent page.  At this
point, what happens varies.  Sometimes I can browse to another page,
other times clicking the mouse even off the browser window causes a
complete system freeze.  I've not managed to get any more than one
page in after logging in, and I have tried three different sites
twenty or thirty times to try and determine the problem.

I tried saving an offending page (+ ancillary files) from Firefox
whilst logged in, and loading this into NetSurf as a local file,
reloading it, scrolling up and down etc and it was working perfectly.

Both cookies and form submission are working on other websites, it's
only XOOPS ones that have this problem!

The three sites I tried that cause problems are http://www.amigans.net
http://www.amigaworld.net http://www.amiga.org.  I don't have an
account on any other XOOPS site AFAIK, but I'm sure others will also
exhibit the fault.

I'd really like to know if this is just me or whether it is a bug in
the SVN which has gone unnoticed, so tests on other platform's
compiles will be much appreciated.

Any log I get from the crash is of little help, as it is always
components external to NetSurf which crash.  I suspect this means
NetSurf is trashing memory which these tasks are using.

I'm tearing my hair out here!  Any ideas?

Chris

Reply via email to