Hello, kernel test robot noticed "WARNING:at_kernel/cgroup/cgroup.c:#css_release_work_fn" on: commit: ab03125268679e058e1e7b6612f6d12610761769 ("cgroup: Show # of subsystem CSSes in cgroup.stat") https://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git master [test failed on linux-next/master 222a3380f92b8791d4eeedf7cd750513ff428adf] in testcase: kernel-selftests version: kernel-selftests-x86_64-977d51cf-1_20240508 with following parameters: group: cgroup compiler: gcc-12 test machine: 16 threads 1 sockets Intel(R) Xeon(R) E-2278G CPU @ 3.40GHz (Coffee Lake) with 32G 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@xxxxxxxxx> | Closes: https://lore.kernel.org/oe-lkp/202408090947.ec19afd3-oliver.sang@xxxxxxxxx [ 329.344633][ T27] ------------[ cut here ]------------ [ 329.352806][ T27] WARNING: CPU: 1 PID: 27 at kernel/cgroup/cgroup.c:5468 css_release_work_fn (kernel/cgroup/cgroup.c:5468) [ 329.364374][ T27] Modules linked in: openvswitch nf_conncount nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 psample btrfs blake2b_generic xor zstd_compress raid6_pq libcrc32c intel_rapl_msr intel_rapl_common x86_pkg_temp_thermal intel_powerclamp coretemp sd_mod kvm_intel sg kvm crct10dif_pclmul crc32_pclmul crc32c_intel ghash_clmulni_intel sha512_ssse3 rapl ast ahci intel_wmi_thunderbolt wmi_bmof libahci video drm_shmem_helper intel_cstate ppdev drm_kms_helper mei_me intel_ish_ipc i2c_i801 i2c_designware_platform intel_uncore parport_pc libata i2c_designware_core idma64 i2c_smbus mei acpi_power_meter intel_ishtp intel_pch_thermal ie31200_edac parport acpi_ipmi wmi ipmi_devintf pinctrl_cannonlake ipmi_msghandler acpi_tad acpi_pad binfmt_misc loop fuse drm dm_mod ip_tables sch_fq_codel [ 329.438923][ T27] CPU: 1 UID: 0 PID: 27 Comm: kworker/1:0 Not tainted 6.11.0-rc1-00007-gab0312526867 #1 [ 329.449669][ T27] Hardware name: Intel Corporation Mehlow UP Server Platform/Moss Beach Server, BIOS CNLSE2R1.R00.X188.B13.1903250419 03/25/2019 [ 329.464003][ T27] Workqueue: cgroup_destroy css_release_work_fn [ 329.471393][ T27] RIP: 0010:css_release_work_fn (kernel/cgroup/cgroup.c:5468) [ 329.478404][ T27] Code: 00 00 fc ff df 48 89 fa 48 c1 ea 03 0f b6 04 02 84 c0 74 08 3c 03 0f 8e 73 04 00 00 8b 8d b0 00 00 00 85 c9 0f 84 b2 01 00 00 <0f> 0b 49 8d bc 24 10 01 00 00 48 b8 00 00 00 00 00 fc ff df 48 89 All code ======== 0: 00 00 add %al,(%rax) 2: fc cld 3: ff (bad) 4: df 48 89 fisttps -0x77(%rax) 7: fa cli 8: 48 c1 ea 03 shr $0x3,%rdx c: 0f b6 04 02 movzbl (%rdx,%rax,1),%eax 10: 84 c0 test %al,%al 12: 74 08 je 0x1c 14: 3c 03 cmp $0x3,%al 16: 0f 8e 73 04 00 00 jle 0x48f 1c: 8b 8d b0 00 00 00 mov 0xb0(%rbp),%ecx 22: 85 c9 test %ecx,%ecx 24: 0f 84 b2 01 00 00 je 0x1dc 2a:* 0f 0b ud2 <-- trapping instruction 2c: 49 8d bc 24 10 01 00 lea 0x110(%r12),%rdi 33: 00 34: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 3b: fc ff df 3e: 48 rex.W 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 49 8d bc 24 10 01 00 lea 0x110(%r12),%rdi 9: 00 a: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 11: fc ff df 14: 48 rex.W 15: 89 .byte 0x89 [ 329.499252][ T27] RSP: 0018:ffffc90000337c90 EFLAGS: 00010202 [ 329.506527][ T27] RAX: 0000000000000003 RBX: 0000000000000000 RCX: 0000000000000000 [ 329.515801][ T27] RDX: 0000000000000001 RSI: 0000000000000000 RDI: ffff88886dde0288 [ 329.525032][ T27] RBP: ffff88885d2ee068 R08: ffffffff85688cbc R09: fffffbfff0f10188 [ 329.534328][ T27] R10: ffffffff87880c47 R11: 0000000000000040 R12: ffff88886dde0000 [ 329.543601][ T27] R13: 000000000000001b R14: ffffffff85688c20 R15: ffff888118c08020 [ 329.552847][ T27] FS: 0000000000000000(0000) GS:ffff8887e3680000(0000) knlGS:0000000000000000 [ 329.563170][ T27] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 329.571124][ T27] CR2: 000055f6ec637108 CR3: 000000087927e002 CR4: 00000000003706f0 [ 329.580442][ T27] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 329.589740][ T27] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 329.599048][ T27] Call Trace: [ 329.603695][ T27] <TASK> [ 329.607990][ T27] ? __warn (kernel/panic.c:735) [ 329.613444][ T27] ? css_release_work_fn (kernel/cgroup/cgroup.c:5468) [ 329.620132][ T27] ? report_bug (lib/bug.c:180 lib/bug.c:219) [ 329.625961][ T27] ? handle_bug (arch/x86/kernel/traps.c:239) [ 329.631620][ T27] ? exc_invalid_op (arch/x86/kernel/traps.c:260 (discriminator 1)) [ 329.637638][ T27] ? asm_exc_invalid_op (arch/x86/include/asm/idtentry.h:621) [ 329.644006][ T27] ? css_release_work_fn (kernel/cgroup/cgroup.c:5468) [ 329.650668][ T27] process_one_work (kernel/workqueue.c:3231) [ 329.656971][ T27] ? __pfx_lock_acquire (kernel/locking/lockdep.c:5727) [ 329.663388][ T27] ? __pfx_process_one_work (kernel/workqueue.c:3133) [ 329.670157][ T27] ? assign_work (kernel/workqueue.c:1202) [ 329.676137][ T27] ? lock_is_held_type (kernel/locking/lockdep.c:5500 kernel/locking/lockdep.c:5831) [ 329.682560][ T27] worker_thread (kernel/workqueue.c:3306 kernel/workqueue.c:3390) [ 329.688584][ T27] ? __pfx_worker_thread (kernel/workqueue.c:3339) [ 329.695127][ T27] kthread (kernel/kthread.c:389) [ 329.700585][ T27] ? __pfx_kthread (kernel/kthread.c:342) [ 329.706591][ T27] ret_from_fork (arch/x86/kernel/process.c:147) [ 329.712434][ T27] ? __pfx_kthread (kernel/kthread.c:342) [ 329.718451][ T27] ret_from_fork_asm (arch/x86/entry/entry_64.S:257) [ 329.724624][ T27] </TASK> [ 329.729125][ T27] irq event stamp: 179927 [ 329.734853][ T27] hardirqs last enabled at (179941): console_unlock (arch/x86/include/asm/irqflags.h:42 arch/x86/include/asm/irqflags.h:97 arch/x86/include/asm/irqflags.h:155 kernel/printk/printk.c:341 kernel/printk/printk.c:2801 kernel/printk/printk.c:3120) [ 329.745845][ T27] hardirqs last disabled at (179954): console_unlock (kernel/printk/printk.c:339 kernel/printk/printk.c:2801 kernel/printk/printk.c:3120) [ 329.756837][ T27] softirqs last enabled at (179968): handle_softirqs (arch/x86/include/asm/preempt.h:26 kernel/softirq.c:401 kernel/softirq.c:582) [ 329.767923][ T27] softirqs last disabled at (179963): __irq_exit_rcu (kernel/softirq.c:589 kernel/softirq.c:428 kernel/softirq.c:637) [ 329.778925][ T27] ---[ end trace 0000000000000000 ]--- The kernel config and materials to reproduce are available at: https://download.01.org/0day-ci/archive/20240809/202408090947.ec19afd3-oliver.sang@xxxxxxxxx -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki