* /bin/bash: line 1: 1247639 Segmentation fault clang -Wp,-MMD,lib/.stackdepot.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/uapi -I./incl...
@ 2026-04-08 13:04 kernel test robot
0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2026-04-08 13:04 UTC (permalink / raw)
To: oe-kbuild; +Cc: lkp
::::::
:::::: Manual check reason: "clang compiler bug"
::::::
BCC: lkp@intel.com
CC: oe-kbuild-all@lists.linux.dev
CC: linux-kernel@vger.kernel.org
TO: Vlastimil Babka <vbabka@suse.cz>
CC: Alexei Starovoitov <ast@kernel.org>
CC: Andrii Nakryiko <andrii@kernel.org>
Hi Vlastimil,
FYI, the error/warning still remains.
tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head: 3036cd0d3328220a1858b1ab390be8b562774e8a
commit: f90b474a35744b5d43009e4fab232e74a3024cae mm: Fix the flipped condition in gfpflags_allow_spinning()
date: 1 year, 1 month ago
:::::: branch date: 19 hours ago
:::::: commit date: 1 year, 1 month ago
config: mips-randconfig-r131-20260408 (https://download.01.org/0day-ci/archive/20260408/202604082011.32WDskSw-lkp@intel.com/config)
compiler: clang version 23.0.0git (https://github.com/llvm/llvm-project c80443cd37b2e2788cba67ffa180a6331e5f0791)
sparse: v0.6.5-rc1
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20260408/202604082011.32WDskSw-lkp@intel.com/reproduce)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Fixes: f90b474a3574 ("mm: Fix the flipped condition in gfpflags_allow_spinning()")
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/r/202604082011.32WDskSw-lkp@intel.com/
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/issues/ and include the crash backtrace, preprocessed source, and associated run script.
Stack dump:
0. Program arguments: clang -Wp,-MMD,lib/.stackdepot.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/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=mipsel-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument -DVMLINUX_LOAD_ADDRESS=0xffffffff84000000 -DLINKER_LOAD_ADDRESS=0x84000000 -DDATAOFFSET=0 -fmacro-prefix-map== -Wundef -DKBUILD_EXTRA_WARN1 -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -mno-check-zero-division -mabi=32 -G 0 -mno-abicalls -fno-pic -pipe -msoft-float -Wa,-msoft-float -ffreestanding -EB -fno-omit-frame-pointer -fno-stack-check -march=mips64 -Wa,--trap -DTOOLCHAIN_SUPPORTS_VIRT -Iarch/mips/include/asm/mach-sibyte -DSIBYTE_HDR_FEATURES=SIBYTE_HDR_FMASK_1480_ALL -Iarch/mips/include/asm/mach-generic -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -O2 -fno-stack-protector -fomit-frame-pointer -ftrivial-auto-var-init=zero -fstrict-flex-arrays=3 -fno-strict-overflow -fno-stack-check -Wall -Wundef -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Werror=strict-prototypes -Wno-format-security -Wno-trigraphs -Wno-frame-address -Wno-address-of-packed-member -Wmissing-declarations -Wmissing-prototypes -Wno-gnu -Wvla -Wno-pointer-sign -Wcast-function-type -Wimplicit-fallthrough -Werror=date-time -Werror=incompatible-pointer-types -Wenum-conversion -Wextra -Wunused -Wmissing-format-attribute -Wmissing-include-dirs -Wunused-const-variable -Wno-missing-field-initializers -Wno-type-limits -Wno-shift-negative-value -Wno-sign-compare -Wno-unused-parameter -g -gdwarf-4 -fno-var-tracking -gz=zlib -fno-crash-diagnostics -Wno-error=return-type -Wreturn-type -funsigned-char -Wundef -falign-functions=64 -fno-builtin -Ilib -Ilib -DKBUILD_MODFILE=\"lib/stackdepot\" -DKBUILD_BASENAME=\"stackdepot\" -DKBUILD_MODNAME=\"stackdepot\" -D__KBUILD_MODNAME=kmod_stackdepot -c -o lib/stackdepot.o lib/stackdepot.c
1. <eof> parser at end of file
2. Code generation
3. Running pass 'Function Pass Manager' on module 'lib/stackdepot.c'.
4. Running pass 'Branch Probability Basic Block Placement' on function '@stack_depot_save_flags'
#0 0x000055c88586675b llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (clang-23+0x416f75b)
#1 0x000055c885864324 llvm::sys::CleanupOnSignal(unsigned long) (clang-23+0x416d324)
#2 0x000055c885797520 CrashRecoverySignalHandler(int) CrashRecoveryContext.cpp:0:0
#3 0x00007f1d4944edf0 (/lib/x86_64-linux-gnu/libc.so.6+0x3fdf0)
#4 0x000055c884e1020e llvm::TailDuplicator::processPHI(llvm::MachineInstr*, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::DenseMap<llvm::Register, llvm::TargetInstrInfo::RegSubRegPair, llvm::DenseMapInfo<llvm::Register, void>, llvm::detail::DenseMapPair<llvm::Register, llvm::TargetInstrInfo::RegSubRegPair>>&, llvm::SmallVectorImpl<std::pair<llvm::Register, llvm::TargetInstrInfo::RegSubRegPair>>&, llvm::DenseSet<llvm::Register, llvm::DenseMapInfo<llvm::Register, void>> const&, bool) (clang-23+0x371920e)
#5 0x000055c884e1449b llvm::TailDuplicator::tailDuplicate(bool, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::SmallVectorImpl<llvm::MachineBasicBlock*>&, llvm::SmallVectorImpl<llvm::MachineInstr*>&, llvm::SmallVectorImpl<llvm::MachineBasicBlock*>*) (clang-23+0x371d49b)
#6 0x000055c884e16de8 llvm::TailDuplicator::tailDuplicateAndUpdate(bool, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::SmallVectorImpl<llvm::MachineBasicBlock*>*, llvm::function_ref<void (llvm::MachineBasicBlock*)>*, llvm::SmallVectorImpl<llvm::MachineBasicBlock*>*) (clang-23+0x371fde8)
#7 0x000055c884b1c888 (anonymous namespace)::MachineBlockPlacement::maybeTailDuplicateBlock(llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, (anonymous namespace)::BlockChain&, llvm::SmallSetVector<llvm::MachineBasicBlock const*, 16u>*, llvm::ilist_iterator<llvm::ilist_detail::node_options<llvm::MachineBasicBlock, false, false, void, false, void>, false, false>&, llvm::MachineBasicBlock const* const*&, bool&) MachineBlockPlacement.cpp:0:0
#8 0x000055c884b1d5d4 (anonymous namespace)::MachineBlockPlacement::repeatedlyTailDuplicateBlock(llvm::MachineBasicBlock*, llvm::MachineBasicBlock*&, llvm::MachineBasicBlock const*, (anonymous namespace)::BlockChain&, llvm::SmallSetVector<llvm::MachineBasicBlock const*, 16u>*, llvm::ilist_iterator<llvm::ilist_detail::node_options<llvm::MachineBasicBlock, false, false, void, false, void>, false, false>&, llvm::MachineBasicBlock const* const*&) (.isra.0) MachineBlockPlacement.cpp:0:0
#9 0x000055c884b23376 (anonymous namespace)::MachineBlockPlacement::buildCFGChains() MachineBlockPlacement.cpp:0:0
#10 0x000055c884b27ced (anonymous namespace)::MachineBlockPlacement::run(llvm::MachineFunction&) MachineBlockPlacement.cpp:0:0
#11 0x000055c884b28ef1 (anonymous namespace)::MachineBlockPlacementLegacy::runOnMachineFunction(llvm::MachineFunction&) (.part.0) MachineBlockPlacement.cpp:0:0
#12 0x000055c884b76ab8 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (clang-23+0x347fab8)
#13 0x000055c88514daa9 llvm::FPPassManager::runOnFunction(llvm::Function&) (clang-23+0x3a56aa9)
#14 0x000055c88514dc4c llvm::FPPassManager::runOnModule(llvm::Module&) (clang-23+0x3a56c4c)
#15 0x000055c88514ceb8 llvm::legacy::PassManagerImpl::run(llvm::Module&) (clang-23+0x3a55eb8)
#16 0x000055c885c67761 clang::emitBackendOutput(clang::CompilerInstance&, clang::CodeGenOptions&, llvm::StringRef, llvm::Module*, clang::BackendAction, llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem>, std::unique_ptr<llvm::raw_pwrite_stream, std::default_delete<llvm::raw_pwrite_stream>>, clang::BackendConsumer*) (clang-23+0x4570761)
#17 0x000055c8862adb07 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) (clang-23+0x4bb6b07)
#18 0x000055c887ca82bc clang::ParseAST(clang::Sema&, bool, bool) (clang-23+0x65b12bc)
#19 0x000055c886604aba clang::FrontendAction::Execute() (clang-23+0x4f0daba)
#20 0x000055c88657dd16 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (clang-23+0x4e86d16)
#21 0x000055c8866edf87 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (clang-23+0x4ff6f87)
#22 0x000055c88264d955 cc1_main(llvm::ArrayRef<char const*>, char const*, void*) (clang-23+0xf56955)
#23 0x000055c882645663 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&, llvm::ToolContext const&, llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem>) driver.cpp:0:0
#24 0x000055c8826456a3 int llvm::function_ref<int (llvm::SmallVectorImpl<char const*>&)>::callback_fn<clang_main(int, char**, llvm::ToolContext const&)::'lambda'(llvm::SmallVectorImpl<char const*>&)>(long, llvm::SmallVectorImpl<char const*>&) driver.cpp:0:0
#25 0x000055c88631ee69 void llvm::function_ref<void ()>::callback_fn<clang::driver::CC1Command::Execute(llvm::ArrayRef<std::optional<llvm::StringRef>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>*, bool*) const::'lambda'()>(long) Job.cpp:0:0
#26 0x000055c885797883 llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) (clang-23+0x40a0883)
#27 0x000055c88631f594 clang::driver::CC1Command::Execute(llvm::ArrayRef<std::optional<llvm::StringRef>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>*, bool*) const (.part.0) Job.cpp:0:0
#28 0x000055c8862deae8 clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&, bool) const (clang-23+0x4be7ae8)
#29 0x000055c8862dfa42 clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*>>&, bool) const (clang-23+0x4be8a42)
#30 0x000055c8862f0a3c clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*>>&) (clang-23+0x4bf9a3c)
#31 0x000055c88264a30f clang_main(int, char**, llvm::ToolContext const&) (clang-23+0xf5330f)
#32 0x000055c8824e1799 main (clang-23+0xdea799)
#33 0x00007f1d49438ca8 (/lib/x86_64-linux-gnu/libc.so.6+0x29ca8)
#34 0x00007f1d49438d65 __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x29d65)
#35 0x000055c8826450a1 _start (clang-23+0xf4e0a1)
clang: error: clang frontend command failed due to signal (use -v to see invocation)
>> /bin/bash: line 1: 1247639 Segmentation fault clang -Wp,-MMD,lib/.stackdepot.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/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=mipsel-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument -DVMLINUX_LOAD_ADDRESS=0xffffffff84000000 -DLINKER_LOAD_ADDRESS=0x84000000 -DDATAOFFSET=0 -fmacro-prefix-map== -Wundef -DKBUILD_EXTRA_WARN1 -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -mno-check-zero-division -mabi=32 -G 0 -mno-abicalls -fno-pic -pipe -msoft-float -Wa,-msoft-float -ffreestanding -EB -fno-omit-frame-pointer -fno-stack-check -march=mips64 -Wa,--trap -DTOOLCHAIN_SUPPORTS_VIRT -Iarch/mips/include/asm/mach-sibyte -DSIBYTE_HDR_FEATURES=SIBYTE_HDR_FMASK_1480_ALL -Iarch/mips/include/asm/mach-generic -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -O2 -fno-stack-protector -fomit-frame-pointer -ftrivial-auto-var-init=zero -fstrict-flex-arrays=3 -fno-strict-overflow -fno-stack-check -Wall -Wundef -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Werror=strict-prototypes -Wno-format-security -Wno-trigraphs -Wno-frame-address -Wno-address-of-packed-member -Wmissing-declarations -Wmissing-prototypes -Wno-gnu -Wvla -Wno-pointer-sign -Wcast-function-type -Wimplicit-fallthrough -Werror=date-time -Werror=incompatible-pointer-types -Wenum-conversion -Wextra -Wunused -Wmissing-format-attribute -Wmissing-include-dirs -Wunused-const-variable -Wno-missing-field-initializers -Wno-type-limits -Wno-shift-negative-value -Wno-sign-compare -Wno-unused-parameter -g -gdwarf-4 -fno-var-tracking -gz=zlib -fno-crash-diagnostics -Wno-error=return-type -Wreturn-type -funsigned-char -Wundef -falign-functions=64 -fno-builtin -Ilib -Ilib -DKBUILD_MODFILE='"lib/stackdepot"' -DKBUILD_BASENAME='"stackdepot"' -DKBUILD_MODNAME='"stackdepot"' -D__KBUILD_MODNAME=kmod_stackdepot -c -o lib/stackdepot.o lib/stackdepot.c
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2026-04-08 13:05 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-04-08 13:04 /bin/bash: line 1: 1247639 Segmentation fault clang -Wp,-MMD,lib/.stackdepot.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/uapi -I./incl kernel test robot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox