From owner-freebsd-ppc@freebsd.org Fri Feb 5 18:34:42 2021 Return-Path: Delivered-To: freebsd-ppc@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 37D5154ECD4 for ; Fri, 5 Feb 2021 18:34:42 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic311-24.consmr.mail.gq1.yahoo.com (sonic311-24.consmr.mail.gq1.yahoo.com [98.137.65.205]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4DXPGT2XHCz3tRv for ; Fri, 5 Feb 2021 18:34:41 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1612550079; bh=5HsxNLLBDegKyjzFVCWF2quglfEXaOLGABBcSb1EEy5=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=PPBLGfKsJIUkvjqQZR6JEWceP8DVU21tFBjn7BHEhYs6nIWP7dC1EKgN/cIhSSltH3gDJk20CFOyqzM2nkzo2xDc2K4zQEbTPgYmVoeFLhqf4l6469AsOFbWH6//8uXG9PuQb15pki9WSbNerHTfA4RgXzZth04cHMbFdTEbdV9TIz9ePNvtveuyOw4QmCyIXxfDCYHcuVohMWrUjdJTqsXPTeORZu0xErGgl9IaA1PRPSsmWMW/kriYUWeGxKqpyjf/1dIYB9aa7iB8A4G/nIOJyV7urZxiw3mytA4nLdAy5gBWm/YuxoJvoFWRaTO/90nPyCaIRh+VtrzONp51tA== X-YMail-OSG: TgstmyQVM1mVyeWqWgAe6twoEpR0BJBoOA8DWRgxxprNevAAQ31HPgQokiUqF80 yluDj0BqxvRhhCaITfPHhypec9dgDUlbIwmpPgtP8Ql.xNqxwT9ocp93yOjsP7y_o8lnUp2YgLpE 0ZnrVbKMxoxhJnjzPr08eZfEyrmcNGTYZgbjAWtT4SBukB4KnhgvQc5ss7tu87Rk7whd9S8.W9uB KHaY00EwdABqNUeV5PxwStyx4S8xVHus0TTREdCHF_iKN6Wx8YupmEtE62_OzijTShKzMyRBgSqQ A59zBvqwU.T8C1.qZXfywnaKmWpL8Lkp0vVLd6q57b1Rb_nXnkQdC0iSFIqu9iB5yfWamxO2hyj5 3CFPEFb8fAOyC8uYldSIDe1whd4ZoPRM74VByTJksK3nRaQlF.wIIUwew01psI0JzxrTIe_OLWKI 7hkuJuLjzfY.vgYAobfdJLUmChiqaq.iRY9CcE18sawtz0NS8BUWU5wsYfdQ2OjCF9oV83DVPISu cb3.DN3oo8n83lp.2rPSyAA6t4aAhLyuOqpu0mDCmQiQL9SpCUc_0U.kNqconPBmkFw.1X8B_HGI 9OL3QUctuvER56bvFVRrjux.nmuDTWUuZw8moYP1NUMbo2_RYB5183L7D.mQfVhuQgBH7aFayfWN 0oTYyNNFnYJMk257b7t_O8voYkS1eW27dqZHY3XNwMRkCRQdMwFDGRq25RzTJuOvyl22fhdKI1Ga RPG6w4S6crtfigqwr9QB6jWyxzF9PG5UXw9ks5yvmudx4O5ysFAGDiVWtdcIlShkUIF3nBbASP5_ W84ibmFNnL4tKW2dCxLDj.e0KRFkJc30s0wgLuwoRMM9cTRpUig4yr_IWzMS5K1jUmGnGkHO2HTq 7nOQxzZ9Jt7.GLWKc4EMlNfLVdGhf_pZQDPMP1BkVcs52e9MDh85n9bHeL763wnXFipLkjTqR3hJ sqk2.AbfDsb5FXWpjhOGS4KjRvcsGZ7YAO1pSfNM3tdeEMwpn0Ocs7EM4YgJghGoNAjzMsVRoNzi x8SFjEa.YMLYIH6SZ49sgdji7JjgYmXCe4w1UyWDWMRyvlI9.5PMj6j0.t7Dz6YhNVzl5oGzGp4q X25tjKPGBkAQxnmsgFlvTLYA6k.R0r9g0Du9gHscYKXEYGzGMAlXIwsmuznEFZVKki1nIZMRo9bh upyRAf5RZ1K9L4DdcNInMlQYpq2MFCW.7v81TF1tevt8U2X9YQUzXFO_9BeVIfAeeYgnvJtfhZJg hWYHe0STyaqEStgCIFo83J5z._uhmJ9KJnGuMfZEX8OpW1ACM_GJ.9oqoB1JlPNc1rZutcH.PPyU .A6vaEcVKxzUqJjNpabo5yP0vbanppBSiVacjyjdO.qDwNXIXu6xadRYJ1WYcU_5kA2xJMB0iGQ4 M9sDRKJ9xMVlhVx_r3e6WHdzUBclYtk_6upY4CZYJ6seD1OgKcl39WDzz6keIrB54m_p5_gmnqC4 5pYOcwXuOqd4F762LApn0jHPBTpE8lPhlf_RUwBQtGYAPKOQXSqc_p6bq63Aj9tznrpq_YsFnfzT lW_v8.cQ5Lp0FIOZXbsQ46SEZRBaz8fzoOBHnuWBdsvBaivzKhNMptfxyZvDml2w_TWNYa_JakM4 2CPJvJ358p439uQ.ysj3t0GK.57nnit3hwDwY3SjZWUY6d9a6Fu1utjjsX5u3TJeOkExUaTH6C7_ n.sPv951jKxxKnko2kkm2BL_cvk6RJfGHl.G1Jpn4jWabsDxnatuLb4o2QBbXwo5919TOxqAQ2zF ag0.mBmN5nGtkUIVP7OCTopqUvE9zvQz.Y5cDk7J77v6.h9GREkqJdzKkNfyA7JLw6MI.PW01KvR rcg1qfizRif557ObneEQVOVdpc89Vvmiq2fRfzudoj8euG.Ku2GbteERdartuys_5N11lPPwr5Uh g76tU5bDDJgS.rnhyRYSTATHLcG0_KiVO..507O.gu1BB7sUMemjVrZOzHJ.LHzBYTars2_LncZI sx5z1gFNoal2jVDAfeuLHT8wdavjL2v4z1.uOSq6.2.wA4AQH_vZm2HY5i4xgn7bvz4_mzwkSwE5 k4FztQt_uo9OA4yF9rZXjM59WY37966..UV9PsTfoPCV3GO82AOsyq9bT7kh5InxgZgspaZr5I86 TYJJghVAUIJkeQS10I3VBjQ_JxH7EAtDnYPTLd_fme5TpMpqKrOJs2UP5oxOcq4GGF8NDqtsV_bm Ydn52.0orrQZFN0ixLFAoPauoaVnUguSIDjvteCoT25Va65qMk9FT.waYB8vGEw9ty4f8ZzEwqvE ogfie2JlbrOBpouJhqO5GYP8JiYW_3AxQnCSeP8WkCoeT0FKvHc3dUX9sitjNh28zTtjDJm7hwUR lWL6GODQlV1uPUYdkhzJmtnr8B8X_wypGz6ZMKG0szTBuqfR9M4jn.l9KzuG79QgxIhQV34gvB84 HJwAF369paxRUQbzN7DcxYj3RpnEqrn5NR40oltm0TBqdiRgmhJIacCWaYIkmNJfOL1BsV3sQjUU mrxu9GXiAlEsEfp_jxXvNTNj.Ao6O8XsxnA-- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic311.consmr.mail.gq1.yahoo.com with HTTP; Fri, 5 Feb 2021 18:34:39 +0000 Received: by smtp409.mail.gq1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID b9d9b267d82eca4404f60360eabc3ae4; Fri, 05 Feb 2021 18:34:28 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.40.0.2.32\)) Subject: Re: main (14-CURRENT) may be unstable on powerpc64 From: Mark Millard In-Reply-To: <20210205113544.349ee77e@ralga.knownspace> Date: Fri, 5 Feb 2021 10:34:27 -0800 Cc: freebsd-ppc Content-Transfer-Encoding: quoted-printable Message-Id: <52899C49-E0DF-4E19-A89F-8B9376B8F1F5@yahoo.com> References: <28E64465-8A99-43CF-8B4F-044533EA03C4.ref@yahoo.com> <28E64465-8A99-43CF-8B4F-044533EA03C4@yahoo.com> <20210205113544.349ee77e@ralga.knownspace> To: Justin Hibbits X-Mailer: Apple Mail (2.3654.40.0.2.32) X-Rspamd-Queue-Id: 4DXPGT2XHCz3tRv X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.50 / 15.00]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; NEURAL_HAM_SHORT(-1.00)[-1.000]; FREEMAIL_TO(0.00)[gmail.com]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RBL_DBL_DONT_QUERY_IPS(0.00)[98.137.65.205:from]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; SPAMHAUS_ZRD(0.00)[98.137.65.205:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.65.205:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.65.205:from]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-ppc] X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 05 Feb 2021 18:34:42 -0000 On 2021-Feb-5, at 09:35, Justin Hibbits wrote: > On Fri, 5 Feb 2021 04:05:55 -0800 > Mark Millard via freebsd-ppc wrote: >=20 >> I am running on a 2-socket/1-core-each PowerMac G5 >> (8 GiByte RAM) based on: >>=20 >> # ~/fbsd-based-on-what-freebsd-main.sh=20 >> merge-base: 847dfd2803f6c8b077e3ebc68e35adff2c79a65f >> merge-base: CommitDate: 2021-02-03 21:24:22 +0000 >> 325d7069b027 (HEAD -> mm-src) mm-src snapshot for mm's patched build >> in git context. 847dfd2803f6 (freebsd/main, freebsd/HEAD, pure-src, >> main) readelf: do not trucate section name with -W FreeBSD FBSDG5L2 >> 14.0-CURRENT FreeBSD 14.0-CURRENT mm-src-n244624-325d7069b027 >> GENERIC64vtsc-NODBG-dcons powerpc powerpc64 1400003 1400003 >>=20 >> I attempted to rebuild the ports to get FreeBSD:14 based >> versions but got the below oddity in the process: >>=20 >> # poudriere bulk -jFBSDpowerpc64 -c -w -f >> ~/origins/powerpc64-origins.txt . . . >> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D =3D=3D=3D> Building package for >>> gettext-tools-0.21 =20 >> Child process pid=3D44950 terminated abnormally: Segmentation fault >> Child process pid=3D44956 terminated abnormally: Segmentation fault >> actual-package-depends: dependency on /usr/local/lib/libtextstyle.so >> not registered (normal if it belongs to base) Child process pid=3D44958= >> terminated abnormally: Segmentation fault Child process pid=3D44962 >> terminated abnormally: Segmentation fault Child process pid=3D44971 >> terminated abnormally: Segmentation fault actual-package-depends: >> dependency on /usr/local/lib/libintl.so not registered (normal if it >> belongs to base) Child process pid=3D44973 terminated abnormally: >> Segmentation fault Child process pid=3D44977 terminated abnormally: >> Segmentation fault Child process pid=3D44980 terminated abnormally: >> Segmentation fault actual-package-depends: dependency on >> /usr/local/bin/indexinfo not registered (normal if it belongs to >> base) Child process pid=3D44982 terminated abnormally: Segmentation >> fault . . . >>=20 >> Unfortunately, at the package phase, the above sort of thing >> does not lead to a saved copy of the work/ area for the port >> in poudriere and was classified as a Success. I do have the >> console report: >>=20 >> Feb 4 03:14:17 FBSDG5L2 kernel: pid 44950 (pkg-static), jid 4, uid >> 0: exited on signal 11 Feb 4 03:14:17 FBSDG5L2 kernel: pid 44956 >> (pkg-static), jid 4, uid 0: exited on signal 11 Feb 4 03:14:17 >> FBSDG5L2 kernel: pid 44958 (pkg-static), jid 4, uid 0: exited on >> signal 11 Feb 4 03:14:17 FBSDG5L2 kernel: pid 44962 (pkg-static), >> jid 4, uid 0: exited on signal 11 Feb 4 03:14:17 FBSDG5L2 kernel: >> pid 44971 (pkg-static), jid 4, uid 0: exited on signal 11 Feb 4 >> 03:14:17 FBSDG5L2 kernel: pid 44973 (pkg-static), jid 4, uid 0: >> exited on signal 11 Feb 4 03:14:17 FBSDG5L2 kernel: pid 44977 >> (pkg-static), jid 4, uid 0: exited on signal 11 Feb 4 03:14:17 >> FBSDG5L2 kernel: pid 44980 (pkg-static), jid 4, uid 0: exited on >> signal 11 Feb 4 03:14:17 FBSDG5L2 kernel: pid 44982 (pkg-static), >> jid 4, uid 0: exited on signal 11 >>=20 >> so which program got the failures is known but I >> did not end up with core files or other such. Also >> they all seem to have happened with the same >> reported time (second scale). (The messages above >> do not show "(core dumped)" either, so even with >> a copy of the work/ area there probably would not >> have been evidence.) >>=20 >> One point is that the time frame means that the once-a-day >> checking activity (defaults) was likely running in parallel >> with the poudriere activity. >>=20 >> The above left the "deps" information missing for >> gettex-tools-0.21 . >>=20 >> When the poudriere run finished, the status was 7 failures >> and 153 skipped because of lack of "deps" information for >> gettext-tools-0.21 : >>=20 >> [FBSDpowerpc64-default] [2021-02-04_02h19m21s] [committing:] Queued: >> 476 Built: 316 Failed: 7 Skipped: 153 Ignored: 0 Tobuild: 0 >> Time: 24:28:45 >>=20 >> For reference, from early in the build: >>=20 >> [00:24:17] [02] [00:00:00] Building devel/gettext-tools | >> gettext-tools-0.21 . . . >> [00:55:34] [02] [00:31:17] Finished devel/gettext-tools | >> gettext-tools-0.21: Success >>=20 >>=20 >> I then tried: >>=20 >> # poudriere bulk -jFBSDpowerpc64 -i -C -w devel/gettext-tools >>=20 >> and it built just fine this time: >>=20 >> [FBSDpowerpc64-default] [2021-02-05_02h50m31s] [committing:] Queued: >> 1 Built: 1 Failed: 0 Skipped: 0 Ignored: 0 Tobuild: 0 Time: >> 00:23:26 >>=20 >>=20 >> In all cases, each poudriere job was allow to have an active >> process per cpu (so 2 active processes per job). The retry, >> of course, was just one poudriere job. >>=20 >> So far I've no evidence of problems with the other 315 of 316 >> built ports from the first run, including no more pkg-static >> failures. >>=20 >>=20 >> I have started up an attempted build of the failed and skipped >> ports. >>=20 >>=20 >> I have no known way to repeat the problem on demand and no >> evidence for specifically where pkg-static was executing when >> it failed. >>=20 >> =3D=3D=3D >> Mark Millard >> marklmi at yahoo.com >> ( dsl-only.net went >> away in early 2018-Mar) >=20 > This is probably fallout from 710e45c4b, which has since been = reverted. > 710e45c4b broke other things like swig as well, which caused a lot of > poudriere fallout for me (devel/llvm* failed because swig crashed). >=20 > Try updating past 33f0540b1 and testing again. >=20 The above is based on 847dfd2803f6, which is after 33f0540b1 . . . https://cgit.freebsd.org/src/log/?qt=3Drange&q=3D33f0540b1~1..847dfd2803f6= shows: Commit message (Expand) Author Age Files Lines * readelf: do not trucate section name with -W Ed Maste = 45 hours 1 -4/+9 * readelf: decode LA48 and ASG_DISABLE feature flags Ed Maste = 45 hours 1 -0/+2 * Add a VM flag to prevent reclaim on a failed contig allocation = Ryan Stone 45 hours 3 -2/+11 * dwmmc: Multiple busdma fixes. Michal Meloun 46 hours = 1 -15/+32 * linux: remove locks around callout_drain in timerfd_close() = shu 46 hours 1 -2/+0 * Revert "Reimplement strlen" Mateusz Guzik 47 hours = 2 -53/+108 (I Probably should have shown that in the original message, given the difficulty in determining the relative order of referenced commits.) Before updating to be 847dfd2803f6 based, I had also previously hit the swig issue with the llvm10 build. That problem failed reliably until after I'd updated past the revert. (Not trusting the other things built is why I did a -c poudriere bulk after updating to an environment based on after the revert.) The variability in the pkg-static behavior this time suggests race conditions are involved, though not frequent failures. =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)