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