From nobody Thu Jun 27 16:46:42 2024 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 4W94Gs5MrDz5Q1s6 for ; Thu, 27 Jun 2024 16:47:01 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic316-54.consmr.mail.gq1.yahoo.com (sonic316-54.consmr.mail.gq1.yahoo.com [98.137.69.30]) (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) by mx1.freebsd.org (Postfix) with ESMTPS id 4W94Gs2k0Bz4SWH for ; Thu, 27 Jun 2024 16:47:01 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1719506818; bh=opJspb5gJUjsjQqfxZKinZRytJF8rSFWWY9GKAUtYqc=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=mbkwlzyntDjDoDA5geEQcQ1Pj3Cp5x0+Bkm+1yYLxwuL1DTCyGkYxOP/e6rc1LGangRmLKsqLDCBDF33mXpIsy2Hm5FWQVCFZyfXcXnLqkPmtUy9/4skIBSyUtoKRynUqj64YhggFmPEkC+xPr6fxujJFU3wdtfESCxVEpE+W1aCI1reBn7sJM7qWgCjcXxYd9Rqa9yQtpdWgWikdeEnixcIQNC7SEG2Es22JcMNaMKtXfdrITjxhlXymDp/NL1K38M7LNVYTCz+h2xwy2b6lL89x2tMhakjgwROPOATiTvy+dSj3AeGvKUu19sITpEdVJ8iILxOb7K6ApC1YppVUA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1719506818; bh=j4FcyCIodByeW4W/oXn5L8ShFMZuBJ9Zn1VH1U5mjfC=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=jcU9viS0g8qTEjmgdXQWZE17gSJ80uTduNjcmWq1PUEzooIok79LvA/89kiOZ4jwp4kH2aAYcm7A2gxvXcaL6YSAmsRMYk+Uqb86DJ8O+p4+i3PoXXdl0sbem2TIYDa//Rnh7qlLBHhmmmi53eIwNuY3SsbgOQzfslYyx2k/38uBl1N8yJOyw2jSMxUWeYlyJvtacymmtFv+OZUnPZtx26zGOl++V9GmUTFsrTVVoffc6Omzu51OUuXl2YRzGIxPXYvttpP+UnGSSxzN1/q2Ib5yUaNnB7dph3xuaisRdqCHC8lNWqI+q6whquUl9YyAg2gA9KoUCM+fRAv/MCycZQ== X-YMail-OSG: uFg3RckVM1m9Qp3Hr1rma6OZspoyfHkf.AfkyzOLyDkGTTzZ0nCLCV2DI6jyI6z FkdkIl_WWYeq7ESbWZ1Xxa1l1uF1SYAHRb1ZMaGMF9ieQSEYxCDYSDEks8tyqJp.rUUPnurpxVy0 JGyPv8Y1Fq8QqtaxIfMpkeo7Pbx7bSWFIUY7hWree_gO2ffhFhWI4brKZGS3XBPn2yw9oS2cbK09 G2QP2nrGhPX.Wp9bTYKgPNrzmtUCnwdyvcOvfKbkk5m_k3H2Z4EcHhmkpBwIRT_Jj33gpPYbp2Jx AD_eCziLtq.QTF3ga94XJxH3JPboJ2wRpcRtIxWAxAuDNh46f1WXkbAWMTvht6WnY4jx1FtLGHGY YTlId1OqIo5uqI5jDQ_nCT13RI7_hBU.ezR6850LJzBwP_aydXmQPnaDADLJ9ZR4tmOx8jY4FGay 9OVZXps3STfn0sYZONgtKc.emztAozegHFanLkSW3V5YX.5ufkXJ0fdO0hrByA9BzIn6_5HShHyM uY1SSqzxUgutxIotMoFTg9J1S3ZLHfKDv6vnIvz020BRCATd92GSfOoyukyKcQUkjjM_Px0vzALS Kx8yfw4aDP6jabc1lALTYd4qyeT8e_o24YbLOIU5ceThzO.shAxdJCPwo.4r0.gX8DMBdwbEPy2I Zatpud1_JKGEGkqKNlQxqpa41Py6.rCxqQS8AD3CLLgwuQt6LmjEt7841_GYvjekaQ_UFjIGIMwS vM21BI5Mzd7S0sfKmBS_SWuOGD1ThvmbLaP.uI8SiU__XrzM2oe1Zhpjn2YxTAzOOC1ntfWKGWkV YNHB4h._yWm8Xpx1mXwQ_WVGgYatJCcvcJSgrdPZq2.3RQFNYJbZcF_TR2m69YMzfbRtESkf8fFf 0zMR38SyThJa_OTV1Gqnsw0MNMOWtCkDg3x.Rl08rEUQRTHbODDK0KND.hKyn4kM5a2i3ReoiI3g nN.nzterXO.gDctutRfU2COTFg4Kr5M4GJ61L0lLjVAr9OUQVBjsqCjzvbqYMbzAowTfy38..WbN JZYdnTg9qYVJR8TuEI.wDrVcJe8r51q9jCjk6nqSz8n57DdXpa05y10D3pmFOI8VWrs.vnArZwNC oiUGLsYTrKN0NFQwf154AnHBEYqfbbZiUeYBlES83A6184TcLQsTmCOwToSZzHKSLNxq9ytV4BjB P15Kma1UmTUQPRg5ld1M6d1VUdaE_6XGfnbGp6mCeM_9bUsScj3Dl2OjtNGPGqjc3XF2AvDMTyRc Xs3C4TNDIcQ8HHgZl8O.qvRcpqwmjfmOQaAHtXu7w3K1AdVOC2Z.CXBskzu5SJogOgrZ23.ygLbi xawBngRefiwGhVKfIEfn6F_TIRHBawp50i1WZGM3v8cd6_o1eM4nPpchxWGB9bmsSdGzj0zauf0t S78uxjGJK8IP9DjlHKmuj.Epd8cxREVwvtlHkxu4fgwHAVY21L8LgmMyOFczfzunbI1NvZWXWjQJ gH2yhpDc80WZPtmWp7ct4eAU2edThzUHi5VbcoNihBx4FdBnnd6e5Wcx8b9HODdqDNdZYZF5jqn9 UqwEglxdtYQnxUimniANfT0NtuEFhwvWOvfQSxZ9OfBII3.UCoIITMMxr9l022aSyKeGaM7IjZma MYKLef.GvCUL7ab_mM.0gjuw8kEUmo1NyYZfoU3MaQI1tiVl9B_D4cpC8lCGRPgGXQq11cCWXZFk NogkxT60Tpu9zgCbj6uI99fazMcbEUYcslpoi5X5Di5H0ZlNdWoOwKYABgQvTNJRfg_4xYrhsEIL f99c6UHzy_ssg9PuGyI1R..5FhKzb20nlgLsFATLHLHh175ScFQCtdbmhrWkCY5cI7RXpSWCbz8v UCvb7Pbrf0v_K_6rW_7MG4o9qeagTXWqkSfTfz5tU3_ajtoLXgsM81VvRUbMfD0efQcDWk9ctcrJ XV33qK4fNmvklt.ztMPW3aaKbK7KHlaUvwMwcWkUzJ9SQj_3m9RAMJk82yg4_b_DFejLLTxIgzz3 zGpTHwAWI2UDiLFlbHMXNsUx2WrDr0IeiEFoFTp4WAWU9WL1hVFA9LyufIOVeuDiSnU1EdzE6FqA pXkZkgL_OHUYoee7EEzrDSsXOMWX5rtzdwQTw4C9p3ZmfmaBG6xqwEgAcqkFNMEMoEgJqyE0FKdi DW0cFELMp_Sq2XdFrAnsZm7HUAn44yos2bTa4n877BxzNx_e2_u9mecdvRyUj5hw18Bjfo9N8cRB m7xVbLTGdpUsv2uiTBlRabqROtYra7UOxJLiXox0kdgek_uHH.RIUbwleKN2UCGtI5ohR7Cdlcu6 5jbNt8pqFxX5d7cv3zu6uSfgHeZW8nU0- X-Sonic-MF: X-Sonic-ID: 538f7ed1-332d-4e98-9864-bae764654b28 Received: from sonic.gate.mail.ne1.yahoo.com by sonic316.consmr.mail.gq1.yahoo.com with HTTP; Thu, 27 Jun 2024 16:46:58 +0000 Received: by hermes--production-gq1-5b4c49485c-4ls9q (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 16f0b785fb18130b456581858888f35f; Thu, 27 Jun 2024 16:46:53 +0000 (UTC) Content-Type: text/plain; charset=us-ascii 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 (Mac OS X Mail 16.0 \(3774.600.62\)) Subject: Re: Git clone failures on armv7, was Re: Git core dump checking out main on armv7 [independent armv7 replication, not on RPi2B] From: Mark Millard In-Reply-To: Date: Thu, 27 Jun 2024 09:46:42 -0700 Cc: FreeBSD ARM List Content-Transfer-Encoding: quoted-printable Message-Id: References: <5D5B6739-1685-43F5-80CC-E55603181D09@yahoo.com> <8F4F4B49-5ED3-4ACA-B0D3-356D8459BE95@yahoo.com> <5DC2D33F-A8DB-4542-B8B3-A131F660A395@yahoo.com> To: Warner Losh , bob prohaska X-Mailer: Apple Mail (2.3774.600.62) X-Spamd-Bar: ---- 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:36647, ipnet:98.137.64.0/20, country:US] X-Rspamd-Queue-Id: 4W94Gs2k0Bz4SWH I have replicated one of the failure types on a Orange Pi+ 2ed armv7 (2 GiBytes of RAM). My odd variant of top observed: 354824Ki MaxObs(Act+Wir+Lndry) 354824Ki MaxObs(Act+Wir+Lndry+SwapUsed) It failed on the first try (after modernizing the FreeBSD and package installations involved, given the old/unknown status of things before the update): # git clone --depth=3D1 -o freebsd ssh://anongit@192.158.248.9/src.git = /tmp/DOES-NOT_EXIST Cloning into '/tmp/DOES-NOT_EXIST'... remote: Enumerating objects: 104642, done. remote: Counting objects: 100% (104642/104642), done. remote: Compressing objects: 100% (88919/88919), done. remote: Total 104642 (delta 22161), reused 43509 (delta 11808), = pack-reused 0 (from 0) Receiving objects: 100% (104642/104642), 344.48 MiB | 1.08 MiB/s, done. fatal: pack is corrupted (SHA1 mismatch) fatal: fetch-pack: invalid index-pack output Context: # swapinfo Device 1K-blocks Used Avail Capacity /dev/gpt/BPIM3swp2 3773440 0 3773440 0% # uname -apKU FreeBSD OPiP2E-RPi2v1p1 15.0-CURRENT FreeBSD 15.0-CURRENT = main-n270963-609cdb12b962 GENERIC arm armv7 1500019 1500019 That is from package base installation. [How does one well identify a specific pkgbase set's synchronization point for identifying what is observed to have a problem?] # ifconfig awg0: flags=3D1008843 = metric 0 mtu 1500 options=3D8000b ether 02:81:57:76:75:e7 inet . . . netmask 0xffffff00 broadcast 192.168.1.255 media: Ethernet autoselect (1000baseT ) status: active nd6 options=3D29 . . . Note: armv7 Package building by ampere2 has been broken for some time so there are not recent updates to the official packages: The builds noted date back to late April. # pkg info pkg pkg-1.21.2 Name : pkg Version : 1.21.2 Installed on : Thu Jun 27 08:07:53 2024 PDT Origin : ports-mgmt/pkg Architecture : FreeBSD:15:armv7 Prefix : /usr/local Categories : ports-mgmt Licenses : BSD2CLAUSE Maintainer : pkg@FreeBSD.org WWW : https://github.com/freebsd/pkg Comment : Package manager Options : DOCS : on Shared Libs provided: libpkg.so.4 Annotations : FreeBSD_version: 1500018 build_timestamp: 2024-04-26T09:30:15+0000 built_by : poudriere-git-3.4.1-30-g79e3edcd port_checkout_unclean: no port_git_hash : 3d57467ec90 ports_top_checkout_unclean: no ports_top_git_hash: 1c7a816cd0a repo_type : binary repository : FreeBSD Flat size : 40.7MiB Description : Package management tool # pkg info git git-2.44.0 Name : git Version : 2.44.0 Installed on : Thu Jun 27 08:18:30 2024 PDT Origin : devel/git Architecture : FreeBSD:15:armv7 Prefix : /usr/local Categories : devel Licenses : GPLv2 Maintainer : garga@FreeBSD.org WWW : https://git-scm.com/ Comment : Distributed source code management tool Options = : CONTRIB : on CURL : on GITWEB : on HTMLDOCS : off ICONV : on NLS : on PCRE2 : on PERL : on SEND_EMAIL : on SUBTREE : on Shared Libs required: libpcre2-8.so.0 libintl.so.8 libexpat.so.1 libcurl.so.4 Annotations : FreeBSD_version: 1500018 build_timestamp: 2024-04-30T03:01:54+0000 built_by : poudriere-git-3.4.1-30-g79e3edcd cpe : cpe:2.3:a:git-scm:git:2.44.0:::::freebsd15:armv7 flavor : default port_checkout_unclean: no port_git_hash : a99af2ec54e ports_top_checkout_unclean: no ports_top_git_hash: 5a022ef6a46 repo_type : binary repository : FreeBSD Flat size : 33.6MiB Description : Git is a free and open source distributed version control system = designed to handle everything from small to very large projects with speed and = efficiency. [How does one well identify a specific pkg set's synchronization point = for identifying what is observed to have a problem?] While it is not a great context for well-made comparisons, I used an = older personal kernel build (main-n268827-75464941dc17-dirty which has = 1500015) to boot and tried the experiment. This is a non-debug kernel, unlike the above. This also did not have swap enabled. # git clone --depth=3D1 -o freebsd ssh://anongit@192.158.248.9/src.git = /tmp/DOES-NOT-EXIST Cloning into '/tmp/DOES-NOT-EXIST'... remote: Enumerating objects: 104642, done. remote: Counting objects: 100% (104642/104642), done. remote: Compressing objects: 100% (88919/88919), done. remote: Total 104642 (delta 22161), reused 43522 (delta 11808), = pack-reused 0 (from 0) Receiving objects: 100% (104642/104642), 344.49 MiB | 1.12 MiB/s, done. Resolving deltas: 100% (22161/22161), done. fatal: missing blob object '837133bfd4602deb2cca4a4b4d81f4b75f47aa2a' fatal: remote did not send all necessary objects So it also replicated another example type of failure, not that such = tells us much. =3D=3D=3D Mark Millard marklmi at yahoo.com