From nobody Wed Dec 06 12:18:26 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 4SlbzM0Ydgz53MqS for ; Wed, 6 Dec 2023 12:18:39 +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 4SlbzL73Mrz3Xm5; Wed, 6 Dec 2023 12:18:38 +0000 (UTC) (envelope-from eduardo@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1701865119; 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=bLAVZBxS6BDs/0q6YtU8MMZ0MYIrkUK1lMxhizg8GZ8=; b=qmM6xXDH95eQd1kCw7UDLqPG3UOtVB14C7puMnb+6Cy6Bv+cID5AccwTAotWAYYquTz+ev 66VgrV/y4pMX0ZQ6T/gaGwIivKUxbCRbv51xJBj5Hp1H8gPKtC86d5dI5lmQTPZnGLEFkp S94uEBfktCD6MgYv02mgPbab9tK2L6uspqsWHUzCRMIwpYPE3U1r064RhwmhHQgAOp+rIU CJUP2GLQXFrtM2oXyDfUTIFzTEPhKbcK4mU7HMu7SWbSTk/p590kE9yQFmt5tzoxKNKu70 mMtBKoo2nDaPVqJLmBIxZf2ahetd3KM3d96uc91vP69W7urP+oEtg6vkae+tmw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1701865119; a=rsa-sha256; cv=none; b=foLfhUAVCxYQR6naWJHVk/XjhSJ2i3t67x67OF7aA2f3n74LVwyKiJBJeL/DXLFeosy8Ue OWAsqG/iLicBOy+LqyLwg86FnPaVqT4SsDPT5Lu4d5eue+v9/bcuZsNxD6o5GI1nMcOLmB Mbu8TO471JBkyIPH2FerzVTslS04W6ej+dEbLs5XYHiHK809BaG3Z9MRAw1NoQpcVogMt+ vRgMbrVPNGUmG68ljCufFYySKuFQ7H7vWllMJkL/DuB2VEkEae0hZHuUrgLWrN3HTGsmr/ ntGnXZZM3K82EIyxA/B57n1Gy+gwB29yVPqVdNXhgOlRc/8bp0af0V1RSbKldw== 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=1701865119; 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=bLAVZBxS6BDs/0q6YtU8MMZ0MYIrkUK1lMxhizg8GZ8=; b=NnmMkTqy5LIH7LwKJCycpef7yeK3NJOfN8eLfdWwRENxe4a/KPrhfdh1Go0sPYSUn0uvsZ VwKCImpR2Hsm7S1cnBuvhzGSYdugi1iRflz8GCxgNnIWJun3tx9tBpwhhc6qD38icA5VKn iHXq52VowItVU7PAOFsqwPYZ2fiifJableZbB77jEcgIBEdh6um58Vwu28hxUcR09NVOOL h1lgYVznlpG/PuzgmEzvkyCVsWx7RMIFE/pcxbESfLlLR7IA5tSxWHEgvx/k6gKk6Ykjvl B02PrmuBq48e5qdGcX4/CbvYAs8np2lPxyeUByDYWGOXsGLeA1z9wK0GEHKl+Q== Received: from mail-qt1-f182.google.com (mail-qt1-f182.google.com [209.85.160.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 4SlbzL5wdrz16qq; Wed, 6 Dec 2023 12:18:38 +0000 (UTC) (envelope-from eduardo@freebsd.org) Received: by mail-qt1-f182.google.com with SMTP id d75a77b69052e-4254cde7506so5186141cf.0; Wed, 06 Dec 2023 04:18:38 -0800 (PST) X-Gm-Message-State: AOJu0Yww3rkEeKUKLDiuWfwfHSkPwskC8s/uDQBj9z+Xx7u04vLpOi+0 0/WwJlPLZUrhoonFbCq+aVma21sDHmhakD0QKrE= X-Google-Smtp-Source: AGHT+IFTWCbonTreRrQTr8ZRdge++ODD8KPpQg74cF5IrK51O3F0qQbNB3PB9YHnpBwIy+NcGrg+7VzV473fDI7UFgs= X-Received: by 2002:ac8:5a4d:0:b0:425:4043:7639 with SMTP id o13-20020ac85a4d000000b0042540437639mr958364qta.97.1701865118239; Wed, 06 Dec 2023 04:18:38 -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> <122857628.2905.1701855132840@localhost> In-Reply-To: <122857628.2905.1701855132840@localhost> From: Nuno Teixeira Date: Wed, 6 Dec 2023 12:18:26 +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="000000000000d41377060bd659af" --000000000000d41377060bd659af Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Tested on rpi4, current 1500004: Fails to build https://people.freebsd.org/~eduardo/logs/firefox-120.0.1%2C2.log Any clues? I remember compiling ok until about a month or so... Ronald Klop escreveu no dia quarta, 6/12/2023 =C3=A0= (s) 09:32: > Yes, I was triggered to this issue because it is mentioned in the release > notes of 120.0.1. > > https://www.mozilla.org/en-US/firefox/120.0.1/releasenotes/ > > Regards, > Ronald. > > > *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 > > 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) --000000000000d41377060bd659af Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Tested on rpi4, current 1500004: Fails to build


Any clues?

I remember compiling ok until about a month or so...
<= br>
Ronald = Klop <ronald-lists@klop.ws&g= t; escreveu no dia quarta, 6/12/2023 =C3=A0(s) 09:32:
Yes, I was triggered to this iss= ue because it is mentioned in the release notes of 120.0.1.

https://www.mozilla.org/en-US/firefox/120.0.1/releasenotes/<= /a>

Regards,
Ronald.
=C2=A0

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>, freebsd-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.
=C2=A0
Thanks
=C2=A0
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
=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


--
Nuno Teixeira
FreeBSD Committer (ports)

=C2=A0


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