MantisBT - NetSurf
View Issue Details
0002344NetSurf[All Projects] Generalpublic2015-08-11 20:362016-02-16 15:26
ReporterDave Higton 
Assigned Tokinnison 
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 0002891, 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)
kinnison   
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 0002892, going anywhere near BBC sport cause JavaScript to go BANG, http://www.bbc.co.uk/sport/
(0000894)
kinnison   
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 0002892 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:47kinnisonNote Added: 0000892
2015-08-12 13:47kinnisonAssigned To => kinnison
2015-08-12 13:47kinnisonStatusnew => acknowledged
2015-08-12 14:32David PittNote Added: 0000893
2015-08-12 15:13kinnisonNote 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