IPVS: ftp: loaded support on port[0] = 21 kasan: CONFIG_KASAN_INLINE enabled kasan: GPF could be caused by NULL-ptr deref or user memory access general protection fault: 0000 [#1] PREEMPT SMP KASAN CPU: 0 PID: 32101 Comm: syz-executor0 Not tainted 4.20.0+ #3 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 RIP: 0010:lock_accessed kernel/locking/lockdep.c:968 [inline] RIP: 0010:__bfs kernel/locking/lockdep.c:1035 [inline] RIP: 0010:__bfs+0x2ce/0x7a0 kernel/locking/lockdep.c:989 Code: 49 01 00 00 49 8d 7f 10 4c 89 f8 4c 8b 1d 4a 50 ee 09 48 89 f9 48 2d 60 a6 31 8b 44 8b 15 9a 4e 61 09 48 c1 e9 03 48 c1 f8 06 <42> 80 3c 21 00 0f 85 2c 03 00 00 49 8b 77 10 4c 8d 46 2c 4c 89 c1 RSP: 0018:ffff8880ae607110 EFLAGS: 00010007 RAX: 0000000001d33966 RBX: ffffed1015cc0e3b RCX: 0000000000000002 RDX: 1ffff11015cc0e37 RSI: 0000000000000001 RDI: 0000000000000010 RBP: ffff8880ae607240 R08: 0000000000000001 R09: 1ffff11015cc0e3b R10: 000000000001d48d R11: 000000000000313c R12: dffffc0000000000 R13: ffffffff8b280110 R14: ffff8880ae607218 R15: 0000000000000000 FS: 00007f060dd28700(0000) GS:ffff8880ae600000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000000020000000 CR3: 000000006226a000 CR4: 00000000001406f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: __bfs_forwards kernel/locking/lockdep.c:1063 [inline] find_usage_forwards kernel/locking/lockdep.c:1363 [inline] check_usage_forwards+0x164/0x3e0 kernel/locking/lockdep.c:2575 mark_lock_irq kernel/locking/lockdep.c:2690 [inline] mark_lock+0x519/0x1cd0 kernel/locking/lockdep.c:3062 mark_irqflags kernel/locking/lockdep.c:2940 [inline] __lock_acquire+0x139c/0x4a30 kernel/locking/lockdep.c:3295 lock_acquire+0x1db/0x570 kernel/locking/lockdep.c:3841 __raw_spin_lock include/linux/spinlock_api_smp.h:142 [inline] _raw_spin_lock+0x2f/0x40 kernel/locking/spinlock.c:144 spin_lock include/linux/spinlock.h:329 [inline] __queue_work+0xbfc/0x1450 kernel/workqueue.c:1414 delayed_work_timer_fn+0x5d/0x90 kernel/workqueue.c:1500 call_timer_fn+0x254/0x900 kernel/time/timer.c:1325 kobject: 'loop3' (00000000a8a16ed0): kobject_uevent_env kobject: 'loop3' (00000000a8a16ed0): fill_kobj_path: path = '/devices/virtual/block/loop3' expire_timers kernel/time/timer.c:1358 [inline] __run_timers+0x4a2/0xd50 kernel/time/timer.c:1681 kobject: 'rx-0' (00000000b6983342): kobject_uevent_env kobject: 'rx-0' (00000000b6983342): fill_kobj_path: path = '/devices/virtual/net/tunl0/queues/rx-0' run_timer_softirq+0x52/0xb0 kernel/time/timer.c:1694 __do_softirq+0x30b/0xb11 kernel/softirq.c:292 kobject: 'loop5' (0000000072f0f9f2): kobject_uevent_env kobject: 'tx-0' (00000000f704d8a1): kobject_add_internal: parent: 'queues', set: 'queues' kobject: 'loop5' (0000000072f0f9f2): fill_kobj_path: path = '/devices/virtual/block/loop5' invoke_softirq kernel/softirq.c:373 [inline] irq_exit+0x180/0x1d0 kernel/softirq.c:413 exiting_irq arch/x86/include/asm/apic.h:536 [inline] smp_apic_timer_interrupt+0x1b7/0x760 arch/x86/kernel/apic/apic.c:1062 kobject: 'tx-0' (00000000f704d8a1): kobject_uevent_env kobject: 'tx-0' (00000000f704d8a1): fill_kobj_path: path = '/devices/virtual/net/tunl0/queues/tx-0' apic_timer_interrupt+0xf/0x20 arch/x86/entry/entry_64.S:807 RIP: 0010:arch_local_irq_restore arch/x86/include/asm/paravirt.h:766 [inline] RIP: 0010:lock_is_held_type+0x17e/0x210 kernel/locking/lockdep.c:3881 kobject: 'loop5' (0000000072f0f9f2): kobject_uevent_env Code: 00 00 00 fc ff df 41 c7 85 7c 08 00 00 00 00 00 00 48 c1 e8 03 80 3c 10 00 75 63 48 83 3d b9 0a 2f 08 00 74 30 48 89 df 57 9d <0f> 1f 44 00 00 48 83 c4 08 44 89 e0 5b 41 5c 41 5d 5d c3 48 83 c4 RSP: 0018:ffff888069be76d8 EFLAGS: 00000282 ORIG_RAX: ffffffffffffff13 RAX: 1ffffffff1324a06 RBX: 0000000000000282 RCX: 1ffffffff14b661e RDX: dffffc0000000000 RSI: 00000000ffffffff RDI: 0000000000000282 RBP: ffff888069be76f8 R08: ffff88806343e300 R09: 00000000fffff8f8 kobject: 'gre0' (00000000caf7746f): kobject_add_internal: parent: 'net', set: 'devices' R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000000 kobject: 'loop5' (0000000072f0f9f2): fill_kobj_path: path = '/devices/virtual/block/loop5' R13: ffff88806343e300 R14: 000000000000000a R15: 000000002001f240 lock_is_held include/linux/lockdep.h:337 [inline] ___might_sleep+0x285/0x310 kernel/sched/core.c:6113 kobject: 'gre0' (00000000caf7746f): kobject_uevent_env __might_sleep+0x95/0x190 kernel/sched/core.c:6101 kobject: 'loop5' (0000000072f0f9f2): kobject_uevent_env __might_fault+0xc6/0x1e0 mm/memory.c:4357 _copy_from_user+0x30/0x150 lib/usercopy.c:10 copy_from_user include/linux/uaccess.h:147 [inline] copy_msghdr_from_user+0xa0/0x570 net/socket.c:1997 kobject: 'loop5' (0000000072f0f9f2): fill_kobj_path: path = '/devices/virtual/block/loop5' ___sys_recvmsg+0x142/0x670 net/socket.c:2266 kobject: 'gre0' (00000000caf7746f): fill_kobj_path: path = '/devices/virtual/net/gre0' kobject: 'queues' (00000000e7547b81): kobject_add_internal: parent: 'gre0', set: '' kobject: 'loop5' (0000000072f0f9f2): kobject_uevent_env __sys_recvmmsg+0x2f8/0xba0 net/socket.c:2390 kobject: 'loop5' (0000000072f0f9f2): fill_kobj_path: path = '/devices/virtual/block/loop5' kobject: 'queues' (00000000e7547b81): kobject_uevent_env do_sys_recvmmsg+0xe3/0x190 net/socket.c:2470 kobject: 'queues' (00000000e7547b81): kobject_uevent_env: filter function caused the event to drop! __do_sys_recvmmsg net/socket.c:2482 [inline] __se_sys_recvmmsg net/socket.c:2478 [inline] __x64_sys_recvmmsg+0xbe/0x150 net/socket.c:2478 do_syscall_64+0x1a3/0x800 arch/x86/entry/common.c:290 kobject: 'loop5' (0000000072f0f9f2): kobject_uevent_env entry_SYSCALL_64_after_hwframe+0x49/0xbe RIP: 0033:0x457ec9 kobject: 'loop5' (0000000072f0f9f2): fill_kobj_path: path = '/devices/virtual/block/loop5' Code: 6d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 3b b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 RSP: 002b:00007f060dd27c78 EFLAGS: 00000246 ORIG_RAX: 000000000000012b RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 0000000000457ec9 RDX: 0000000000001500 RSI: 0000000020001280 RDI: 0000000000000005 kobject: 'rx-0' (00000000e41b1519): kobject_add_internal: parent: 'queues', set: 'queues' RBP: 000000000073bfa0 R08: 0000000020001380 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 00007f060dd286d4 R13: 00000000004c4a57 R14: 00000000004d8128 R15: 00000000ffffffff Modules linked in: kobject: 'rx-0' (00000000e41b1519): kobject_uevent_env ---[ end trace bc39c8c4fa128dad ]--- RIP: 0010:lock_accessed kernel/locking/lockdep.c:968 [inline] RIP: 0010:__bfs kernel/locking/lockdep.c:1035 [inline] RIP: 0010:__bfs+0x2ce/0x7a0 kernel/locking/lockdep.c:989 Code: 49 01 00 00 49 8d 7f 10 4c 89 f8 4c 8b 1d 4a 50 ee 09 48 89 f9 48 2d 60 a6 31 8b 44 8b 15 9a 4e 61 09 48 c1 e9 03 48 c1 f8 06 <42> 80 3c 21 00 0f 85 2c 03 00 00 49 8b 77 10 4c 8d 46 2c 4c 89 c1 RSP: 0018:ffff8880ae607110 EFLAGS: 00010007 RAX: 0000000001d33966 RBX: ffffed1015cc0e3b RCX: 0000000000000002 kobject: 'rx-0' (00000000e41b1519): fill_kobj_path: path = '/devices/virtual/net/gre0/queues/rx-0' RDX: 1ffff11015cc0e37 RSI: 0000000000000001 RDI: 0000000000000010 RBP: ffff8880ae607240 R08: 0000000000000001 R09: 1ffff11015cc0e3b R10: 000000000001d48d R11: 000000000000313c R12: dffffc0000000000 R13: ffffffff8b280110 R14: ffff8880ae607218 R15: 0000000000000000 FS: 00007f060dd28700(0000) GS:ffff8880ae600000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 kobject: 'tx-0' (00000000d61e9309): kobject_add_internal: parent: 'queues', set: 'queues' CR2: 0000000020000000 CR3: 000000006226a000 CR4: 00000000001406f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400