MantisBT - NetSurf
View Issue Details
0002172NetSurfRISC OS-specificpublic2014-07-19 13:542015-03-10 11:12
ReporterRichard Porter 
Assigned ToVincent Sanders 
PrioritynormalSeveritycrashReproducibilityalways
StatusclosedResolutionfixed 
PlatformRiscPCOSRISC OSOS Version6.14
Product Version3.2 
Target VersionFixed in Version3.2 
Fixed in CI build #2023
Reported in CI build #2021
URL of problem pagehttps://ssl.bbc.co.uk/complaints/forms/#anchor
Summary0002172: Crash in BBC Complaints
DescriptionNS aborts after I accept a certificate during the process of raising a complaint on the BBC web site.
Steps To ReproduceRun through the online complaints process for a specific radio programme listened to at the time of broadcast. After entering the date of the programme and submitting the form a window pops up asking you to accept a certificate. When you accept it NetSurf crashes.
TagsNo tags attached.
Attached Fileszip nslog300.zip (64,771) 2014-07-19 13:54
https://bugs.netsurf-browser.org/mantis/file_download.php?file_id=175&type=bug

Notes
(0000418)
Vincent Sanders   
2014-07-21 12:02   
The legacy treeview interface is extremely buggy and is scheduled to be removed.

In this case it was being called with NULL ssl global context which has been worked around but its a sticking plaster over dreadful code.
(0000718)
Vincent Sanders   
2015-03-10 11:12   
Confirmed fixed in 3.2 release

Issue History
2014-07-19 13:54Richard PorterNew Issue
2014-07-19 13:54Richard PorterFile Added: nslog300.zip
2014-07-21 01:21Vincent SandersStatusnew => acknowledged
2014-07-21 12:02Vincent SandersFixed in CI build # => 2023
2014-07-21 12:02Vincent SandersNote Added: 0000418
2014-07-21 12:02Vincent SandersAssigned To => Vincent Sanders
2014-07-21 12:02Vincent SandersStatusacknowledged => resolved
2014-07-21 12:02Vincent SandersResolutionopen => fixed
2014-07-21 12:02Vincent SandersProduct Version => 3.2
2014-07-21 12:02Vincent SandersFixed in Version => 3.2
2015-03-10 11:12Vincent SandersNote Added: 0000718
2015-03-10 11:12Vincent SandersStatusresolved => closed