From nobody Wed Dec 06 08:54:55 2023 X-Original-To: freebsd-arm@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SlWSY6H2Nz535hm for ; Wed, 6 Dec 2023 08:55:09 +0000 (UTC) (envelope-from eduardo@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SlWSY5r4Pz3H5Z; Wed, 6 Dec 2023 08:55:09 +0000 (UTC) (envelope-from eduardo@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1701852909; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=Uk9h28jLuTXrA+zy1pezodvfbDp4/dG7e3rmyLexVHU=; b=oVtdyKzt/rq74vAvCQI/nyKCcY1IqjyclAKZoXAluOL7hq0cDoGZeixuJ/n0X7Ws4vJbDV NK9iJ0Urh+KpRxkyW69mxPlVLZVUzgRpT8QWmOZqKKbha70RsinPCnYGTd0FuDArmIesAw EwqmLeYKr1qlZIM2oQOtSyNIhVI+lKuRFPRBbOwhu+zQpMNsMJf0QIE2zX602n+ln9nV8o bLC78AQHE2s6j11VFBf3g57TQpx0rQy5aQFef3nB7dWVQ7VpP3jwW2sVpy37bSXZMGpcUV iT7VmVJZmL1hDgKykTeuya57+C/49QPOe18y7v0A3X7Xrrl2aHUoOEJ/siCW9g== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1701852909; a=rsa-sha256; cv=none; b=VB3R5/IM86ViJAc0qYBSt7JeSubJnXc4x5fHMmGcABEByHOxJSpNBzJuv+Kj5N3bEc9Zqe ttZkIZ2ZmjDZrR9mhWs1causAWC9EuRG62ReVlO8UG2hQ1AyFmfqgo6SJBlPgBiZ1LzIM7 QiyKYQSQQGoaDSX+VFINslmdCKfMH/zZUD/rAD28uUrRnEVFD9UhoDSfJ5zYP9HxR8ROVn GlN4tuSJZTzv17+N8lwxjOgnXAQma/imw4oS1QEPI6tcfLoJilDQl5Wwu1W2pgrFprVTP3 IvXIaw90XNNBuDE7ccmtWG2yAuf/xk7iH0Qpb5Ko+qTs0BnBozXJJv4NPzZAlw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1701852909; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=Uk9h28jLuTXrA+zy1pezodvfbDp4/dG7e3rmyLexVHU=; b=DYAhIAlNjw1Jnli/hnPM2+ekWKATkDQ9fjDV1qXEFX/acEtzk2YFHnRq0amw97LK3Lh/i8 WVSW9wrjUMeDKE9FiRwIofUdpk44exmdOOVdb5f5vDysUzuW/FmGHJn+59ydFdAO2lk6gT 2IVhpnX3+m34JdeK5ieMkFVMbKuZGmdtzeDisW6He6n7/zNCuskSuTO69T/yVP/StZphTJ XZhOdRLkIlLRFeskI50LGjhTleI8/gzAHZln74vev7jmBvC+AAxTWfgqUAD/zfmgpRzL3v 1RD5mScps9g6kytdX495Fs5rAY2x0/Iwg+tGeYHy50mDoLh01Lak2jEQw85lLQ== Received: from mail-lj1-f182.google.com (mail-lj1-f182.google.com [209.85.208.182]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) (Authenticated sender: eduardo) by smtp.freebsd.org (Postfix) with ESMTPSA id 4SlWSY4mJJz13ZV; Wed, 6 Dec 2023 08:55:09 +0000 (UTC) (envelope-from eduardo@freebsd.org) Received: by mail-lj1-f182.google.com with SMTP id 38308e7fff4ca-2c9efa1ab7fso51333321fa.0; Wed, 06 Dec 2023 00:55:09 -0800 (PST) X-Gm-Message-State: AOJu0YwYthqKRVgRXsRhfNyX7OTAQXWV3w4USmmgpApEL0OnJjkjY+ft FUnew3RBCbfaFVyMdRaMtCt+2ESV6Rgi6BwhLTQ= X-Google-Smtp-Source: AGHT+IFVuJ7+mRKCDqa4FdcdTtSrnZvkTqLma5neYva/Y2fxqKH3aLocIE2L0lPGkfe16kzGFwgfVU7ae5o5IKm9UIQ= X-Received: by 2002:a2e:8257:0:b0:2ca:692:39a0 with SMTP id j23-20020a2e8257000000b002ca069239a0mr174130ljh.94.1701852908255; Wed, 06 Dec 2023 00:55:08 -0800 (PST) List-Id: Porting FreeBSD to ARM processors List-Archive: https://lists.freebsd.org/archives/freebsd-arm List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-arm@freebsd.org MIME-Version: 1.0 References: <9518dc38-e44b-42ae-bf87-6039ac278ac8@FreeBSD.org> <46c52d37-36ec-45fc-8098-1029996c717c@FreeBSD.org> <2097084863.1871.1701797963768@localhost> In-Reply-To: From: Nuno Teixeira Date: Wed, 6 Dec 2023 08:54:55 +0000 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: firefox broken on arm64 To: Ronald Klop Cc: Jesper Schmitz Mouridsen , freebsd-arm@freebsd.org Content-Type: multipart/alternative; boundary="0000000000000e819b060bd3821c" --0000000000000e819b060bd3821c Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable (...) upstream fixes are included already in www/firefox 120.0.1 Start building as I did not run-test this version. Nuno Teixeira escreveu no dia ter=C3=A7a, 5/12/2023 = =C3=A0(s) 20:43: > Port is at 120.0.1 (rc1) and for what I understanded in mozilla PR, patch > will be included in 120.0.1 release. > If I had the time I will apply patch and try it on rpi4. > > Thanks > > > Ronald Klop escreveu no dia ter=C3=A7a, 5/12/2023 = =C3=A0(s) > 17:39: > >> Could it be that you are experiencing this issue? >> >> Bug 1866025 - Firefox 120.0 segfaults at startup (Linux with 16KiB pages= ) >> [1] >> >> Regards, >> >> Ronald. >> >> [1] https://bugzilla.mozilla.org/show_bug.cgi?id=3D1866025 >> >> >> >> *Van:* Jesper Schmitz Mouridsen >> *Datum:* zondag, 3 december 2023 11:59 >> *Aan:* freebsd-arm@freebsd.org >> *Onderwerp:* Re: firefox broken on arm64 >> >> >> >> On 03.12.2023 09.38, void wrote: >> > On Sun, Dec 03, 2023 at 08:34:21AM +0100, Jesper Schmitz Mouridsen >> wrote: >> >> >> >> Just build firefox-esr-115.5.0_1,1 and firefox-116.0.3_1,2 the first >> >> runs with aslr disabled, the latter signals 4. >> >> >> >> Any suggestions on what is going on are appreciated. >> > >> > What's the uname -aKU ? >> >> FreeBSD generic 14.0-RELEASE FreeBSD 14.0-RELEASE #0 >> releng/14.0-n265380-f9716eee8ab4: Fri Nov 10 09:12:14 UTC 2023 >> root@releng1.nyi.freebsd.org:/usr/obj/usr/src/arm64.aarch64/sys/GENERIC >> arm64 1400097 1400097 >> >> did you build from ports or poudriere? >> From ports. >> >> If the >> > latter, what's the /etc/make.conf contain? >> > >> > Please post sysctl -a | grep aslr >> > >> >> kern.elf32.aslr.shared_page: 0 >> kern.elf32.aslr.stack: 1 >> kern.elf32.aslr.honor_sbrk: 0 >> kern.elf32.aslr.pie_enable: 0 >> kern.elf32.aslr.enable: 0 >> kern.elf64.aslr.shared_page: 1 >> kern.elf64.aslr.stack: 1 >> kern.elf64.aslr.honor_sbrk: 0 >> kern.elf64.aslr.pie_enable: 1 >> kern.elf64.aslr.enable: 1 >> vm.aslr_restarts: 256 >> >> I did the esr build to test the build setup, since also the pkg in the >> official pkg repo behaves the same i.e the one before 115.5 since 115.5 = did >> not hit the pkg repo yet, which works without aslr (set by proccontrol) = So >> unless 116 introduces something which requires sysctl changes for the >> building tool chain while building my test should be valid. >> >> Thanks >> >> /jsm >> >> >> ------------------------------ >> >> >> >> > > > -- > Nuno Teixeira > FreeBSD Committer (ports) > --=20 Nuno Teixeira FreeBSD Committer (ports) --0000000000000e819b060bd3821c Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
(...)

upstream fixes are inc= luded already in www/firefox 120.0.1

Start buildin= g as I did not run-test this version.

Nuno Teixeira <eduardo@freebsd.org> escreveu no dia te= r=C3=A7a, 5/12/2023 =C3=A0(s) 20:43:
Port is at 120.0.1 (rc1) and for= what I understanded in mozilla PR, patch will be included in 120.0.1 relea= se.
If I had the time I will apply patch and try it on rpi4.

Thanks


Ronald Klop <ronald-lists@klop.ws> escrev= eu no dia ter=C3=A7a, 5/12/2023 =C3=A0(s) 17:39:
Could it be that you are experiencing= this issue?

Bug 1866025 - Firefox 120.0 segfaults at startup (Linux with 16= KiB pages) [1]

Regards,

Ronald.

[1] https://bugzilla.mozilla.org/show_bug.cgi?id=3D1866025
=C2=A0

Van: Jesper Schmitz Mouridsen <jsm@FreeBSD.org> Datum: zondag, 3 december 2023 11:59
Aan: freebsd-arm@freebsd.org
Onderwerp: Re: firefox broken on arm64



On 03.12.2023 09.38, void wrote:
> On Sun, Dec 03, 2023 at 08:34:21AM +0100, Jesper Schmitz Mouridsen wro= te:
>>
>> Just build firefox-esr-115.5.0_1,1=C2=A0 and firefox-116.0.3_1,2 t= he first >> runs with aslr disabled, the latter signals 4.
>>
>> Any suggestions on what is going on are appreciated.
>
> What's the uname -aKU ?

FreeBSD generic 14.0-RELEASE FreeBSD 14.0-RELEASE #0 releng/14.0-n265380-f9= 716eee8ab4: Fri Nov 10 09:12:14 UTC 2023 root@releng1.nyi.freebsd.org:/usr/= obj/usr/src/arm64.aarch64/sys/GENERIC arm64 1400097 1400097

=C2=A0=C2=A0did you build from ports or poudriere?
=C2=A0From ports.

If the
> latter, what's the /etc/make.conf contain?
>
> Please post sysctl -a | grep aslr
>

kern.elf32.aslr.shared_page: 0
kern.elf32.aslr.stack: 1
kern.elf32.aslr.honor_sbrk: 0
kern.elf32.aslr.pie_enable: 0
kern.elf32.aslr.enable: 0
kern.elf64.aslr.shared_page: 1
kern.elf64.aslr.stack: 1
kern.elf64.aslr.honor_sbrk: 0
kern.elf64.aslr.pie_enable: 1
kern.elf64.aslr.enable: 1
vm.aslr_restarts: 256

I did the esr build to test the build setup, since also the pkg in the offi= cial pkg repo behaves the same i.e the one before 115.5 since 115.5 did not= hit the pkg repo yet, which works without aslr (set by proccontrol) So unl= ess 116 introduces something which requires sysctl changes for the building= tool chain while building my test should be valid.

Thanks

/jsm

=C2=A0


=C2=A0


--
<= div dir=3D"ltr">Nuno Teixeira
Fre= eBSD Committer (ports)


--
Nuno Teixeira
FreeBSD Committ= er (ports)
--0000000000000e819b060bd3821c--