From nobody Sun Dec 10 13:08:59 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 4Sp4wR0Qfgz53nNx for ; Sun, 10 Dec 2023 13:09:43 +0000 (UTC) (envelope-from jsm@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (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 4Sp4wQ6qW4z4Xkb for ; Sun, 10 Dec 2023 13:09:42 +0000 (UTC) (envelope-from jsm@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1702213783; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=dtYDdFtnKdcETPobU9+8UbF8rA5t+CCmWOG6lOLjIAY=; b=iQawRYHFKcVIPobEPaLgTVB/dEul07+xYrEui+UcXWGwPPBQFg1UMz5G7AJv/HPV3YObIs yCh0XauBUSEpOoo+D0w10xNAM69MGRAm79HDW3nNCNtdqbsjx2p/VU+pPMPAkXFxAUc23q dATMDxVcIT+1te09QdB3MKr30hhsDwKsYOLHo5VkdrhW+GJhf6WIZz6KrvnAMBFsSLsL79 FKMQlIYD/WX/WzacefwYTLVPDNTtpRqmRWUTOw4pGciyPXemU9HnraYZRWbK5/fGEX4ldH H3CSYf8eN6Q0SiCDV4qCgHW8jqalLsljbdKxc+JYoX9V4s55sRjX6FiAmRP1Nw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1702213783; a=rsa-sha256; cv=none; b=DTojHVx41GZu4TaHvEYN+a82KpxAtO59qhgFNaFXym3r+ZZoUo6uPZsnflkDNKNgqgH47O 1oc/MsXn6gAPuLAE6ywMJSzxvAk3gxepRN5t6+iHVBUDZuAfBdkwkAcuEMbq66GC7eQ7BO hpxfZP+xo58CaYXX7MUN7U0Y2Zfl+u2IhKyPpFPWsM/nKv5Zxq6nZ24Q3i/NgWjn0sr9pB P85FnY1gpcqHQklkACx9l0j6fDZIIUrqXCQ65XqbK0TTtIjN7urb/o+/lyYehK/80BdaLR wo0UKI7XsE5h6NQXu91RUFN10sqINtoVW/c9OgqZ+cipzyWA2zwO6ze9f1Fd0Q== 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=1702213783; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=dtYDdFtnKdcETPobU9+8UbF8rA5t+CCmWOG6lOLjIAY=; b=gAri1up6PXMQE81fAxk/1DvFM3dQEPuA4piNOqWasTZQfDnO6n/b3TeZ0caBJE5VJFSLgQ Jie2eI6IY3UFEoom9kf8zq0nnaMSfzXmSiucRN1eo2jQuqHVyCgZ0I8oKrknQoZZokhCJ1 ukzSK0fc0ADIaD4EWh9Ce0bCtvrvF8zGGVlQDTM4wUvjdM2YO1mxTRZ0EnhhEDJ2VzVPiL Gw2EbkjieCx5Vqj0Tt91Wlia4/lWDieF8UvLiFT1bDpYX4KCAJIDJVMKd7jLtP/gFrQSXd E+e1UcN+8XfFrZ7XgbaawAbDtcfYGN9y435TQW/DAaRGcGZN0qw3wUBY3g8+hA== Received: from [192.168.1.5] (mail.northatlanticmusicsupplies.com [212.237.182.202]) (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 did not present a certificate) (Authenticated sender: jsm) by smtp.freebsd.org (Postfix) with ESMTPSA id 4Sp4wQ440gz12T5 for ; Sun, 10 Dec 2023 13:09:42 +0000 (UTC) (envelope-from jsm@FreeBSD.org) Message-ID: <27c55e4e-21d2-44f7-9436-95fa1e5b4722@FreeBSD.org> Date: Sun, 10 Dec 2023 14:08:59 +0100 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 User-Agent: Mozilla Thunderbird Subject: Re: firefox broken on arm64 Content-Language: en-US From: Jesper Schmitz Mouridsen To: freebsd-arm@freebsd.org References: <9518dc38-e44b-42ae-bf87-6039ac278ac8@FreeBSD.org> <46c52d37-36ec-45fc-8098-1029996c717c@FreeBSD.org> In-Reply-To: <46c52d37-36ec-45fc-8098-1029996c717c@FreeBSD.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit On 03.12.2023 11.59, Jesper Schmitz Mouridsen wrote: > > > 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 > > Hi Just FYI I have managed to cross-compile firefox115-esr on amd64 to aaarhc64 so that takes me ~20 min compute time to compile as opposed to 5-7 hours on my arm boards... I think it broke somewhere between 115 and 116, but now bisecting is doable to the extend the port patches allows. Can someone btw tell me hove the libwebrtc patches are generated..?