/bin/bash: line 1: 3189523 Segmentation fault clang -Wp,-MMD,arch/mips/math-emu/.sp_sub.o.d -nostdinc -Iarch/mips/include -I./arch/mips/include/generated -Iinclude -I./include -Iarch/mips/include/uapi -I./arch/mips/include/generated/uapi -Iinclude/ua...
kernel test robot <[email protected]> Sun, 26 Jul 2026 20:52:36 +0800
| Newsgroups | dev.linux.lists.oe-kbuild |
|---|---|
| Message-ID | <[email protected]> |
::::::=20 :::::: Manual check reason: "clang compiler bug" ::::::=20 BCC: [email protected] CC: [email protected] CC: [email protected] TO: Jeffrey Bencteux <[email protected]> CC: Paul Moore <[email protected]> tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git = master head: 0ce37745d4bfbc493f718169c3974898ffec8ee7 commit: 4f493a6079b588cf1f04ce5ed6cdad45ab0d53dc audit: add fchmodat2() to = change attributes class date: 7 months ago :::::: branch date: 33 hours ago :::::: commit date: 7 months ago config: mips-randconfig-r071-20260726 (https://download.01.org/0day-ci/arch= ive/20260726/[email protected]/config) compiler: clang version 24.0.0git (https://github.com/llvm/llvm-project 890= b11e09e45e9d8b29f2f94f22052be3934e757) smatch: v0.5.0-9187-g5189e3fb reproduce (this is a W=3D1 build): (https://download.01.org/0day-ci/archive= /20260726/[email protected]/reproduce) If you fix the issue in a separate patch/commit (i.e. not just a new versio= n of the same patch/commit), kindly add following tags | Fixes: 4f493a6079b5 ("audit: add fchmodat2() to change attributes class") | Reported-by: kernel test robot <[email protected]> | Closes: https://lore.kernel.org/r/[email protected]/ Note: functions only called from assembly code should be annotated with the= asmlinkage attribute All errors (new ones prefixed by >>): PLEASE submit a bug report to https://github.com/llvm/llvm-project/issue= s/ and include the crash backtrace and dumped files. Stack dump: 0. Program arguments: clang -Wp,-MMD,arch/mips/math-emu/.sp_sub.o.d -nos= tdinc -Iarch/mips/include -I./arch/mips/include/generated -Iinclude -I./inc= lude -Iarch/mips/include/uapi -I./arch/mips/include/generated/uapi -Iinclud= e/uapi -I./include/generated/uapi -include include/linux/compiler-version.h= -include include/linux/kconfig.h -include include/linux/compiler_types.h -= D__KERNEL__ --target=3Dmipsel-linux-gnu -fintegrated-as -Werror=3Dunknown-w= arning-option -Werror=3Dignored-optimization-argument -Werror=3Doption-igno= red -Werror=3Dunused-command-line-argument -DVMLINUX_LOAD_ADDRESS=3D0xfffff= fff88002000 -DLINKER_LOAD_ADDRESS=3D0x88002000 -DDATAOFFSET=3D0 -fmacro-pre= fix-map=3D=3D -Wundef -DKBUILD_EXTRA_WARN1 -std=3Dgnu11 -fshort-wchar -funs= igned-char -fno-common -fno-PIE -fno-strict-aliasing -mno-check-zero-divisi= on -mabi=3D32 -G 0 -mno-abicalls -fno-pic -pipe -msoft-float -Wa,-msoft-flo= at -ffreestanding -EB -fno-stack-check -march=3Dmips3 -Wa,--trap -DTOOLCHAI= N_SUPPORTS_VIRT -Iarch/mips/include/asm/mach-ip22 -Iarch/mips/include/asm/m= ach-generic -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks= -Os -fstack-protector -ftrivial-auto-var-init=3Dpattern -pg -fstrict-flex-= arrays=3D3 -fms-extensions -fno-strict-overflow -fno-stack-check -fno-built= in-wcslen -Wall -Wextra -Wundef -Werror=3Dimplicit-function-declaration -We= rror=3Dimplicit-int -Werror=3Dreturn-type -Werror=3Dstrict-prototypes -Wno-= format-security -Wno-trigraphs -Wno-frame-address -Wno-address-of-packed-me= mber -Wmissing-declarations -Wmissing-prototypes -Wno-gnu -Wno-microsoft-an= on-tag -Wno-format-overflow-non-kprintf -Wno-format-truncation-non-kprintf = -Wno-default-const-init-unsafe -Wno-pointer-sign -Wcast-function-type -Wno-= unterminated-string-initialization -Wimplicit-fallthrough -Werror=3Ddate-ti= me -Werror=3Dincompatible-pointer-types -Wenum-conversion -Wunused -Wmissin= g-format-attribute -Wmissing-include-dirs -Wunused-const-variable -Wno-miss= ing-field-initializers -Wno-type-limits -Wno-shift-negative-value -Wno-enum= -enum-conversion -Wno-sign-compare -Wno-unused-parameter -fno-crash-diagnos= tics -Wno-error=3Dreturn-type -Wreturn-type -funsigned-char -Wundef -falign= -functions=3D64 -fsanitize=3Darray-bounds -Iarch/mips/math-emu -Iarch/mips/= math-emu -DKBUILD_MODFILE=3D\"arch/mips/math-emu/sp_sub\" -DKBUILD_BASENAME= =3D\"sp_sub\" -DKBUILD_MODNAME=3D\"sp_sub\" -D__KBUILD_MODNAME=3Dsp_sub -c = -o arch/mips/math-emu/sp_sub.o arch/mips/math-emu/sp_sub.c 1. <eof> parser at end of file 2. Code generation 3. Running pass 'Function Pass Manager' on module 'arch/mips/math-emu/sp= _sub.c'. 4. Running pass 'Branch Probability Basic Block Placement' on function '= @ieee754sp_sub' #0 0x000055a041f7048a llvm::sys::PrintStackTrace(llvm::raw_ostream&, in= t) (clang-24+0x38c748a) #1 0x000055a041f6e064 llvm::sys::CleanupOnSignal(unsigned long) (clang-= 24+0x38c5064) #2 0x000055a041ea38c0 CrashRecoverySignalHandler(int) CrashRecoveryCont= ext.cpp:0:0 #3 0x00007f818fb62df0 (/lib/x86_64-linux-gnu/libc.so.6+0x3fdf0) #4 0x000055a04158e88f llvm::TailDuplicator::shouldTailDuplicate(bool, l= lvm::MachineBasicBlock&) (.part.0) TailDuplicator.cpp:0:0 #5 0x000055a0412d252b (anonymous namespace)::MachineBlockPlacement::pre= computeTriangleChains() MachineBlockPlacement.cpp:0:0 #6 0x000055a0412e037b (anonymous namespace)::MachineBlockPlacement::run= (llvm::MachineFunction&) MachineBlockPlacement.cpp:0:0 #7 0x000055a0412e378c (anonymous namespace)::MachineBlockPlacementLegac= y::runOnMachineFunction(llvm::MachineFunction&) (.part.0) MachineBlockPlace= ment.cpp:0:0 #8 0x000055a0413234f3 llvm::MachineFunctionPass::runOnFunction(llvm::Fu= nction&) (clang-24+0x2c7a4f3) #9 0x000055a041879bb9 llvm::FPPassManager::runOnFunction(llvm::Function= &) (clang-24+0x31d0bb9) #10 0x000055a041879fec llvm::FPPassManager::runOnModule(llvm::Module&) (= clang-24+0x31d0fec) #11 0x000055a04187ab8a (anonymous namespace)::MPPassManager::runOnModule= (llvm::Module&) LegacyPassManager.cpp:0:0 #12 0x000055a04187b25c llvm::legacy::PassManagerImpl::run(llvm::Module&)= (clang-24+0x31d225c) #13 0x000055a042321a6f (anonymous namespace)::EmitAssemblyHelper::TimeCo= degenPasses(llvm::function_ref<void ()>) BackendUtil.cpp:0:0 #14 0x000055a042332d7a (anonymous namespace)::EmitAssemblyHelper::emitAs= sembly(clang::BackendAction, std::unique_ptr<llvm::raw_pwrite_stream, std::= default_delete<llvm::raw_pwrite_stream>>, clang::BackendConsumer*) (.constp= rop.0) BackendUtil.cpp:0:0 #15 0x000055a042332f6f clang::emitBackendOutput(clang::CompilerInstance&= , clang::CodeGenOptions&, llvm::StringRef, llvm::Module*, clang::BackendAct= ion, llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem>, std::unique_ptr<llvm:= :raw_pwrite_stream, std::default_delete<llvm::raw_pwrite_stream>>, clang::B= ackendConsumer*) (clang-24+0x3c89f6f) #16 0x000055a04296dec7 clang::BackendConsumer::HandleTranslationUnit(cla= ng::ASTContext&) (clang-24+0x42c4ec7) #17 0x000055a044377fcc clang::ParseAST(clang::Sema&, bool, bool) (clang-= 24+0x5ccefcc) #18 0x000055a042cce41e clang::FrontendAction::Execute() (clang-24+0x4625= 41e) #19 0x000055a042c594ee clang::CompilerInstance::ExecuteAction(clang::Fro= ntendAction&) (clang-24+0x45b04ee) #20 0x000055a042d99247 clang::ExecuteCompilerInvocation(clang::CompilerI= nstance*) (clang-24+0x46f0247) #21 0x000055a03ef86748 cc1_main(llvm::ArrayRef<char const*>, char const*= , void*) (clang-24+0x8dd748) #22 0x000055a03ef7e413 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>= &, llvm::ToolContext const&, llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem= >) driver.cpp:0:0 #23 0x000055a03ef7e453 int llvm::function_ref<int (llvm::SmallVectorImpl= <char const*>&)>::callback_fn<clang_main(int, char**, llvm::ToolContext con= st&)::'lambda'(llvm::SmallVectorImpl<char const*>&)>(long, llvm::SmallVecto= rImpl<char const*>&) driver.cpp:0:0 #24 0x000055a0429ebb09 void llvm::function_ref<void ()>::callback_fn<cla= ng::driver::CC1Command::Execute(llvm::ArrayRef<std::optional<llvm::StringRe= f>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocato= r<char>>*, bool*) const::'lambda'()>(long) Job.cpp:0:0 #25 0x000055a041ea3c23 llvm::CrashRecoveryContext::RunSafely(llvm::funct= ion_ref<void ()>) (clang-24+0x37fac23) #26 0x000055a0429ed08c clang::driver::CC1Command::Execute(llvm::ArrayRef= <std::optional<llvm::StringRef>>, std::__cxx11::basic_string<char, std::cha= r_traits<char>, std::allocator<char>>*, bool*) const (.part.0) Job.cpp:0:0 #27 0x000055a0429a5898 clang::driver::Compilation::ExecuteCommand(clang:= :driver::Command const&, clang::driver::Command const*&, bool) const (clang= -24+0x42fc898) #28 0x000055a0429aa0d2 clang::driver::Compilation::ExecuteJobs(clang::dr= iver::JobList const&, llvm::SmallVectorImpl<std::pair<int, clang::driver::C= ommand const*>>&, bool) const (clang-24+0x43010d2) #29 0x000055a0429bbedc clang::driver::Driver::ExecuteCompilation(clang::= driver::Compilation&, llvm::SmallVectorImpl<std::pair<int, clang::driver::C= ommand const*>>&) (clang-24+0x4312edc) #30 0x000055a03ef830d2 clang_main(int, char**, llvm::ToolContext const&)= (clang-24+0x8da0d2) #31 0x000055a03ee9e279 main (clang-24+0x7f5279) #32 0x00007f818fb4cca8 (/lib/x86_64-linux-gnu/libc.so.6+0x29ca8) #33 0x00007f818fb4cd65 __libc_start_main (/lib/x86_64-linux-gnu/libc.so.= 6+0x29d65) #34 0x000055a03ef7de71 _start (clang-24+0x8d4e71) clang: error: clang frontend command failed due to signal (use -v to see= invocation) >> /bin/bash: line 1: 3189523 Segmentation fault clang -Wp,-MMD,arch/m= ips/math-emu/.sp_sub.o.d -nostdinc -Iarch/mips/include -I./arch/mips/includ= e/generated -Iinclude -I./include -Iarch/mips/include/uapi -I./arch/mips/in= clude/generated/uapi -Iinclude/uapi -I./include/generated/uapi -include inc= lude/linux/compiler-version.h -include include/linux/kconfig.h -include inc= lude/linux/compiler_types.h -D__KERNEL__ --target=3Dmipsel-linux-gnu -finte= grated-as -Werror=3Dunknown-warning-option -Werror=3Dignored-optimization-a= rgument -Werror=3Doption-ignored -Werror=3Dunused-command-line-argument -DV= MLINUX_LOAD_ADDRESS=3D0xffffffff88002000 -DLINKER_LOAD_ADDRESS=3D0x88002000= -DDATAOFFSET=3D0 -fmacro-prefix-map=3D=3D -Wundef -DKBUILD_EXTRA_WARN1 -st= d=3Dgnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-al= iasing -mno-check-zero-division -mabi=3D32 -G 0 -mno-abicalls -fno-pic -pip= e -msoft-float -Wa,-msoft-float -ffreestanding -EB -fno-stack-check -march= =3Dmips3 -Wa,--trap -DTOOLCHAIN_SUPPORTS_VIRT -Iarch/mips/include/asm/mach-= ip22 -Iarch/mips/include/asm/mach-generic -fno-asynchronous-unwind-tables -= fno-delete-null-pointer-checks -Os -fstack-protector -ftrivial-auto-var-ini= t=3Dpattern -pg -fstrict-flex-arrays=3D3 -fms-extensions -fno-strict-overfl= ow -fno-stack-check -fno-builtin-wcslen -Wall -Wextra -Wundef -Werror=3Dimp= licit-function-declaration -Werror=3Dimplicit-int -Werror=3Dreturn-type -We= rror=3Dstrict-prototypes -Wno-format-security -Wno-trigraphs -Wno-frame-add= ress -Wno-address-of-packed-member -Wmissing-declarations -Wmissing-prototy= pes -Wno-gnu -Wno-microsoft-anon-tag -Wno-format-overflow-non-kprintf -Wno-= format-truncation-non-kprintf -Wno-default-const-init-unsafe -Wno-pointer-s= ign -Wcast-function-type -Wno-unterminated-string-initialization -Wimplicit= -fallthrough -Werror=3Ddate-time -Werror=3Dincompatible-pointer-types -Wenu= m-conversion -Wunused -Wmissing-format-attribute -Wmissing-include-dirs -Wu= nused-const-variable -Wno-missing-field-initializers -Wno-type-limits -Wno-= shift-negative-value -Wno-enum-enum-conversion -Wno-sign-compare -Wno-unuse= d-parameter -fno-crash-diagnostics -Wno-error=3Dreturn-type -Wreturn-type -= funsigned-char -Wundef -falign-functions=3D64 -fsanitize=3Darray-bounds -Ia= rch/mips/math-emu -Iarch/mips/math-emu -DKBUILD_MODFILE=3D'"arch/mips/math-= emu/sp_sub"' -DKBUILD_BASENAME=3D'"sp_sub"' -DKBUILD_MODNAME=3D'"sp_sub"' -= D__KBUILD_MODNAME=3Dsp_sub -c -o arch/mips/math-emu/sp_sub.o arch/mips/math= -emu/sp_sub.c -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki