MantisBT - NetSurf
View Issue Details
0002055NetSurf[All Projects] Generalpublic2014-01-08 22:242015-03-10 10:41
ReporterJohn-Mark Bell 
Assigned ToJohn-Mark Bell 
PrioritynormalSeveritycrashReproducibilitysometimes
StatusclosedResolutionfixed 
PlatformRisc PCOSRISC OSOS Version4.02
Product Version3.0 
Target Version3.1Fixed in Version3.1 
Fixed in CI build #1631
Reported in CI build #1461
URL of problem page
Summary0002055: ares_cancel() does not cope with resolver jobs being cancelled within a callback
DescriptionIf ares is being used to resolve a number of hostnames and one (or more) of the lookup requests is cancelled from within a resolver job's callback, an assertion within ares will be fired, causing NetSurf to exit abnormally.
Steps To ReproduceNot known.
Additional InformationOriginally reported as part of 2048.
TagsNo tags attached.
child of 0002048closed Steve Fryatt Inexplicably NetSurf will say it has a problem and must exit. 
Attached Files? NS_log (4,824) 2014-01-08 21:52
https://bugs.netsurf-browser.org/mantis/file_download.php?file_id=66&type=bug

Notes
(0000160)
John-Mark Bell   
2014-01-08 22:25   
This looks to have been fixed upstream in c-ares 1.10.0. We should upgrade the c-ares version in the SDK.

I'm going to use this bug as a catch-all for all the library upgrades we need to do before 3.1 is released.
(0000165)
John-Mark Bell   
2014-01-19 23:00   
The SDK has been updated to use the latest version of all 3rd-party libraries.
(0000671)
Vincent Sanders   
2015-03-10 10:41   
Confirmed fixed in 3.1 release

Issue History
2014-01-08 22:24John-Mark BellNew Issue
2014-01-08 22:24John-Mark BellStatusnew => assigned
2014-01-08 22:24John-Mark BellAssigned To => John-Mark Bell
2014-01-08 22:24John-Mark BellIssue generated from: 0002048
2014-01-08 22:25John-Mark BellNote Added: 0000160
2014-01-08 22:26John-Mark BellFile Deleted: NetSLog
2014-01-08 22:26John-Mark BellAdditional Information Updatedbug_revision_view_page.php?rev_id=1092#r1092
2014-01-19 23:00John-Mark BellFixed in CI build # => 1631
2014-01-19 23:00John-Mark BellNote Added: 0000165
2014-01-19 23:00John-Mark BellStatusassigned => resolved
2014-01-19 23:00John-Mark BellResolutionopen => fixed
2014-01-19 23:00John-Mark BellFixed in Version => 3.1
2014-01-24 15:26Vincent SandersRelationship addedchild of 0002048
2015-03-10 10:41Vincent SandersNote Added: 0000671
2015-03-10 10:41Vincent SandersStatusresolved => closed