From owner-freebsd-arm@freebsd.org Tue Dec 29 10:15:24 2020 Return-Path: Delivered-To: freebsd-arm@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 806404D736D for ; Tue, 29 Dec 2020 10:15:24 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic303-24.consmr.mail.gq1.yahoo.com (sonic303-24.consmr.mail.gq1.yahoo.com [98.137.64.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 4D4qzt5VQZz3pDJ for ; Tue, 29 Dec 2020 10:15:22 +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=1609236920; bh=yGG8x9xR0a1ZkLBgjzzUW8SUQEHxd/iO0LZNzG57eWx=; h=Subject:From:Date:To:From:Subject; b=Yr/rENcMom2hHGUKdSNkVKZiSKLCNVGeglkcN67+xZd0hIC6u0ptkRQ2dNrfE3+JoJrtOMpeXOVEfFPlQwGRo3Q4uz5K2F0BXsUlylpPMS1dVpdQzmYCffce4D9jb9YTpMVh04BknA5+eHWPs16ADXhKvTEPWjZnDNASF4kGbrm/G5K5jwwWqeX+fLCNxRYIbe3LJg2d+XVEbWEB3m8kRCqEwKtAokKMBXE247LVx1LUuKEQnqzp/JZ5ANTJVeVT1Kr5IOnG81A/aNkvu/eS07wlw54Vw4vG/PZKSN6gpAw3YSBhiqkg1p640mriHvXViG9X1oAIgayrYwMMwgbmLQ== X-YMail-OSG: 0PsbAhEVM1nphxJ3zt_qI93XV0uQEiySIu9dOwjeFkLD.vIg5wvz2_eaur1K2mA 3KrYlmsgCNn11MCwjQP6Ev0p0Hkw77U2OP5.Gc1FFLAOvaj4AyIqkuplc.uqZrPVb7ON1s_N2GnJ 5M2OEFceyEwLB2ZdtWHhBjHCh1A5NA.5_cOBpMsJwQ.pXaguw1cEAL7VvE200h.G2.ttecL2LZCe glCE3TSYniwcGqY3ghYw9031sJL3yUG0j95dXDik7S5S4vfNq8DNsvol6ga69Q1L4PPMoWkwgZ2m ZUL.wE_RauPb1OWj2RMAptp9EmexCQw0CvUonCOQN.YbOPebyQH8R0m1vcDoOPgNOLOMwbGExulV wsJ5ZVSI_XFbVye1oBV4zd9G5.Dzb.eH.WABYl_psA72bMuzf7O_QbIZJ9UxdYky1WlFDC37fP8E qpaIqX8HoV3rwaySES6XpapkfP3Tu0iWl623rPI7vRkc_BV.Jhd5pm_VHQmAwe.gEg4mRHsjAey1 NG9GUP_sRl8w9wKTkgH.avFxRcf2XvoMonZb00oHWWqUCHCZIT0YNc23tSGuYAG5kHb0VPEg_g60 9R0MNwsDY0Wa3EPFVMzY5uYamGz4Lx3DVfTAvqt7_mMUX_nQkaF648hXXkmODbjSpezEg1bMj2Gy 2vMIAdRtYxgbdnAJkRMB222Qy.cljezi.idgZsmL3zMEmpF7eyQnt9VG3e6MCO5ncrDKvQd3uEit nhJEwANTz7mh1QFkk0u987Zb_T.y09KB44DdowlZSSx2PS3h2hU9mZZsFLxV4KeuI5kJ1qkeFRtl yy59.kXYzpgBk7SIEnC8.PW8xptE_FeqYb9yXMfc_NMSutnRqvNILwbMiDFMK.elp4S8g6MgLJBl .iFRDvWVdNNxuILKzPiqhM_9lZGm7sS_CXqsT6OsDHtPiLFXIkP36UtdtfHGEwl5_TjpU4nBFWnK W6RRhmDis9VJRZHKW6fP1wRs9g9SCKv2BRPmaO.lazIg0dAviz89x2CYuj5Xp7121_W2QeFBLsRu UGcMSDj3Fhdk6NZnpSYFP9wzQcoIaYXH7TH65I7uNL2QZTSFe0Jjr1OR1UGdrGhGtrrpAsYX0q7E 4bLW4IEfx8IdTjYkG87kXyU3o1AUCTn7sZk9ZRwRyhLLKDRnSWsHYKMeyxgW0vuKcuHBJlVB1y6z hMa9hVvphlF6CeJuH8PgVhcXcxUBfQgUPHORDhxMSsFRHhcDq7b7_oFt07o9QSSLmV139hrfRTtZ .bgMpJ7V96njJfkw7LiLFl0_KV9XwPpY_eAwxntS1qnDFxblQtggUMRS8StNT1EQ0VQrZ7WiTukJ Qe7i6TvUxZcUJqO8jFKcZwL65Nd65vZh5d0QSQZTEjbb1KvCYstNAJ03WbXCxHV64VJE8RAZagQ8 nAcxEqFflaLgdz7bOyajCmgvo.DxFlyOzKkUk67cUCjZ_gk8xJmX6xvtLL9iZEjKpdnMjuw4Gdh. lKT1PIfBe3u7hLT3IMgQhp_sO.x1HFUXjE_VnhKDySCEKXv88q3bvHB0M4UYZdfqwG5RZ5miec_p EfotvROJ2G16fAhfRZscPICD6Vzg4CiPtpbmIEf0fEeSRXGLYQG5G9.1YI40wtCSiwOf8da_SzUn nAKp.oQn0NBYwmrlTavuo0EGDRJszRN1fHX6ASVErhrRZQN7r9lEOdosefLT4MPyJLMBGliI2wxq 10OIFw.cW4UOgrFKnjHeoSDQqhSeIXTh1t.aU0ywX66VFj.yT1KeVCyoe6kYWziPHJ87eC59XeDk odZMw28DU6JixfKrpfADYVJsn9BLCh8C_t5_k2lwoWKZIF6bZRzeqNe9J4zdxM5HI7e4V.0yg0gT 17clH77WhXsSrpHKu_TXtsWufpksgkjvODtds76yKeBXaQDlkFRwKUZjXNv6JHNqRAwzFO6IthnR nOo0AqW.lBWFZKpIkKCacWZxz.L0J9Z1kRxwShMfdbzvqiGxo1lngVAQNMkVuD2K89U_ydYMdOpP ztxmw5sF_aS4PjU1nm6EqDEDn0eX9.PCXBNs.7.fIv_291dDSOnCK125jlM8sCd8aUFupJRP_YX3 5opMFjUaEFf22U.52hAfrNZIX.O0s3VJel5VcmqQqbTY66xqQ4cT3XThEPV0m6vD3cyyKpeV9ySR rlRXTO8Gdq4f0zMpLK1xe33Yt_5qa_URCv0THn79.IHHzbMNATNb1O1KFiAIrMkc2.N16wFHW_bm LIuo0oXNUiZ8Rg6oy0891BDP6bTdFugESZ8S5ew39alASgO392_OwgsXM4_Q2TZda0O2UEVSD8q_ VfdcDCZDNsKmq19__s_DFxkYRnSOJrjcurZFlXr05OABpIBm4fGzOeL10xq7uLsawdRr7nq7o89f 4YR9PxpVTFzdIyYyMGp8vUMPRQQsWIWUjCLcM7S95aZZlb6Q0mkAwfREYJsO7rgVBFDGFmNuEabA B68vQbmCIlGrFJVl5MpZWXNOiAg4LAgQGF0GIx45wRUvP17qeo3HuroLBiasSzdDrOHdzaGWh89V uZr.PL992naU- Received: from sonic.gate.mail.ne1.yahoo.com by sonic303.consmr.mail.gq1.yahoo.com with HTTP; Tue, 29 Dec 2020 10:15:20 +0000 Received: by smtp417.mail.ne1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID d9f3f66c1bde1257f071d85302513532; Tue, 29 Dec 2020 10:15:16 +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: Migrating from -current to stable/12 on RPI2B (ARMv7) From: Mark Millard In-Reply-To: <78A4DEC3-421F-419D-ABDE-9F3724E44C8D@yahoo.com> Date: Tue, 29 Dec 2020 02:15:14 -0800 Cc: freebsd-arm@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <7E0A320A-4C81-4C7B-B5D0-E6681FFA24FC@yahoo.com> References: <20201228044840.GA28380@www.zefox.net> <20201228185622.GB28380@www.zefox.net> <2C1E2F87-2FC3-481C-A508-C76B2D7CFF7F@yahoo.com> <619A02CC-0EBA-4B50-A3BB-C326996AE706@yahoo.com> <20201229010220.GA36311@www.zefox.net> <78A4DEC3-421F-419D-ABDE-9F3724E44C8D@yahoo.com> To: bob prohaska X-Mailer: Apple Mail (2.3654.40.0.2.32) X-Rspamd-Queue-Id: 4D4qzt5VQZz3pDJ X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.17 / 15.00]; TO_DN_SOME(0.00)[]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; DKIM_TRACE(0.00)[yahoo.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; 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.64.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_SPAM_SHORT(0.33)[0.327]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; SPAMHAUS_ZRD(0.00)[98.137.64.205:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.64.205:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.64.205:from]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-arm] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Dec 2020 10:15:24 -0000 On 2020-Dec-29, at 00:16, Mark Millard wrote: > On 2020-Dec-28, at 17:02, bob prohaska wrote: >=20 >> On Mon, Dec 28, 2020 at 04:14:51PM -0800, Mark Millard wrote: >>> [I get the problem as well! I report a backtrace of the failure >>> and some more.] >>>=20 >>=20 >> Relieved to see it's reproducible. =20 > . . . >=20 > I tried reducing the size of things to be produced via building > the target based on the likes of using: >=20 > WITHOUT_LLVM_TARGET_AARCH64=3D > WITH_LLVM_TARGET_ARM=3D > WITHOUT_LLVM_TARGET_MIPS=3D > WITHOUT_LLVM_TARGET_POWERPC=3D > WITHOUT_LLVM_TARGET_RISCV=3D > WITHOUT_LLVM_TARGET_X86=3D > MALLOC_PRODUCTION=3D > WITH_MALLOC_PRODUCTION=3D > WITHOUT_ASSERT_DEBUG=3D > WITHOUT_LLVM_ASSERTIONS=3D > WITHOUT_DEBUG_FILES=3D >=20 > (But the host 13 was unchanged.) >=20 > It still failed, but at a different memory allocation, of a > different size: >=20 > r4 0x8000 32768 >=20 > (gdb) bt > #0 thr_kill () at thr_kill.S:4 > #1 0x4227d998 in __raise (s=3D6) at /usr/src/lib/libc/gen/raise.c:52 > #2 0x42332284 in abort () at /usr/src/lib/libc/stdlib/abort.c:67 > #3 0x00da5e4c in report_bad_alloc_error () at = /usr/src/contrib/llvm-project/llvm/lib/Support/ErrorHandling.cpp:174 > #4 0x00da61c8 in out_of_memory_new_handler() () at = /usr/src/contrib/llvm-project/llvm/lib/Support/ErrorHandling.cpp:187 > #5 0x420f5d24 in operator new (size=3D) at = /usr/src/contrib/llvm-project/libcxx/src/new.cpp:73 > #6 0x00e16878 in SetBufferSize () at = /usr/src/contrib/llvm-project/llvm/include/llvm/Support/raw_ostream.h:131 > #7 SetBuffered () at = /usr/src/contrib/llvm-project/llvm/lib/Support/raw_ostream.cpp:97 > #8 0x00e17368 in write () at = /usr/src/contrib/llvm-project/llvm/lib/Support/raw_ostream.cpp:251 > #9 0x00ddfe20 in operator<< () at = /usr/src/contrib/llvm-project/llvm/include/llvm/Support/raw_ostream.h:192 > #10 operator<< () at = /usr/src/contrib/llvm-project/llvm/include/llvm/Support/raw_ostream.h:205 > #11 printSymbolizedStackTrace () at = /usr/src/contrib/llvm-project/llvm/lib/Support/Signals.cpp:154 > #12 0x00de163c in PrintStackTrace () at = /usr/src/contrib/llvm-project/llvm/lib/Support/Unix/Signals.inc:575 > #13 0x00ddf604 in RunSignalHandlers () at = /usr/src/contrib/llvm-project/llvm/lib/Support/Signals.cpp:67 > #14 0x00de1f3c in SignalHandler () at = /usr/src/contrib/llvm-project/llvm/lib/Support/Unix/Signals.inc:396 > #15 0x42021db4 in handle_signal (actp=3Dactp@entry=3D0x424df7b0, = sig=3D, info=3Dinfo@entry=3D0x424df7f0, ucp=3D) at /usr/src/lib/libthr/thread/thr_sig.c:303 > #16 0x420213f8 in thr_sighandler (sig=3D0, info=3D0x424df7f0, = _ucp=3D0x424df830) at /usr/src/lib/libthr/thread/thr_sig.c:246 > #17 0xffffe190 in ?? () > Backtrace stopped: previous frame identical to this frame (corrupt = stack?) Updating the host 13 made no significant difference in behavior. Using: time -l /usr/bin/ld --eh-frame-hdr -Bstatic -o clang /usr/lib/crt1.o = /usr/lib/crti.o /usr/lib/crtbeginT.o = -L/usr/obj/rpi2_clang/arm.armv7/usr/fbsd/stable-12-src/arm.armv7/tmp/legac= y/usr/lib = -L/usr/obj/rpi2_clang/arm.armv7/usr/fbsd/stable-12-src/arm.armv7/tmp/obj-t= ools/lib/libz = -L/usr/obj/rpi2_clang/arm.armv7/usr/fbsd/stable-12-src/arm.armv7/tmp/obj-t= ools/lib/libexecinfo = -L/usr/obj/rpi2_clang/arm.armv7/usr/fbsd/stable-12-src/arm.armv7/tmp/obj-t= ools/lib/libelf = -L/usr/obj/rpi2_clang/arm.armv7/usr/fbsd/stable-12-src/arm.armv7/tmp/obj-t= ools/lib/ncurses/ncursesw = -L/usr/obj/rpi2_clang/arm.armv7/usr/fbsd/stable-12-src/arm.armv7/tmp/obj-t= ools/lib/libthr -L/usr/lib --gc-sections cc1_main.o cc1as_main.o = cc1gen_reproducer_main.o driver.o = /usr/obj/rpi2_clang/arm.armv7/usr/fbsd/stable-12-src/arm.armv7/tmp/obj-too= ls/lib/clang/libclang/libclang.a = /usr/obj/rpi2_clang/arm.armv7/usr/fbsd/stable-12-src/arm.armv7/tmp/obj-too= ls/lib/clang/libllvm/libllvm.a -lz -lexecinfo -lelf -lncursesw -lpthread = -legacy -lc++ -lm -lgcc -lgcc_eh -lc -lgcc -lgcc_eh /usr/lib/crtend.o = /usr/lib/crtn.o it reported after the failure output (an example): time: command terminated abnormally 26.59 real 9.40 user 12.48 sys 2052032 maximum resident set size 21793 average shared memory size 218 average unshared data size 127 average unshared stack size 703238 page reclaims 0 page faults 0 swaps 55 block input operations 3104 block output operations 0 messages sent 0 messages received 1 signals received 41126 voluntary context switches 447 involuntary context switches where looking up getrusage reports that: ru_maxrss the maximum resident set size utilized (in kilobytes). which means: 44.0625 MiByte below 2 GiBytes for the resident set. Adding --threads=3D1 made little difference: time: command terminated abnormally 28.84 real 9.28 user 12.78 sys 2065016 maximum resident set size 21872 average shared memory size 219 average unshared data size 127 average unshared stack size 709661 page reclaims 0 page faults 0 swaps 48 block input operations 3050 block output operations 0 messages sent 0 messages received 1 signals received 36717 voluntary context switches 114 involuntary context switches Abort trap =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)