Greeting, FYI, we noticed kernel_BUG_at_lib/list_debug.c due to commit (built with gcc-11): commit: ff25f87cfcfc34ebe652987f2a7beb184762785b ("mm/damon/dbgfs: fix memory leak when using debugfs_lookup()") https://git.kernel.org/cgit/linux/kernel/git/gregkh/driver-core.git debugfs_lookup_fix in testcase: kernel-selftests version: kernel-selftests-x86_64-2ed09c3b-1_20221128 with following parameters: group: group-01 test-description: The kernel contains a set of "self tests" under the tools/testing/selftests/ directory. These are intended to be small unit tests to exercise individual code paths in the kernel. test-url: https://www.kernel.org/doc/Documentation/kselftest.txt on test machine: 4 threads Intel(R) Xeon(R) CPU E3-1225 v5 @ 3.30GHz (Skylake) with 16G memory caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace): If you fix the issue, kindly add following tag | Reported-by: kernel test robot | Link: https://lore.kernel.org/oe-lkp/202301031611.c49a0c74-oliver.sang@intel.com [ 70.728575][ T1903] ------------[ cut here ]------------ [ 70.733971][ T1903] kernel BUG at lib/list_debug.c:59! [ 70.739184][ T1903] invalid opcode: 0000 [#1] SMP KASAN PTI [ 70.744784][ T1903] CPU: 1 PID: 1903 Comm: bash Tainted: G S 6.2.0-rc1-00001-gff25f87cfcfc #1 [ 70.754729][ T1903] Hardware name: HP HP Z238 Microtower Workstation/8183, BIOS N51 Ver. 01.63 10/05/2017 [ 70.764321][ T1903] RIP: 0010:__list_del_entry_valid.cold+0x12/0x72 [ 70.770614][ T1903] Code: fb ff 0f 0b 48 89 f1 48 c7 c7 a0 89 e6 83 4c 89 e6 e8 8d 63 fb ff 0f 0b 4c 89 e1 48 89 ee 48 c7 c7 00 8c e6 83 e8 79 63 fb ff <0f> 0b 48 89 ee 48 c7 c7 e0 8a e6 83 e8 68 63 fb ff 0f 0b 4c 89 e2 [ 70.790142][ T1903] RSP: 0018:ffffc90002e3fba0 EFLAGS: 00010286 [ 70.796095][ T1903] RAX: 000000000000006d RBX: ffff88810624f608 RCX: 0000000000000000 [ 70.803943][ T1903] RDX: 0000000000000004 RSI: 0000000000000008 RDI: fffff520005c7f67 [ 70.811793][ T1903] RBP: ffff88815cda06e8 R08: 000000000000006d R09: ffffc90002e3f9df [ 70.819647][ T1903] R10: fffff520005c7f3b R11: 0000000000000000 R12: ffff88810624f720 [ 70.827493][ T1903] R13: ffff888106289e68 R14: ffff88815cda06b8 R15: ffff88815cda0628 [ 70.835338][ T1903] FS: 00007f635d668740(0000) GS:ffff8883abc80000(0000) knlGS:0000000000000000 [ 70.844158][ T1903] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 70.850618][ T1903] CR2: 00005628e414cf98 CR3: 0000000429590001 CR4: 00000000003706e0 [ 70.858469][ T1903] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 70.866325][ T1903] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 70.874176][ T1903] Call Trace: [ 70.877330][ T1903] [ 70.880138][ T1903] __dentry_kill+0x1da/0x560 [ 70.884617][ T1903] ? dput+0x34/0xa10 [ 70.888378][ T1903] dput+0x444/0xa10 [ 70.892055][ T1903] dbgfs_rm_context+0xc7/0x3d0 [ 70.896690][ T1903] dbgfs_rm_context_write+0xbc/0x100 [ 70.901852][ T1903] full_proxy_write+0xf8/0x180 [ 70.906486][ T1903] vfs_write+0x211/0xc00 [ 70.910597][ T1903] ? kernel_write+0x500/0x500 [ 70.915141][ T1903] ? find_held_lock+0x2d/0x110 [ 70.919792][ T1903] ? close_fd+0x65/0x90 [ 70.923815][ T1903] ? __lock_release+0x102/0x520 [ 70.928532][ T1903] ? lock_downgrade+0x100/0x100 [ 70.933252][ T1903] ? do_dup2+0x223/0x4c0 [ 70.937364][ T1903] ? __fget_light+0x51/0x220 [ 70.941825][ T1903] ksys_write+0xf7/0x1d0 [ 70.945933][ T1903] ? __ia32_sys_read+0xb0/0xb0 [ 70.950567][ T1903] ? lockdep_hardirqs_on_prepare+0x19a/0x350 [ 70.957026][ T1903] ? syscall_enter_from_user_mode+0x25/0x90 [ 70.962790][ T1903] do_syscall_64+0x5a/0x80 [ 70.967082][ T1903] ? lockdep_hardirqs_on_prepare+0x19a/0x350 [ 70.973545][ T1903] ? do_syscall_64+0x67/0x80 [ 70.978004][ T1903] ? do_syscall_64+0x67/0x80 [ 70.982463][ T1903] ? lockdep_hardirqs_on_prepare+0x19a/0x350 [ 70.988926][ T1903] entry_SYSCALL_64_after_hwframe+0x5e/0xc8 [ 70.994696][ T1903] RIP: 0033:0x7f635d763190 [ 70.998983][ T1903] Code: 40 00 48 8b 15 71 9c 0d 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 80 3d 51 24 0e 00 00 74 17 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 58 c3 0f 1f 80 00 00 00 00 48 83 ec 28 48 89 [ 71.018483][ T1903] RSP: 002b:00007ffdf9d32458 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 71.026767][ T1903] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f635d763190 [ 71.034615][ T1903] RDX: 0000000000000004 RSI: 00005628e414af00 RDI: 0000000000000001 [ 71.042465][ T1903] RBP: 00005628e414af00 R08: 0000000000000007 R09: 0000000000000073 [ 71.050321][ T1903] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000004 [ 71.058170][ T1903] R13: 00007f635d83e760 R14: 0000000000000004 R15: 00007f635d8399e0 [ 71.066024][ T1903] [ 71.068918][ T1903] Modules linked in: openvswitch nf_conncount nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 intel_rapl_msr intel_rapl_common i915 btrfs blake2b_generic xor raid6_pq zstd_compress x86_pkg_temp_thermal intel_powerclamp libcrc32c coretemp kvm_intel kvm drm_buddy irqbypass drm_display_helper sg crct10dif_pclmul ttm ipmi_devintf crc32_pclmul ipmi_msghandler crc32c_intel ghash_clmulni_intel sha512_ssse3 drm_kms_helper rapl mei_wdt syscopyarea sysfillrect intel_cstate wmi_bmof ahci sysimgblt mei_me i2c_i801 libahci intel_gtt intel_uncore serio_raw intel_pch_thermal mei i2c_smbus libata agpgart ie31200_edac video acpi_pad wmi intel_pmc_core tpm_infineon binfmt_misc drm fuse ip_tables [ 71.130909][ T1903] ---[ end trace 0000000000000000 ]--- [ 71.136260][ T1903] RIP: 0010:__list_del_entry_valid.cold+0x12/0x72 [ 71.142555][ T1903] Code: fb ff 0f 0b 48 89 f1 48 c7 c7 a0 89 e6 83 4c 89 e6 e8 8d 63 fb ff 0f 0b 4c 89 e1 48 89 ee 48 c7 c7 00 8c e6 83 e8 79 63 fb ff <0f> 0b 48 89 ee 48 c7 c7 e0 8a e6 83 e8 68 63 fb ff 0f 0b 4c 89 e2 [ 71.162099][ T1903] RSP: 0018:ffffc90002e3fba0 EFLAGS: 00010286 [ 71.168054][ T1903] RAX: 000000000000006d RBX: ffff88810624f608 RCX: 0000000000000000 [ 71.175913][ T1903] RDX: 0000000000000004 RSI: 0000000000000008 RDI: fffff520005c7f67 [ 71.183783][ T1903] RBP: ffff88815cda06e8 R08: 000000000000006d R09: ffffc90002e3f9df [ 71.191656][ T1903] R10: fffff520005c7f3b R11: 0000000000000000 R12: ffff88810624f720 [ 71.199529][ T1903] R13: ffff888106289e68 R14: ffff88815cda06b8 R15: ffff88815cda0628 [ 71.207397][ T1903] FS: 00007f635d668740(0000) GS:ffff8883abc80000(0000) knlGS:0000000000000000 [ 71.216224][ T1903] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 71.222688][ T1903] CR2: 00005628e414cf98 CR3: 0000000429590001 CR4: 00000000003706e0 [ 71.230549][ T1903] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 71.238417][ T1903] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 71.246291][ T1903] Kernel panic - not syncing: Fatal exception [ 71.252291][ T1903] Kernel Offset: disabled To reproduce: git clone https://github.com/intel/lkp-tests.git cd lkp-tests sudo bin/lkp install job.yaml # job file is attached in this email bin/lkp split-job --compatible job.yaml # generate the yaml file for lkp run sudo bin/lkp run generated-yaml-file # if come across any failure that blocks the test, # please remove ~/.lkp and /lkp dir to run from a clean state. -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests