Re: Fail 2890 json

2015-08-17 Thread Andrew Pinder
In message 20150814072335.GB10674@somnambulist.local
 on 14 Aug 2015 Daniel Silverstone dsilv...@netsurf-browser.org 
wrote:

 We've already found what we believe to be a bug in UNIXLib and we are
 investingating it -- it can cause the browser to segfault and thus vanish
 without apparent error.

 Sadly I can't give you an ETA on this, though I hope we'll be fairly close to
 our goal by the end of next week.

 Some of us (myself and Vince included) have been spending a huge
 amount of our
 time on this, we're not leaving you in the lurch; and John-Mark has been
 instrumental in helping track down the UNIXLib issue.

Thanks, as always, for your work on NetSurf.

If I understand the position correctly, UnixLib is part of the 
development environment you use and isn't part of RISCOS itself?  So 
once it has been fixed I won't have to install an update on this 
machine?


Regards

Andrew
-- 
Andrew Pinder



Re: Fail 2890 json

2015-08-15 Thread Brian
In article mpro.nt3akk00k0cd600b9.pit...@pittdj.co.uk,
   David Pitt pit...@pittdj.co.uk wrote:
 Gerald Dodson, on 13 Aug, wrote:

  Has any one else had this version fail?

 Try #2911 or later.

Well, http://www.bbc.co.uk/sport/0/athletics/33867962 now seems to be OK
with #2916. Is that the answer you were looking for?




Re: Fail 2890 json

2015-08-14 Thread Daniel Silverstone
On Thu, Aug 13, 2015 at 22:56:41 +0100, Gerald Dodson wrote:
 Has any one else had this version fail?

It is distinctly likely that current CI builds will cause issues.  We're
undergoing a *huge* JS transition and forcing JS on while we do it.  If you
encounter issues, turn JS off after loading your browser (note it will turn on
again next time the browser loads).

Once the JS situation has calmed a little, we'll allow it to be
Choices-controlled again.  Remember, the CI builds are not guaranteed stable by
any means, and as such things like this will happen.

We've already found what we believe to be a bug in UNIXLib and we are
investingating it -- it can cause the browser to segfault and thus vanish
without apparent error.

Sadly I can't give you an ETA on this, though I hope we'll be fairly close to
our goal by the end of next week.

Some of us (myself and Vince included) have been spending a huge amount of our
time on this, we're not leaving you in the lurch; and John-Mark has been
instrumental in helping track down the UNIXLib issue.

D.

-- 
Daniel Silverstone   http://www.netsurf-browser.org/
PGP mail accepted and encouraged.Key Id: 3CCE BABE 206C 3B69



Re: Fail 2890 json

2015-08-14 Thread Peter Young
On 14 Aug 2015  Daniel Silverstone dsilv...@netsurf-browser.org 
wrote:

 On Thu, Aug 13, 2015 at 22:56:41 +0100, Gerald Dodson wrote:
 Has any one else had this version fail?

 It is distinctly likely that current CI builds will cause issues.  We're
 undergoing a *huge* JS transition and forcing JS on while we do it.  If you
 encounter issues, turn JS off after loading your browser (note it will
 turn on
 again next time the browser loads).

 Once the JS situation has calmed a little, we'll allow it to be
 Choices-controlled again.  Remember, the CI builds are not guaranteed
 stable by
 any means, and as such things like this will happen.

 We've already found what we believe to be a bug in UNIXLib and we are
 investingating it -- it can cause the browser to segfault and thus vanish
 without apparent error.

 Sadly I can't give you an ETA on this, though I hope we'll be fairly close to
 our goal by the end of next week.

 Some of us (myself and Vince included) have been spending a huge
 amount of our
 time on this, we're not leaving you in the lurch; and John-Mark has been
 instrumental in helping track down the UNIXLib issue.

Many thanks, and all your work is much appreciated. Is this possibly 
an explanation of why, for me, the latest test builds load and then 
vanish within less than a second? I've reported this on the bug 
tracker.

Best wishes,

Peter.

-- 
Peter Young (zfc Os) and family
Prestbury, Cheltenham, Glos. GL52, England
http://pnyoung.orpheusweb.co.uk
pnyo...@ormail.co.uk



Re: Fail 2890 json

2015-08-14 Thread David Pitt
Daniel Silverstone, on 14 Aug, wrote:

 On Thu, Aug 13, 2015 at 22:56:41 +0100, Gerald Dodson wrote:
  Has any one else had this version fail?
 
 It is distinctly likely that current CI builds will cause issues.  We're
 undergoing a *huge* JS transition and forcing JS on while we do it.  If
 you encounter issues, turn JS off after loading your browser (note it will
 turn on again next time the browser loads).

Is this a RISC OS thing? I have just built nsgtk and that looks OK (briefly
tested caveat etc..) with JavaScript enabled.


-- 
David Pitt



Re: Fail 2890 json

