On 2015/03/24 04:30, Anthony J. Bentley wrote: > Hi Dmitrij, > > "Dmitrij D. Czarkoff" writes: > > Unfortunately I only have access to amd64, but I tested netsurf a bit, > > and I noticed that UI freezes while data is fetched. (Eg. it freezes for > > about 10 seconds while loading http://www.openbsd.org/, but doesn't > > freeze at all while loading the same content from localhost.) Oddly, I > > don't see this behavior on my linux box - there the UI is responsive all > > the time. > > Is it a DNS resolution problem or a content fetching problem? > > Upstream has some ideas: > > 2015-03-24 04:10 <tlsa> could be a blocking resolver > 2015-03-24 04:12 <rjek> IIRC, we have curl do the resolving, and curl can be > built with an asynch resolver (it's own one), or it just uses the C library's > (which will be blocking) > > -- > Anthony J. Bentley >
You can try building cURL with --enable-threaded-resolver to check out this theory. You can do "PKG_PATH=/usr/ports/packages/amd64/all pkg_add -r -D installed curl" to update to a locally built same-version-number package without having to uninstall deps.