MantisBT - NetSurf
View Issue Details
0002106NetSurfRISC OS-specificpublic2014-04-14 10:262017-10-03 21:32
ReporterDavid Pitt 
Assigned To 
PrioritynormalSeverityminorReproducibilityalways
StatusacknowledgedResolutionopen 
PlatformVRPC on Mac OS X MavericksOSRISC OSOS Version4.39
Product Version3.0 
Target VersionFixed in Version 
Fixed in CI build #
Reported in CI build #1796
URL of problem pagewww.google.co.uk
Summary0002106: Resolving timed out after 30000 milliseconds
DescriptionURLs are never resolved, the process always times out in 30secs.
Steps To ReproduceTry to fetch any URL.
Additional InformationThis is specific to NetSurf on the Mac version of VRPC, there is no such problem with VRPC on Windows 7.

The problem has been present since the current ci build system was adopted. NetSurf 2.9 is fine on the Mac VRPC. This was first reported on the NetSurf mailing list in September 2012, as I recall the response at the time was that none of the developers had VRPC on a Mac.
TagsNo tags attached.
Attached Fileszip nslog.zip (4,112) 2014-04-14 10:26
https://bugs.netsurf-browser.org/mantis/file_download.php?file_id=123&type=bug
zip iMac3222.zip (4,864) 2015-11-24 10:10
https://bugs.netsurf-browser.org/mantis/file_download.php?file_id=389&type=bug

Notes
(0000307)
Vincent Sanders   
2014-04-14 15:07   
seems curl/libcares never gets a response

relevant bit of log is:

(2.520000) desktop/browser.c browser_window_navigate 1810: bw 0x1ddcbc28, url http://www.google.co.uk/
(2.520000) desktop/browser.c browser_window_navigate 1909: Loading 'http://www.google.co.uk/'
(2.520000) content/fetchers/curl.c fetch_curl_setup 382: fetch 0x1de025d8, url 'http://www.google.co.uk/'
(20.030000) content/content.c content_destroy 388: content 0x1de167c8 file:///HostFS::HardDisc4.$/Work/Internet/Browsers/html/favicon.png
(32.510000) content/fetchers/curl.c fetch_curl_done 871: done http://www.google.co.uk/
(32.510000) content/fetchers/curl.c fetch_curl_done 908: Unknown cURL response code 28
(32.510000) content/fetchers/curl.c fetch_curl_stop 753: fetch 0x1de025d8, url 'http://www.google.co.uk/'
(32.520000) riscos/gui.c warn_user 2208: Resolving timed out after 30000 milliseconds (null)
(0000308)
Vincent Sanders   
2014-04-14 15:12   
further given http://curl.haxx.se/libcurl/c/libcurl-errors.html its a timeout error not a resolver error.

Almost certainly because we upgraded libcurl when we moved to CI and nothing to do with where the builds were performed.
(0000623)
Michael Drake   
2015-03-02 14:57   
Networking is a bit broken on the Mac version of VRPC. Apparently it works on the Windows version. It also works on real hardware.
(0001116)
Vincent Sanders   
2015-11-24 09:08   
Could this be tried with a current CI build. We recently introduced builds which use an updated SDK which has fixes for other networking problems.

This *might* be resolved by these updates.
(0001117)
David Pitt   
2015-11-24 10:14   
Sadly, no such luck with #3222. See log iMac3222. Thanks for trying.
(0001631)
Dave Higton   
2017-10-03 21:32   
David Pitt reports that this case is still valid with MacOS High Sierra and NS 4214.

Issue History
2014-04-14 10:26David PittNew Issue
2014-04-14 10:26David PittFile Added: nslog.zip
2014-04-14 15:07Vincent SandersNote Added: 0000307
2014-04-14 15:07Vincent SandersSeveritymajor => minor
2014-04-14 15:07Vincent SandersStatusnew => acknowledged
2014-04-14 15:12Vincent SandersNote Added: 0000308
2015-03-02 14:52Vincent SandersAssigned To => Steve Fryatt
2015-03-02 14:57Michael DrakeNote Added: 0000623
2015-10-31 21:59Vincent SandersAssigned ToSteve Fryatt =>
2015-11-24 09:08Vincent SandersNote Added: 0001116
2015-11-24 09:08Vincent SandersStatusacknowledged => feedback
2015-11-24 10:10David PittFile Added: iMac3222.zip
2015-11-24 10:14David PittNote Added: 0001117
2015-11-24 10:14David PittStatusfeedback => new
2015-11-24 13:02Vincent SandersStatusnew => acknowledged
2017-10-03 21:32Dave HigtonNote Added: 0001631