From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?Q?G=C3=A1bor_Boskovits?= Subject: Re: Packaging a free Firefox Date: Tue, 15 May 2018 12:13:33 +0200 Message-ID: References: <87y3h1g42q.fsf@lassieur.org> <877eolw9w7.fsf@gmail.com> <87efisr56r.fsf@gnu.org> <20180504142411.zwrfn4ggwcq5gkkp@thebird.nl> <20180515071051.2endozyv36a5xwdz@thebird.nl> <87d0xxjny4.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="000000000000d60f08056c3bda0a" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:33254) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fIWxj-0008Lh-LL for guix-devel@gnu.org; Tue, 15 May 2018 06:13:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fIWxi-0003kw-Gi for guix-devel@gnu.org; Tue, 15 May 2018 06:13:43 -0400 In-Reply-To: <87d0xxjny4.fsf@gnu.org> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: =?UTF-8?Q?Ludovic_Court=C3=A8s?= Cc: Guix-devel , =?UTF-8?Q?Cl=C3=A9ment_Lassieur?= --000000000000d60f08056c3bda0a Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable 2018-05-15 10:57 GMT+02:00 Ludovic Court=C3=A8s : > Hi Pjotr, > > Pjotr Prins skribis: > > > So I have been using Icecate for 10 days. It is frustrating because it > > does crash every other hour on some JS load. The error always looks lik= e > > > > Extension error: SyntaxError: in strict mode code, functions may be > declared only at top level or immediately within another function > resource://gre/modules/ExtensionUtils.jsm -> > moz-extension://73353d04-3869-453b-8b9b-f71ceaae6e26/polyfill.js 63 > > [[Exception stack > > Current stack > > runSafeSyncWithoutClone@resource://gre/modules/ExtensionUtils.jsm:25:11= 0 > > tryInject@resource://gre/modules/ExtensionContent.jsm:197:9 > > execute@resource://gre/modules/ExtensionContent.jsm:273:5 > > trigger@resource://gre/modules/ExtensionContent.jsm:463:11 > > DocumentManager.observe@resource://gre/modules/ > ExtensionContent.jsm:342:7 > > ]] > > > > I only have noscript and adblock plus installed and running. Any ideas? > > Did you check on the =E2=80=9Cabout:home=E2=80=9D page whether other thin= gs were > enabled? Also, is the JS error above fatal? JS is designed to keep > going in spite of errors (really!), so it could be that the thing above > doesn=E2=80=99t matter. > > FWIW, I=E2=80=99ve been using IceCat (actually mostly Conkeror, but it=E2= =80=99s the > same thing) for a long time and I=E2=80=99ve rarely experienced crashes. = I=E2=80=99m > surprised the experience is that bad for you. Is this on GuixSD? > > > I think I'll go to FF again if this persists. > > IceCat is essentially the same code as FireFox modulo branding, add-ons, > and a few trivial things. I don=E2=80=99t see how IceCat itself could be > blamed=E2=80=94the add-ons maybe, the way it is packaged in Guix perhaps,= but > IceCat?=E2=80=A6 > > Ludo=E2=80=99. > > There was a bug in earlier Firefox, might that be that IceCat doesn't ha= ve the fix for that yet? I don't know how much IceCat is delayed to Firefox. https://stackoverflow.com/questions/24573061/uncaught-syntaxerror-in-strict= -mode-code-functions-can-only-be-declared-at-top, see the last comment. --000000000000d60f08056c3bda0a Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
2018= -05-15 10:57 GMT+02:00 Ludovic Court=C3=A8s <ludo@gnu.org>:
=
Hi Pjotr,

Pjotr Prins <pjotr.public12= @thebird.nl> skribis:

> So I have been using Icecate for 10 days. It is frustrating because it=
> does crash every other hour on some JS load. The error always looks li= ke
>
> Extension error: SyntaxError: in strict mode code, functions may be de= clared only at top level or immediately within another function resource://= gre/modules/ExtensionUtils.jsm -> moz-extension://73353d04-3869-453b-8b9b-f71ceaae6e26/polyfill.js 63
> [[Exception stack
> Current stack
> runSafeSyncWithoutClone@resource://gre/modules/ExtensionUtil= s.jsm:25:110
> tryInject@resource://gre/modules/ExtensionContent.jsm:197:9<= br> > execute@resource://gre/modules/ExtensionContent.jsm:273:5 > trigger@resource://gre/modules/ExtensionContent.jsm:463:11 > DocumentManager.observe@resource://gre/modules/ExtensionCont= ent.jsm:342:7
> ]]
>
> I only have noscript and adblock plus installed and running. Any ideas= ?

Did you check on the =E2=80=9Cabout:home=E2=80=9D page whether other= things were
enabled?=C2=A0 Also, is the JS error above fatal?=C2=A0 JS is designed to k= eep
going in spite of errors (really!), so it could be that the thing above
doesn=E2=80=99t matter.

FWIW, I=E2=80=99ve been using IceCat (actually mostly Conkeror, but it=E2= =80=99s the
same thing) for a long time and I=E2=80=99ve rarely experienced crashes.=C2= =A0 I=E2=80=99m
surprised the experience is that bad for you.=C2=A0 Is this on GuixSD?

> I think I'll go to FF again if this persists.

IceCat is essentially the same code as FireFox modulo branding, add-= ons,
and a few trivial things.=C2=A0 I don=E2=80=99t see how IceCat itself could= be
blamed=E2=80=94the add-ons maybe, the way it is packaged in Guix perhaps, b= ut
IceCat?=E2=80=A6

Ludo=E2=80=99.

There was=C2=A0 a bug in earlier Firefox, might that be = that IceCat doesn't have
the fix for th= at yet? I don't know how much IceCat is delayed to Firefox.
--000000000000d60f08056c3bda0a--