------------[ cut here ]------------ ODEBUG: free active (active state 0) object: ffff888077df0090 object type: timer_list hint: rose_t0timer_expiry+0x0/0x350 net/rose/rose_link.c:-1 WARNING: CPU: 0 PID: 25084 at lib/debugobjects.c:615 debug_print_object+0x16b/0x1e0 lib/debugobjects.c:612 Modules linked in: CPU: 0 UID: 0 PID: 25084 Comm: syz.3.5489 Not tainted syzkaller #0 PREEMPT(full) Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/02/2025 RIP: 0010:debug_print_object+0x16b/0x1e0 lib/debugobjects.c:612 Code: 4c 89 ff e8 37 f9 8b fd 4d 8b 0f 48 c7 c7 80 7e c0 8b 48 8b 34 24 4c 89 ea 89 e9 4d 89 f0 41 54 e8 fa 77 e9 fc 48 83 c4 08 90 <0f> 0b 90 90 ff 05 77 06 05 0b 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 RSP: 0018:ffffc90000007a00 EFLAGS: 00010296 RAX: 02fc640ec460d300 RBX: dffffc0000000000 RCX: ffff88805521dac0 RDX: 0000000000000100 RSI: 0000000000000000 RDI: 0000000000000002 RBP: 0000000000000000 R08: 0000000000000003 R09: 0000000000000004 R10: dffffc0000000000 R11: fffffbfff1bfa658 R12: ffffffff8a3e0c00 R13: ffffffff8bc08000 R14: ffff888077df0090 R15: ffffffff8b6cf600 FS: 00007fda03b666c0(0000) GS:ffff888125d0f000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00002000002c7000 CR3: 00000000559ba000 CR4: 00000000003526f0 Call Trace: __debug_check_no_obj_freed lib/debugobjects.c:1099 [inline] debug_check_no_obj_freed+0x3a2/0x470 lib/debugobjects.c:1129 slab_free_hook mm/slub.c:2446 [inline] slab_free mm/slub.c:6574 [inline] kfree+0x115/0x6d0 mm/slub.c:6781 rose_neigh_put include/net/rose.h:166 [inline] rose_timer_expiry+0x4cb/0x600 net/rose/rose_timer.c:183 call_timer_fn+0x17e/0x5f0 kernel/time/timer.c:1747 expire_timers kernel/time/timer.c:1798 [inline] __run_timers kernel/time/timer.c:2372 [inline] __run_timer_base+0x61a/0x860 kernel/time/timer.c:2384 run_timer_base kernel/time/timer.c:2393 [inline] run_timer_softirq+0xb7/0x180 kernel/time/timer.c:2403 handle_softirqs+0x283/0x870 kernel/softirq.c:622 __do_softirq kernel/softirq.c:656 [inline] invoke_softirq kernel/softirq.c:496 [inline] __irq_exit_rcu+0xca/0x1f0 kernel/softirq.c:723 irq_exit_rcu+0x9/0x30 kernel/softirq.c:739 instr_sysvec_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1052 [inline] sysvec_apic_timer_interrupt+0xa6/0xc0 arch/x86/kernel/apic/apic.c:1052 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:702 RIP: 0010:llist_on_list include/linux/llist.h:100 [inline] RIP: 0010:css_rstat_updated+0x222/0x4f0 kernel/cgroup/rstat.c:101 Code: df e8 a2 ca 6c 00 48 8b 03 49 01 c4 49 83 c4 10 4c 89 e1 48 c1 e9 03 48 b8 00 00 00 00 00 fc ff df 48 89 4c 24 28 80 3c 01 00 <74> 08 4c 89 e7 e8 74 ca 6c 00 49 8b 04 24 4c 39 e0 74 16 e8 36 2c RSP: 0018:ffffc9001c7df660 EFLAGS: 00000246 RAX: dffffc0000000000 RBX: ffffffff8da0add0 RCX: 1ffffd1ffff8f966 RDX: ffffc9000f41e000 RSI: 000000000007ffff RDI: 0000000000080000 RBP: ffffc9001c7df728 R08: 0000000000000000 R09: ffffffff820bb6d1 R10: dffffc0000000000 R11: ffffed1009e59aa9 R12: ffffe8ffffc7cb30 R13: 1ffffffff1b415ba R14: ffff88801ae9a720 R15: 1ffff110035d34e4 memcg_rstat_updated+0x2c/0x220 mm/memcontrol.c:574 count_memcg_events+0xbd/0x270 mm/memcontrol.c:846 count_memcg_events_mm include/linux/memcontrol.h:994 [inline] count_memcg_event_mm+0x14c/0x260 include/linux/memcontrol.h:1001 mm_account_fault mm/memory.c:6352 [inline] handle_mm_fault+0x50f/0x8e0 mm/memory.c:6513 do_user_addr_fault+0x764/0x1380 arch/x86/mm/fault.c:1387 handle_page_fault arch/x86/mm/fault.c:1476 [inline] exc_page_fault+0x82/0x100 arch/x86/mm/fault.c:1532 asm_exc_page_fault+0x26/0x30 arch/x86/include/asm/idtentry.h:623 RIP: 0010:rep_movs_alternative+0x30/0x90 arch/x86/lib/copy_user_64.S:60 Code: 83 f9 08 73 25 85 c9 74 0f 8a 06 88 07 48 ff c7 48 ff c6 48 ff c9 75 f1 e9 7d 35 04 00 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 <48> 8b 06 48 89 07 48 83 c6 08 48 83 c7 08 83 e9 08 74 db 83 f9 08 RSP: 0018:ffffc9001c7dfa18 EFLAGS: 00050206 RAX: 00007ffffffff001 RBX: 0000000000000038 RCX: 0000000000000038 RDX: 0000000000000001 RSI: 00002000002c7000 RDI: ffffc9001c7dfaa0 RBP: ffffc9001c7dfc30 R08: ffffc9001c7dfad7 R09: 1ffff920038fbf5a R10: dffffc0000000000 R11: fffff520038fbf5b R12: 0000000000000000 R13: dffffc0000000000 R14: ffffc9001c7dfaa0 R15: 00002000002c7000 copy_user_generic arch/x86/include/asm/uaccess_64.h:126 [inline] raw_copy_from_user arch/x86/include/asm/uaccess_64.h:141 [inline] _inline_copy_from_user include/linux/uaccess.h:178 [inline] _copy_from_user+0x7a/0xb0 lib/usercopy.c:18 copy_from_user include/linux/uaccess.h:212 [inline] copy_msghdr_from_user net/socket.c:2560 [inline] recvmsg_copy_msghdr net/socket.c:2816 [inline] ___sys_recvmsg+0x12e/0x510 net/socket.c:2888 do_recvmmsg+0x307/0x770 net/socket.c:2987 __sys_recvmmsg net/socket.c:3061 [inline] __do_sys_recvmmsg net/socket.c:3084 [inline] __se_sys_recvmmsg net/socket.c:3077 [inline] __x64_sys_recvmmsg+0x190/0x240 net/socket.c:3077 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xfa/0xfa0 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7fda02d8eec9 Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 RSP: 002b:00007fda03b66038 EFLAGS: 00000246 ORIG_RAX: 000000000000012b RAX: ffffffffffffffda RBX: 00007fda02fe6180 RCX: 00007fda02d8eec9 RDX: 000000000400030f RSI: 0000200000005c80 RDI: 000000000000000a RBP: 00007fda02e11f91 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 R13: 00007fda02fe6218 R14: 00007fda02fe6180 R15: 00007ffc4dd999b8 ---------------- Code disassembly (best guess), 1 bytes skipped: 0: e8 a2 ca 6c 00 call 0x6ccaa7 5: 48 8b 03 mov (%rbx),%rax 8: 49 01 c4 add %rax,%r12 b: 49 83 c4 10 add $0x10,%r12 f: 4c 89 e1 mov %r12,%rcx 12: 48 c1 e9 03 shr $0x3,%rcx 16: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 1d: fc ff df 20: 48 89 4c 24 28 mov %rcx,0x28(%rsp) 25: 80 3c 01 00 cmpb $0x0,(%rcx,%rax,1) * 29: 74 08 je 0x33 <-- trapping instruction 2b: 4c 89 e7 mov %r12,%rdi 2e: e8 74 ca 6c 00 call 0x6ccaa7 33: 49 8b 04 24 mov (%r12),%rax 37: 4c 39 e0 cmp %r12,%rax 3a: 74 16 je 0x52 3c: e8 .byte 0xe8 3d: 36 ss 3e: 2c .byte 0x2c