From nobody Mon Jul 28 08:01:13 2025 X-Original-To: current@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 4br9sn74DBz62lvJ for ; Mon, 28 Jul 2025 08:01:33 +0000 (UTC) (envelope-from herbert@gojira.at) Received: from mail.bsd4all.net (mail.bsd4all.net [IPv6:2a01:4f8:13b:240c::25]) (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 did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4br9sl73zhz3Fxf for ; Mon, 28 Jul 2025 08:01:31 +0000 (UTC) (envelope-from herbert@gojira.at) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gojira.at header.s=mail202005 header.b=Df2kXnum; spf=pass (mx1.freebsd.org: domain of herbert@gojira.at designates 2a01:4f8:13b:240c::25 as permitted sender) smtp.mailfrom=herbert@gojira.at; dmarc=none Date: Mon, 28 Jul 2025 10:01:13 +0200 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=gojira.at; s=mail202005; t=1753689684; bh=4eKsYI0rtqXSW4eKpCPzAgEWczhDkj3bfCNrtm44/z4=; h=Date:Message-ID:From:To:Subject:MIME-Version:Content-Type; b=Df2kXnumsOFQUwvOs0SMo1V6PNJLhUeoRh2YptXd2vEiTj4C5Tm0Hw3+wiLlpKBk6 ucMDSR4Gta3I3z7c9nryqD4wHKuoJvHH5ykujc4cA7meHGezINg2eUmMj/HKHqgTHy kQm/NmOLxdakwg3tZZsy/xogmItg6OpQtyOUg50E+up7z7bVhyYP59jOGY98wPr25K k/q+7ycWbb6mpdiYsPRXHVZBMgTvNhefqhmaP12JANkzhq6q69186d230tJ2pjG8iB EFUObFegfMd+8g3t5XGGQGQDdhaZQ9Hndnd9OCU/GvADMBaNwJkkwJ/VO5CivMWIje Dmv6xa33pBL9A== Message-ID: <87y0s8rbg6.wl-herbert@gojira.at> From: "Herbert J. Skuhra" To: current@freebsd.org Subject: Re: LLVM broken on main (arm64)? In-Reply-To: <8bfd193f-4279-4ad3-a25b-fffda11cc5b4@mm.st> References: <8bfd193f-4279-4ad3-a25b-fffda11cc5b4@mm.st> User-Agent: Wanderlust/2.15.9 (Almost Unreal) Emacs/31.0 Mule/6.0 List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=US-ASCII X-Spamd-Result: default: False [-0.93 / 15.00]; MID_CONTAINS_FROM(1.00)[]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_HAM_SHORT(-1.00)[-0.997]; NEURAL_HAM_MEDIUM(-0.96)[-0.960]; NEURAL_HAM_LONG(-0.48)[-0.478]; R_SPF_ALLOW(-0.20)[+ip6:2a01:4f8:13b:240c::25]; R_DKIM_ALLOW(-0.20)[gojira.at:s=mail202005]; MIME_GOOD(-0.10)[text/plain]; RCPT_COUNT_ONE(0.00)[1]; ASN(0.00)[asn:24940, ipnet:2a01:4f8::/32, country:DE]; MIME_TRACE(0.00)[0:+]; FROM_HAS_DN(0.00)[]; MLMMJ_DEST(0.00)[current@freebsd.org]; DMARC_NA(0.00)[gojira.at]; FROM_EQ_ENVFROM(0.00)[]; RCVD_COUNT_ZERO(0.00)[0]; TO_DN_NONE(0.00)[]; ARC_NA(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DKIM_TRACE(0.00)[gojira.at:+] X-Rspamd-Queue-Id: 4br9sl73zhz3Fxf X-Spamd-Bar: / On Mon, 28 Jul 2025 04:34:49 +0200, cyric@mm.st wrote: > > Lexi Winter wrote: > > Dimitry Andric: > >> On 27 Jul 2025, at 12:44, Herbert J. Skuhra wrote: > >>> > >>> after updating from main-n279078-1f2c178e5688 to > >>> main-n279105-9b3055d0d4bc (arm64) I have the following issue: > >>> > >>> $ cc > >>> PLEASE submit a bug report to https://bugs.freebsd.org/submit/ and include the crash backtrace, preprocessed source, and associated run script. > >>> Stack dump: > >>> 0. Program arguments: cc > >>> 1. Compilation construction > >>> Stack dump without symbol names (ensure you have llvm-symbolizer in your PATH or set the environment var `LLVM_SYMBOLIZER_PATH` to point to it): > >>> 0 libprivatellvm.so.19 0x00000edc041485ec llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) + 72 > >>> 1 libprivatellvm.so.19 0x00000edc041464ec llvm::sys::RunSignalHandlers() + 128 > >>> 2 libprivatellvm.so.19 0x00000edc04148d48 llvm::support::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef) + 412 > >>> 3 libthr.so.3 0x00000edc06bafc38 _pthread_sigmask + 1320 > >>> Segmentation fault > >> > >> That's a very short trace, with no useful information. Maybe installworld was half-finished? > > > > i am seeing something similar on amd64 after updating past 9b3055d0d4bc: > > > > 1& 1? 172!freebsd15 ~/src/bsd/dev [lf/dev/pkgbase-toolchain]% cc > > > > PLEASE submit a bug report to https://bugs.freebsd.org/submit/ and include the crash backtrace, preprocessed source, and associated run script. > > Stack dump without symbol names (ensure you have llvm-symbolizer in your PATH or set the environment var `LLVM_SYMBOLIZER_PATH` to point to it): > > 0 libprivatellvm.so.19 0x00001ca34ed8f2c9 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) + 57 > > 1 libprivatellvm.so.19 0x00001ca34ed8d185 llvm::sys::RunSignalHandlers() + 85 > > 2 libprivatellvm.so.19 0x00001ca34ed8f9d7 llvm::support::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef) + 375 > > 3 libthr.so.3 0x00001ca352fc88ec _pthread_sigmask + 1340 > > 4 libthr.so.3 0x00001ca352fc7ebb pthread_signals_unblock_np + 1467 > > 5 libthr.so.3 0x00001ca34449d2d3 pthread_signals_unblock_np + 18446744073462962643 > > 6 libprivatellvm.so.19 0x00001ca34d5b28be llvm::cl::opt>::~opt() + 62 > > 7 libc.so.7 0x00001ca35434131f __cxa_finalize + 351 > > [2] 5802 bus error (core dumped) cc > > > > i'm using pkgbase so unlikely to be a partial install. could it be that > > this change requires a clean build? > > And it looks like this for me, amd64, WITHOUT_CLEAN build (default): > > $ cc --version > FreeBSD clang version 19.1.7 (https://github.com/llvm/llvm-project.git > llvmorg-19.1.7-0-gcd708029e0b2) > Target: x86_64-unknown-freebsd15.0 > Thread model: posix > InstalledDir: /usr/bin > Build config: +assertions > zsh: abort (core dumped) cc --version I've updated another amd64 system from 92dfc3fbcd79 to f2de5a6dd7bb (without ccache or META_MODE). Clang doesn't crash but still shows "Build config: +assertions". So I guess something is not rebuilt properly. On a clean build: $ clang --version FreeBSD clang version 19.1.7 (https://github.com/llvm/llvm-project.git llvmorg-19.1.7-0-gcd708029e0b2) Target: x86_64-unknown-freebsd15.0 Thread model: posix InstalledDir: /usr/bin -- Herbert