buildworld seems to fail with d831bd8878db38c5c84477a2efa24bdbbf2fead6
Date: Wed, 13 Aug 2025 10:49:42 UTC
Anyone else seeing buildworld fail on amd64 ? callisto# uname -apKU FreeBSD callisto 15.0-CURRENT FreeBSD 15.0-CURRENT #2 main-n278195-cdbff1b29996: Wed Jun 25 13:02:52 GMT 2025 root@callisto:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64 amd64 1500048 1500048 callisto# callisto# /usr/local/bin/git --no-pager log -n 16 --pretty=oneline --graph * d831bd8878db38c5c84477a2efa24bdbbf2fead6 (HEAD -> main, origin/main, origin/HEAD) autofs: partial is also leaked. * e69573bc2bee2ebdba06a71425c9a0069ed8e5fd iflib: simplify lro & use tcp_lro_queue_mbuf() * 6bca82843e5605fc242211093b56d1129eb4307c netstat: remove unneeded cast * d3f2d49e01a867e19186a1db095a7dd66e6c77c0 netstat: fix reporting of delivered UDP packets * ca98f5ef86e0b0642e73a504b7dad20e034c09e7 Revert "zfs: add workaround to unbreak kernel compilation on MacOS" * c9332a905cd2788bfa1c72c8f170c94500a765a2 libspl: Don't build tunables.c when bootstrapping * 40c2b622d825c7dea5002c9ea64fd8f3e833e8d9 last: Mild style cleanup * d888317796190bec350aea3701b8aed3bfdad4c8 sockstat: fix port parsing after libxo integration * ec92e61f99f62e377910a543f2446e0338aa5563 sockstat: rename sockstat.c to main.c * 61e404271ab81ec8035f4c9d23e6190c15d7f24c sockstat: complete libxo integration and improve formatting * 78537728efc5387558c97ba2730ce746d6259013 Document tunable net.link.epair.ether_gen_addr * 463b5aed0d62f094addb700604725767a8904901 tcp: retire rstreason * 46f9056367596daad0b4f0065e5a8fa0bcbb907d ObsoleteFiles: Remove bogus manlink * 6188ca6a9d72af9be987e1aedc345210f834ad80 zfs: add workaround to unbreak kernel compilation on MacOS * d0abb9a6399accc9053e2808052be00a6754ecef zfs: merge openzfs/zfs@1d0b94c4e |\ | * 1d0b94c4e73d83299528c44fb4fa3b29eb6009a3 zed: prettify slack notification message callisto# I was surprised to see : --- Target/PowerPC/PPCGenScalarMASSEntries.pico --- c++ -target x86_64-unknown-freebsd15.0 --sysroot=/usr/obj/usr/src/amd64.amd64/tmp -B/usr/obj/usr/src/amd64.amd64/tmp/usr/bin -fpic -DPIC -UPIC -O2 -pipe -fno-common -I/usr/obj/usr/src/amd64.amd64/lib/clang/libllvm -I/usr/src/sys/contrib/zstd/lib -I/usr/src/contrib/llvm-project/llvm/lib/Target/AArch64 -I/usr/src/contrib/llvm-project/llvm/lib/Target/ARM -I/usr/src/contrib/llvm-project/llvm/lib/Target/PowerPC -I/usr/src/contrib/llvm-project/llvm/lib/Target/RISCV -I/usr/src/contrib/llvm-project/llvm/lib/Target/X86 -I/usr/src/contrib/llvm-project/llvm/lib/ObjCopy -DBLAKE3_USE_NEON=0 -I/usr/src/lib/clang/include -I/usr/src/contrib/llvm-project/llvm/include -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -DHAVE_VCS_VERSION_INC -DLLVM_DEFAULT_TARGET_TRIPLE=\"x86_64-unknown-freebsd15.0\" -DLLVM_HOST_TRIPLE=\"x86_64-unknown-freebsd15.0\" -DDEFAULT_SYSROOT=\"\" -DLLVM_TARGET_ENABLE_AARCH64 -DLLVM_TARGET_ENABLE_ARM -DLLVM_TARGET_ENABLE_POWERPC -DLLVM_TARGET_ENABLE_RISCV -DLLVM_TARGET_ENABLE_X86 -DLLVM_NATIVE_ASMPARSER=LLVMInitializeX86AsmParser -DLLVM_NATIVE_ASMPRINTER=LLVMInitializeX86AsmPrinter -DLLVM_NATIVE_DISASSEMBLER=LLVMInitializeX86Disassembler -DLLVM_NATIVE_TARGET=LLVMInitializeX86Target -DLLVM_NATIVE_TARGETINFO=LLVMInitializeX86TargetInfo -DLLVM_NATIVE_TARGETMC=LLVMInitializeX86TargetMC -ffunction-sections -fdata-sections -gline-tables-only -MD -MF.depend.Target_PowerPC_PPCGenScalarMASSEntries.pico -MTTarget/PowerPC/PPCGenScalarMASSEntries.pico -Wno-format-zero-length -fstack-protector-strong -Wdate-time -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-error=unused-but-set-parameter -Wno-error=cast-function-type-mismatch -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-address-of-packed-member -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -fno-exceptions -fno-rtti -gline-tables-only -std=c++17 -stdlib=libc++ -c /usr/src/contrib/llvm-project/llvm/lib/Target/PowerPC/PPCGenScalarMASSEntries.cpp -o Target/PowerPC/PPCGenScalarMASSEntries.pico --- Target/PowerPC/PPCFrameLowering.pico --- #0 0x00003a962d98c0e9 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /usr/src/contrib/llvm-project/llvm/lib/Support/Unix/Signals.inc:0:13 #1 0x00003a962d989e55 llvm::sys::RunSignalHandlers() /usr/src/contrib/llvm-project/llvm/lib/Support/Signals.cpp:106:18 #2 0x00003a962d932c52 HandleCrash /usr/src/contrib/llvm-project/llvm/lib/Support/CrashRecoveryContext.cpp:73:5 #3 0x00003a962d932c52 CrashRecoverySignalHandler /usr/src/contrib/llvm-project/llvm/lib/Support/CrashRecoveryContext.cpp:390:51 #4 0x00003a96327d89cc handle_signal /usr/src/lib/libthr/thread/thr_sig.c:0:3 #5 0x00003a96327d7f9b thr_sighandler /usr/src/lib/libthr/thread/thr_sig.c:262:1 #6 0x00003a9621f842d3 ([vdso]+0x2d3) #7 0x00003a9626113da0 getStmtClass /usr/src/contrib/llvm-project/clang/include/clang/AST/Stmt.h:1359:44 #8 0x00003a9626113da0 classof /usr/src/contrib/llvm-project/clang/include/clang/AST/Expr.h:4029:15 #9 0x00003a9626113da0 doit /usr/src/contrib/llvm-project/llvm/include/llvm/Support/Casting.h:64:53 #10 0x00003a9626113da0 doit /usr/src/contrib/llvm-project/llvm/include/llvm/Support/Casting.h:110:12 #11 0x00003a9626113da0 doit /usr/src/contrib/llvm-project/llvm/include/llvm/Support/Casting.h:137:12 #12 0x00003a9626113da0 doit /usr/src/contrib/llvm-project/llvm/include/llvm/Support/Casting.h:127:12 #13 0x00003a9626113da0 isPossible /usr/src/contrib/llvm-project/llvm/include/llvm/Support/Casting.h:255:12 #14 0x00003a9626113da0 doCastIfPossible /usr/src/contrib/llvm-project/llvm/include/llvm/Support/Casting.h:493:10 #15 0x00003a9626113da0 dyn_cast<clang::BinaryOperator, const clang::Stmt> /usr/src/contrib/llvm-project/llvm/include/llvm/Support/Casting.h:663:10 #16 0x00003a9626113da0 Visit /usr/src/contrib/llvm-project/clang/include/clang/AST/StmtVisitor.h:48:37 #17 0x00003a9626113d70 clang::Stmt::Profile(llvm::FoldingSetNodeID&, clang::ASTContext const&, bool, bool) const /usr/src/contrib/llvm-project/clang/lib/AST/StmtProfile.cpp:0:12 #18 0x00003a9625b5a664 begin /usr/src/contrib/llvm-project/llvm/include/llvm/ADT/SmallVector.h:282:63 #19 0x00003a9625b5a664 data /usr/src/contrib/llvm-project/llvm/include/llvm/ADT/SmallVector.h:302:53 #20 0x00003a9625b5a664 ComputeHash /usr/src/contrib/llvm-project/llvm/include/llvm/ADT/FoldingSet.h:381:37 #21 0x00003a9625b5a664 ComputeHash /usr/src/contrib/llvm-project/llvm/include/llvm/ADT/FoldingSet.h:445:17 #22 0x00003a9625b5a664 llvm::ContextualFoldingSet<clang::DependentDecltypeType, clang::ASTContext&>::ComputeNodeHash(llvm::FoldingSetBase const*, llvm::FoldingSetBase::Node*, llvm::FoldingSetNodeID&) /usr/src/contrib/llvm-project/llvm/include/llvm/ADT/FoldingSet.h:623:12 #23 0x00003a962d94842a llvm::FoldingSetBase::GrowBucketCount(unsigned int, llvm::FoldingSetBase::FoldingSetInfo const&) /usr/src/contrib/llvm-project/llvm/lib/Support/FoldingSet.cpp:251:40 #24 0x00003a962d94854e getFirstEl /usr/src/contrib/llvm-project/llvm/include/llvm/ADT/SmallVector.h:144:46 #25 0x00003a962d94854e SmallVectorTemplateCommon /usr/src/contrib/llvm-project/llvm/include/llvm/ADT/SmallVector.h:149:49 #26 0x00003a962d94854e SmallVectorTemplateBase /usr/src/contrib/llvm-project/llvm/include/llvm/ADT/SmallVector.h:501:42 #27 0x00003a962d94854e SmallVectorImpl /usr/src/contrib/llvm-project/llvm/include/llvm/ADT/SmallVector.h:602:9 #28 0x00003a962d94854e SmallVector /usr/src/contrib/llvm-project/llvm/include/llvm/ADT/SmallVector.h:1212:19 #29 0x00003a962d94854e FoldingSetNodeID /usr/src/contrib/llvm-project/llvm/include/llvm/ADT/FoldingSet.h:333:3 #30 0x00003a962d94854e llvm::FoldingSetBase::InsertNode(llvm::FoldingSetBase::Node*, void*, llvm::FoldingSetBase::FoldingSetInfo const&) /usr/src/contrib/llvm-project/llvm/lib/Support/FoldingSet.cpp:309:22 #31 0x00003a9625b2a12c Allocate /usr/src/contrib/llvm-project/llvm/include/llvm/Support/Allocator.h:150:20 #32 0x00003a9625b2a12c Allocate /usr/src/contrib/llvm-project/llvm/include/llvm/Support/Allocator.h:214:12 #33 0x00003a9625b2a12c Allocate /usr/src/contrib/llvm-project/clang/include/clang/AST/ASTContext.h:734:22 #34 0x00003a9625b2a12c operator new /usr/src/contrib/llvm-project/clang/include/clang/AST/ASTContext.h:3525:12 #35 0x00003a9625b2a12c clang::ASTContext::getDecltypeType(clang::Expr*, clang::QualType) const /usr/src/contrib/llvm-project/clang/lib/AST/ASTContext.cpp:6108:10 #36 0x00003a9627d63fc0 clang::Sema::BuildDecltypeType(clang::Expr*, bool) /usr/src/contrib/llvm-project/clang/lib/Sema/SemaType.cpp:0:18 #37 0x00003a9627cc0314 RebuildDecltypeType /usr/src/contrib/llvm-project/clang/lib/Sema/TreeTransform.h:16240:18 #38 0x00003a9627cc0314 TransformDecltypeType /usr/src/contrib/llvm-project/clang/lib/Sema/TreeTransform.h:6619:27 #39 0x00003a9627c74e37 TransformType /usr/obj/usr/src/amd64.amd64/lib/clang/libclang/clang/AST/TypeNodes.inc:0:1 #40 0x00003a9627c74438 isNull /usr/src/contrib/llvm-project/llvm/include/llvm/ADT/PointerUnion.h:142:33 #41 0x00003a9627c74438 isNull /usr/src/contrib/llvm-project/clang/include/clang/AST/Type.h:1009:31 #42 0x00003a9627c74438 TransformType /usr/src/contrib/llvm-project/clang/lib/Sema/TreeTransform.h:4979:14 #43 0x00003a9627c7507e TransformType /usr/src/contrib/llvm-project/clang/lib/Sema/TreeTransform.h:4959:8 #44 0x00003a9627c7507e clang::Sema::SubstType(clang::QualType, clang::MultiLevelTemplateArgumentList const&, clang::SourceLocation, clang::DeclarationName) /usr/src/contrib/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:2853:23 #45 0x00003a9627afbf1e clang::Sema::CheckTemplateIdType(clang::TemplateName, clang::SourceLocation, clang::TemplateArgumentListInfo&) /usr/src/contrib/llvm-project/clang/lib/Sema/SemaTemplate.cpp:3359:9 #46 0x00003a9627cbd93c RebuildTemplateSpecializationType /usr/src/contrib/llvm-project/clang/lib/Sema/TreeTransform.h:16264:18 #47 0x00003a9627cbd93c TransformTemplateSpecializationType /usr/src/contrib/llvm-project/clang/lib/Sema/TreeTransform.h:7177:18 #48 0x00003a9627cbce83 TransformTSIInObjectScope /usr/src/contrib/llvm-project/clang/lib/Sema/TreeTransform.h:5205:27 #49 0x00003a9627c7ddf4 TransformTypeInObjectScope /usr/src/contrib/llvm-project/clang/lib/Sema/TreeTransform.h:5167:7 #50 0x00003a9627c7ddf4 TransformNestedNameSpecifierLoc /usr/src/contrib/llvm-project/clang/lib/Sema/TreeTransform.h:4446:20 #51 0x00003a9627cb2f2b operator bool /usr/src/contrib/llvm-project/clang/include/clang/AST/NestedNameSpecifier.h:266:43 #52 0x00003a9627cb2f2b TransformDependentScopeDeclRefExpr /usr/src/contrib/llvm-project/clang/lib/Sema/TreeTransform.h:14098:8 #53 0x00003a9627c7bb11 TransformTemplateArgument /usr/src/contrib/llvm-project/clang/lib/Sema/TreeTransform.h:4754:9 #54 0x00003a9627c7bb11 TransformTemplateArgument /usr/src/contrib/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:1605:25 #55 0x00003a9627cbd608 TransformTemplateArguments<clang::TemplateArgumentLocContainerIterator<clang::TemplateSpecializationTypeLoc> > /usr/src/contrib/llvm-project/clang/lib/Sema/TreeTransform.h:4933:9 #56 0x00003a9627cbd608 TransformTemplateSpecializationType /usr/src/contrib/llvm-project/clang/lib/Sema/TreeTransform.h:7169:20 #57 0x00003a9627cc51cb TransformTemplateSpecializationType /usr/src/contrib/llvm-project/clang/lib/Sema/TreeTransform.h:6925:23 #58 0x00003a9627c7490b TransformType /usr/obj/usr/src/amd64.amd64/lib/clang/libclang/clang/AST/TypeNodes.inc:0:1 #59 0x00003a9627cc1ded isNull /usr/src/contrib/llvm-project/llvm/include/llvm/ADT/PointerUnion.h:142:33 #60 0x00003a9627cc1ded isNull /usr/src/contrib/llvm-project/clang/include/clang/AST/Type.h:1009:31 #61 0x00003a9627cc1ded TransformElaboratedType /usr/src/contrib/llvm-project/clang/lib/Sema/TreeTransform.h:7285:14 #62 0x00003a9627c74a95 TransformType /usr/obj/usr/src/amd64.amd64/lib/clang/libclang/clang/AST/TypeNodes.inc:0:1 #63 0x00003a9627c74438 isNull /usr/src/contrib/llvm-project/llvm/include/llvm/ADT/PointerUnion.h:142:33 #64 0x00003a9627c74438 isNull /usr/src/contrib/llvm-project/clang/include/clang/AST/Type.h:1009:31 #65 0x00003a9627c74438 TransformType /usr/src/contrib/llvm-project/clang/lib/Sema/TreeTransform.h:4979:14 #66 0x00003a9627c74029 clang::Sema::SubstType(clang::TypeSourceInfo*, clang::MultiLevelTemplateArgumentList const&, clang::SourceLocation, clang::DeclarationName, bool) /usr/src/contrib/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:0:0 #67 0x00003a9627cebe2e clang::TemplateDeclInstantiator::VisitNonTypeTemplateParmDecl(clang::NonTypeTemplateParmDecl*) /usr/src/contrib/llvm-project/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:3075:8 #68 0x00003a9627ce1674 clang::TemplateDeclInstantiator::SubstTemplateParams(clang::TemplateParameterList*) /usr/src/contrib/llvm-project/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:4189:44 #69 0x00003a9627ce6671 clang::TemplateDeclInstantiator::VisitFunctionTemplateDecl(clang::FunctionTemplateDecl*) /usr/src/contrib/llvm-project/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:1928:8 #70 0x00003a9627c784b1 clang::Sema::InstantiateClass(clang::SourceLocation, clang::CXXRecordDecl*, clang::CXXRecordDecl*, clang::MultiLevelTemplateArgumentList const&, clang::TemplateSpecializationKind, bool) /usr/src/contrib/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:3527:9 #71 0x00003a9627c7a5d5 clang::Sema::InstantiateClassTemplateSpecialization(clang::SourceLocation, clang::ClassTemplateSpecializationDecl*, clang::TemplateSpecializationKind, bool) /usr/src/contrib/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:3973:10 #72 0x00003a9627d79073 operator() /usr/src/contrib/llvm-project/clang/lib/Sema/SemaType.cpp:9163:11 #73 0x00003a9627d79073 callback_fn<(lambda at /usr/src/contrib/llvm-project/clang/lib/Sema/SemaType.cpp:9162:42)> /usr/src/contrib/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:45:12 #74 0x00003a962733640f clang::Sema::runWithSufficientStackSpace(clang::SourceLocation, llvm::function_ref<void ()>) /usr/src/contrib/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:0:12 #75 0x00003a9627d62627 clang::Sema::RequireCompleteTypeImpl(clang::SourceLocation, clang::QualType, clang::Sema::CompleteTypeKind, clang::Sema::TypeDiagnoser*) /usr/src/contrib/llvm-project/clang/lib/Sema/SemaType.cpp:9191:11 #76 0x00003a9627d61eb5 clang::Sema::RequireCompleteType(clang::SourceLocation, clang::QualType, clang::Sema::CompleteTypeKind, clang::Sema::TypeDiagnoser&) /usr/src/contrib/llvm-project/clang/lib/Sema/SemaType.cpp:8888:7 #77 0x00003a9627d62eb8 clang::Sema::RequireCompleteType(clang::SourceLocation, clang::QualType, clang::Sema::CompleteTypeKind, unsigned int) /usr/src/contrib/llvm-project/clang/lib/Sema/SemaType.cpp:0:10 #78 0x00003a962753ba41 clang::Sema::ActOnStartOfFunctionDef(clang::Scope*, clang::Decl*, clang::SkipBodyInfo*, clang::Sema::FnBodyKind) /usr/src/contrib/llvm-project/clang/lib/Sema/SemaDecl.cpp:15545:66 #79 0x00003a9627cf317e clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool, bool) /usr/src/contrib/llvm-project/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:5157:43 #80 0x00003a96277cbf73 operator() /usr/src/contrib/llvm-project/clang/lib/Sema/SemaExpr.cpp:18021:13 #81 0x00003a96277cbf73 callback_fn<(lambda at /usr/src/contrib/llvm-project/clang/lib/Sema/SemaExpr.cpp:17933:38)> /usr/src/contrib/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:45:12 #82 0x00003a962733640f clang::Sema::runWithSufficientStackSpace(clang::SourceLocation, llvm::function_ref<void ()>) /usr/src/contrib/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:0:12 #83 0x00003a96276e3adb clang::Sema::MarkFunctionReferenced(clang::SourceLocation, clang::FunctionDecl*, bool) /usr/src/contrib/llvm-project/clang/lib/Sema/SemaExpr.cpp:18043:70 #84 0x00003a96276e8f8b MarkAnyDeclReferenced /usr/src/contrib/llvm-project/clang/lib/Sema/SemaExpr.cpp:0:5 #85 0x00003a96276e8f8b MarkExprReferenced /usr/src/contrib/llvm-project/clang/lib/Sema/SemaExpr.cpp:19727:11 #86 0x00003a96276a6d9d clang::Sema::MarkDeclRefReferenced(clang::DeclRefExpr*, clang::Expr const*) /usr/src/contrib/llvm-project/clang/lib/Sema/SemaExpr.cpp:0:3 #87 0x00003a96276a65bf isNull /usr/src/contrib/llvm-project/llvm/include/llvm/ADT/PointerUnion.h:142:33 #88 0x00003a96276a65bf isNull /usr/src/contrib/llvm-project/clang/include/clang/AST/Type.h:1009:31 #89 0x00003a96276a65bf getCommonPtr /usr/src/contrib/llvm-project/clang/include/clang/AST/Type.h:957:5 #90 0x00003a96276a65bf getTypePtr /usr/src/contrib/llvm-project/clang/include/clang/AST/Type.h:7747:10 #91 0x00003a96276a65bf operator-> /usr/src/contrib/llvm-project/clang/include/clang/AST/Type.h:1001:12 #92 0x00003a96276a65bf clang::Sema::BuildDeclRefExpr(clang::ValueDecl*, clang::QualType, clang::ExprValueKind, clang::DeclarationNameInfo const&, clang::NestedNameSpecifierLoc, clang::NamedDecl*, clang::SourceLocation, clang::TemplateArgumentListInfo const*) /usr/src/contrib/llvm-project/clang/lib/Sema/SemaExpr.cpp:2288:25 #93 0x00003a9627a775a3 clang::Sema::FixOverloadedFunctionReference(clang::Expr*, clang::DeclAccessPair, clang::FunctionDecl*) /usr/src/contrib/llvm-project/clang/lib/Sema/SemaOverload.cpp:16219:54 #94 0x00003a9627a79559 isInvalid /usr/src/contrib/llvm-project/clang/include/clang/Sema/Ownership.h:199:41 #95 0x00003a9627a79559 FinishOverloadedCallExpr /usr/src/contrib/llvm-project/clang/lib/Sema/SemaOverload.cpp:13933:13 #96 0x00003a9627a792dc clang::Sema::BuildOverloadedCallExpr(clang::Scope*, clang::Expr*, clang::UnresolvedLookupExpr*, clang::SourceLocation, llvm::MutableArrayRef<clang::Expr*>, clang::SourceLocation, clang::Expr*, bool, bool) /usr/src/contrib/llvm-project/clang/lib/Sema/SemaOverload.cpp:14076:10 #97 0x00003a96276a0802 clang::Sema::BuildCallExpr(clang::Scope*, clang::Expr*, clang::SourceLocation, llvm::MutableArrayRef<clang::Expr*>, clang::SourceLocation, clang::Expr*, bool, bool) /usr/src/contrib/llvm-project/clang/lib/Sema/SemaExpr.cpp:6487:16 #98 0x00003a96276b7b3e clang::Sema::ActOnCallExpr(clang::Scope*, clang::Expr*, clang::SourceLocation, llvm::MutableArrayRef<clang::Expr*>, clang::SourceLocation, clang::Expr*) /usr/src/contrib/llvm-project/clang/lib/Sema/SemaExpr.cpp:6373:7 #99 0x00003a9627cad0e4 RebuildCallExpr /usr/src/contrib/llvm-project/clang/lib/Sema/TreeTransform.h:2837:22 #100 0x00003a9627cad0e4 TransformCallExpr /usr/src/contrib/llvm-project/clang/lib/Sema/TreeTransform.h:12313:23 #101 0x00003a9627c7d626 TransformExprs /usr/src/contrib/llvm-project/clang/lib/Sema/TreeTransform.h:4344:7 #102 0x00003a9627cacf6f TransformCallExpr /usr/src/contrib/llvm-project/clang/lib/Sema/TreeTransform.h:12292:7 #103 0x00003a9627cb037d TransformCXXDependentScopeMemberExpr /usr/src/contrib/llvm-project/clang/lib/Sema/TreeTransform.h:0:25 #104 0x00003a9627cb037d TransformCXXDependentScopeMemberExpr /usr/src/contrib/llvm-project/clang/lib/Sema/TreeTransform.h:0:25 #105 0x00003a9627cacf0c TransformCallExpr /usr/src/contrib/llvm-project/clang/lib/Sema/TreeTransform.h:0:36 #106 0x00003a9627cb037d TransformCXXDependentScopeMemberExpr /usr/src/contrib/llvm-project/clang/lib/Sema/TreeTransform.h:0:25 #107 0x00003a9627cc8e38 isInvalid /usr/src/contrib/llvm-project/clang/include/clang/Sema/Ownership.h:199:41 #108 0x00003a9627cc8e38 TransformReturnStmt /usr/src/contrib/llvm-project/clang/lib/Sema/TreeTransform.h:8252:14 #109 0x00003a9627cb4544 isInvalid /usr/src/contrib/llvm-project/clang/include/clang/Sema/Ownership.h:199:41 #110 0x00003a9627cb4544 TransformCompoundStmt /usr/src/contrib/llvm-project/clang/lib/Sema/TreeTransform.h:7831:16 #111 0x00003a9627c7b31f clang::Sema::SubstStmt(clang::Stmt*, clang::MultiLevelTemplateArgumentList const&) /usr/src/contrib/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:4233:23 #112 0x00003a9627cf32f2 clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool, bool) /usr/src/contrib/llvm-project/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:5186:14 #113 0x00003a9627cf63d3 isDefined /usr/src/contrib/llvm-project/clang/include/clang/AST/Decl.h:2210:12 #114 0x00003a9627cf63d3 clang::Sema::PerformPendingInstantiations(bool) /usr/src/contrib/llvm-project/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:6411:23 #115 0x00003a962733878b ~TimeTraceScope /usr/src/contrib/llvm-project/llvm/include/llvm/Support/TimeProfiler.h:189:9 #116 0x00003a962733878b clang::Sema::ActOnEndOfTranslationUnitFragment(clang::Sema::TUFragmentKind) /usr/src/contrib/llvm-project/clang/lib/Sema/Sema.cpp:1146:3 #117 0x00003a9627338f6c clang::Sema::ActOnEndOfTranslationUnit() /usr/src/contrib/llvm-project/clang/lib/Sema/Sema.cpp:1184:9 #118 0x00003a962725c4e1 clang::Parser::ParseTopLevelDecl(clang::OpaquePtr<clang::DeclGroupRef>&, clang::Sema::ModuleImportState&) /usr/src/contrib/llvm-project/clang/lib/Parse/Parser.cpp:0:13 #119 0x00003a9627165f4e clang::ParseAST(clang::Sema&, bool, bool) /usr/src/contrib/llvm-project/clang/lib/Parse/ParseAST.cpp:170:5 #120 0x00003a9626fd47c2 clang::FrontendAction::Execute() /usr/src/contrib/llvm-project/clang/lib/Frontend/FrontendAction.cpp:1082:10 #121 0x00003a9626f46e0d getPtr /usr/src/contrib/llvm-project/llvm/include/llvm/Support/Error.h:279:42 #122 0x00003a9626f46e0d operator bool /usr/src/contrib/llvm-project/llvm/include/llvm/Support/Error.h:242:16 #123 0x00003a9626f46e0d clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /usr/src/contrib/llvm-project/clang/lib/Frontend/CompilerInstance.cpp:1061:23 #124 0x00003a9627068165 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /usr/src/contrib/llvm-project/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp:280:25 #125 0x00003a8e00922e01 cc1_main /usr/src/contrib/llvm-project/clang/tools/driver/cc1_main.cpp:284:15 #126 0x00003a8e0093108f ExecuteCC1Tool /usr/src/contrib/llvm-project/clang/tools/driver/driver.cpp:217:12 #127 0x00003a9626bee48e operator() /usr/src/contrib/llvm-project/clang/lib/Driver/Job.cpp:440:30 #128 0x00003a9626bee48e callback_fn<(lambda at /usr/src/contrib/llvm-project/clang/lib/Driver/Job.cpp:440:22)> /usr/src/contrib/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:45:12 #129 0x00003a962d93296c operator() /usr/src/contrib/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:0:12 #130 0x00003a962d93296c llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) /usr/src/contrib/llvm-project/llvm/lib/Support/CrashRecoveryContext.cpp:426:3 #131 0x00003a9626bedada clang::driver::CC1Command::Execute(llvm::ArrayRef<std::__1::optional<llvm::StringRef>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>*, bool*) const /usr/src/contrib/llvm-project/clang/lib/Driver/Job.cpp:440:7 #132 0x00003a9626bace7e clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&, bool) const /usr/src/contrib/llvm-project/clang/lib/Driver/Compilation.cpp:199:15 #133 0x00003a9626bad18c clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl<std::__1::pair<int, clang::driver::Command const*>>&, bool) const /usr/src/contrib/llvm-project/clang/lib/Driver/Compilation.cpp:253:13 #134 0x00003a9626bcbf70 empty /usr/src/contrib/llvm-project/llvm/include/llvm/ADT/SmallVector.h:95:46 #135 0x00003a9626bcbf70 clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl<std::__1::pair<int, clang::driver::Command const*>>&) /usr/src/contrib/llvm-project/clang/lib/Driver/Driver.cpp:1946:23 #136 0x00003a8e009306a8 clang_main /usr/src/contrib/llvm-project/clang/tools/driver/driver.cpp:391:21 #137 0x00003a8e0092ec22 main /usr/src/usr.bin/clang/clang/clang-driver.cpp:17:10 #138 0x00003a9633ed4d9f __libc_start1 /usr/src/lib/libc/csu/libc_start1.c:180:2 c++: error: clang frontend command failed with exit code 139 (use -v to see invocation) 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 c++: note: diagnostic msg: ******************** PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT: Preprocessed source(s) and associated run script(s) are located at: c++: note: diagnostic msg: /var/tmp/root/PPCFrameLowering-eaebc8.cpp c++: note: diagnostic msg: /var/tmp/root/PPCFrameLowering-eaebc8.sh c++: note: diagnostic msg: ******************** *** [Target/PowerPC/PPCFrameLowering.pico] Error code 1 make[6]: stopped making "all" in /usr/src/lib/clang/libllvm make[6]: 1 error make[6]: stopped making "all" in /usr/src/lib/clang/libllvm make[5]: stopped making "all" in /usr/src/lib/clang make[4]: stopped making "all" in /usr/src/lib make[3]: stopped making "_generic_libs" in /usr/src make[2]: stopped making "libraries" in /usr/src 20471.13 real 38114.64 user 2253.65 sys make[1]: stopped making "buildworld" in /usr/src make: stopped making "buildworld" in /usr/src I hope this is something in transition somewhere and not a real problem with LLVM/Clang in 15.0-CURRENT. -- -- Dennis Clarke RISC-V/SPARC/PPC/ARM/CISC UNIX and Linux spoken