From: kernel test robot <oliver.sang@intel.com>
To: Yury Norov <yury.norov@gmail.com>
Cc: <oe-lkp@lists.linux.dev>, <lkp@intel.com>,
<linux-kernel@vger.kernel.org>,
Thomas Gleixner <tglx@linutronix.de>,
Yury Norov <yury.norov@gmail.com>,
Rasmus Villemoes <linux@rasmusvillemoes.dk>,
<oliver.sang@intel.com>
Subject: Re: [PATCH 3/3] group_cpus: optimize grp_spread_init_one()
Date: Fri, 19 Sep 2025 21:56:38 +0800 [thread overview]
Message-ID: <202509192101.5d4e0282-lkp@intel.com> (raw)
In-Reply-To: <20250910210850.404834-4-yury.norov@gmail.com>
[-- Attachment #1: Type: text/plain, Size: 5869 bytes --]
Hello,
kernel test robot noticed "BUG:kernel_NULL_pointer_dereference,address" on:
commit: 5df2998b7baa3fd4cb66272d1ea5625573b4a63f ("[PATCH 3/3] group_cpus: optimize grp_spread_init_one()")
url: https://github.com/intel-lab-lkp/linux/commits/Yury-Norov/bitmap-cpumask-introduce-and_andnot-search-helper-and-iterator/20250911-051023
base: https://git.kernel.org/cgit/linux/kernel/git/tip/tip.git 8ad25ebfa70e86860559b306bbc923c7db4fcac6
patch link: https://lore.kernel.org/all/20250910210850.404834-4-yury.norov@gmail.com/
patch subject: [PATCH 3/3] group_cpus: optimize grp_spread_init_one()
in testcase: stress-ng
version: stress-ng-x86_64-665b4465f-1_20250912
with following parameters:
nr_threads: 100%
testtime: 60s
test: cpu-online
cpufreq_governor: performance
config: x86_64-rhel-9.4
compiler: gcc-14
test machine: 104 threads 2 sockets (Skylake) with 192G memory
(please refer to attached dmesg/kmsg for entire log/backtrace)
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 <oliver.sang@intel.com>
| Closes: https://lore.kernel.org/oe-lkp/202509192101.5d4e0282-lkp@intel.com
The kernel config and materials to reproduce are available at:
https://download.01.org/0day-ci/archive/20250919/202509192101.5d4e0282-lkp@intel.com [1]
we observed the issue happens randomly in our tests.
=========================================================================================
tbox_group/testcase/rootfs/kconfig/compiler/nr_threads/testtime/test/cpufreq_governor:
lkp-skl-fpga01/stress-ng/debian-13-x86_64-20250902.cgz/x86_64-rhel-9.4/gcc-14/100%/60s/cpu-online/performance
commit:
6ade57f62d272 ("group_cpus: don't call cpumask_weight() prematurely")
5df2998b7baa3 ("group_cpus: optimize grp_spread_init_one()")
6ade57f62d272d3e 5df2998b7baa3fd4cb66272d1ea
---------------- ---------------------------
fail:runs %reproduction fail:runs
| | |
:30 43% 13:30 dmesg.BUG:kernel_NULL_pointer_dereference,address
:30 43% 13:30 dmesg.Kernel_panic-not_syncing:Fatal_exception
:30 43% 13:30 dmesg.Oops
:30 43% 13:30 dmesg.RIP:blk_mq_all_tag_iter
and sorry our bot failed to upload correct dmesg in above link [1]
attached one FYI.
[ 43.544050][ T130] BUG: kernel NULL pointer dereference, address: 0000000000000004
[ 43.552056][ T130] #PF: supervisor read access in kernel mode
[ 43.558218][ T130] #PF: error_code(0x0000) - not-present page
[ 43.564340][ T130] PGD 0 P4D 0
[ 43.567866][ T130] Oops: Oops: 0000 [#1] SMP PTI
[ 43.572855][ T130] CPU: 19 UID: 0 PID: 130 Comm: cpuhp/19 Not tainted 6.17.0-rc1-00014-g5df2998b7baa #1 VOLUNTARY
[ 43.583575][ T130] Hardware name: Intel Corporation S2600BT/S2600BT, BIOS SE5C620.86B.1D.01.0147.121320181755 12/13/2018
[ 43.594817][ T130] RIP: 0010:blk_mq_all_tag_iter+0x1a/0x230
[ 43.600779][ T130] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 0f 1f 44 00 00 41 57 41 56 41 55 41 54 49 89 fc 55 53 48 83 ec 50 <8b> 4f 04 48 89 34 24 48 89 54 24 08 65 48 8b 05 8a b4 48 02 48 89
[ 43.620822][ T130] RSP: 0018:ffffc9000ce5fda0 EFLAGS: 00010286
[ 43.627048][ T130] RAX: 0000604fe9627758 RBX: ffffc9000ce5fe28 RCX: 0000000000000068
[ 43.635176][ T130] RDX: ffffc9000ce5fe28 RSI: ffffffff8199e310 RDI: 0000000000000000
[ 43.643294][ T130] RBP: ffff88810dd98600 R08: ffffffff833d72a0 R09: ffff8881003c8710
[ 43.651410][ T130] R10: ffffc9000ce5fdb0 R11: ffffc9000ce5fdb8 R12: 0000000000000000
[ 43.659516][ T130] R13: 0000000000000013 R14: ffff88810dd98760 R15: ffff8897e08dbde8
[ 43.667621][ T130] FS: 0000000000000000(0000) GS:ffff88985caa3000(0000) knlGS:0000000000000000
[ 43.676681][ T130] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 43.683393][ T130] CR2: 0000000000000004 CR3: 000000303de24004 CR4: 00000000007726f0
[ 43.691491][ T130] PKRU: 55555554
[ 43.695175][ T130] Call Trace:
[ 43.698593][ T130] <TASK>
[ 43.701657][ T130] ? __call_rcu_common+0xb0/0x2f0
[ 43.707850][ T130] ? xas_load+0xd/0xf0
[ 43.712054][ T130] ? xa_load+0x58/0xb0
[ 43.716259][ T130] blk_mq_hctx_notify_offline+0xd1/0x170
[ 43.722025][ T130] ? __pfx_blk_mq_hctx_notify_offline+0x10/0x10
[ 43.728390][ T130] cpuhp_invoke_callback+0x1c7/0x370
[ 43.733805][ T130] ? __pfx_smpboot_thread_fn+0x10/0x10
[ 43.739386][ T130] cpuhp_thread_fun+0x98/0x170
[ 43.744273][ T130] smpboot_thread_fn+0xc8/0x1b0
[ 43.749254][ T130] kthread+0xe5/0x1f0
[ 43.753363][ T130] ? __pfx_kthread+0x10/0x10
[ 43.758082][ T130] ret_from_fork+0x132/0x170
[ 43.762799][ T130] ? __pfx_kthread+0x10/0x10
[ 43.767513][ T130] ret_from_fork_asm+0x1a/0x30
[ 43.772398][ T130] </TASK>
[ 43.775532][ T130] Modules linked in: intel_rapl_msr intel_rapl_common intel_uncore_frequency intel_uncore_frequency_common btrfs blake2b_generic xor raid6_pq skx_edac skx_edac_common nfit libnvdimm sd_mod sg x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel irdma kvm irqbypass ice snd_pcm ghash_clmulni_intel ahci snd_timer rapl gnss snd ast ib_uverbs nvme intel_cstate libahci ipmi_ssif drm_client_lib soundcore binfmt_misc acpi_power_meter mei_me drm_shmem_helper i2c_i801 ib_core ioatdma pcspkr nvme_core libata ipmi_si intel_uncore acpi_ipmi drm_kms_helper mei i2c_smbus intel_pch_thermal lpc_ich dca wmi ipmi_devintf ipmi_msghandler acpi_pad joydev drm fuse nfnetlink
[ 43.836729][ T130] CR2: 0000000000000004
[ 43.841005][ T130] ---[ end trace 0000000000000000 ]---
[ 43.855607][ T130] pstore: backend (erst) writing error (-28)
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
[-- Attachment #2: dmesg.xz --]
[-- Type: application/x-xz, Size: 30376 bytes --]
prev parent reply other threads:[~2025-09-19 13:56 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-09-10 21:08 [PATCH 0/3] improve group_cpus initialization routines Yury Norov
2025-09-10 21:08 ` [PATCH 1/3] bitmap: cpumask: introduce and_andnot search helper and iterator Yury Norov
2025-09-10 21:08 ` [PATCH 2/3] group_cpus: don't call cpumask_weight() prematurely Yury Norov
2025-09-10 21:08 ` [PATCH 3/3] group_cpus: optimize grp_spread_init_one() Yury Norov
2025-09-19 13:56 ` kernel test robot [this message]
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=202509192101.5d4e0282-lkp@intel.com \
--to=oliver.sang@intel.com \
--cc=linux-kernel@vger.kernel.org \
--cc=linux@rasmusvillemoes.dk \
--cc=lkp@intel.com \
--cc=oe-lkp@lists.linux.dev \
--cc=tglx@linutronix.de \
--cc=yury.norov@gmail.com \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox