INFO: trying to register non-static key. the code is fine but needs lockdep annotation. turning off the locking correctness validator. CPU: 0 PID: 8715 Comm: syz-executor7 Not tainted 4.17.0-rc4+ #71 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Call Trace: __dump_stack lib/dump_stack.c:77 [inline] dump_stack+0x1b9/0x294 lib/dump_stack.c:113 assign_lock_key kernel/locking/lockdep.c:729 [inline] register_lock_class+0x1dd2/0x2630 kernel/locking/lockdep.c:755 __lock_acquire+0x1a7/0x5140 kernel/locking/lockdep.c:3319 lock_acquire+0x1dc/0x520 kernel/locking/lockdep.c:3920 __raw_spin_lock include/linux/spinlock_api_smp.h:142 [inline] _raw_spin_lock+0x2a/0x40 kernel/locking/spinlock.c:144 spin_lock include/linux/spinlock.h:310 [inline] ptr_ring_consume include/linux/ptr_ring.h:335 [inline] tun_ring_recv drivers/net/tun.c:2143 [inline] tun_do_read+0x18b1/0x29f0 drivers/net/tun.c:2182 tun_chr_read_iter+0xe5/0x1e0 drivers/net/tun.c:2214 call_read_iter include/linux/fs.h:1778 [inline] new_sync_read fs/read_write.c:406 [inline] __vfs_read+0x696/0xa50 fs/read_write.c:418 vfs_read+0x17f/0x3d0 fs/read_write.c:452 ksys_pread64+0x174/0x1a0 fs/read_write.c:626 __do_compat_sys_x86_pread arch/x86/ia32/sys_ia32.c:177 [inline] __se_compat_sys_x86_pread arch/x86/ia32/sys_ia32.c:174 [inline] __ia32_compat_sys_x86_pread+0xc4/0x130 arch/x86/ia32/sys_ia32.c:174 do_syscall_32_irqs_on arch/x86/entry/common.c:323 [inline] do_fast_syscall_32+0x345/0xf9b arch/x86/entry/common.c:394 entry_SYSENTER_compat+0x70/0x7f arch/x86/entry/entry_64_compat.S:139 RIP: 0023:0xf7f1dcb9 RSP: 002b:00000000f5f190ac EFLAGS: 00000282 ORIG_RAX: 00000000000000b4 RAX: ffffffffffffffda RBX: 0000000000000013 RCX: 0000000020000080 RDX: 0000000000000062 RSI: 0000000000000000 RDI: 0000000000000000 RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000296 R12: 0000000000000000 R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 binder_alloc: 8767: binder_alloc_buf, no vma binder: 8767:8771 transaction failed 29189/-3, size 0-0 line 2971 binder: BINDER_SET_CONTEXT_MGR already set binder: 8767:8784 ioctl 40046207 0 returned -16 binder_alloc: 8767: binder_alloc_buf, no vma binder: 8767:8771 transaction failed 29189/-3, size 40-8 line 2971 binder: 8767:8784 got transaction to invalid handle binder: 8767:8784 transaction failed 29201/-22, size 0-0 line 2856 binder: undelivered TRANSACTION_ERROR: 29201 binder: release 8767:8771 transaction 2 out, still active binder: unexpected work type, 4, not freed binder: undelivered TRANSACTION_COMPLETE binder: undelivered TRANSACTION_ERROR: 29189 binder_alloc: 8801: binder_alloc_buf, no vma binder: 8801:8802 transaction failed 29189/-3, size 0-0 line 2971 binder: send failed reply for transaction 2, target dead binder: undelivered TRANSACTION_ERROR: 29189 binder: release 8801:8802 transaction 9 out, still active binder: BINDER_SET_CONTEXT_MGR already set binder: unexpected work type, 4, not freed binder: 8803:8804 ioctl 40046207 0 returned -16 binder: undelivered TRANSACTION_COMPLETE binder: undelivered TRANSACTION_ERROR: 29189 binder: send failed reply for transaction 9, target dead binder: 8803:8804 transaction failed 29189/-22, size 40-8 line 2856 binder: 8803:8804 got transaction to invalid handle binder: 8803:8804 transaction failed 29201/-22, size 0-0 line 2856 binder: undelivered TRANSACTION_ERROR: 29201 binder: undelivered TRANSACTION_ERROR: 29189 binder_alloc: 8805: binder_alloc_buf, no vma binder: 8805:8807 transaction failed 29189/-3, size 0-0 line 2971 binder: undelivered TRANSACTION_ERROR: 29189 binder: send failed reply for transaction 16 to 8805:8807 binder: undelivered TRANSACTION_COMPLETE binder: undelivered TRANSACTION_ERROR: 29189 binder_alloc: 8841: binder_alloc_buf, no vma binder: 8841:8843 transaction failed 29189/-3, size 0-0 line 2971 binder: BINDER_SET_CONTEXT_MGR already set binder: 8834:8836 ioctl 40046207 0 returned -16 binder: undelivered TRANSACTION_ERROR: 29189 binder: send failed reply for transaction 21 to 8841:8843 binder: undelivered TRANSACTION_COMPLETE binder: 8834:8836 transaction failed 29189/-22, size 40-8 line 2856 binder: undelivered TRANSACTION_ERROR: 29189 binder: 8834:8836 got transaction to invalid handle binder: 8834:8836 transaction failed 29201/-22, size 0-0 line 2856 binder_alloc: 8847: binder_alloc_buf, no vma binder: 8847:8848 transaction failed 29189/-3, size 0-0 line 2971 binder: undelivered TRANSACTION_ERROR: 29189 binder: send failed reply for transaction 28 to 8847:8848 binder_alloc: 8851: binder_alloc_buf, no vma binder: 8851:8852 transaction failed 29189/-3, size 0-0 line 2971 binder: BINDER_SET_CONTEXT_MGR already set binder: undelivered TRANSACTION_COMPLETE binder: 8854:8855 ioctl 40046207 0 returned -16 binder: undelivered TRANSACTION_ERROR: 29189 binder: undelivered TRANSACTION_ERROR: 29189 binder: 8854:8855 got transaction to invalid handle binder: undelivered TRANSACTION_ERROR: 29201 binder: 8854:8855 transaction failed 29201/-22, size 0-0 line 2856 binder: BINDER_SET_CONTEXT_MGR already set binder: release 8851:8852 transaction 33 out, still active binder: BINDER_SET_CONTEXT_MGR already set binder: unexpected work type, 4, not freed binder: 8860:8861 ioctl 40046207 0 returned -16 binder: undelivered TRANSACTION_COMPLETE binder: 8857:8858 ioctl 40046207 0 returned -16 binder_alloc: 8851: binder_alloc_buf, no vma binder: undelivered TRANSACTION_ERROR: 29189 binder: 8860:8861 transaction failed 29189/-3, size 40-8 line 2971 binder: send failed reply for transaction 33, target dead binder: send failed reply for transaction 37 to 8854:8855 binder: 8860:8861 got transaction to invalid handle binder: 8860:8861 transaction failed 29201/-22, size 0-0 line 2856 binder: undelivered TRANSACTION_COMPLETE binder: 8857:8858 transaction failed 29189/-22, size 40-8 line 2856 binder: undelivered TRANSACTION_ERROR: 29189 binder: undelivered TRANSACTION_ERROR: 29201 binder: 8857:8858 got transaction to invalid handle binder: undelivered TRANSACTION_ERROR: 29189 binder: 8857:8858 transaction failed 29201/-22, size 0-0 line 2856 binder: undelivered TRANSACTION_ERROR: 29201 binder_alloc: 8863: binder_alloc_buf, no vma binder: 8863:8864 transaction failed 29189/-3, size 0-0 line 2971 binder: undelivered TRANSACTION_ERROR: 29201 binder: undelivered TRANSACTION_ERROR: 29189 binder: release 8863:8864 transaction 46 out, still active binder: BINDER_SET_CONTEXT_MGR already set binder: unexpected work type, 4, not freed binder: undelivered TRANSACTION_COMPLETE binder: 8866:8868 ioctl 40046207 0 returned -16 binder: BINDER_SET_CONTEXT_MGR already set binder: 8869:8870 ioctl 40046207 0 returned -16 binder_alloc: 8863: binder_alloc_buf, no vma binder: undelivered TRANSACTION_ERROR: 29189 binder: 8866:8868 transaction failed 29189/-3, size 40-8 line 2971 binder: 8866:8868 got transaction to invalid handle binder: send failed reply for transaction 46, target dead binder: 8866:8868 transaction failed 29201/-22, size 0-0 line 2856 binder: 8869:8870 transaction failed 29189/-22, size 40-8 line 2856 binder: 8869:8870 got transaction to invalid handle binder: 8869:8870 transaction failed 29201/-22, size 0-0 line 2856 binder: undelivered TRANSACTION_ERROR: 29201 binder: undelivered TRANSACTION_ERROR: 29189 binder: undelivered TRANSACTION_ERROR: 29189 binder: undelivered TRANSACTION_ERROR: 29201 binder: BINDER_SET_CONTEXT_MGR already set binder_alloc: 8883: binder_alloc_buf, no vma binder: BINDER_SET_CONTEXT_MGR already set binder: 8883:8891 transaction failed 29189/-3, size 0-0 line 2971 binder: 8892:8896 ioctl 40046207 0 returned -16 binder: 8889:8890 ioctl 40046207 0 returned -16 binder: 8889:8890 got transaction to invalid handle binder: 8889:8890 transaction failed 29201/-22, size 0-0 line 2856 binder: 8892:8896 got transaction to invalid handle binder: 8892:8896 transaction failed 29201/-22, size 0-0 line 2856 binder: undelivered TRANSACTION_ERROR: 29189 binder: send failed reply for transaction 55 to 8883:8891 binder: send failed reply for transaction 59 to 8889:8890 binder: send failed reply for transaction 63 to 8892:8896 binder: undelivered TRANSACTION_COMPLETE binder: undelivered TRANSACTION_ERROR: 29189 binder_alloc: 8906: binder_alloc_buf, no vma binder: 8906:8907 transaction failed 29189/-3, size 0-0 line 2971 binder: undelivered TRANSACTION_COMPLETE binder: undelivered TRANSACTION_ERROR: 29189 binder: undelivered TRANSACTION_ERROR: 29201 binder: BINDER_SET_CONTEXT_MGR already set binder: undelivered TRANSACTION_COMPLETE binder: undelivered TRANSACTION_ERROR: 29189 binder: 8916:8917 ioctl 40046207 0 returned -16 binder: undelivered TRANSACTION_ERROR: 29201 binder_alloc: 8906: binder_alloc_buf, no vma binder: 8916:8917 transaction failed 29189/-3, size 40-8 line 2971 binder: release 8906:8907 transaction 68 out, still active binder: unexpected work type, 4, not freed binder: undelivered TRANSACTION_COMPLETE binder: 8916:8917 got transaction to invalid handle binder: undelivered TRANSACTION_ERROR: 29189 binder: 8916:8917 transaction failed 29201/-22, size 0-0 line 2856 binder: send failed reply for transaction 68, target dead binder: undelivered TRANSACTION_ERROR: 29201 binder: undelivered TRANSACTION_ERROR: 29189 irq bypass consumer (token (ptrval)) registration fails: -16 random: crng init done