2015-08-14 Thread Daniel Silverstone
On Fri, Aug 14, 2015 at 09:56:23 +0100, David Pitt wrote:
 I should have been clearer, I meant JavaScript itself is working, sites that
 crash on RISC OS didn't crash on Ubuntu.

As Rob said -- RISC OS' UNIXLib is suffering a little right now.  The JS engine
uses setjmp()/longjmp() to do exception management and I think this is possibly
the hardest those routines have been exercised on RISC OS in quite some time.

D.

-- 
Daniel Silverstone   http://www.netsurf-browser.org/
PGP mail accepted and encouraged.Key Id: 3CCE BABE 206C 3B69



Re: Fail 2890 json

2015-08-14 Thread Rob Kendrick
On Fri, Aug 14, 2015 at 09:31:36AM +0100, David Pitt wrote:
 Daniel Silverstone, on 14 Aug, wrote:
 
  On Thu, Aug 13, 2015 at 22:56:41 +0100, Gerald Dodson wrote:
   Has any one else had this version fail?
  
  It is distinctly likely that current CI builds will cause issues.  We're
  undergoing a *huge* JS transition and forcing JS on while we do it.  If
  you encounter issues, turn JS off after loading your browser (note it will
  turn on again next time the browser loads).
 
 Is this a RISC OS thing? I have just built nsgtk and that looks OK (briefly
 tested caveat etc..) with JavaScript enabled.

One of the issues we are currently trying to track down appears to be a
bug in UnixLib, the library that provides a POSIX API for RISC OS.  Your
real UNIX system's C library probably doesn't have the same bug so the
issue would not present.

B.



Re: Fail 2890 json

2015-08-14 Thread Daniel Silverstone
On Fri, Aug 14, 2015 at 09:31:36 +0100, David Pitt wrote:
 Daniel Silverstone, on 14 Aug, wrote:
 
  On Thu, Aug 13, 2015 at 22:56:41 +0100, Gerald Dodson wrote:
   Has any one else had this version fail?
  
  It is distinctly likely that current CI builds will cause issues.  We're
  undergoing a *huge* JS transition and forcing JS on while we do it.  If
  you encounter issues, turn JS off after loading your browser (note it will
  turn on again next time the browser loads).
 
 Is this a RISC OS thing? I have just built nsgtk and that looks OK (briefly
 tested caveat etc..) with JavaScript enabled.

The auto-turn-on will happen on every platform.  The JS initialisation code
forces the option.

D.

-- 
Daniel Silverstone   http://www.netsurf-browser.org/
PGP mail accepted and encouraged.Key Id: 3CCE BABE 206C 3B69



Re: Fail 2890 json

2015-08-14 Thread David Pitt
Daniel Silverstone, on 14 Aug, wrote:

 On Fri, Aug 14, 2015 at 09:31:36 +0100, David Pitt wrote:
  Daniel Silverstone, on 14 Aug, wrote:
  
   On Thu, Aug 13, 2015 at 22:56:41 +0100, Gerald Dodson wrote:
Has any one else had this version fail?
   
   It is distinctly likely that current CI builds will cause issues.
   We're undergoing a *huge* JS transition and forcing JS on while we do
   it.  If you encounter issues, turn JS off after loading your browser
   (note it will turn on again next time the browser loads).
  
  Is this a RISC OS thing? I have just built nsgtk and that looks OK
  (briefly tested caveat etc..) with JavaScript enabled.
 
 The auto-turn-on will happen on every platform.  The JS initialisation
 code forces the option.

I should have been clearer, I meant JavaScript itself is working, sites that
crash on RISC OS didn't crash on Ubuntu.

-- 
David Pitt



Re: Fail 2890 json

2015-08-14 Thread David Pitt
Gerald Dodson, on 13 Aug, wrote:

 Has any one else had this version fail?

Try #2911 or later.

-- 
David Pitt



Re: Fail 2890 json

2015-08-14 Thread Richard Torrens (lists)
In article 20150814072335.GB10674@somnambulist.local,
   Daniel Silverstone dsilv...@netsurf-browser.org wrote:
 t is distinctly likely that current CI builds will cause issues.  We're
 undergoing a *huge* JS transition and forcing JS on while we do it.  If
 you encounter issues, turn JS off after loading your browser (note it
 will turn on again next time the browser loads).

This is extremely welcome news! Is surely is no small undertaking and I
wish you all the best of luck with it!

-- 
Richard Torrens.
http://www.Torrens.org.uk for genealogy, natural history, wild food, walks, cats
and more!



Re: Fail 2890 json

2015-08-13 Thread David Pitt
Gerald Dodson, on 13 Aug, wrote:

 Has any one else had this version fail?

Currently NetSurf starts with JavaScript enabled irrespective of any Choices
saved previously. A new JavaScript engine is being incorporated but at the
moment this is work in progress by which I mean it crashes a lot with the
NetSurf has detected a serious error and must exit window.

The work around is to disable JavaScript before trying again.

-- 
David Pitt