* [nsa:xlnx/fix/buf-mmap-multibuffer 26735/27391] /bin/bash: line 1: 2592437 Segmentation fault clang -Wp,-MMD,drivers/iio/adc/adrv902x/devices/adrv9025/public/src/.adi_adrv9025_utilities.o.d -nostdinc -Iarch/riscv/include -I./arch/riscv/include/generated -Iinclude -I./include -Iarch/riscv/include/u...
@ 2026-06-12 16:21 kernel test robot
0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2026-06-12 16:21 UTC (permalink / raw)
To: oe-kbuild; +Cc: lkp
::::::
:::::: Manual check reason: "clang compiler bug"
:::::: Manual check reason: "only suspicious fbc files changed"
::::::
BCC: lkp@intel.com
CC: oe-kbuild-all@lists.linux.dev
CC: llvm@lists.linux.dev
BCC: lkp@intel.com
CC: Nuno Sa <noname.nuno@gmail.com>
TO: "Nuno Sá" <nuno.sa@analog.com>
Hi Nuno,
FYI, the error/warning was bisected to this commit, please ignore it if it's irrelevant.
tree: https://github.com/nunojsa/linux xlnx/fix/buf-mmap-multibuffer
head: a26a8baba71e866951f6abf4fc6c0504770c272e
commit: 2fb8201372bc76fcb156bbd539a0cff84d5dc778 [26735/27391] iio: adc: adrv902x: fix out of tree build
:::::: branch date: 25 hours ago
:::::: commit date: 10 months ago
config: riscv-allyesconfig (https://download.01.org/0day-ci/archive/20260613/202606130058.daENi31d-lkp@intel.com/config)
compiler: clang version 23.0.0git (https://github.com/llvm/llvm-project 62847ab7593df144a5708406e6240ec5e8a3a101)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20260613/202606130058.daENi31d-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
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/r/202606130058.daENi31d-lkp@intel.com/
All errors (new ones prefixed by >>):
clang: warning: no such include directory: 'drivers/iio/adc/adrv902x/common/adi_libc/' [-Wmissing-include-dirs]
In file included from drivers/iio/adc/adrv902x/devices/adrv9025/public/src/adi_adrv9025_utilities.c:16:
In file included from drivers/iio/adc/adrv902x/devices/adrv9025/public/include/adi_adrv9025_user.h:18:
In file included from drivers/iio/adc/adrv902x/devices/adrv9025/public/include/adi_adrv9025_types.h:23:
In file included from drivers/iio/adc/adrv902x/common/adi_common.h:19:
In file included from drivers/iio/adc/adrv902x/common/adi_hal/adi_common_hal.h:20:
In file included from drivers/iio/adc/adrv902x/common/adi_logging/adi_common_log.h:22:
In file included from drivers/iio/adc/adrv902x/platforms/adi_platform.h:30:
In file included from drivers/iio/adc/adrv902x/platforms/adi_platform_types.h:25:
In file included from include/linux/spi/spi.h:17:
In file included from include/linux/scatterlist.h:8:
In file included from include/linux/mm.h:2213:
include/linux/vmstat.h:504:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion]
504 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS +
| ~~~~~~~~~~~~~~~~~~~~~ ^
505 | item];
| ~~~~
include/linux/vmstat.h:511:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion]
511 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS +
| ~~~~~~~~~~~~~~~~~~~~~ ^
512 | NR_VM_NUMA_EVENT_ITEMS +
| ~~~~~~~~~~~~~~~~~~~~~~
include/linux/vmstat.h:518:36: warning: arithmetic between different enumeration types ('enum node_stat_item' and 'enum lru_list') [-Wenum-enum-conversion]
518 | return node_stat_name(NR_LRU_BASE + lru) + 3; // skip "nr_"
| ~~~~~~~~~~~ ^ ~~~
include/linux/vmstat.h:524:43: warning: arithmetic between different enumeration types ('enum zone_stat_item' and 'enum numa_stat_item') [-Wenum-enum-conversion]
524 | return vmstat_text[NR_VM_ZONE_STAT_ITEMS +
| ~~~~~~~~~~~~~~~~~~~~~ ^
525 | NR_VM_NUMA_EVENT_ITEMS +
| ~~~~~~~~~~~~~~~~~~~~~~
drivers/iio/adc/adrv902x/devices/adrv9025/public/src/adi_adrv9025_utilities.c:834:20: warning: 'sscanf' may overflow; destination buffer in argument 3 has size 16, but the corresponding specifier may require size 17 [-Wfortify-source]
834 | headerStr1,
| ^
drivers/iio/adc/adrv902x/devices/adrv9025/public/src/adi_adrv9025_utilities.c:835:20: warning: 'sscanf' may overflow; destination buffer in argument 4 has size 16, but the corresponding specifier may require size 17 [-Wfortify-source]
835 | headerStr2,
| ^
drivers/iio/adc/adrv902x/devices/adrv9025/public/src/adi_adrv9025_utilities.c:836:20: warning: 'sscanf' may overflow; destination buffer in argument 5 has size 16, but the corresponding specifier may require size 17 [-Wfortify-source]
836 | headerStr3,
| ^
drivers/iio/adc/adrv902x/devices/adrv9025/public/src/adi_adrv9025_utilities.c:837:20: warning: 'sscanf' may overflow; destination buffer in argument 6 has size 16, but the corresponding specifier may require size 17 [-Wfortify-source]
837 | headerStr4,
| ^
drivers/iio/adc/adrv902x/devices/adrv9025/public/src/adi_adrv9025_utilities.c:838:20: warning: 'sscanf' may overflow; destination buffer in argument 7 has size 16, but the corresponding specifier may require size 17 [-Wfortify-source]
838 | headerStr5,
| ^
drivers/iio/adc/adrv902x/devices/adrv9025/public/src/adi_adrv9025_utilities.c:839:20: warning: 'sscanf' may overflow; destination buffer in argument 8 has size 16, but the corresponding specifier may require size 17 [-Wfortify-source]
839 | headerStr6,
| ^
drivers/iio/adc/adrv902x/devices/adrv9025/public/src/adi_adrv9025_utilities.c:840:20: warning: 'sscanf' may overflow; destination buffer in argument 9 has size 16, but the corresponding specifier may require size 17 [-Wfortify-source]
840 | headerStr7) != NUM_COLUMNS)
| ^
drivers/iio/adc/adrv902x/devices/adrv9025/public/src/adi_adrv9025_utilities.c:1138:20: warning: 'sscanf' may overflow; destination buffer in argument 3 has size 16, but the corresponding specifier may require size 17 [-Wfortify-source]
1138 | headerStr1,
| ^
drivers/iio/adc/adrv902x/devices/adrv9025/public/src/adi_adrv9025_utilities.c:1139:20: warning: 'sscanf' may overflow; destination buffer in argument 4 has size 16, but the corresponding specifier may require size 17 [-Wfortify-source]
1139 | headerStr2,
| ^
drivers/iio/adc/adrv902x/devices/adrv9025/public/src/adi_adrv9025_utilities.c:1140:20: warning: 'sscanf' may overflow; destination buffer in argument 5 has size 16, but the corresponding specifier may require size 17 [-Wfortify-source]
1140 | headerStr3) != NUM_COLUMNS)
| ^
drivers/iio/adc/adrv902x/devices/adrv9025/public/src/adi_adrv9025_utilities.c:1293:9: warning: no previous prototype for function 'adi_adrv9025_PreMcsInit' [-Wmissing-prototypes]
1293 | int32_t adi_adrv9025_PreMcsInit(adi_adrv9025_Device_t* device,
| ^
drivers/iio/adc/adrv902x/devices/adrv9025/public/src/adi_adrv9025_utilities.c:1293:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
1293 | int32_t adi_adrv9025_PreMcsInit(adi_adrv9025_Device_t* device,
| ^
| static
drivers/iio/adc/adrv902x/devices/adrv9025/public/src/adi_adrv9025_utilities.c:3412:9: warning: stack frame size (4464) exceeds limit (2048) in 'adi_adrv9025_RxGainTableChecksumCalculate' [-Wframe-larger-than]
3412 | int32_t adi_adrv9025_RxGainTableChecksumCalculate(adi_adrv9025_Device_t* device,
| ^
>> PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and dumped files.
Stack dump:
0. Program arguments: clang -Wp,-MMD,drivers/iio/adc/adrv902x/devices/adrv9025/public/src/.adi_adrv9025_utilities.o.d -nostdinc -Iarch/riscv/include -I./arch/riscv/include/generated -Iinclude -I./include -Iarch/riscv/include/uapi -I./arch/riscv/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=riscv64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument -fmacro-prefix-map== -Wundef -DKBUILD_EXTRA_WARN1 -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -fPIE -mabi=lp64 -march=rv64imac -mno-save-restore -DCONFIG_PAGE_OFFSET=0xff60000000000000 -mcmodel=medany -fno-asynchronous-unwind-tables -fno-unwind-tables -mstrict-align -fno-delete-null-pointer-checks -O2 -fstack-protector-strong -fno-omit-frame-pointer -fno-optimize-sibling-calls -ftrivial-auto-var-init=pattern -fno-stack-clash-protection -fzero-call-used-regs=used-gpr -fsanitize=shadow-call-stack -fsanitize=kcfi -fsanitize-cfi-icall-experimental-normalize-integers -falign-functions=64 -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 -Wframe-larger-than=2048 -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 -DRANDSTRUCT -frandomize-layout-seed-file=./scripts/basic/randstruct.seed -fno-crash-diagnostics -Wno-error=return-type -Wreturn-type -funsigned-char -Wundef -falign-functions=64 -Idrivers/iio/adc/adrv902x/devices/adrv9025/private/include/ -Idrivers/iio/adc/adrv902x/devices/adrv9025/public/include/ -Idrivers/iio/adc/adrv902x/common/ -Idrivers/iio/adc/adrv902x/common/adi_hal/ -Idrivers/iio/adc/adrv902x/common/adi_error/ -Idrivers/iio/adc/adrv902x/common/adi_libc/ -Idrivers/iio/adc/adrv902x/common/adi_logging/ -Idrivers/iio/adc/adrv902x/platforms/ -DADRV9025_CHANNELID_CHECK=0 -DADI_COMMON_VERBOSE=1 -DADI_ADRV9025_RADIOCTRL_RANGE_CHECK=1 -DADI_ADRV9025_ARM_VERBOSE=0 -Wno-error=missing-prototypes -fsanitize=array-bounds -fsanitize=shift -fsanitize=unreachable -fsanitize=bool -fsanitize=enum -fsanitize-coverage=trace-pc -fsanitize-coverage=trace-cmp -Idrivers/iio/adc/adrv902x -Idrivers/iio/adc/adrv902x -DKBUILD_MODFILE=\"drivers/iio/adc/adrv902x/adrv9025_drv\" -DKBUILD_BASENAME=\"adi_adrv9025_utilities\" -DKBUILD_MODNAME=\"adrv9025_drv\" -D__KBUILD_MODNAME=kmod_adrv9025_drv -c -o drivers/iio/adc/adrv902x/devices/adrv9025/public/src/adi_adrv9025_utilities.o drivers/iio/adc/adrv902x/devices/adrv9025/public/src/adi_adrv9025_utilities.c
1. <eof> parser at end of file
2. Code generation
3. Running pass 'Function Pass Manager' on module 'drivers/iio/adc/adrv902x/devices/adrv9025/public/src/adi_adrv9025_utilities.c'.
4. Running pass 'Prologue/Epilogue Insertion & Frame Finalization' on function '@adi_adrv9025_TxAttenTableChecksumCalculate'
#0 0x00005623af10f3fb llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (clang-23+0x3f5d3fb)
#1 0x00005623af10cfc4 llvm::sys::CleanupOnSignal(unsigned long) (clang-23+0x3f5afc4)
#2 0x00005623af041260 CrashRecoverySignalHandler(int) CrashRecoveryContext.cpp:0:0
#3 0x00007f35334dfdf0 (/lib/x86_64-linux-gnu/libc.so.6+0x3fdf0)
#4 0x00005623ae607f97 (anonymous namespace)::PEIImpl::insertZeroCallUsedRegs(llvm::MachineFunction&) (.isra.0) PrologEpilogInserter.cpp:0:0
#5 0x00005623ae60f1c8 (anonymous namespace)::PEIImpl::run(llvm::MachineFunction&) (.constprop.0.isra.0) PrologEpilogInserter.cpp:0:0
#6 0x00005623ae610154 (anonymous namespace)::PEILegacy::runOnMachineFunction(llvm::MachineFunction&) PrologEpilogInserter.cpp:0:0
#7 0x00005623ae4c9663 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (clang-23+0x3317663)
#8 0x00005623aea20269 llvm::FPPassManager::runOnFunction(llvm::Function&) (clang-23+0x386e269)
#9 0x00005623aea2069c llvm::FPPassManager::runOnModule(llvm::Module&) (clang-23+0x386e69c)
#10 0x00005623aea2120a (anonymous namespace)::MPPassManager::runOnModule(llvm::Module&) LegacyPassManager.cpp:0:0
#11 0x00005623aea21e1c llvm::legacy::PassManagerImpl::run(llvm::Module&) (clang-23+0x386fe1c)
#12 0x00005623af4d4b0f 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+0x4322b0f)
#13 0x00005623afb0d707 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) (clang-23+0x495b707)
#14 0x00005623b14ae4dc clang::ParseAST(clang::Sema&, bool, bool) (clang-23+0x62fc4dc)
#15 0x00005623afe7fbde clang::FrontendAction::Execute() (clang-23+0x4ccdbde)
#16 0x00005623afdf6c6e clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (clang-23+0x4c44c6e)
#17 0x00005623aff64887 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (clang-23+0x4db2887)
#18 0x00005623ac19c478 cc1_main(llvm::ArrayRef<char const*>, char const*, void*) (clang-23+0xfea478)
#19 0x00005623ac194173 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&, llvm::ToolContext const&, llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem>) driver.cpp:0:0
#20 0x00005623ac1941b3 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
#21 0x00005623afb86ac9 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
#22 0x00005623af0415c3 llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) (clang-23+0x3e8f5c3)
#23 0x00005623afb871f4 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
#24 0x00005623afb45428 clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&, bool) const (clang-23+0x4993428)
#25 0x00005623afb46382 clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*>>&, bool) const (clang-23+0x4994382)
#26 0x00005623afb56b5c clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*>>&) (clang-23+0x49a4b5c)
#27 0x00005623ac198e76 clang_main(int, char**, llvm::ToolContext const&) (clang-23+0xfe6e76)
#28 0x00005623ac02eed9 main (clang-23+0xe7ced9)
#29 0x00007f35334c9ca8 (/lib/x86_64-linux-gnu/libc.so.6+0x29ca8)
#30 0x00007f35334c9d65 __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x29d65)
#31 0x00005623ac193bb1 _start (clang-23+0xfe1bb1)
>> clang: error: clang frontend command failed due to signal (use -v to see invocation)
>> /bin/bash: line 1: 2592437 Segmentation fault clang -Wp,-MMD,drivers/iio/adc/adrv902x/devices/adrv9025/public/src/.adi_adrv9025_utilities.o.d -nostdinc -Iarch/riscv/include -I./arch/riscv/include/generated -Iinclude -I./include -Iarch/riscv/include/uapi -I./arch/riscv/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=riscv64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument -fmacro-prefix-map== -Wundef -DKBUILD_EXTRA_WARN1 -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -fPIE -mabi=lp64 -march=rv64imac -mno-save-restore -DCONFIG_PAGE_OFFSET=0xff60000000000000 -mcmodel=medany -fno-asynchronous-unwind-tables -fno-unwind-tables -mstrict-align -fno-delete-null-pointer-checks -O2 -fstack-protector-strong -fno-omit-frame-pointer -fno-optimize-sibling-calls -ftrivial-auto-var-init=pattern -fno-stack-clash-protection -fzero-call-used-regs=used-gpr -fsanitize=shadow-call-stack -fsanitize=kcfi -fsanitize-cfi-icall-experimental-normalize-integers -falign-functions=64 -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 -Wframe-larger-than=2048 -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 -DRANDSTRUCT -frandomize-layout-seed-file=./scripts/basic/randstruct.seed -fno-crash-diagnostics -Wno-error=return-type -Wreturn-type -funsigned-char -Wundef -falign-functions=64 -Idrivers/iio/adc/adrv902x/devices/adrv9025/private/include/ -Idrivers/iio/adc/adrv902x/devices/adrv9025/public/include/ -Idrivers/iio/adc/adrv902x/common/ -Idrivers/iio/adc/adrv902x/common/adi_hal/ -Idrivers/iio/adc/adrv902x/common/adi_error/ -Idrivers/iio/adc/adrv902x/common/adi_libc/ -Idrivers/iio/adc/adrv902x/common/adi_logging/ -Idrivers/iio/adc/adrv902x/platforms/ -DADRV9025_CHANNELID_CHECK=0 -DADI_COMMON_VERBOSE=1 -DADI_ADRV9025_RADIOCTRL_RANGE_CHECK=1 -DADI_ADRV9025_ARM_VERBOSE=0 -Wno-error=missing-prototypes -fsanitize=array-bounds -fsanitize=shift -fsanitize=unreachable -fsanitize=bool -fsanitize=enum -fsanitize-coverage=trace-pc -fsanitize-coverage=trace-cmp -Idrivers/iio/adc/adrv902x -Idrivers/iio/adc/adrv902x -DKBUILD_MODFILE='"drivers/iio/adc/adrv902x/adrv9025_drv"' -DKBUILD_BASENAME='"adi_adrv9025_utilities"' -DKBUILD_MODNAME='"adrv9025_drv"' -D__KBUILD_MODNAME=kmod_adrv9025_drv -c -o drivers/iio/adc/adrv902x/devices/adrv9025/public/src/adi_adrv9025_utilities.o drivers/iio/adc/adrv902x/devices/adrv9025/public/src/adi_adrv9025_utilities.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-06-12 16:22 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-06-12 16:21 [nsa:xlnx/fix/buf-mmap-multibuffer 26735/27391] /bin/bash: line 1: 2592437 Segmentation fault clang -Wp,-MMD,drivers/iio/adc/adrv902x/devices/adrv9025/public/src/.adi_adrv9025_utilities.o.d -nostdinc -Iarch/riscv/include -I./arch/riscv/include/generated -Iinclude -I./include -Iarch/riscv/include/u kernel test robot
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.