From owner-freebsd-arm@freebsd.org Sat Dec 29 15:32:32 2018 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 264AC14235F7 for ; Sat, 29 Dec 2018 15:32:32 +0000 (UTC) (envelope-from qroxana@mail.ru) Received: from smtp61.i.mail.ru (smtp61.i.mail.ru [217.69.128.41]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id D17C172DFC for ; Sat, 29 Dec 2018 15:32:30 +0000 (UTC) (envelope-from qroxana@mail.ru) Received: by smtp61.i.mail.ru with esmtpa (envelope-from ) id 1gdGb5-00044b-2x for freebsd-arm@freebsd.org; Sat, 29 Dec 2018 18:32:21 +0300 Date: Sat, 29 Dec 2018 15:31:56 +0000 From: qroxana To: freebsd-arm@freebsd.org Subject: Clang 7.0.1 crashes on AArch64 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Message-Id: X-77F55803: 689590B63E0A4B015A78504BD2AC2941BBB835E816AB87239D30CED12748B690CC3EA5B4958070651B9C102112A0FF06 X-7FA49CB5: 0D63561A33F958A59492F0E6EFBB427230B6BEF1195C2208CC5F36460A51056C8941B15DA834481FA18204E546F3947CC6602A96AF88C695F6B57BC7E64490618DEB871D839B7333395957E7521B51C2545D4CF71C94A83E9FA2833FD35BB23D27C277FBC8AE2E8B9FC99A4BA45EE8B4A471835C12D1D977C4224003CC8364767815B9869FA544D8D32BA5DBAC0009BE9E8FC8737B5C224958580692B2F72C613AA81AA40904B5D9CF19DD082D7633A0E7DDDDC251EA7DABD81D268191BDAD3D78DA827A17800CE7BC3EBD8B08A2D12DCD04E86FAF290E2D40A5AABA2AD3711975ECD9A6C639B01B78DA827A17800CE703BD12CA7E55A94F998C087C5F8EDFAC75ECD9A6C639B01B4E70A05D1297E1BBC6867C52282FAC85084A3168D6E26DF927F269C8F02392CD5571747095F342E88FB05168BE4CE3AF X-Mailru-Sender: A8F90F45CB8D80DBFE43EF47816AFB39126DA90CE49E821B214D48E692C309678B8F821DF40F5C0D9BBFFF7D229A147FFDD1F2F6C9B53D730D187FEF3E0D57C1D08349341B303650BDF7E317B72FD726EC982BF62A43B37A04568DD965327F405FEEDEB644C299C0ED14614B50AE0675 X-Mras: OK X-Rspamd-Queue-Id: D17C172DFC X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.78 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_DKIM_ALLOW(-0.20)[mail.ru:s=mail2]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:217.69.128.0/20]; FREEMAIL_FROM(0.00)[mail.ru]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; RCPT_COUNT_ONE(0.00)[1]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DKIM_TRACE(0.00)[mail.ru:+]; DMARC_POLICY_ALLOW(-0.50)[mail.ru,reject]; RCVD_IN_DNSWL_NONE(0.00)[41.128.69.217.list.dnswl.org : 127.0.5.0]; MX_GOOD(-0.01)[mxs.mail.ru,mxs.mail.ru]; IP_SCORE(-0.83)[ipnet: 217.69.128.0/20(-4.19), asn: 47764(0.05), country: RU(0.00)]; NEURAL_HAM_SHORT(-0.94)[-0.938,0]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[mail.ru]; ASN(0.00)[asn:47764, ipnet:217.69.128.0/20, country:RU]; RCVD_COUNT_TWO(0.00)[2]; DWL_DNSWL_NONE(0.00)[mail.ru.dwl.dnswl.org : 127.0.5.0] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Dec 2018 15:32:32 -0000 Hi, After upgrading to Clang 7.0.1, it crashed when compiling various programs on AArch64. They were all terminated at the same place: # lldb /usr/bin/clang -c /usr/obj/usr/src/arm64.aarch64/lib/libc/cc.core Core file '/usr/obj/usr/src/arm64.aarch64/lib/libc/cc.core' (aarch64) was loaded. (lldb) bt * thread #1, name = 'cc', stop reason = signal SIGSEGV * frame #0: 0x0000000002db02b8 clang`::LookupBucketFor() at StringMap.cpp:79 frame #1: 0x0000000003aeaa30 clang`::try_emplace() at StringMap.h:396 frame #2: 0x0000000003aeabac clang`::addOption() [inlined] insert at StringMap.h:387 frame #3: 0x0000000003aeaba8 clang`::addOption() at CommandLine.cpp:151 frame #4: 0x0000000003ae1c00 clang`::addArgument() [inlined] addOption at CommandLine.cpp:194 frame #5: 0x0000000003ae1b44 clang`::addArgument() at CommandLine.cpp:357 frame #6: 0x000000000305207c clang at CommandLine.h:1342 frame #7: 0x0000000003052078 clang at CommandLine.h:1365 frame #8: 0x0000000003051fcc clang at CorrelatedValuePropagation.cpp:67 frame #9: 0x0000000003051fcc clang at CorrelatedValuePropagation.cpp:0 frame #10: 0x00000000011d01a0 clang`handle_static_init(argc=138, argv=0x0000ffffffffcfd8, env=0x0000ffffffffd430) at ignore_init.c:124 frame #11: 0x00000000011d00a8 clang`__start(argc=138, argv=0x0000ffffffffcfd8, env=0x0000ffffffffd430, cleanup=) at crt1.c:83 Thanks