linux-mm.kvack.org archive mirror
 help / color / mirror / Atom feed
* [vbabka:b4/sheaves-for-all] [slab]  d39c8adcd0: WARNING:at_include/linux/alloc_tag.h:#__alloc_tagging_slab_free_hook
@ 2025-11-27  6:09 kernel test robot
  0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2025-11-27  6:09 UTC (permalink / raw)
  To: Vlastimil Babka; +Cc: oe-lkp, lkp, linux-mm, oliver.sang



Hello,

kernel test robot noticed "WARNING:at_include/linux/alloc_tag.h:#__alloc_tagging_slab_free_hook" on:

commit: d39c8adcd0d209da4a303ba4735b120e406155b6 ("slab: handle kmalloc sheaves bootstrap")
https://git.kernel.org/cgit/linux/kernel/git/vbabka/linux.git b4/sheaves-for-all

in testcase: boot

config: x86_64-randconfig-071-20251126
compiler: clang-20
test machine: qemu-system-x86_64 -enable-kvm -cpu SandyBridge -smp 2 -m 32G

(please refer to attached dmesg/kmsg for entire log/backtrace)


+----------------------------------------------------------------------+------------+------------+
|                                                                      | 75b6163a4e | d39c8adcd0 |
+----------------------------------------------------------------------+------------+------------+
| boot_successes                                                       | 6          | 0          |
| boot_failures                                                        | 0          | 6          |
| WARNING:at_include/linux/alloc_tag.h:#__alloc_tagging_slab_free_hook | 0          | 6          |
| RIP:__alloc_tagging_slab_free_hook                                   | 0          | 6          |
+----------------------------------------------------------------------+------------+------------+


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/202511271337.a31e6a9e-lkp@intel.com


