From nobody Wed Dec 06 09:32:12 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 4SlXHT1pPvz538cD for ; Wed, 6 Dec 2023 09:32:21 +0000 (UTC) (envelope-from SRS0=udCQ=HR=klop.ws=ronald-lists@realworks.nl) Received: from smtp-relay-int.realworks.nl (smtp-relay-int.realworks.nl [194.109.157.24]) (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 did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4SlXHS6RXZz3KcP; Wed, 6 Dec 2023 09:32:20 +0000 (UTC) (envelope-from SRS0=udCQ=HR=klop.ws=ronald-lists@realworks.nl) Authentication-Results: mx1.freebsd.org; none Date: Wed, 6 Dec 2023 10:32:12 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=klop.ws; s=rw2; t=1701855133; 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=fp1dL/HxzYdkIUnAJGaZeudyzJIKGNudnwv+z0iBp58=; b=r24kZEADDR61OtDUTrCBmP1u8V9nkllc0zdFyBfiqg9vw7FGlgLmK/l97A7jXH7JgRi1Yk uulKzQOAf25iToHYdlOYkbEnqDoysu4uBQCKKzKQ+qIpz5r3jnTbXA7Zi6z2TEgJhT3WxH bUoDyUZQjCzsRS7d1qV1VTV0Mzo4jzy0VTcCq7nkAJEelmoDV7zJjnrAcz1hXUYTz/cLg9 FWQkw4eiJw4O4JM5RUsc6KsB0LN5ye5SaunCuy9cZDum1/4QGWbFfpJWVCPJpiduoVBefe ChAR2VyrWP6CHrjKKmthDyErPzT3jRDph8ajTkM0Q1i7wUL79O9qr9BV9EMsHw== From: Ronald Klop To: Nuno Teixeira Cc: Jesper Schmitz Mouridsen , freebsd-arm@freebsd.org Message-ID: <122857628.2905.1701855132840@localhost> In-Reply-To: References: <9518dc38-e44b-42ae-bf87-6039ac278ac8@FreeBSD.org> <46c52d37-36ec-45fc-8098-1029996c717c@FreeBSD.org> <2097084863.1871.1701797963768@localhost> Subject: Re: firefox broken on arm64 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 Content-Type: multipart/alternative; boundary="----=_Part_2904_1500510813.1701855132737" X-Mailer: Realworks (681.14) Importance: Normal X-Priority: 3 (Normal) X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:3265, ipnet:194.109.0.0/16, country:NL] X-Spamd-Bar: ---- X-Rspamd-Queue-Id: 4SlXHS6RXZz3KcP ------=_Part_2904_1500510813.1701855132737 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Yes, I was triggered to this issue because it is mentioned in the release n= otes of 120.0.1. https://www.mozilla.org/en-US/firefox/120.0.1/releasenotes/ Regards, Ronald. =20 Van: Nuno Teixeira Datum: dinsdag, 5 december 2023 21:43 Aan: Ronald Klop CC: Jesper Schmitz Mouridsen , freebsd-arm@freebsd.org Onderwerp: Re: firefox broken on arm64 >=20 > 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. > =20 > Thanks > =20 > Ronald Klop escreveu no dia ter=C3=A7a, 5/12/2023 = =C3=A0(s) 17:39: >>=20 >> Could it be that you are experiencing this issue? >>=20 >> Bug 1866025 - Firefox 120.0 segfaults at startup (Linux with 16KiB pages= ) [1] >>=20 >> Regards, >>=20 >> Ronald. >>=20 >> [1] https://bugzilla.mozilla.org/show_bug.cgi?id=3D1866025 >>=20 >> =20 >> Van: Jesper Schmitz Mouridsen >> Datum: zondag, 3 december 2023 11:59 >> Aan: freebsd-arm@freebsd.org >> Onderwerp: Re: firefox broken on arm64 >>>=20 >>>=20 >>> On 03.12.2023 09.38, void wrote: >>> > On Sun, Dec 03, 2023 at 08:34:21AM +0100, Jesper Schmitz Mouridsen wr= ote: >>> >> >>> >> Just build firefox-esr-115.5.0_1,1 and firefox-116.0.3_1,2 the firs= t >> runs with aslr disabled, the latter signals 4. >>> >> >>> >> Any suggestions on what is going on are appreciated. >>> > >>> > What's the uname -aKU ? >>>=20 >>> FreeBSD generic 14.0-RELEASE FreeBSD 14.0-RELEASE #0 releng/14.0-n26538= 0-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 >>>=20 >>> did you build from ports or poudriere? >>> From ports. >>>=20 >>> If the >>> > latter, what's the /etc/make.conf contain? >>> > >>> > Please post sysctl -a | grep aslr >>> > >>>=20 >>> 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 >>>=20 >>> 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 buil= ding tool chain while building my test should be valid. >>>=20 >>> Thanks >>>=20 >>> /jsm >>>=20 >>> =20 >>>=20 >>>=20 >>>=20 >>=20 >> =20 >=20 >=20 > --=20 > Nuno Teixeira > FreeBSD Committer (ports) =20 ------=_Part_2904_1500510813.1701855132737 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable Yes, I was triggered to this issue because it is m= entioned in the release notes of 120.0.1.

htt= ps://www.mozilla.org/en-US/firefox/120.0.1/releasenotes/

Regards,
Ronald.
 

Van: Nuno Teixeira <eduardo@freebsd.org>
Datum: dinsdag, 5 december 2023 21:43
Aan: Ronald Klop <ronald-lists@klop.ws>
CC: Jesper Schmitz Mouridsen <jsm@freebsd.org>, free= bsd-arm@freebsd.org
Onderwerp: Re: firefox broken on arm64

Port is at 120.0.1 (rc1) and for what I understanded in mozilla PR, pa= tch 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 <ronald-lists@klop.ws> 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 16= KiB pages) [1]

Regards,

Ronald.

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

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  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

  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 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

 


 


--
Nuno Teixeira
FreeBSD Committer (ports)

  ------=_Part_2904_1500510813.1701855132737--