All of lore.kernel.org
 help / color / mirror / Atom feed
From: kernel test robot <lkp@intel.com>
To: oe-kbuild@lists.linux.dev
Cc: lkp@intel.com
Subject: /bin/bash: line 1: 574107 Segmentation fault      clang -Wp,-MMD,drivers/iio/humidity/.hdc3020.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/...
Date: Thu, 02 Jul 2026 08:56:45 +0800	[thread overview]
Message-ID: <202607020828.Co2CUHV4-lkp@intel.com> (raw)

:::::: 
:::::: Manual check reason: "clang compiler bug"
:::::: 

BCC: lkp@intel.com
CC: oe-kbuild-all@lists.linux.dev
CC: linux-kernel@vger.kernel.org
TO: Dimitri Fedrau <dimitri.fedrau@liebherr.com>
CC: Jonathan Cameron <Jonathan.Cameron@huawei.com>
CC: Javier Carrasco <javier.carrasco.cruz@gmail.com>

Hi Dimitri,

FYI, the error/warning still remains.

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head:   665159e246749578d4e4bfe106ee3b74edcdab18
commit: cb372b4f46d4285e5d2c07ba734374151b8e34e7 iio: humditiy: hdc3020: fix units for thresholds and hysteresis
date:   9 months ago
:::::: branch date: 21 hours ago
:::::: commit date: 9 months ago
config: mips-randconfig-r134-20260701 (https://download.01.org/0day-ci/archive/20260702/202607020828.Co2CUHV4-lkp@intel.com/config)
compiler: clang version 23.0.0git (https://github.com/llvm/llvm-project 6cc609bb250b21b47fc7d394b4019101e9983597)
sparse: v0.6.5-rc1
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20260702/202607020828.Co2CUHV4-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: cb372b4f46d4 ("iio: humditiy: hdc3020: fix units for thresholds and hysteresis")
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/r/202607020828.Co2CUHV4-lkp@intel.com/

Note: functions only called from assembly code should be annotated with the asmlinkage attribute
All errors (new ones prefixed by >>):

   warning: MIPS-I support is experimental
   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/humidity/.hdc3020.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=0xffffffff80040000 -DLINKER_LOAD_ADDRESS=0x80040000 -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 -EL -fno-stack-check -march=mips1 -DTOOLCHAIN_SUPPORTS_VIRT -Iarch/mips/include/asm/mach-dec -Iarch/mips/include/asm/mach-generic -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -O2 -fno-stack-protector -fomit-frame-pointer -fstrict-flex-arrays=3 -fno-strict-overflow -fno-stack-check -fno-builtin-wcslen -Wall -Wextra -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 -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=date-time -Werror=incompatible-pointer-types -Wenum-conversion -Wunused -Wmissing-format-attribute -Wmissing-include-dirs -Wunused-const-variable -Wno-missing-field-initializers -Wno-type-limits -Wno-shift-negative-value -Wno-enum-enum-conversion -Wno-sign-compare -Wno-unused-parameter -gsplit-dwarf -g -fno-var-tracking -fno-crash-diagnostics -Wno-error=return-type -Wreturn-type -funsigned-char -Wundef -falign-functions=64 -Idrivers/iio/common/hid-sensors -fsanitize=array-bounds -fsanitize=shift -fsanitize=enum -Idrivers/iio/humidity -Idrivers/iio/humidity -DMODULE -mlong-calls -DKBUILD_BASENAME=\"hdc3020\" -DKBUILD_MODNAME=\"hdc3020\" -D__KBUILD_MODNAME=kmod_hdc3020 -c -o drivers/iio/humidity/hdc3020.o drivers/iio/humidity/hdc3020.c
   1.	<eof> parser at end of file
   2.	Code generation
   3.	Running pass 'Function Pass Manager' on module 'drivers/iio/humidity/hdc3020.c'.
   4.	Running pass 'Shrink Wrapping analysis' on function '@hdc3020_write_thresh'
    #0 0x00005566aad352cb llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (clang-23+0x3ed52cb)
    #1 0x00005566aad32e84 llvm::sys::CleanupOnSignal(unsigned long) (clang-23+0x3ed2e84)
    #2 0x00005566aac677a0 CrashRecoverySignalHandler(int) CrashRecoveryContext.cpp:0:0
    #3 0x00007f174017adf0 (/lib/x86_64-linux-gnu/libc.so.6+0x3fdf0)
    #4 0x00005566aa309c8e (anonymous namespace)::ShrinkWrapImpl::useOrDefCSROrFI(llvm::MachineInstr const&, llvm::RegScavenger*, bool) const ShrinkWrap.cpp:0:0
    #5 0x00005566aa30baac (anonymous namespace)::ShrinkWrapImpl::postShrinkWrapping(bool, llvm::MachineFunction&, llvm::RegScavenger*) ShrinkWrap.cpp:0:0
    #6 0x00005566aa30e230 (anonymous namespace)::ShrinkWrapImpl::run(llvm::MachineFunction&) ShrinkWrap.cpp:0:0
    #7 0x00005566aa30f698 (anonymous namespace)::ShrinkWrapLegacy::runOnMachineFunction(llvm::MachineFunction&) (.part.0) ShrinkWrap.cpp:0:0
    #8 0x00005566aa0e7933 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (clang-23+0x3287933)
    #9 0x00005566aa63c729 llvm::FPPassManager::runOnFunction(llvm::Function&) (clang-23+0x37dc729)
   #10 0x00005566aa63cb5c llvm::FPPassManager::runOnModule(llvm::Module&) (clang-23+0x37dcb5c)
   #11 0x00005566aa63d6ca (anonymous namespace)::MPPassManager::runOnModule(llvm::Module&) LegacyPassManager.cpp:0:0
   #12 0x00005566aa63e2dc llvm::legacy::PassManagerImpl::run(llvm::Module&) (clang-23+0x37de2dc)
   #13 0x00005566ab0f66cf 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+0x42966cf)
   #14 0x00005566ab72bfe7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) (clang-23+0x48cbfe7)
   #15 0x00005566ad0f5cdc clang::ParseAST(clang::Sema&, bool, bool) (clang-23+0x6295cdc)
   #16 0x00005566aba929de clang::FrontendAction::Execute() (clang-23+0x4c329de)
   #17 0x00005566aba1927e clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (clang-23+0x4bb927e)
   #18 0x00005566abb77b07 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (clang-23+0x4d17b07)
   #19 0x00005566a7db2038 cc1_main(llvm::ArrayRef<char const*>, char const*, void*) (clang-23+0xf52038)
   #20 0x00005566a7da9d03 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&, llvm::ToolContext const&, llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem>) driver.cpp:0:0
   #21 0x00005566a7da9d43 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
   #22 0x00005566ab7a5a99 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
   #23 0x00005566aac67b03 llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) (clang-23+0x3e07b03)
   #24 0x00005566ab7a61c4 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
   #25 0x00005566ab762d08 clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&, bool) const (clang-23+0x4902d08)
   #26 0x00005566ab763c62 clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*>>&, bool) const (clang-23+0x4903c62)
   #27 0x00005566ab7744dc clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*>>&) (clang-23+0x49144dc)
   #28 0x00005566a7dae9f6 clang_main(int, char**, llvm::ToolContext const&) (clang-23+0xf4e9f6)
   #29 0x00005566a7cada69 main (clang-23+0xe4da69)
   #30 0x00007f1740164ca8 (/lib/x86_64-linux-gnu/libc.so.6+0x29ca8)
   #31 0x00007f1740164d65 __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x29d65)
   #32 0x00005566a7da9741 _start (clang-23+0xf49741)
   clang: error: clang frontend command failed due to signal (use -v to see invocation)
>> /bin/bash: line 1: 574107 Segmentation fault      clang -Wp,-MMD,drivers/iio/humidity/.hdc3020.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=0xffffffff80040000 -DLINKER_LOAD_ADDRESS=0x80040000 -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 -EL -fno-stack-check -march=mips1 -DTOOLCHAIN_SUPPORTS_VIRT -Iarch/mips/include/asm/mach-dec -Iarch/mips/include/asm/mach-generic -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -O2 -fno-stack-protector -fomit-frame-pointer -fstrict-flex-arrays=3 -fno-strict-overflow -fno-stack-check -fno-builtin-wcslen -Wall -Wextra -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 -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=date-time -Werror=incompatible-pointer-types -Wenum-conversion -Wunused -Wmissing-format-attribute -Wmissing-include-dirs -Wunused-const-variable -Wno-missing-field-initializers -Wno-type-limits -Wno-shift-negative-value -Wno-enum-enum-conversion -Wno-sign-compare -Wno-unused-parameter -gsplit-dwarf -g -fno-var-tracking -fno-crash-diagnostics -Wno-error=return-type -Wreturn-type -funsigned-char -Wundef -falign-functions=64 -Idrivers/iio/common/hid-sensors -fsanitize=array-bounds -fsanitize=shift -fsanitize=enum -Idrivers/iio/humidity -Idrivers/iio/humidity -DMODULE -mlong-calls -DKBUILD_BASENAME='"hdc3020"' -DKBUILD_MODNAME='"hdc3020"' -D__KBUILD_MODNAME=kmod_hdc3020 -c -o drivers/iio/humidity/hdc3020.o drivers/iio/humidity/hdc3020.c

--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki

                 reply	other threads:[~2026-07-02  0:57 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=202607020828.Co2CUHV4-lkp@intel.com \
    --to=lkp@intel.com \
    --cc=oe-kbuild@lists.linux.dev \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.