[   32.935987][    C0] ------------[ cut here ]------------
[   32.937847][    C0] alloc_tag was not set
[   32.939292][    C0] WARNING: CPU: 0 PID: 168 at include/linux/alloc_tag.h:164 __alloc_tagging_slab_free_hook (include/linux/alloc_tag.h:164 (discriminator 23))
[   32.942621][    C0] Modules linked in: intel_cstate(-) i2c_piix4(+) i2c_smbus intel_agp input_leds serio_raw fuse qemu_fw_cfg
[   32.948018][    C0] CPU: 0 UID: 0 PID: 168 Comm: (udev-worker) Not tainted 6.18.0-rc3-00058-gd39c8adcd0d2 #1 PREEMPT(full)  bdf622f0b5325c8c5bd714a08cbc1497cefdf693
[   32.952307][    C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
[   32.955489][    C0] RIP: 0010:__alloc_tagging_slab_free_hook (include/linux/alloc_tag.h:164 (discriminator 23))
[   32.957639][    C0] Code: 48 89 3c 24 48 c7 c7 5c 39 88 86 48 89 d5 49 89 f6 4c 89 44 24 10 e8 18 8c 5c ff 4c 8b 44 24 10 48 8b 3c 24 4c 89 f6 48 89 ea <0f> 0b 49 8b 04 24 48 85 c0 75 a1 e9 05 ff ff ff 44 89 e8 40 0f b6
All code
========
   0:	48 89 3c 24          	mov    %rdi,(%rsp)
   4:	48 c7 c7 5c 39 88 86 	mov    $0xffffffff8688395c,%rdi
   b:	48 89 d5             	mov    %rdx,%rbp
   e:	49 89 f6             	mov    %rsi,%r14
  11:	4c 89 44 24 10       	mov    %r8,0x10(%rsp)
  16:	e8 18 8c 5c ff       	call   0xffffffffff5c8c33
  1b:	4c 8b 44 24 10       	mov    0x10(%rsp),%r8
  20:	48 8b 3c 24          	mov    (%rsp),%rdi
  24:	4c 89 f6             	mov    %r14,%rsi
  27:	48 89 ea             	mov    %rbp,%rdx
  2a:*	0f 0b                	ud2		<-- trapping instruction
  2c:	49 8b 04 24          	mov    (%r12),%rax
  30:	48 85 c0             	test   %rax,%rax
  33:	75 a1                	jne    0xffffffffffffffd6
  35:	e9 05 ff ff ff       	jmp    0xffffffffffffff3f
  3a:	44 89 e8             	mov    %r13d,%eax
  3d:	40                   	rex
  3e:	0f                   	.byte 0xf
  3f:	b6                   	.byte 0xb6

Code starting with the faulting instruction
===========================================
   0:	0f 0b                	ud2
   2:	49 8b 04 24          	mov    (%r12),%rax
   6:	48 85 c0             	test   %rax,%rax
   9:	75 a1                	jne    0xffffffffffffffac
   b:	e9 05 ff ff ff       	jmp    0xffffffffffffff15
  10:	44 89 e8             	mov    %r13d,%eax
  13:	40                   	rex
  14:	0f                   	.byte 0xf
  15:	b6                   	.byte 0xb6
[   32.962145][    C0] RSP: 0000:ffffc900011e7ac8 EFLAGS: 00010246
[   32.963469][    C0] RAX: 0000000000000000 RBX: ffff88815dcf3700 RCX: 0000000000000000
[   32.965735][    C0] RDX: ffffc900011e7b40 RSI: ffffea0005775c00 RDI: ffff888100059c80
[   32.967567][    C0] RBP: ffffc900011e7b40 R08: 0000000000000001 R09: 0000000000000000
[   32.969288][    C0] R10: 0000000000000000 R11: 0000000000000000 R12: ffff88815dcf3700
[   32.971009][    C0] R13: 0000000000000400 R14: ffffea0005775c00 R15: 0000000000000000
[   32.972730][    C0] FS:  00007f10b1ea5980(0000) GS:ffff8887961d9000(0000) knlGS:0000000000000000
[   32.974659][    C0] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   32.976089][    C0] CR2: 00007f10b2e71009 CR3: 000000015af2e000 CR4: 00000000000406f0
[   32.977809][    C0] Call Trace:
[   32.978628][    C0]  <TASK>
[   32.979381][    C0]  ? rcu_core (include/linux/rcupdate.h:341 (discriminator 1) kernel/rcu/tree.c:2607 (discriminator 1) kernel/rcu/tree.c:2861 (discriminator 1))
[   32.980391][    C0]  kfree (mm/slab.h:632 (discriminator 2))
[   32.981300][    C0]  ? rcu_core (kernel/rcu/tree.c:?)
[   32.982308][    C0]  ? count_partial_free_approx (mm/slub.c:2781)
[   32.983549][    C0]  rcu_core (include/linux/rcupdate.h:341 (discriminator 1) kernel/rcu/tree.c:2607 (discriminator 1) kernel/rcu/tree.c:2861 (discriminator 1))
[   32.984560][    C0]  ? rcu_cpu_kthread_park (kernel/rcu/tree.c:2826)
[   32.985742][    C0]  ? __tmigr_cpu_activate (kernel/time/timer_migration.c:1059)
[   32.986944][    C0]  handle_softirqs (include/trace/events/irq.h:142)
[   32.988020][    C0]  ? do_softirq (kernel/softirq.c:580)
[   32.989032][    C0]  ? ktime_get (kernel/time/timekeeping.c:295 (discriminator 512) kernel/time/timekeeping.c:404 (discriminator 512) kernel/time/timekeeping.c:826 (discriminator 512))
[   32.990034][    C0]  ? __irq_exit_rcu (arch/x86/include/asm/preempt.h:27 kernel/softirq.c:722)
[   32.991093][    C0]  ? __irq_exit_rcu (arch/x86/include/asm/preempt.h:27 kernel/softirq.c:722)
[   32.992151][    C0]  ? __irq_exit_rcu (arch/x86/include/asm/preempt.h:27 kernel/softirq.c:722)
[   32.993202][    C0]  ? __irq_exit_rcu (arch/x86/include/asm/preempt.h:27 kernel/softirq.c:722)
[   32.994294][    C0]  __irq_exit_rcu (arch/x86/include/asm/atomic.h:23)
[   32.995343][    C0]  ? irq_exit_rcu (kernel/softirq.c:714)
[   32.996370][    C0]  ? clockevents_program_event (kernel/time/clockevents.c:336)
[   32.998117][    C0]  irq_exit_rcu (kernel/softirq.c:741 (discriminator 5))
[   32.999477][    C0]  sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1052 (discriminator 6))
[   33.001256][    C0]  asm_sysvec_apic_timer_interrupt (arch/x86/include/asm/idtentry.h:697)
[   33.007296][    C0] RIP: 0033:0x7f10b2d43cc4
[   33.008693][    C0] Code: 4c 8d 05 df 12 19 00 48 8d 15 02 da 12 00 bf 07 00 00 00 5b e9 7d 84 e9 ff 66 66 2e 0f 1f 84 00 00 00 00 00 66 90 f3 0f 1e fa <41> 54 48 8d 05 03 55 24 00 66 0f ef c0 55 53 48 89 fb 48 83 ec 40
All code
========
   0:	4c 8d 05 df 12 19 00 	lea    0x1912df(%rip),%r8        # 0x1912e6
   7:	48 8d 15 02 da 12 00 	lea    0x12da02(%rip),%rdx        # 0x12da10
   e:	bf 07 00 00 00       	mov    $0x7,%edi
  13:	5b                   	pop    %rbx
  14:	e9 7d 84 e9 ff       	jmp    0xffffffffffe98496
  19:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
  20:	00 00 00 00 
  24:	66 90                	xchg   %ax,%ax
  26:	f3 0f 1e fa          	endbr64
  2a:*	41 54                	push   %r12		<-- trapping instruction
  2c:	48 8d 05 03 55 24 00 	lea    0x245503(%rip),%rax        # 0x245536
  33:	66 0f ef c0          	pxor   %xmm0,%xmm0
  37:	55                   	push   %rbp
  38:	53                   	push   %rbx
  39:	48 89 fb             	mov    %rdi,%rbx
  3c:	48 83 ec 40          	sub    $0x40,%rsp

