MantisBT - NetSurf
View Issue Details
0002064NetSurfRISC OS-specificpublic2014-01-30 15:252015-03-10 10:42
ReporterRik Griffin 
Assigned ToJohn-Mark Bell 
PrioritynormalSeverityminorReproducibilityalways
StatusclosedResolutionfixed 
PlatformIyonixOSRISC OSOS Version5.20
Product Version3.0 
Target Version3.1Fixed in Version3.1 
Fixed in CI build #1695
Reported in CI build #1661
URL of problem page
Summary0002064: NetSurf leaves sockets open
DescriptionAfter running NetSurf for some time, network access for all applications seems to fail.

This seems to be because there are many sockets open (as shown by inetstat -ant) in the CLOSE_WAIT state. Quitting NetSurf removes all these sockets and the system resumes normal operation.
Steps To ReproduceRun Netsurf. Browse some web pages. Do "inetstat -ant" and observe many lingering sockets.
TagsNo tags attached.
Attached Files

Notes
(0000184)
Vincent Sanders   
2014-02-05 10:21   
jmb did some research and this may be related to

https://github.com/bagder/curl/commit/0f147887b0d592d5fa72215282e84103eb165ad7

https://github.com/bagder/curl/commit/d021f2e8a0067fc769652f27afec9024c0d02b3d

http://daniel.haxx.se/blog/2013/03/26/better-pipelining-in-libcurl-7-30-0/
(0000678)
Vincent Sanders   
2015-03-10 10:42   
Confirmed fixed in 3.1 release

Issue History
2014-01-30 15:25Rik GriffinNew Issue
2014-02-02 10:23Vincent SandersStatusnew => acknowledged
2014-02-02 10:23Vincent SandersDescription Updatedbug_revision_view_page.php?rev_id=1130#r1130
2014-02-05 10:21Vincent SandersNote Added: 0000184
2014-02-06 01:24John-Mark BellFixed in CI build # => 1695
2014-02-06 01:24John-Mark BellAssigned To => John-Mark Bell
2014-02-06 01:24John-Mark BellStatusacknowledged => resolved
2014-02-06 01:24John-Mark BellResolutionopen => fixed
2014-02-06 01:24John-Mark BellFixed in Version => 3.1
2014-02-06 01:24John-Mark BellTarget Version => 3.1
2015-03-10 10:42Vincent SandersNote Added: 0000678
2015-03-10 10:42Vincent SandersStatusresolved => closed