MantisBT - NetSurf
View Issue Details
0002344NetSurf[All Projects] Generalpublic2015-08-11 20:362016-02-16 15:26
ReporterDave Higton 
Assigned ToDaniel Silverstone 
PrioritynormalSeveritycrashReproducibilityalways
StatusclosedResolutionfixed 
PlatformIyonixOSRISC OSOS Version5.22 (13-Apr-15)
Product Version3.4 
Target Version3.4Fixed in Version3.4 
Fixed in CI build #2911
Reported in CI build #2874
URL of problem pagehttp://www.bbc.co.uk/sport/0/athletics/33867962
Summary0002344: Page causes Netsurf to silently evaporate
DescriptionAfter a few seconds trying to open this URL, Netsurf disappears without a crash dump.
Steps To ReproduceJust go to http://www.bbc.co.uk/sport/0/athletics/33867962
Additional InformationOK up to CI 2783, fails in 2874, 2875, 2876 and 2882 (I don't have the others in between to test, and 2882 is the latest as I write).
TagsNo tags attached.
Attached Fileszip NSlog.zip (7,298) 2015-08-12 11:39
https://bugs.netsurf-browser.org/mantis/file_download.php?file_id=307&type=bug
zip NSlog2.zip (15,286) 2015-08-12 15:55
https://bugs.netsurf-browser.org/mantis/file_download.php?file_id=308&type=bug

Notes
(0000888)
Dave Higton   
2015-08-11 20:39   
Although I reported the issue using 2874, it failed on attempting to view the report in Mantis. 2873 works, though (and I'm typing this with it).
(0000891)
David Pitt   
2015-08-12 11:40   
(Last edited: 2015-08-12 11:44)
This appears to be a JavaScript issue. At tested with NetSurf #2891, NetSurf now starts up with JavaScript enabled irrespective of what Choices may have been saved in the previous session. Disable JavaScript and the site renders.

P.S. I got a crash dump which I have uploaded.

(0000892)
Daniel Silverstone   
2015-08-12 13:47   
I currently can't get it to evaporate on that page for me, but I did find and fix a node leak with it, thank you.

I'll keep you informed when we get ready to disable the force-on of JS.
(0000893)
David Pitt   
2015-08-12 14:32   
Now with #2892, going anywhere near BBC sport cause JavaScript to go BANG, http://www.bbc.co.uk/sport/
(0000894)
Daniel Silverstone   
2015-08-12 15:13   
Do you mean the browser died, or just that there was a 'JAVASCRIPT WENT BANG' log entry?
(0000895)
David Pitt   
2015-08-12 15:22   
The browser does die and produces the log.
(0000896)
David Pitt   
2015-08-12 15:58   
Now on #2897, I see JS logging has been expanded, a second log has been uploaded.
(0000899)
Michael Drake   
2015-08-13 09:31   
The second log is for version #2892 and contains no extra logging.
(0000910)
Michael Drake   
2015-08-14 21:25   
Does 2911 work?

John-Mark has fixed a GCCSDK bug:

http://git.netsurf-browser.org/toolchains.git/commit/?id=e88575dbac2075d574d65bcc91f0e345ee2110d2
(0000912)
David Pitt   
2015-08-14 21:48   
I am pleased to say that 2911 does indeed work. In addition to the example given originally the BBC's site is now OK as is NetSurf's changes page, http://ci.netsurf-browser.org/jenkins/job/netsurf/changes
(0001302)
Vincent Sanders   
2016-02-16 15:26   
Confirmed resolved in 3.4 release

Issue History
2015-08-11 20:36Dave HigtonNew Issue
2015-08-11 20:39Dave HigtonNote Added: 0000888
2015-08-12 11:39David PittFile Added: NSlog.zip
2015-08-12 11:40David PittNote Added: 0000891
2015-08-12 11:44David PittNote Edited: 0000891bug_revision_view_page.php?bugnote_id=891#r1517
2015-08-12 13:47Daniel SilverstoneNote Added: 0000892
2015-08-12 13:47Daniel SilverstoneAssigned To => Daniel Silverstone
2015-08-12 13:47Daniel SilverstoneStatusnew => acknowledged
2015-08-12 14:32David PittNote Added: 0000893
2015-08-12 15:13Daniel SilverstoneNote Added: 0000894
2015-08-12 15:22David PittNote Added: 0000895
2015-08-12 15:55David PittFile Added: NSlog2.zip
2015-08-12 15:58David PittNote Added: 0000896
2015-08-13 09:31Michael DrakeNote Added: 0000899
2015-08-14 21:25Michael DrakeNote Added: 0000910
2015-08-14 21:48David PittNote Added: 0000912
2015-08-14 21:58Vincent SandersFixed in CI build # => 2911
2015-08-14 21:58Vincent SandersStatusacknowledged => resolved
2015-08-14 21:58Vincent SandersResolutionopen => fixed
2015-08-14 21:58Vincent SandersProduct Version => 3.4
2015-08-14 21:58Vincent SandersFixed in Version => 3.4
2015-08-14 21:58Vincent SandersTarget Version => 3.4
2016-02-16 15:26Vincent SandersNote Added: 0001302
2016-02-16 15:26Vincent SandersStatusresolved => closed