dillo 0.8.5 / OpenBSD 3.6 help request
Hi all, I have a report than on a stock OpenBSD 3.6 box, using dillo 0.8.5, the following recipe seems to reliably(*) cause dillo to cease responding. (*) Almost every time. On the few occasions when it survived, clicking one or two more links caused it to fail then. "cease responding" means "click link does not follow link. click bookmark does not generate bookmark page. back button works, but nothing else". http://www.google.co.nz/ Search for fred dagg click each of the first six links in turn, clicking "back" after each one. By the time you get to http://www.wordworx.co.nz/dagg.html dillo has become unresponsive. Nothing obvious logged to suggest what the problem is. On my Linux box, I don't see the problem. I *can* induce similar symptoms by ulimit'ing the number of open files, but doing that gives me an obvious "Too many open files" error. An explicit ulimit on the OBSD box gives me the same obvious errors. Are there any OpenBSD 3.6 users here who can run this recipe and see if the problem is reproducible across more machines? Thanks, f -- Francis Daly francis@daoine.org
On Sat, Mar 11, 2006 at 05:12:21PM +0000, Francis Daly wrote:
Hi all,
Hi Francis.
I have a report than on a stock OpenBSD 3.6 box, using dillo 0.8.5, the following recipe seems to reliably(*) cause dillo to cease responding.
(*) Almost every time. On the few occasions when it survived, clicking one or two more links caused it to fail then.
"cease responding" means "click link does not follow link. click bookmark does not generate bookmark page. back button works, but nothing else".
Search for fred dagg
click each of the first six links in turn, clicking "back" after each one.
By the time you get to
http://www.wordworx.co.nz/dagg.html
dillo has become unresponsive. Nothing obvious logged to suggest what the problem is.
On my Linux box, I don't see the problem. I *can* induce similar symptoms by ulimit'ing the number of open files, but doing that gives me an obvious "Too many open files" error.
Some of the BSDs don't provide a reentrant gethostbyname() function. This makes "Dillo" freeze when resolving names concurrently. I went to the site and saw several different hostnames. This may be the answer. One way to solve this is to delegate the DNS resolving to a dpi and to have a special one linked to an async DNS library for BSDs. Disclaimer: this COULD BE the cause. I'm not sure.
An explicit ulimit on the OBSD box gives me the same obvious errors.
Are there any OpenBSD 3.6 users here who can run this recipe and see if the problem is reproducible across more machines?
It works here (GNU/Linux) even with a dialup. -- Cheers Jorge.-
participants (2)
-
Francis Daly
-
Jorge Arellano Cid