Code starting with the faulting instruction
===========================================
   0:	41 54                	push   %r12
   2:	48 8d 05 03 55 24 00 	lea    0x245503(%rip),%rax        # 0x24550c
   9:	66 0f ef c0          	pxor   %xmm0,%xmm0
   d:	55                   	push   %rbp
   e:	53                   	push   %rbx
   f:	48 89 fb             	mov    %rdi,%rbx
  12:	48 83 ec 40          	sub    $0x40,%rsp
[   33.014161][    C0] RSP: 002b:00007ffc20e5c4a8 EFLAGS: 00000246
[   33.019447][    C0] RAX: 00005617e7714670 RBX: 00005617e77188c8 RCX: 0000000000000000
[   33.021918][    C0] RDX: 0000000000000020 RSI: 00005617e7723740 RDI: 00005617e77188c8
[   33.024389][    C0] RBP: 00007f10b2f63d00 R08: 0000000000000000 R09: 0000000000000001
[   33.026968][    C0] R10: a94ce8c078b7f815 R11: 0000000000000000 R12: 0000000000000018
[   33.029443][    C0] R13: 00005617e77146e8 R14: 0000000000000019 R15: 0000000000000000
[   33.031959][    C0]  </TASK>
[   33.033098][    C0] irq event stamp: 26060
[   33.034515][    C0] hardirqs last  enabled at (26070): __console_unlock (arch/x86/include/asm/irqflags.h:42 arch/x86/include/asm/irqflags.h:119 arch/x86/include/asm/irqflags.h:159 kernel/printk/printk.c:345 kernel/printk/printk.c:2858)
[   33.037554][    C0] hardirqs last disabled at (26081): __console_unlock (kernel/printk/printk.c:343 (discriminator 9) kernel/printk/printk.c:2858 (discriminator 9))
[   33.040473][    C0] softirqs last  enabled at (25216): handle_softirqs (arch/x86/include/asm/preempt.h:27 kernel/softirq.c:469 kernel/softirq.c:650)
[   33.043403][    C0] softirqs last disabled at (25293): __irq_exit_rcu (arch/x86/include/asm/atomic.h:23)
[   33.048190][    C0] ---[ end trace 0000000000000000 ]---



The kernel config and materials to reproduce are available at:
https://download.01.org/0day-ci/archive/20251127/202511271337.a31e6a9e-lkp@intel.com



-- 
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:[~2025-11-27  6:09 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-11-27  6:09 [vbabka:b4/sheaves-for-all] [slab] d39c8adcd0: WARNING:at_include/linux/alloc_tag.h:#__alloc_tagging_slab_free_hook kernel test robot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox