b9806dc6e206a536ba24f2bdfe256cfae7473a72a3123193ef4d5751220d16e2835c02ea6796d94233787e083b3f38193f1251a564531ddde43f853a97ad22a2447f0d79657ce7b1ecfb9cf335cd8cd03bfafb24132745e15ac6c6acc6b5bbb9e6de2e968e975192f4406a0ba0934073699ffc3d48db093868ebc646e2114f589b8b8c31a9e6d8e73fb8ecdfb4fd5ea710a513dbe62ef1ceb3cffe324e7331665d5350f243cba84274011fc1e0505351b28392729c729ee4729a21c8f5ea6660528b38fb8eeec9172695433829835134bef8bce0f07bc6fb0f78bc4854c20be9006ef70b4096145e2475fe529e46328ee2cdf553b9a9d7497396b48d2613986d815c55751c1d89c177e4235364ac24a0d7df4ef7bddb9339aff06afa338080196288b0ce6890582a34c9b70922819c201ea8b44795d703edfc3af89b411d8e3f5e7456d48902447e65ccddaf2bdae47e5645804033a04840cef69e0da2e0a8aaed5413c3bc55ed7a06f1a3076d8b3273958ab80570c38b262c9147bb61d426f77b41558d380e3811bf40b8f4bed268542781b4a46dd3abe62f4af86f5410d29a86f7915d07209febefeaf4555311b4bb10e6436ec0bf58fe4af3120491f76834a327e853ee96005b65daa26203b1a07a48fc6569373911f38c8e5669d1a93c12ea73af8ed101f18a82d646bbb9dcb53a1827b937768edcedf976b84d53ef0858b156607eeb690adbbdbb37d700eaf78e907cb32cf6b9193f48b64aa715afea569446a879b2da61198ab3573659f543acdda52612fc5733a8a48c799a457a919246911006ba1bef1e20f24fe8eb7009d35d57836122c9c2b52516b18cacacb19e0eb41c6256d8e70275c1b48c230feb9ff217d6b6e5fde9ccc75e52c504747db5cfa8652fac4a05ce9e9a9972ea99fd6619dce6c9d045ec2c51347b50a1d184bcc3350b2a21459598d1bc4e2e2ce0e11e85722bb4845d01eaa2b697cb0b1ecbab893f8cc20612525d3ea4fec2a7e26ad1d4af65313ef7de79373c118473431a4c05c53e0f50002041ac795e1b6720405cb80e4f85add2d0a54a8118852eeb33128d792a0cf31ed140ef1948a89db740badc53d90cf17a5d8d65ef843dc1675b4a19c968320bbfd04fc49bfe743a66d4994f513798f589d5608236fbbbf855de440bc4a076a910a5681ea2df07d087f974503be4c9a0815552a4d58f660c73dd9b3fb2dc9f8ebc9b3aa9486a1638c14d997d4dbbca4dea0296f2d0bbf81cb3294e28b2e63f573e182e967e577556a0a48c6e83f00af6b03801f99725ea9078d95bea60b17fcc24c441e92ed3a72b865fdaf243753eda7996549f7fb9e11ed59bde62a945e81a61c708ec55bdf5464d8261264144fd9581387eee866060a6cee9e6133a2c9d4f67098db9f030d056db9731ddca799be30bf64f8ca4d8b23c49cad754596b56b63dbec0903ed67b96e3a643f8c0d7eacc5c1d2c44012dea9005fbf3e2c4a7c7a2f1d5c358084187ff71e194467f32af7b1db35cde2af5c01d7679cf1ceed018aaf7046846c8f2a588bd9ff67bc50c270575feaeeed6e032e6d8d0badac0bac022bb6d131decac8040f4026e17f2dfc358a7ebe3f0f3ff8fc61327e1e025c77ea4aef39d4a5a1715fd505ff6f34ec5e2968ae6ccbb0008acefe832fb1d7e8aaa26d5ce59044970115aaa5c36a36dd1d4498ee9f9689abb8043ed145e9f0eb5cc17b17c0c1653fbecf10a758de639502be5f43e8e673f2ac279c40342099b60f1479b4fd71988094afa9434f3c309f40ce32b835ac23550d2a1eb886a76d8e49ae17894d80bcac305932d584059701defa3b81861772809e18a628f3f837592ee0d2eb95bc142d3c5cd0ad7d0934805d6bf716b0d0f799cb4cb09bde769848e82af9b6f5fc62c366ce05dd331dd6c648deb8b9c4ef96f5e2190cbc01d7fa5c1ff45d6c6edc8277f8dfa3793bd0ea3ddac3a8038d2f2a21a7df7ac4e1c378024eb8328e7b07fef6839e69abc674317bebcf87a1f85d436061f6bcba46bcba3c56ef34be2f57f8a17e924e96c932702383b3b8c38732e83af7c8538459be9700d5090d4b98341d2b0e451917691ac5ac8f3a62a487eecd24c18901a489e40dc78a759fe22c4fcbea471632e5061c609a667a17fad496e4f72a9c3c3e01f648479b021a77d6c8995ec8c6901c68abdec07bf0477cd3447c5bbe1eb2efbcae99f6828516ac104b7352d403f0cd3b570d873287f35ad97d231a37a94b6f0fb0acfe5454dc90f250d4049f390624b9bb1e310618ea5eaebf4aeee62a6bb35278b38b32abb9a4c2c8dcfdaf505371fc8ee57908e5b62f31afee6121f93e62b8681b66b70ae104390eb342a09efd940849b6a2fa0093675c5db75af75b06069c956232059b40ce2665ec6eb8ecd0bc22020c7cadae4f1fac1dc6fcd0ec205a43753e1c26ae6989f565fdb13f07087a65d8ec94355f87cc8aa8741527707798356b763c96da2a9b792c8f3e83968e0014bed06bf1f3230caddd5055b9469a6196dd050a3cd3d6fc8b182ee50dd44200a938d3668b34f0ba0d607351620697d50558973b82f708083e38843a2acec50bce20449bb4e2c8ff92833e1f7a714325eed50d1c9bac3bf0cb72feb7cae0ec9aab3f50eccc860c123c16a6e22fbdf28dcc264967df1da237de6b6c7b481800efb8ea7a92866d2d3fbc35487b165578476933e81359dad04bec46dc2abef1a7bc6bece879d2af2192d531a77f8f513adc0aa0919fcdf3b68964bf211e29fd383923735baa10be5404bdbc5ace87c4a8d2931c5f2c700b1bbdfb2f95bedc73665b2b2db219e0ceb2f7b81f86a490b9cbea3eddda3a4d67ee03d4899ef7b3911b3d0c67e7620c1e7b23f8bc8df0354051d5bdcefa275b26b15363a67ecfe808dc6394060188bdf4975d2f735325ae60589bbe4138a96f997f89ee2b8c82967c1e01f0cb052776e49c90f60c5c45c42b734eefdbe8cf1153c4f54f5e6e8536ac5649424e6f7396b3a71087b0692854071fee90f486ebefe7fee3dad6746ea8c0d95b38abe7c558279a757c5ac72a99fb08bd9e51e0fc179d1a3d8b2f881d7e0723b49e77bb1a9a4d35aac90f6013", 0x1000) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r3 = kqueue() fchdir(r3) dup2(r3, r0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x10) 22:28:16 executing program 1: pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000000c0)={{}, 0x1, &(0x7f0000000080)=[0x0]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x842d, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x1, 0x7fff) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0xfffffd80) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:28:16 executing program 0: r0 = semget(0xffffffffffffffff, 0x1, 0x0) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f00000007c0)=""/80) 22:28:16 executing program 1: r0 = dup(0xffffffffffffffff) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x12, 0x2) mknod(&(0x7f0000000080)='./file0\x00', 0x100002004, 0x8000000000028aa) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x7, 0x5bf) close(r1) 22:28:16 executing program 0: r0 = socket(0x2, 0x4003, 0x0) syz_open_pts() getsockopt(r0, 0x0, 0x10000cbd6, 0x0, 0x0) 22:28:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x40}], 0x2, 0x4) r1 = dup2(r0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x1, 0x4, 0x1, 0x4}, {0x6, 0xff, 0x8001, 0x8}, {0x7e57d74, 0x9, 0x4, 0xa45}, {0x10001, 0x2, 0xfff, 0x686f}, {0xb3, 0x1f, 0x4f1, 0x5}]}) 22:28:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0xc}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) syz_open_pts() ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x3, 0x88e}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 22:28:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = semget$private(0x0, 0x8000000004, 0x406) semop(r1, &(0x7f00000000c0)=[{0x3, 0x4, 0x1800}, {0x1, 0x50000000000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x5, 0x800}, {0x4, 0x101, 0x1000}, {0x1, 0xffffffff00000001, 0x800}, {0x2, 0x9, 0x1000}], 0xa) 22:28:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x74}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x118, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:16 executing program 0: r0 = getgid() r1 = getgid() getgroups(0xac, &(0x7f0000000000)) r2 = shmget(0x2, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = geteuid() r5 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x8, r3, r0, r4, r1, 0x0, 0x3}, 0x4, 0x6, r5, r6, 0x3f, 0x4, 0xffffffff}) setreuid(r7, r4) setgroups(0x2, &(0x7f0000000180)=[r8, r0]) r9 = dup(0xffffffffffffffff) r10 = accept$unix(r9, &(0x7f0000000000)=@abs, &(0x7f00000009c0)=0x8) r11 = accept(r10, &(0x7f00000001c0)=@in6, &(0x7f0000000a40)=0xc) getsockopt(r11, 0x4, 0x8, &(0x7f0000000240)=""/199, &(0x7f0000000340)=0xc7) readv(r11, &(0x7f0000000700)=[{&(0x7f0000000380)=""/27, 0x1b}, {&(0x7f00000003c0)=""/51, 0x33}, {&(0x7f0000000400)=""/140, 0x8c}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/235, 0xeb}, {&(0x7f0000000600)=""/65, 0x41}, {&(0x7f0000000680)=""/104, 0x68}], 0x7) pipe2(&(0x7f0000000780)={0xffffffffffffffff}, 0x4) getpid() ioctl$TIOCSFLAGS(r12, 0x8004745c, &(0x7f00000007c0)=0x5) r13 = msgget$private(0x0, 0x40) msgsnd(r13, &(0x7f0000000dc0)={0x3, "3d551559e046828f563a7584eae633181235a06adaf5ff5e88437f167385acc79aef66b655bc3947ebbd7ef8b684287fc472f0ad8d3ae4df93d1e4ae6a59a668496b3054f748bf0604216055907d7ad42cb6172d6b3dce4a22b19dc2c4b5f39ee2d4a6a2d064c6eee8be38af00e92b0b5b3e4b10481caec9847c84ea930bef0a52e30b9318b8dfebbea30aefd51932b9cf65e639a34b2a6d9819983e161bddbe47954cbbca9fd279162c5982300d728052748bcbf50315e2de3f6cf063c602f5e785fb1781740a78184160d8bd7363ee5bcd6152fe83518d3c80e784640497da89edfc2ab49a42dee43edf78f7c02be3259e2a98e8806579eef84252f232ea5d304331fd365f8591845fba205da23499c4ed1db2977a46e856225771004db2f6d070ae8c39db1979e5c05b64bdaff0d9fcefed27f1a9e28c4e6b36f78b5d5730b798e916b05ad28904dcdf9c6e2481176c0e0dcac93ed7123abe56d7109700"/366}, 0x176, 0x800) 22:28:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x200) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000180)=0x8) 22:28:16 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x201) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000500)={0x10, 0x3, 0x4, 0x4, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x9}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ff7000/0x8000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x6}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xb5f}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x81}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0x4}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1b10}, {&(0x7f0000fea000/0x10000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ff5000/0x7000)=nil, 0xffffffffffff8001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fed000/0x1000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfffffffffffffff8}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x80, 0x6, 0x4, 0x6, "d53bacaef448e5956b77ec6a43d70bfb4e35efd6", 0x9, 0x7}) rmdir(&(0x7f0000000100)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000002c0)={0x3, 0x9, './file0\x00', 0x0, 0x1, 0x8, 0x23ee}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000a00)=ANY=[@ANYBLOB="000000003606349ab4e10000000000000000000000000000540e99d3bbac73e0aa818a6c113a36c7fa6a6ed1135e25ccde5433cb02cc362d5fa2c093b6e0aa518c66d397c380e92959dc39cabba0ac03339e355a258043eefc4ba1ab497f2e5a23cad8162cf5db0fe32a139810d8b038be052ff087e176fe6b2d9fffe53f9c7ce45d96720d5178626c8cbec4af408fa8960afb0e30c6beb314140c0000000000000ccfc40ecfc3fdad56c586aeccb4a90c2ff640bec6116c81a4e8e3f72f0c38bacb5940db030416f6205916760e7b4603f3f191d9f5d806c70440d660848c3fbff3820c20ff1e1e0c1b000df9264b836b3f4411630e1e7aa56a16f7f7d2fb2ebdbe1efd8e9096f8d06e6fadb26256f43b32a2c7dfc93351a189a17922532c82c718bdb855b106e172f0823917ec144917cd1796c4d9ef44160b1f7be5a18f1c0a5565682bea5ace6761a706a63c09a5a8132e35b97124423bb7164c59ee5bf70443d8bf5f197617eb19726e69e1ac7b72cb2f8743ae91cd34b93c8659b02663dfdf53f350e3a9431014add8aa27558ac421a495ea10a942cb0da7d6a6e5d0a213f770"]) pipe2(&(0x7f00000000c0), 0x10000) mknod$loop(&(0x7f0000000040)='./file\x00', 0x40, 0x1) open(&(0x7f0000000080)='./file\x00', 0x800, 0x1) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x1) 22:28:17 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x8) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000002600)="5e1e3114dce3a8c889c54e10ea1deafe0618c94dc6eb0a3a785b7df218a6e5093f6a9f8464ca217f6fb197253fa1f1fa46c6504070762a944baee26ec345e23c32e9d742ed0e17c0b278970cf9840d0b7ae198ed9e71644040e30740fac6269dd62bab46f606cf84b1ff90dca17d4f469228cadf56b5905c3b59ac4c2c9de16f29da0e733adb69ea20fda273deac0ab0865f46d9bc46d25013dfe17bb8af123c2a29745db1e8cc94364c51d75a00d0ddd0ee4ca4d59a190db13c45be9e3ed22e36a7884494014ce6865ae72e8171de4db6b7983963eb3fa1abd8759f901f7bc6002b40ef4e18c78b99af7ab5adee26cb515b4aba28cb3873c85532d0e96ccb61fc09276b17e2dc2627b644df3ea3c80a65f2e299ff4f2f49f5fc0f53beda0e6e72d7d809edd86e4f5805a28a64897c941aab5994f6fa607ea59f0ea3f30e005ea861f73e361c2904243e6a8bf54552808086b053983aff609cd9a83cb906dc39af3aa057eb8c3f21e7e0e59d991afa5a2c7d785a531309c0c1fa458a8600434754f79ed3c9fa901ab42956bde63be559ad298a6a15222decfaa635f11f5940bb8dd6ef03f04cab15ab1d972bb4ad8350084479c5621f683df939bfe715c2747c922536f409e22839bfb1df03114118058f896bb36fde29ae69fb8b9419cb45715e220fab23cad4a46af90734961969a1f2f4187291539c16924a59d7d3c1f45683365e87911152b160a2be2100340ca3fb96d35c312de6b7a2ebc0f5060865403ef2b096cac5b0915d6697a072e959d1a57cf7be62a40a88386245f464f2fdc53ba743d0ac45ae115f32d9766c9fd8ba9f9dedd5414a8ebd339066adec71d3b19eb29b8c3641028926ebea9359a305e25278886642f5c7b77c65d3fd447e243ac5cb02dd2474927872581f852c78fa8a0da4380f4af38edbc896971902c9771843856b77792ce2df6492b32e762c65bb9c26c38e75558cecf8b35e92f1db4a5916b38b6fcc31a3193c8a166164650806a55c058caa9a3f64936cfe0ca1f3b141e09dfca58fd9c949ac0b6f6940247cccd0a4fbccf1f51ae7844b75c0e4a85594ca6752c95b5ee8d262e321b3d7a39fc444cfdb3422ab1e03eea6615c60d262434b83da675e7d146c128a1a4267e5561cf8d72b138109675c69d20627bfedb05afde66c46d62a2fa337b317f2e28bbd4e2085616b9be5b877679103c2e33701d4c4c70805b81d71b674776fa450b47c38a3814b9adc668af785363fa96d671277b92b82753fb1441fbd1fef3887c0133fe51f60f8d785f3381880fc13942dd6a3ec05e26e2b74f8b21932228d5e5549f79ff3d804b1788c7fb90dce6c34526615f53d7dae1ab47673cdde51f8acec3677d78e0ede83d5f1651482159c61a8ac5dfe4330ce863ab4f38de929e547864c5e6b6b0811c8bcc6c3f0e1fd8ec381df09a2c0a7ec189d0ac6051b762a6d67f95ed8442db4e8c39be20c22ca36754c2032ea7bc4e4174ae5deb5cea9729e78d8f2ccb6364946882c7e689d1e340dac56b43e08824edd55aed15670079d41288ea34f1559fd997340c2ee908aeab4d7e141857f0cf37ded96191925b203f7efdbfc6a97243a329fd514a2356d76adb6f4bb2a5317165f8cf7e75e1cd6b192c739b8f3b0e9e51a49397d810213542b84854ee629ef0c3d8696526bf1f668b36de77540d9da24b9ba312b4380e00eff3207e8a93a800f45b402b36ba3a028103a34b98e7ea4c0a4e26cf3d8a0db9577d126fc42d96c3352164e64be340841145c32b90236527ac215157c8a24032caebf9e8fe3d7e2813eab9c2a56a41073bb283c7c30654e1d41a589037a64ad6805b8c0101164b4f9e68cddd86c22832f9c7e53c58eef076e7f56af784bb4db4b654fbab990c95bc6220fd2d98ad7075f588a7826583ad47443f83d321dcb31eb4597bd590aa2deb55c8245a3a61043628e549c261060b32f9e9cf185bf7a8212d65a33268045ff82b7470be89ebc77d45b03d2ed925667981fc7e961ba6444959e4321369e60f7c00f49ec703099f4f6dfe8d2a6d448958bf1f6fdfde36eb4d9a0b541ab3d49df93422b71a5a3b22530c37b6bab69f4d45c75cfab87e9aa4c0e8f23b1eee410f3e371e9022a12c8d963568a100c1ba2d143b8454e66e4ba489c6eeaff1ebee4a47eeebac82fafacb16282f7b63e83bbdb94f9cb2b5538241145c5223d32b9ae1469d2b71857e1cb5c5a553b2f979f204237cfd7f2f25b81bee5d848db5109bfbe8ea933493c61749923d1b2ae252498db2482e8d3c3ba8766cae137941be70026ed114ebf424e94f59e533ff5959d3757c778f76452c57147b8aeaf8687a1d444ca79837ba75369ed208baf4dffdcb78e450ae4c57486bcf18481b2b811f514a445eece983fd2c20186be2ce6714bf85e9033500cdb00bb84a8cec1295725e03b1279881017239672acc97bb2ac4361831232173f13da1029d2e7b83695ff800b34e96db70aa4bf5cdfd5c9dba59fcef50d2cab66842d261d04e7dcd8f7360aaf0fca4f98b957db22fb09566040f899085e3920e50bb090bbb09489e0607803ca2149fc7e97f8d84d217ffadbcbb05e6eb94b3fabf1f7bd61d32b7b3772700b53954d1d3bb02663c2d3410b02dd875c3980a4bfb0d36165a147e2704291fd071919cf1f132967cbfa22f31eb4c481351e68929b5139a7fcfdfb56134f07f951313d5456d0d07549a0e33701751576a943c42028fcc65b2fb453704569ddc9387db155dcbd4f4b8d1c490ffad8114bc989e83e2c01b60b03ae471d7b86f0132aadba1379f3b2eb441d13fc6be73ab7d9", 0x7d2}], 0x1) r1 = dup(r0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) 22:28:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x7) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x9) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) 22:28:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1fffffffffffffc0, &(0x7f0000000080)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x84df, 0x6, 0x7fffffff, 0x34}, {0xfffffffffffffff7, 0x6, 0xffff, 0x4}, {0x3f, 0x80000001, 0x6, 0x8}, {0x3, 0x10001, 0x2, 0x9}]}) setsockopt(r1, 0x5, 0x6, &(0x7f0000000140)="4fe7f6ad5cda2f65b5f4", 0xa) 22:28:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) nanosleep(&(0x7f0000000080)={0x83d0, 0x2}, &(0x7f00000000c0)) writev(r0, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5c0a", 0x7}], 0x1) 22:28:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget(0x2, 0x4000, 0x7, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x5c}, {0x4c}, {0x6}]}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20880, 0x20) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) shmctl$IPC_RMID(r1, 0x0) r3 = semget$private(0x0, 0x1, 0x10) semctl$GETPID(r3, 0x6, 0x4, &(0x7f0000000140)=""/105) syz_emit_ethernet(0x197, &(0x7f00000001c0)="baff7489c318516e9c30a828d016a0dfcb934185aab8f75d4e59f125e50a4559dfa57ddb44d75531c60a5f0dc9ab9f688f37b1c5b2ff") 22:28:17 executing program 0: setrlimit(0x3, &(0x7f0000000140)={0x7ff, 0x81}) nanosleep(&(0x7f00000000c0)={0x0, 0x1ffffffc}, 0xfffffffffffffffe) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x180, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x5, 0x20}, {0x8a, 0x7}], 0x2}) nanosleep(&(0x7f0000000300)={0x7, 0x1}, 0x0) execve(0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x89, 0x0) renameat(r1, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000100)='./file0\x00') 22:28:17 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0xffffffff, 0xde, 0xfffffffffffffff8, 0x5}) syz_open_pts() fchflags(r0, 0x0) 22:28:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x7c, 0x0, 0x8}, {0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000140)='./file0\x00', 0x882, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/243, 0xf3}, {&(0x7f0000000380)=""/79, 0x4f}, {&(0x7f0000000400)=""/120, 0x78}, {&(0x7f0000000480)=""/159, 0x9f}], 0x4) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000180)=0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000100)) 22:28:18 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) mknod(&(0x7f00000000c0)='./bus\x00', 0x40, 0x1b135a6b) r0 = kqueue() fchmod(r0, 0x4) r1 = syz_open_pts() syz_open_pts() dup(r1) syz_open_pts() r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) 22:28:18 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x1a, 0x8000, 0x1) sendto$unix(r0, &(0x7f0000000300)="5001050160000a04000000010706ca90080204fecea11ea8fef96ecfc73fd3357ae26caa29a9fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89610fd3872babfb6a000000000000002f310b404f36a00f90006ee01be757aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539eda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698558807e6eb3be04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b32728f83ea65f3482e09000000000000000000", 0x150, 0x0, 0x0, 0x0) sendmsg(r1, &(0x7f0000000140)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000040)="5f9dd7c0560493d56dabeb2bfd7b78a903ff1f51a8fe170b015dacae67d5d782bfddb9f752ac328be212f914a6f44b266a0dadab3c27ad8dd1fbafb8f17f2cb6335be84c6bb2e004829615e1eb5516d01f3e6e65ff72d94ad6944811541873f1d18f01e992acf4409ca368eb106ed84dde7086fa38a19af24ca700ec18b2517e30", 0x81}], 0x1, &(0x7f0000000480)=[{0x70, 0xffff, 0x7, "00d53a634c0a211799601b47ef5c5419d7df7f5c009eccaef25603a30eba4a3e6a4c6ccbd01888a302b5c80e77c24541f823b00b4fd53448c29e9b9ee9bd0c2dfafa5c87c48a5fc65a86ce4446649a468d568cd441e400e635a72439683bcf05"}, {0x48, 0xffff, 0x0, "babd3b2e0e87b17aa746d0eeb1a9b9a7d4aa36aacfb0ae2386a56173f3ce8dd6f599e441292ff31b516457331887aa514a70"}, {0x30, 0x1, 0x80000001, "8e88fcd364765fd6be4bd19ed4434b68e5fa7bd1ceb2157b8b65efc0ceb873f7"}, {0xd0, 0xffff, 0xfffffffffffff800, "215d6bad4fc644c5348ad903ad7687faef6d056622bb056963293f50472c1c091676f982d097961de53fdc0696b957d6b23f53ec8baf7fbd76d5fb8c33f5f98f70e011c480f72947f4c2f8cc74dbca15760747521610b6d1f91aaa963617f9437c29b59610a33f8978362af1d5e8e9725ce9e3bcb7f9e89b24011b8d97d4deaa8d0b62b3f2a7109d5f8887548971c602bee54913d6c17d597c0630e8632e1ac81e30882ce9db3e72d427f1398aa6aa482fdc1dc0df358f08ca794378942aab73"}, {0x10, 0xffff, 0x7}, {0x98, 0x1, 0x100000000, "9b901436f5faec46dc8ef4cbf74826f396d3275211d101dc9092337419632646c5628ee1a38311baced121954ee3cdcfc68620b791ec6e893343300ea4febc86360b8f9089810e9661508d8dc8b315a051ecde1828cbc107f5263904f27f6a51f2bc0a18506db79d9469bdabeeee227647d5d7098a42a1c4f985b652872b31876eec0d11"}, {0x1010, 0xffff, 0x7fffffff, "32bc448883bff93095dc071541b5ef245293da220c9245d70b9e681db7cf23fe700b3ca53035f9f17d67b7ccc98690fa5f2754037bc7c9a5cda09451400ee9254d1eb98c66e4e2d695f3ce6ee2feee7e24fd25824d4546e619992aedd930ec8f8f03a23eeeb179b73ad2497f8212fd0021b28c276274984fdc605944fc14de5f243addf7885a27b5a9820b9d7b7d72f06cc38584d00cb8a5ac133b62e4233ceacca739555c6e7978aa9e0ffb51896a353226f99fa862e237dfafa46d51c4b5dd90e03f2c1d188555730cc1274cd99a51e9e39c55c312a49d90b90aa2c569e140390a66b4a2fe0dc0101626b8812714b7928bfe0917c9aca00d72484bfb17bbb50a8b1c63950b6ea006ee99dba55ee4650b820470a58cd5702918ad9eab5f9b2f01582a937ae345852af72a189d7445f9fafc3f319ec0a5da0342e8aff6117a53f22c9c30ce913ed1ed1fb6a508120704cfe355d085aa610b8c2c0371ad6b7624a915d20d6cc0a12fcad55124d67454eeaa1d9a761c993f851aeec5f09020718687763bfdee64327d99ef361bc25691e4900c9d0c115179573dd66ce6dcee519ae1a64e2c2e193b94c36cf271f2eceeb52d443b6301cf63e828e493cc6c7d6938c17353c612bed506c11fd7ff12e8e83a7920f575211805cc3102008d1e95ff8de8bd0aee669414802e23ed7fbb288f27059c9847582610c78fe238bc0765f4e37e19acb69a043835d450a256eff9d442ec161aacec171a0401577c26a4587384b6f8601c99714edc655051b1902bc9ed21be6343e3e79ae31a94b4d5068c97bc40d0d348bbe1616ad389f83b36214301c2df3aadaf0192c6470dbfab2644de3ac1146cd88f7fdaf6e8944144279c90c9b88337dfa0b297accd32f309f3fa73c5f9e7c2caab168bbcedd2ba8f77211bd1addc7ab7c5b80aff1d2d417729ab7bde03499904f0f3270e4b0b444fe4ca6d759707299c717400542eed5acba1de7c7db8cf822a157b879ebb716415de6a7d8aeb4d9bb53baa0db1661a63d414f1470c7457187ed049cdaf4f3c9f7c0a91856c516e41dbfb1f3ac1946986d1a2f7125bcf3ef2f5b6d19fbb659fdd8945719b270a77b854187c3b18e478bef41ba5d764232c4238c5726c8e11c37fc8003eaa5c68534d242f3d0fde9670f2161a726b03f788720642f1a8abf9414c36fc1b432a473fd9eb1267816edc1cd4f453f2d74d8ddf42cfb91da199b4e0e964090aaae9bcc584126464ef040e9532eda4c2cc9122e317b2c2e537c1a4f84a907e39f36dc23918618b51f08fffd682b1a0f2740dfe4a0c48490489f81fd3d2498931b04bc2581a1eaf51ffb43b4f7df1bb5bef168b6915955c12a3ca2a7f113140f5cc279b53469fc45400a28c8062f53650f00501274b891a6e28a7a09c36262aa5d5d718126329cf49a10b85bb227b6b5c2b6712a09a70f536b3fe2e86da78bd90ad409f0ba2f3c519b9c7a0f86b4a07aea95c9a5d3ecb13ed83fc37bc78d1dc03df508518a16451cb3f9e9012509e5effcc93197342b3b944be3d0283efae3faa9a709f8fcfcb2c52b8388e31fd539bf1ffc143f3f573ef4b9d55bf7f73c4ed2735c464a78b2fe7d321a3f031078ebc7d8f61e11de21e83b24155556047c3186dafee4f8526fb995dc8525558ce501c15f5333d9581d442ecbbc418f811b9d3e4f337ed38f7bb49dbcad106de7ff98e676b715f2f30aa9e8948e7487c94a48e4b24a899c249b547f4bf71fc1d88052bb4bbc60e5d1ef2b65011ee75470fd91651229ee27bdf1042256e45d4e2135fd1a684d921b216541df758ec16ca0b0746d8d2c26f3b3c0ce5f58be2eb88527c573a0e650f2236b76e4db77539040e4ab5843995a936137a75219fea179b908dc2240f53a79d9672ae1f7a8eda308f5b2fe46b1e015b4f3dd2f30552a7885492a552066aaf9185869ccb0d1ed76cbb43c436180939fb480ef02a6382ce7e738f69c48b58f0a7e051a2536233666ffa07cd67daf8b42f42125b9391d7c5477662368370a776c28b68ec4208c193a28fca6c603f3d731781943cc45b97e1edec64abaa3180162f08b0d9ea757fb2ef43890338512836e441950e8d8e577d7a6a38665add468bb0750c9b7fb5636a47ae073f1e217d0027bea943a7df10c4f7f8b0cb8b5e20e9eec42814cc1d8d19a72b9d9182f146313bd1c5a61cab933b93bbc66236ee5d2c84d1991e89bfb662fdba93722461a9b856c2fa0c6fef43f59bf9449aa68a3bbcf4c02de89dc83f864dc1bb3398fc28650ac766bb4f2aff4afdabfab85a4b7ebf9ccc447486f133d8820112225292a67551844a9f5692ad1743b6c2f26e93b36778c65cfb73279b3e474f509248151170910b321ce1f1f245b70d58079afaf46bf6e3fb5619d0935bb5f5b50cd0f40f37468db8bba47a97f390f62bbc6b228331688a70dfd9191b1755b1da8be06e9628a25fef84fa8e65b0b97eff06939a33451902c54750e2e3b7c43e82a516492dccb2ab0e6963d10bbc3897cb1c35525f1381fb0196ff6bf709d5b0cb94bfc34c59e0aa0d04de9d236c98a1ba05fcf3517662e56f4fee04f310d0374a1286de8820753a188ddefbbcd4eb03e5472deb7007d648784a1d5d648a04751095bd446cb79c05025256e39d229aad9361b7711dda7c5fe45d133c40ca5504f2d38a1dbbbafca8b139ff69ddbc2bfe584d30b8a2c9ab09f39857cbcbb2258d6b472b043dea7af33c7d9a5d3f37cfd41174a29cbcaf0703b9519670cc22d5133d3c72b9fc4fba33b5ef5c6c781cb0479b07133ba3a0bccc2a84c9c25203aed4bb61d5745c7f7a767b9b435ce8998ae41b9e17385e3d09f30143e72ef5d5aac04c67e08b4e62882b5e58d928a82b2e26740516bdc0f0581b9751722464ad4c03032c5c72c576941638c5f2964de5f5395c76c640d97b619183f8795e4f13af22a4f356242a35b8f7f4fddd46816e7a089ea4efcd6a389582d5984342650382f2420469aaeb97c5808c1f292e215c83b4419cf4de2e5b7bc519ce6fe4fc444d383e1552fea258ab42050008a778d4851c6728c2e7493f8b95c73bf9b5cbdb76be707daeda71f88ba61563879ac067ac6a2811d167c032aaa8dbda45dae48df88a07a970cb02c7766dbf097b96bac9cecfcb9888f178981cfea73ce19045fa1dc269ee99b9b0f525076c811777da95b970c629f589dbd545d672efc3de9a30e8da7764b428a9f0493b10e234d973ace302c7e661d5f64445838177296c835d21e43345f926f5067e11d63ccc0918f5a377bf6f4edfa42e0104f512df0dada296cfc43ce45c697bdb51167e87df0e0891af28388d896a43387d3e44e0c1fe45adfcaeb5ee1d9a1de4a4eb39694eff9d9b4d0f7756c8be6d93c7168b8b2137f60c4e49015f40370e0689c9f86b925094e6073d3b09a374043e1b91f404fcb7480ccf2eee074a08bf7aa423a636b589b7de5c059e681fe1484104f033c0ec25c5ddbdffe5563e1e5d37adfa32bee2fc7f3b8cebbf1a8da67e275acad345bc6110cec1a355b543ab7441ce38a7a6bf4d70f975109aa63b825cff199fc34ce329ff2225b7f22d327356c882530d4d02156905f94f190070d7b0f4038ca65200fc48bf203f3a9f5d24b178fb73dde4a18833a5bdeb46809dc7b1d3a9959fff1e0cc6c95ed995e3ab5e1ea57ca0386ec7a73886b26edc754399736fdc94fdac7cb5b8c9dd1609c3dbecf26e96d6176d88ed2c6b2102c473ae0ef2387cf55e5ecefc4ba19f7a6be91c3f5283cb8c0822d9062c3068c40f4239bc99a08a814356bba6ffb78afa935f34d92cfb32186f3a866b3250aa741ebb72839d41503c67e89cb90ca920606e4953b6a7c8ce241a61e248a87a1e59f4c3859a9922517b6a16ba274ab779a23ebebde652c02c5bd37abe90e62c36ea653dff83370a0909315d719ac32e6af2be7518340e02157c275e0d4ad6694a378959ee641efea35d98e831900ef30da3bfe502384e1eb40c083d0dcacb188ab8c72c18f641af2038546e299ca5f60fab85ff3192ecb93f2aac17d9b4c6378f88ce1fbf80a4f4176b631608f88f13fd1622051e34e2ae7fbec9d7202999bb91c477deba203276f00eff84f1e60e109e67fceb68b48c030fb8c26876c3a0c2610ec94b8e4a405778dd6b16d07b9dfcf5a5a96babb497eab709082365c437afdfc3871dca7711aa3a77f83138cb182ffe60633b558f68412d89a6b5e83a545ab898b73707c0496edf59af3c99d955f7c320b934fa93a122eb4ae7fd664f0d52f4b4abe233c2246d522160d032069cb65a24f1b045befddc2eaf40e7e729782034085bdd56607512f3483c1483d3279369308ec8774b9bcbf9d51b7ae5b1cb9adfccbe4d8b815fa8e98752c49e1e998dbce06e0ad78d370fe7c8de13bb99961b06a952c1828e91055802778f40d9d7ecef81b600921648274725b8652c72fd8962171693dccf29e53b2611cad469e8b9facc64d5036c992de9cef2a10d248bcbfce5e79ab21a873598afb8e1743c8cff9bf6f274aaacf0bdf8b04b33bd09024f6bd11aed051f23747fb4b684d81d8d15c5e987630abce6a78052e4811e65373a31c3d3114948c7e4378be774b233dbf4d42482d3775a4314fae87c8943c509bdbcd362f2f194342ba42fa0a3a36606984d8814dfbb5fbe5685c25be63c6457472b78df6334e3004e189598dda0f3d29981a351ae94fd2944360eaa1f5c2c4d46ed5df31363116ded4763ecd6a23069453c1d8a7b33dd428c04bd021054854bcf77211e6d8e0f974019192550ad7fc7000ec51f6af69191a682806084da1743212478dba565b114ec85e00eeaf63a660a2d22fc19cc2aedddf243641f949f827372c2f87dcb441bb9663e3c1b3eb21b9a7782e5182c9fd3c65f45c691953b741c886a15b2f44fa007295bc7542b4d1c00658dd63922e8cda233488cd6ad71d81fda3cc842833c33d6b680d6d5672c75d6a12eaf3cc5d64bd69dfaf35e3852f63c039d70101eb8b2bbf266fe4d04e0c2fe63653f0ea7897fec34ad520667db15e65bd5a6de57cc0af9cd7df394b2559356a78eb435f39c252dd7bf4b8017f54e8b3138da596fdd6c089ee64a43f8b1241166a792eea7043459372f615225af825ef9e8ffbd3e574a94ad648d3417f13ca6f369d2642c8bebc5f059000c79269ffc096aa375ca6ca384efbe94e45802aaac51b34153f1007d0dc2a15bf39cc1d445d7eb6f889b2cd3d7654407023e2e2c3e54e1ccd00a025403814451f7b4d4ce2244c94367a7bea52cc9d7d5076a6c28639e3e6aa8c83d77e82de2c1f3c629d77f187c21b3094bce09c844126040962bd3eb3e11ccae1c6a1da4a822e3faf3f871bb89c861564d0be48555db689bc4519133f5121abc0e75aa6c3d9abc5607302dd07e53442dcbfdfea1ea322b23f4f0dacfe238b09b3d748b4bb2fe11faea8fc5197b9ffe7eba815db9bf33fdb3f3ea22afb30c52b3b2f267f01a708d09016fe0e5c89a8382dc2fd989d8d204b92b47d0e60ec8ba1dfcaed056094bca986e38681fd3cc06472cda045a8836a1004cc0209f5a183873f4b0da9399ddf110a648970a45c6a4645feec471ae77fd23050611626167a365ddb8d79468555c8889fea460724e5adfa1436d1da795ff767cd5dde863333af8386427ac295baf1ead8e4ddc79e4cf59dc29fcc83bccb72d2c3304a11496eedef729c04c2c64a700c20a9e95e4bcdd11c9d6d05be0c46096168d6ff4a1a2f5002a146b2a4ce670a40fe1d9fb49a7066a5d"}, {0xc8, 0x1, 0x0, "752dfb6d30472dc1e09cfc14ca179825bceccf142a0b2288663e6fc031f3c8b765d4c9911e57ad1e6b4fa930edc020c32b0a666ee4ceef68746ecb00d34524d7410d02c86486dbde3ae0ce12a3a58ced1f8728f67c4e4a9efd1f2cc4e0f6d309c0a36d5ab2c3a5084e964fd7f1597ab48715dffc4ec1dddcd6a335b7af3e9c336ea899b925f4d2019cada66300fa611fa5fbb072653c229c6c4dc530f10d32d77ae6cb6734c71db30e261679de478bd9fea69cbc54e541"}], 0x1338}, 0x2) 22:28:18 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100051360000004000000002000ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = geteuid() setreuid(r1, r2) 22:28:18 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) socket$unix(0x1, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10081, 0x0) pipe2(&(0x7f0000000700), 0x10004) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) accept$unix(r0, &(0x7f0000000640)=ANY=[], 0x0) write(0xffffffffffffffff, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801b000048f4445ed5", 0x18) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 22:28:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x400) r0 = open(&(0x7f0000000000)='./file0\x00', 0x91, 0x150) openat(r0, &(0x7f0000000040)='./file0\x00', 0x3, 0x8) 22:28:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0xa) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x6, 0x47a0cd10}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x1df, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap'}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) 22:28:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) semget$private(0x0, 0x0, 0x10) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000001b40)=[{&(0x7f0000001b00)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="0de1f5c3059d32c2", 0x8}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6afc4a1ef5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a1a1f6c90d26190a09a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b644b81be4808241f657fbc1dbfb2686535e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb", 0x493}], 0x1, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xe7c4) 22:28:18 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000080)=[0x0]) r4 = getgid() getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x7, &(0x7f0000000200)=[r1, r2, r3, r4, r5, r6, r7]) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) 22:28:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) syz_open_pts() write(r0, &(0x7f0000000140), 0xb51) fcntl$setflags(r0, 0x2, 0x1) sendto$inet6(0xffffffffffffffff, &(0x7f0000000280)="a2c50b167b74745985c7090215", 0xd, 0x0, 0x0, 0x0) r1 = syz_open_pts() close(r0) dup(r1) pwritev(r0, &(0x7f0000002340)=[{&(0x7f00000002c0)="e5ec4666a629ac34316bbee0c6fa8b320d234cb77862ea5ec626a6cd6b7ad479376bc3c99d2b16c625e7c82ca47c5656e2d540fdf085a09fa9abf5e93ac7c4acec4fe614bc039703cf83e26b4bca82714139d45c9149decf289fd69fb99773112f22207819a83292d8464b800233d9bcd37cb3f2aea508f88401c51672c13c31e66e316281ac97dba30ebb9a8d11d1933e3212c72af70c5deffdb60197da41ee3d8a240e37603826dcaae68e5998570cc063ec8f71a16ae94b026db4897fe1be7b00ced66dc30fdd0293bdb1b41748faf6daf2486db92cf94e7a8ded8c982ca07f807912bd6bb12c1895ef77cc01ecb9897075073997d0daec6116c92f2068427096c595b6cde383cf74e76ab75f0d2058df7544bd056262b6efe96d9a43c6f6200a0ae39a5327aa6f7237bb23e80fa3913e3e0395d3beccfd1924b17b7445ce249c747a3aba5798258ecf7dd9fdfb86288a5ab50f9524e3e5a46a834900961a64968b3e9a5f21056507edf67ba9ac6caafec273e4ffc8427cde2640f6d7cf32d6f9073349d97c57b840d633e1e84ddce3bd2817ad8095f46ac324ed1841155b8bc94460196711ffc9413963f5683891d83681b6782fc36934571e5782983e903188c5c6878a7465ec9b47f492d5ee05b746e6e704f57aab2ffd37fe4af0550b378d1cfbe4266eabbbb1f110c004cd416b3aad8a63ee99ff387788d2d9ca040d47066bd4932be6f32aee8981565d312afdbfb9dcaeeae70135a25ee532af75bd565d81d4e9f9343d2c301dc39b5a208cce4b7af4c22cd8f73ec8eec75483afc2416735ac13ff9d4a6a8bfedd9a13aa66554b467dcad1d98715b25fc21d905ee0726ff100debcc9564fa484317dd533a33eb04d03a185bde82b0cd458704f23e4d86ec75f9ffac5ed2a440acabc4d2db10717f7f7b8e9792602ad2911faa5943a2cc9d1e41a448365784c2e6fb79bb357946025d5aaf737399fa0e1f2fa687a67b3f9af9b5fabc29cb07fd7218a5c54120de47b736b8f82f966b1b1b9b6cf07d574e8a967939cd01dbaeb98c5101b83933e495547f2f1845da971b289eb01f30bcb8f49e5eb9b1476a91f06e16b31d7c5703396dc75fe1532f698a21301371bad2bcb9526a0bec7e995f35412fd7ba96b9848a5ef8d16f383b7b91eaa5bc7fa9f0d485e385f7359f08c2d3fbbc9403d3933b76f6e43e3d98aab80552efd02561afd1ae1fc4bae55a9fbfc1c17222bb1b6c0e7b3af05411e804638121f7443cc53ae4894e857c9302d5a63c7f74180f3b52317715d335dc7c3064ef5853f021b524d7c9132b20f819eb5d22a030ef62cbdc5867ee07a3f286909e2d078704eb617ed1f9fc035cbfc9c408d965c9ca7d52566766c949a27ee3e7ad7c0cef8598f2b0c1418c44de8e73a393ce493a103acea929cff56e729903be0ded8b00625760f5c82aa6eae03f14e9fe2d5a7f22493cb414d46c114ae0549cec876897aa9c1084d35fa1d66ea6302cd3e8c34e8f03dd2f412b39a1c1a69f6e7ccf29f025286e1f9b5438a16fcc1ae34a9cadeae290966dabad3c126f972916815001985ce4d843f9e8c029a2ad703783502ab8b2f2d53d9b6f790e633af8b4b59e24fc797e9071342bc9ca93a7e4bb163fcae7994d09a9f293c57142fc16ef5492b1c7bf043341c58c3845cd1a8314e052b9099e969719d93f95b038b979750159548936cd69f2cb6875d9c4396770e8d144d4da3f2f4c83b234145f2b328a915e607abc08cae932ed50b8e6015188284a27c1b260a9642030cd0aec60feae8624ede39363dd8b463811a9b6b8e09870f4e904cba7c0b6f82585465e63d90ef81d5cf106c8c47c4f1e8a56dd74ab6c9a6e900e5cfbbceedc9a865ade9e3cab37ff74204efc5b1ba9d794736ed3823e17f9102bb86e6c42b4efc367b9a5a6b20e632b5e0a134d4f6239fbe5d3b6f1cb06ff76b4a5d93beb8d57b0101b05cce9b1a4804e3a7dd591f6fdd974eae1c447ea06ce0ca7103824fb9314ab29cbd3504d00e58757434dde2fd629bca6e204d9c3504f45cb82977ec8bc60768365b54b2a3342993ef03668c7f90450a583492946d2cb77445239786e0668d9ebbc4dcb020ac889119f7a13c5d237a0a75200e8b710d27879e75afc5058b096956231c67780ae17f37795813d336bee02f64c4bc13655cd465f4035f3344fb5ac4d597eb5787bede02d26a2a0f428d2061827e1d85dd7177e691f2bd318583cd5b15c48d8974e25a75fac8e2058df54e95241c0797139946b0da574ebaf46170c7281802ba30982832964347d5bcab3a6de9fa4df58e24d9746d76223ce5b46c63843ee526f871140b66e0f3b2f3e2ec64b22a0c284f31f4207ad16bd30afab2b8a40411713f6e335052fc3793434746744af1deceaebc817eda0f98b5bf88953dff88639c4e8ac2aa3d6916788e61313f39d38ab44ebf59c043dd1d830f7678bae480ec77bcf34f5e4d36d9437c0fc71c067540adce261d61b496ca78b438aacbe41658b68d8917cad391078889e8da128771219209a3cbe8a816ec0c2f3a4a77c7b5da515cf9c9ab0421bae691e13ff03ce324ffa5d561d1f69aa54e508880d3892c94038d893104942421933d14e3e273974930068f09650b3ccbeed63bbc5d7f0c7f55764cd084888fbbcfd590ccfed1b028504a7c53a53d05c69f29219178fdd87b22c59f9166bb32670ae2528bb7194de4cf27de40d0da53a99c18a1cccf2e65aa046b5321bad2356fe41b41e7eadb8683a373faf51a157d4a33cabfe2a1df6ad811848f5eb653d13238741dc4055ab0f75a0799e85568f63f917a8f118e0dd5eed2b93167361a634cfb1b5d2495ff62205858876453e09cf00b8d2fab85520b464e05449a523f96942c147ea6ca19804c5dabea414141c01dce8ff21e3667391456bc9c93ce4f34957c5239937e0a5b220609d03fec428b0120732f9c03ccec04d18836ef587333f7c9c85afda0e2159ea22b1428a6b35929ad9ca66a07feda10531185c782bd1e0f02adb76b20223b1fe5b14bb2c587e8c2ffca2f54a296bc08b00e287e250f6814082c498314f61b5e59943c8622597863ec8eafaea17ca7d658b181533a98bd5937926636f0ec36fdbd9eb203fb1220ef63468b080f03de40b33b9b2c8b5d5c5307de042ccb9b2d6067355e03cc2c750d18ede08048433fd7f0cc1ba44e365ba8327366f4c4b819fe3d04ad52e107853756f5ce15c99910d360c78bd7b74f18303352d4a4f67731daf50a87c37561d74c54b5aabca5527c1c9ae86d947faa5738ab30c131580af1ee6315155dd6ab6db8a5f3caf377fff7d3dffa582f8c231ccf7e2f3b4ca3790c9ad3f7a598a3ef3dacac017325e1b73bcc2b2b43dffc38bbe2b39577b9f178206d19f7dc6e6f99aa2b3f3cf72f32d5fc8c7cde7bf7b7e641ce53e00a1f9185babcad8670fa75c0b5b66591ac1d0d408a1febe3c5401b477a0ca00071912238c6d7dde8bbe65f7763ac30724ec3b5fd6b8b74096e368c8acdefc4f4128ad9c02b2e8a308e406a9124fb7c296f7c2aa416502506c7c4bffe9480ef6b79989996270efece0ceb7fa2e0f8c0d340362329631e6a9125672416766a5297dcb8f1501db3475abda5ed359a4bfbf3357583614f425e84693d16469410c07179af17564ad72433d0c3fd75e9e9b33b424f3f2df8c4a8947c4c773af868d3021860f3d91f502b665eac102913275caedbc09fafbf5a9f1892f8d73a836ac02ba73d3e62039877166d8421bc568a71a5b3ad202b8d762ab68aabbea42f267e78cf763a8ef802964c1d683942e86242837d0eeb7d8a8c45e375c96da8b77e7fbf8f4d0022de2d4a000b6cf4747127a8476b7890fd491ae962af3da47e876659e8de6fe5f01c503dbfbb34be744dccbaf349b42096c8db3db3afb450d2a62c27c6ac8373450270e5628cea1d3861810e9f191a14406d80c0802247843cfb178b27093022592720bc1c95217a4406dab0dda0ecbccf91d0efe28748034988a12aff1f0010b1c1b678bc88366a8c53acfda1f1c2f3562d3ba33fd81ef9591e1c5d1a300608592c36c855e75e53fd714e5da118e2f903ad7f17b63e16fb2859477a3152d138d089b46526db0759af86d7206be74d90bb7f9e80e5aaec2f78f502ba32d70bb8111af08c3f1361572b5cd41a496c46753261d8fcef7caa8c561267917ecf2188f8185d84eb7c19b8ab54637ff2e571043bef0a588de007a5b05725bd20005df1b06b6311c6d11fd74eaac6a250181045e27d992fb8b6721a0043a1adc413da3adb537561adad247405880bbed4e3b9c4fe65ee53aba2a7319744028180303b53da184a697b6781bee8e82c8ad9eabf2d8de49b2a2a5321ac4734cacec3687aace7fe1c017e23f1da274504ca9a7c4aa52702e6bd3f814734fe0c431876398b591a652c09af2b58c0d951dfef9d5054306b7796c7edbd0b74ca67c3e63a5a093216b7f4dad45c2b4b9573543bafa6d6328713e839cf64f14deebf47499a1afea4db92a3d250a8a7611862a83efc821639b0d5c285098b8b9b4f9330d632a95f1f94828c3e5b9b8cd3a07d6e156d3f6fd14852b77616e354533c16158e272f23d308d46620c51101c3fc3bc9cb70ce20887e2795199c718fc30675283e71c7529f3ee413e54d21f0b5036286242bd2fe58c5689859d7761bcd2c8307cb4d21e4dca32bafee5e18971ca3bfed49edf9c0399cf401ad18b90c00454e41146849d0af4add225ae55e1195f914eebe1778881075c33bcfb03274c381546dcb771ef090a797e74849299e7f967f1be232904ecbc69b26ad2cf7b094bcf1dc06f9cd73ae578b33b25d0e37507aa418a1862616d9c3e7a6d7611d6075d3379e545bb0b788f33e8ba5c205ce7ea19bbce83a5d0d55d11635e3aa6fa2008035bfc26e038a6f65e79d186c67df880c9ef1d2ef14a263cd149a437c7296b42de7f7a0683e773f5afdb8de511e3d03da1436807675c0df52a6544bcbb1417ab9fef5fca27c8632a36eb3d52dfdc9ba20da8f71abb73c850116e10362f7ad46c76bf404f44c5af77023ec84d6f12fc6218f03fab0be261fcbad833dce66bd4774c97c0d4a4aea71a4ff06c77e38905aaa0cf0922d798eb22de30cda11587911d89bc2b3d2f2b26464ea25e87dd4a6794c8c1241af31e3eff596eb92ebf15b36c498019b136de329e31104a114aeb6987ce87bb6f1b8fb0093f2b55e057ebb7f844573db0900d3fed7dfe924fb53f888bad80239d1a555df8adafbcb260a39cd8ae5b33322c5b628bbfe20e50f022f7b525f255c13c333f5e7fcaf8bd678dbaaefd0852b2cf847b91ac1ef6ea0a8bd2c288122a6463e71ff5243368742426c2bc3225dd19b75199b71f578a5f473135adc613cf27eb9b5370766f4bc61b899184e50b1c11b0bd7d1078e543d9eeeca4dc436816144631ea249289903672a456bdd371e2a2ad4912ef332ce494fd02aba823d94eddc6ad268983919a2380dfc96cfd34b61598018cd9741c959fc020e7d735ebfed86d14a78ccfd44fd5f98a1d2fd54586063930d861aa48449ab820efff6b1e2ee94d3a6801de5bf1d5b20aefce6befde400c16845deb54d9bbd1713b49373048b53921148c212af99566f1679dd27a47957c135fc76722245f5c48ad04da6c8e5c370917dc3e1ab4cddbf97eb6d2f651e2a86718b811aaf0c9a0ec8554e08710b5143d10aa1c099508c011d9164c7d67e57fec6653edee8f98d11c00ec6800b982ea9cbeab1a7d823149674938f9c", 0x1000}, {&(0x7f00000000c0)="09291b1fa57f60234040a5b73f22a0d6bd6ea4e5a1d1d1af35a3f735bbd6e9a0bba3789f0206ea22a42e1f8013b795a0eab3e3d5487e9afa904ae3b878393769639d76d74b0e46a001c81c715f45f61996051ae378442b51a949d6e86863b43ae0c8ba9bb8811aee8f5fc362004e081e89b2d9349ee253b068ca82c873bf2c387f454b8024ac3d55eb7b5908d6512a5d8f749628eb905ff43729ec505527d67d06f67632e7fb2c6efde86206ef6953aa3ab02a9362050d3751fb4e694e41db53a799758fc783c0fa935714d4e9e656d72587047e3779b58a558d4d9bc2e37a0c2441a9ea8ae594a38489d76a6600a823acdd513f3aa9", 0xf6}, {&(0x7f00000012c0)="de4bf379b32d5de4d286e8d18de7264412c7f3b4f9386e29ff1017ce3055d8feea30763c6a4f991d778866d41072796c61cc7958621d2811bbf5bcd68a492d8ecff142dde5530bb98625d94eed720d0eea2745f56bb8f11f9aa4ddcc086ffe391a166c23216001f0670ca838b6e31a1bf70d0c6ac9a718588312e234bce84533fb3cfa812b78dcb0b8a60b03e73124da224dbf5d609b970be8dd8499c6e44b51824b2c5337abab765c0bd8f2458c6202b49c4b0f42ada7c87ec27377e45bc510cfe5b65e50cce6b8c1cbcf17abb0904550f1004b3dd6affa27b75a4ee5dee0a98f3dd3d1cde618406b65b9ccd236cc9e0a21c19f4d370d1e6c03bb99233c03bafe66ff0edf576a58a954c462809ed38d972bf1bb5f779eef619567941e6aa7be2f80f658d323bedfb4802bc7dbca64a1543938e748bc926a281849ff259d7397fec59350d6ba1cef77f9d3a4cf175aee9c96724d7513fcd6a437ccb272020982a279c369a061c11a3bba495c2c2bb03fdfd2568fc3f71e6f954dae7a096518bd132dc9e3536963bbd12314e91ede8d73537b50b216cb6390948eee8a9de2c16ebedbc6f994caff3482c02992df67e6146ef4aa72495141b0903f841d1d9636abd89d05afc47d8e6f82197bf592d3ea25d431e605666e569891f569b16b5c195bc71964bf787655f445a7db068b3aca5c02971324fc2b758dd79350492bc76df58b5a76e876cb3d03959febb7c69239eb1d045668618a921b833cb6c970b7f0cedb007a3396b31f3764f05deb5419fdfed20469dcafab4945e332b8a57c6520f1eef0fb1c6255e0d31412a32f94c922fc6f682c93f8f966f941b6337db2d2df38399010267ad3f7cf5d8c095a9a99461c49952dbca10f8bc02b53887ab2052a9b6f550ec0de5d1596f8fc22bfec83d2798a8c852c017c7b1eb18dfa9f324b6c5d65955935062285e9b56ddcdcfdabf0ab9503d032b186ea99d95f8c3102dda0012adb17cbd24b41a8bd39773a0038b12db8e507ce56dcd51281654d38ddd706e562ceb3127e431f0f3e9df951e290373ca98776c55b0f823dd1c940a2ebd78c4da72fea4bd0a8a2d199af8596d58dc92292d669b9951d93bcc60917d0128ca209d1d463a635484254e65354627900fc40c0dc4cb80a46ad47efbf3f43c935c28d3ba5d636c2c8ebb4ab9cfe8bdb49042a12af8f49536f744dd7cfacc66b978420636e770ceb62520f4e0518b41c866077642b4b6f9e18c35964c52127c44157769c40ee01df60ee4041571a634516a67fd4a83d577d70c83dae42fb475c5f1bd03f1ddc5ce61d6cf2188531c9b78c3909f3d7e2ce4903f82921821f4ede062e9225586c719472a0255423bcb95db21c80d3816adbc3f1bad7f56bb381a018f6c55a82c95b38ba97a735964f6c166b4a5961b381c9dee1d3b39d2d279633a4fef5176f800b8f5a4405fefa5c2009d2ebfb4152a1349d115833101ecda32c0b38a2c097862e37238d16d642fea9a3fdb2763bb8daca158be1d4495005c0be925cc45a259bc42e5f3af3efcac6cb7d9491c5244fcad3613855c348fce62a52493e8f8489970514917309edc3867358a583a224b9d6d9967e7dd64c04ce886b0c553b77de5fe222bd50284ac2b07541c23f2a7a051c9eac29a6d273f9fc96c96508956fd0c49fac5d44dc5051718f117e5c8a396bb1d5564c16ada94c02e49c96c5739903fd5da240d256b62adcb9e82423772853150e801f33cc78dc9d6ebe874e8cd6e2414838d887b3d3172a9f0472928051e0aecad8b4d849342f3581b783c8afeebae987ec63cb89207a092442245094f9e8a131917af41d648a2c5ffdaad416d6591e747fdeba166c8859cddbde39f188c866dc0a0c350f7b247adc80a9e31545eecb580d349a1f7243a2e850f6cf054bd1eaf7d4b19d0cbd306db1a20ae139f40f9b9a7b0409ef73cd92bcb81c6cd166ee432d23a74d3a1204939900fbae5576885f0c21d9d26429a0674889684d1517c4966928d0043fe789067aaa034f7bcf503cdf6697dd516f7284d8e0ce8f1a44ff19170e20ab1cabfc18dc27969ebff8b1789d37a95c65b2c2001e6afc0d2a9fe5739b76659a371bd752a1fa3f9abfb81654f46e6f5f74239240e284650723341339beb9001536f5cf5f87ff1f43d19d2e3c94e744a7f0ce66f9ed0ef18cbc87d189328ae48dec0b40c9e72b70b775ed655935a4329f4840214389121a2aa7974034e1663ab6b0821f09f9e5d1a3947451249e97a2b46ba5cb909147cb0244c8c6b8aa3ae1e7384d9adad58c4febe675ccdc7a5218b69c071a5076848e05238b964438acd3371a0d4071bec7f1be2c69ec1c7a50b0bd247c10ad3696b271e90e5052759702ae1cb42f6126dae62da73bb389c5c963c3f30aad55830e3bc874ca9a239e18bc5b254e559cd6221e5d14a4dc052ea9812a99df32707181aa38c379cf8b0e1bb57fa969804a6b2bbf388509fec79659c78de5f9cc4c93633a6914c5d4b5001e1541d26d20290a488cfa76f3f9b2e61cfddc6588665f71055ca97d3d4f0392e1fef1503cd04b9583d46526bf852f2b735c3b4317e7fab10c4ee8dfc90274da55d7fe1725dd8f021160a6018ad9896dbaeded89c8acbe0e6c7751f574221bfc536febe99bdb4c4814107af1ffb14ea40e056a08b256be1cfadce3e4cf17fd6ef446361b2633794d2158a4dc7da90bc31766eaa3a2660d4d9d01e346f5cfc9278786bf3948f7ec2edf7ac7b6d7d9a960a93222205f5717b11ca9eb797826aa5e76676f8024775ff78ef074bd8466359ea221abcef3e11154f28ff0c402e70928d5f6bb3c9d72cb706c3000af4bd9dbace8ee19a949d1c8d4d478d5504aa068f0665e07756fff46f797b3b5396501b41b98fb67b045f2f909d8d7a73f760d11c007c8198862a0438607a41ca22eb5ec3b3b3e63a3123cefb69191fe050b3321a6910d93561a6988f5f0a70ea0f61ef7e349b54c22aa66c013671883da14c498426ecf24e3592734be2daf49ef23b1b70340fa60b94f94c85a3aa1cc01c388e3d9899bf175497b3eea8db152d14a294ca2a0948f763c69bd8b674b003b1cb28b71fecd176cc2ac5ff21e40955797196e60c93bf26504d98934f9e2be907d9084e341916a6fba3a2ca3010890614555a0fc772c03779b74eee48694140053c89ee272d93cb90e649fd946b1bc59b11f625ad9931a384d4ba96223de190e009e4e73af960bced8abf7a3ba01201003d36532542a521122c48354335f2880d4889fccd8f420b505e1c81b2836eb4c1b7b3bba423161f9bbd312c5313f679571b9c408f0bbe7cd245da81a76ca160703d3c97a6d1ff28d2267fdec2f5abbd375ab1f15f88a88b943d37008a0618f77d3c6abb4404b35ac49b899391ad72c863e27449901324b9d899a294c2e9fc78c87f3b45636c4df095d432c4a3876911cd3bf03a2799fabb554cb6bceec0e4d8a15a51f455fec57df1881bacc6a70350a79b315c1d0b5248d4050219d4473d4bd41cc3492e8ab991dc679562780e4ed607843c39543ad482aaa14c20f3c2a7091aa5e8cb6495c7ddf1f1bb23dda29f7b1287b46e9e198cc63303a7988dceb94f1e8a9fef8a6d2b76b25ef5c144da67a9836ae31dc99c4ab768982bc1245a81dace60a2641ee84c214961636bbaa19fbee3424a411b0fe6eff6b87447ef531eeb36e4d66adf60965319eed317c924b1a60a76cc430d87494628d685e94a0e59321d42ac7b8105f3bcdac3cdd48e048a00584e487b27d5ad3984d8d3fa0dd367a5b3c2a6280d865d55dda7951bbdd2da4d3bfa8994564c91bf972e6391cf14617883acaa24d57c6c2551b15dfd3e66fe8614fade88d1583cfb0074c3fe87bb36059bb31b656bb306e742109ab5c3f1075984625a5bd2eda21e3980563e4d9d3b53889c5e5642ad323849367a02a5b3c668d4335d08a8360c83f8b7f0ed17d70808fca96db1025d3fed03cb96e726b9b7b12816c8c3f89114272a552935d1cde07c0eed7aba8099d3b46ea776642a759a8707584ec991b2b3dd07936f07c6c6672ac0d967f7da4cb37bb4a14e9675c0f40ef51bcc0154401d73ddc9691ec7eb35c1e340d9e185b2b85b72611bd91f4c86568a973f6a0ac311440ae7458057fcc94bc81c09ecae3df538e6b5f5271e045cceb140132523bbf32fabb8293c786f434a8a68822066457573d6170d26877ad1a8c345adf9ad8df7f05298b1e803475e7bc27fa6228d94b301969a0865abfa83a9e80ffcbb88807cef80f4b55dafc079cfc8bfa7cdb820de37e26c44f9c5a6af089f78d675f04d588784fff368c38a8c77b33637a2f77db3fe1c1464b7941b37afa42df58acc54a603f215d57b3e64059bddeb6fe75eb232e08ebfb7914420a3e7f03b26def5551c7e65bad86a36c18ea52cf013a35f5980a5dec2b73cba664179b2754806016702e68f5c39dc653f10028984fb567e8fb6cfc2d39aade92f94c92cd66e938dc06a10f39e224033911754b72d0b5e5246e45ab57e52f021e7abbc8e125d14fc951debe15afde47a3cff93a397bae295ca0f1d1e7edff2612a055dc156ab9fb7bf8b9e5a6bf05734e0acfeeb6fb12f0fa13ac2c4206d4fec8d57a6ba1afacdf82ace37da6a9416491390377c9e37fa31d5e65a87160073308a1da5ca5253fe1a59d0656655fe141e371f32b5399dabe25c62ba38d2fd31cfc210917291bf190b3468c462e012ec72da20c362cf93614dd33be8248cdb996c45cd89fe384742d500d06c60d4fe052e8f842c744e81697c379d55b4dfbd7e1e0d3a52d889f8cbe96bed896dcfbfcf13b26f3e2320364a53314416b2164360962cf048295258f3f782a6d114ec197c6bd99b93a6a790ef2d5174d8c86a024cb5ce282ebd05e69d010623fbee147629c699126c85f60a2751b000d28d3ff173b56e3be4af7fa91f22b33dece6779d97ed96ebf89e9b482142601afdff66451fa3bb3727862ad9bbe220f545ba09a0c53cb5c91fc2c407990bed63b4edcf81a21a95d251878fc35bb635058202b04278d273d4980e5c82ca438fddb68c737c858effdfe27853334b29ea5cc542fabaf0791e3dd31118b44cadbe360f5e7b45cee7067408c35f7b1be1bab2bcdcd9ea8b59d6159649a6060f63a338c2d8b5deb3bbdd8813954ac471b6d4bf1255b83870f8aa74fd99003cf0399d59f99dc28743ea4b62136c28aaf29f0945363c979181c49bc8de338949b7b63a633590dc8d5dad0fb19bcecd76864449cfda8390d4391e3473451ec0b945f691abf2cea55120800802c4e1ddfc1b9e64a6803ec71c66a2c570c579aac6179ee97300c0711576c7725018cefd3ec5f1ac810e9c11b678b0bb1ffe5491892c02d68baab41d09c2bcd87257221fd9042e29d9551febb40bef1a2985f942625925c5421400d2b2b3a2e7c195feb9ec3a79cf1e28128ccab1663beebb52297242fc64bd10f5b03aa77dd0c4f7fe1be6bc676be60069e2819ed2774de0a6fb59acf1c80539d2ed4d1b05678bdfe89da410693418af18d6d9fceadb003d5d32f6b6ce198ef7f552ea0843093bf78f481938249261cce9a0aefa1e0b0ec4d30f89e8c5cae169c30820fdc79225b7068acc1eb886a6c41a8ee1abdd213c35ea4036f2bde1af84ba311ef23658975bcf178ca2a1d41b19c28e6464e2ff3625e518185f4ce27b58a67237a283a31d9a17c2aebd9a35ca97fcd9fd8150530606b05fec6c17668549789e6e6c46d8e9ccf43b2e9a2226d269cf3a46c06bcf45084", 0x1000}, {&(0x7f00000022c0)="ac43efc5685015f696a1afed8f59251950c63b2288b9e7a904a8ed0603136eb2eaa84cd1d9e679c6e6cad6374e62be56463e1aa771a9675676d46f087bbf5a4e2a9db20d3dffb94ac24b4d8c5706a570fe1f75a07ea25562f9eda0f9a2c6b57e79036fa9512956c68fcbabd7880908e10911ae", 0x73}, {&(0x7f0000000000)="043632680ec5d004394c6e66aa1b0383f6f85f09203d2245e1b6b937887ce43ad938ad3dd287f6d0c8a3", 0x2a}], 0x5, 0x0, 0x0) 22:28:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, 0x0, 0xffffffffffffff61) 22:28:18 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x30000) 22:28:18 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000080)={0x0, "7dab3a5e3a668195576210be0255bcffe27c4f3e76692d2fd92e0b533128045c2ac5322f3a422c235f5dae845070a45c4c334af0"}, 0x3c, 0x800) r2 = msgget(0x0, 0x200) recvfrom(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x800, &(0x7f00000010c0)=@in6={0x18, 0x3, 0x0, 0x4}, 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001100)='/dev/bpf\x00', 0x8080, 0x0) msgrcv(r2, &(0x7f0000001140)={0x0, ""/242}, 0xfa, 0x0, 0x1800) r4 = msgget$private(0x0, 0x40) linkat(r0, &(0x7f0000001240)='./file0\x00', r0, &(0x7f0000001280)='./file0\x00', 0x4) msgsnd(r2, &(0x7f00000012c0)={0x1, "a724b0c1e3955c5bb75a5566ef5ea31f1b47fd96806a10b5ff7ca181d04e58b910343e28336db52fb382f018138eeadec52fd8a7e10877ecb138b285c0569249a25e8baf41500920b91a136f131bfea752b18cf77f124f04d7b4d3bcd256ae12f8f63f31b1ef42f42d1faacda2ecdcbe9dffad90fe810baab6b26d697c2c0325f61ed76b41a431370823a4b749e9c96a75cbeec369ba6c9181ba80f5024e9167f91872e757cbc40f3947fc80b186f22704f6740ea8cec30689b89f4f"}, 0xc4, 0x800) linkat(r0, &(0x7f00000013c0)='./file0\x00', r0, &(0x7f0000001400)='./file0\x00', 0x4) msgrcv(r4, &(0x7f0000001440)={0x0, ""/251}, 0x103, 0x3, 0x800) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000001580)={'./file0\x00', 0x9, 0x20, 0x9, 0x0, 0x7, 0x44, 0x5d, 0x2, 0x0, 0x7, 0x3}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001600)={'tap', 0x0}) msgsnd(r4, &(0x7f0000001640)={0xb868b32cef7d92cb, "08c8afacbf61beacb47341863d4f31a9e245b95969a9ce3d3936e89ae9a4fb2358d713437de5e7315c3bcbde0433d0a99375a447864a514042c939d60475c1266ee9c90ffaee2699df2a46c8a96e17fd4827148299a2f1fc900f8b7c81c76543d4"}, 0x69, 0x800) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f00000016c0)=0x3) ioctl$TIOCSBRK(r0, 0x2000747b) ftruncate(r3, 0x0, 0x9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0}, 0xc) ioctl$TIOCCDTR(r0, 0x20007478) getpgid(r5) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000001740)) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000001780)=0x7) connect(r0, &(0x7f0000001840)=@in6={0x18, 0x3, 0x98, 0x2}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000017c0)={'tap', 0x0}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001800), 0xc) 22:28:18 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x100c9, 0x100) lseek(r0, 0x0, 0x0, 0x1) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) 22:28:18 executing program 0: getrusage(0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 22:28:18 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0xc1045763, &(0x7f0000000100)) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x3, 0x2}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)=0x7) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) 22:28:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) r2 = semget$private(0x0, 0x4, 0x80) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x4, 0xb1f5, 0xb3a, 0x7f71e2bc]) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:28:18 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) close(r0) write(r0, &(0x7f0000000200)='R', 0x0) 22:28:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0xfffffffffffffec4) socket(0x1a, 0x3, 0x5) 22:28:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x5c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = dup(r0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0xfb, 0x40, 0x7fff}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800000000002000, 0x40004004000028aa) r0 = open(&(0x7f0000000140)='./bus\x00', 0x100000000000002, 0x0) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f00000000c0)="7d8790227aaaaa37f42a542638b97c", 0xf}, {&(0x7f0000000180)="de308832bd1ffa1585409f18da551c6fa56cba537dc1bbf45615015715e58a0a818ed675b9", 0x25}, {&(0x7f00000001c0)="5522e173dc0f6a99b072e869ae2277220f81433d31e15705557bc46e1d8ed151c99f59354ba74d70caa184abac8bb7cdc8ef642e911498c76814b89b8822eb705b5e6f158e5a767634ac5c9abe71e22ff709c5bf92f492540026776bca992e59", 0x60}, {&(0x7f0000000240)="76e9711b554caaac8b27b2b3842df40bad5507e7a1bf06cf45f2ee4c8028287e9d92ac2d8729aceca38a8c92d4eb478c663113ef5c8b92407eb8d7f35c0e82b84d551589a4b2d892d233276bf1531c24a98cc3927b07d3f477be43fa53fc5a77d2d88811f99311a610d983dcdf87c71b77f592c3ab3dc2a6b05e234002c154a17201139e4bc9dc7424f437cb953fddb1c7d73e0dd009ac149c3824d4b89aa822437ad775edfee70044a861e6873723cbce88b9e01173624b", 0xb8}], 0x4, &(0x7f0000000340)=ANY=[@ANYBLOB="f6b6e51c6b4690"], 0x10, 0x400}, 0xd) symlinkat(&(0x7f00000003c0)='./bus\x00', r0, &(0x7f0000000400)='./bus\x00') writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186007008b000023270000000000000000000000000000000006000000000000000f0076a2287f433f", 0x2c}], 0x1) 22:28:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x400, 0x0) dup(r0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r1 = dup(0xffffffffffffff9c) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000140)=[{0xff, 0xb826, 0x1f, 0x7}, {0x7ff, 0x2f5, 0x8000, 0x5}, {0x0, 0x3, 0x1}, {0x80008, 0x38, 0x800}]}) r2 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000180), 0xff20}], 0x100000000000027c, 0x0, 0x0) 22:28:19 executing program 1: msgget$private(0x0, 0x599) pipe(&(0x7f0000000540)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000580)={0x3, './file0\x00', './file1\x00'}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r4 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)) dup2(r3, r0) msgctl$IPC_RMID(r4, 0x0) 22:28:19 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x5}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) select(0x40, &(0x7f0000000680)={0x100000001, 0xffff, 0x3, 0x6, 0x0, 0x6, 0x3f, 0x2}, &(0x7f00000006c0)={0x8, 0x2d, 0x7632, 0x7, 0x3472, 0x2, 0x0, 0x5}, &(0x7f0000000700)={0xc3c9, 0x7, 0x7, 0x8, 0x2, 0x96, 0x800, 0x3}, &(0x7f0000000740)={0x7f, 0x8}) r0 = socket(0x18, 0x3, 0x80) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) select(0x40, &(0x7f0000000040)={0x5, 0x0, 0x5, 0x4, 0x2, 0x1, 0x401, 0xffffffff}, &(0x7f0000000080)={0xffffffffffffff01, 0xd8e, 0x17, 0xb3c, 0x100, 0x7, 0x5}, &(0x7f0000000600)={0xef, 0x2, 0x8, 0x6, 0x6, 0x4, 0x2, 0x8}, &(0x7f0000000640)={0x401}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:28:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x54}, {0x6, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 22:28:19 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000002c0)=0x2) r1 = fcntl$dupfd(r0, 0x0, r0) recvmsg(r1, &(0x7f00000005c0)={&(0x7f00000003c0)=@in6, 0xc, &(0x7f0000000500)=[{&(0x7f0000000400)=""/114, 0x72}, {&(0x7f0000000480)=""/81, 0x51}], 0x2, &(0x7f0000000540)=""/127, 0x7f}, 0x841) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004667f, &(0x7f0000000000)) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0xd, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) pwritev(r2, &(0x7f0000000100), 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) r4 = dup(r2) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000280)={{}, 0x7, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000180)) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6, 0x1812, r2, 0x0, 0x0) ftruncate(r3, 0x0, 0x1) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) r5 = dup2(r2, r4) poll(&(0x7f00000001c0)=[{r5, 0x10}, {r5}, {r4, 0x127}], 0xbc, 0x0) r6 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) chown(&(0x7f0000000100)='./file0\x00', r7, r8) fcntl$setown(r2, 0x6, r6) 22:28:19 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x1, 0xffffffffffffffc0, 0x27e, r3}) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) fcntl$getown(r2, 0x5) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x48, 0x2, 0x200, 0x869}, {{r0}, 0xffffffffffffffff, 0x2, 0x10, 0x7fffffff, 0x42c}], 0x3f, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff8, 0xe2, 0x80000002, 0xffffffffffffffff, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0x40, 0x1000, 0x20000000}, {{r0}, 0xfffffffffffffffe, 0x81, 0x2, 0xffffffff80000001, 0x5}, {{r2}, 0xfffffffffffffffd, 0xd, 0xa0, 0x1, 0x4}], 0x5, &(0x7f0000000080)={0x4f2, 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpgrp() 22:28:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x4002, 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="1846bb5b1b59fa8225ac343d79fe69054b481a4aeda65c1f4fe3f2d60752d3b8e281435f5989ee27dd3339014273388a61f3a9b389c2fa82e305cbc938ce03b7dd9b4232a22d5f3678490083c41646f20d1000461e01e3c2174e5b5cfcc3c3458459733278db657d4d51c5418efbbdeb1aeb8f5adf641e2ab16ad89980ea4c388474b8c10d664b1dd169baddbbc7c1c9542eaec00727ecae62a90aa4beb99a62828168a679ae47243aef6f951820c72137995de5583122bb528c0e22cd6fa07dd0179c271d9e6f578086ae8236ec79a8fec9bc8f0197bcaea911b2c3582a60c1d99f2caa98ed5b512ed4f77fbabf7fa921e7d4e7c03afd53310fc844601e6048d97b498ada811e1ecaab717b531c23985a10508cae74ac1d265d5f8f7324b533e56192240b0e821ee3f82ad0b19d8d0c93d978ab7f01cfe8f78df2bb94cb49ce38a4c3fc428b12d8882476ffb744c409707862fabb233f6d1eede58ac8d52ac3761721f5db6613b9e3e5a89a937c8170d0480bdadc25e223c951ac383470fbca0d96518687da8e43e406405bce735875e9674f529f0c8fd6c4974e7ac623df4715a51d7823c4df853842798e7d346e99840aa554333503bf045f1224c2d81ea3dd47f273ee342767829f843b67cc344a1ef7620bc9eaaf49cd39487c4d8540812bb548778a728b5fd7f90564ec51f0862e578c188e74ca901f50c8a18d0a571c4e6e799f1f2cb6c7e16b7832ac20f62580258a68134e9ce226f9ffd486a6bc4486a716de164f2214c86e48ea7d7b029468b6caf85376bc227223a845a203f20a3fc1ccc98b72829ef3c1d1c2e2382da240c56f5a6a4983f5793aa2abd956afdd4f2bd47d53b5a6641a522a5e8832db750b91610e9c3786639cd5bbb0ed663464f114a86464cb4cbf560353efac6dfa5cbeb749da48825c7148afcf792ad12a35102b9af17fff420820c41a12910c15ec5816ec3c7a0687f7d4949e75514179f3f2f73d1e3099b25111caa1a01f7fc4388f6da2d2d70d5fd8d25b380526b305b9bed6b96f72140881b2871704440f4e94afd9764f9e7720ee08e29ec41e86b4730797fe06c7d698047f8fe6e1c1552b8eb6ab54d2d141e70854f08d46a14c9ec63d1d4da70682a61d69d57b35c0ff4ebb0e43361775d2fdcc257b32a014de3cdc33946063e6aec7ebf669a2620522ad14f213a98d0388c6b4aebc0632e04381071e8a5049db88684da0ebb5f6c7fcef0aed9fb883f100d3ccc179e29d833e65c0d69db56d1d1f55695bc6a66d4d7a72c83d6ac0276634b3444d48bfe8baf53b330082b38c665b5ae595bfaf86bdeeda9bad72255515bf6c61f5064fe3e8bbcf8c03790cc8a38ebf6bdc7d2e32f2d3b2493cfdd21a4312bc7ca2be03d6111a4ad1cee1f329ac665044de13b606787e29ee200e29597c02ebcc180101de272356643acd529a147efd593082701cf88d1f387daceb323bca959d6491b3a9b9dff908d6a81f4306f8a96aa7d82bf513d596bcbe9f281792b6cb7457b151c9ba0080797056bac18a0132d5c52be01ef205656b33c0adeed7b03fe73bbf0a306c5d3efb826bb3c9b9ba50a81f26eeb252d768012da8f36398786b8f469fbf3c9c834175b1047eced214159b3a0a63601986d2cd77a19608e3da41c78d030c48704084b28909334b9ae8d3a7051f0ba121e8987cf970dd1ed6ea50d41f386a88dd6dcb2ac782f0790bbb2387b42065d715c431db1d6588a8ff29f15c41982d1b992637a45ee46236e590d11280f6adaf430c77098918bc3cab09d799f4ae8ce1d8a3b4391abbffa858bf0a0b91331393ea3c0fae7a2709cda19b75d1edcff8c25e71801230bbca1bccee1ba7680532d3297d188975787af75066d07bc5e0de51a9188f5593770f9b2b9a377efb6eb695d809953053e7a55838abef3ab864f0fea5a6786c0232c674c470b5be7621a0cb8698ebf4a7d73e840aa0c2a498ac6d90fff09ea61e7b50f9e63f95d464c2d5803beb3e4fb9e81cf3a0d0e03a176daa773f56620662d7047cb7aac538312f65116a1d5477c6339637d4609d81640c51ece5a2f0b60649bab9a73e37f0bfd52e3285cc77b9ca7f05e279de87e50096bee8167b850778d2d3a5c755934c22e7057b950bef740e1e0cc96a99d51f5b3fdf67a57e3f788b3da4229705ee6d58a3344acfb33e61ac3f101468c5200012e017fc4ebac8132886efad5b6106514e1b01ea9510bbbc1003d50e2d886bbe656bdb43ee734fe76a69a1275da1aaaf8f7ce756cfd207af63bcd18b9d1766507ffd4cddb92e6dcffda582b9d7350420bd2880e98bc5dff619ed65023e5a0e19502acb5aab7fa1c19dc61a457db40b6a7dc3a2806696ad5c464792e2b0b1b3ec86b68b9081bc64afa573aaa6f4d2a5a666f78b9c7da4c196c710c6dc2df69200f83c60d26ea918d7e379fc50f12508bca752bfa3c34ea31d5ff9ac523212cd7e907f12cbb6c64229be484dd7f78e7ac2ef64f7d76ee948fca90fdbb67f091d20502e2f75bb1abe797e426aa6b23e41db3e66e1004f3dfa39e8695b7a0ce7da0ea6c32b11b79bdd05e49cb91bcf8b4cd52077b82cc07f95e679b02feed64cbd47e97c379a11ccb41aa07339ba9fff9becb5121b1e50657cd9ff26a54c30353a9e5d1b5ec0fa830c216b6365294ba822f7849390371ac8dde8f6077223554c07f1efb5eade5b0bd70fb1e30931f15a01761f82fdf4d8c408173a18bd6bab4d30d14b5b154b99f5eb40d455e2be7de730ae5b3c4c649916edb8974acce251e40d5d0a57f63043f510c3c88e848b4de2b509229807e66b5a9ec0af21fe07f1b4c9a06914e2be9461f4c299aff39292c7e7324165004eb6f515fb11da3beda7d8c9912f9adc362dd1efabd3ae8c926144424e50b5409a92109184ac15793e064fbfa5e78f52c7a23ff40182a22202b944d89ae4d4f5b1de2e55a785e97e32fa57714d6bde60cea745870eb84c55f7446999df2feef7cca60041c238ac3ca453741ef62c9479c09d8fdd0816a4483c521fa2934292652d7339e5b8617b78cdef6ba835d89b8fdef1e2db056fe5b4ce845c9e560df19f80ee17c8e81286f236ba5d1967e2fbc6eb6728ab7280db3f1b0d56fdbf4e33b2e51ea0a54ffda5e17fd5e437b0aca819059206e6ea5e1904a3185504ca868b4081f622eb2ab12e90c3e55bfc0533edf3b3650c1c3b87ca667bbbfc1f47640c95485441be3a092b92a34445b46ee8cdf5810a1ba5bb6ebb8030c04d7e3089bb3659dbee67b7bb998ab989f3453a8ab088ae44abe874fda9656b630e0c66f8a6331515465d53fb2ff5541487c3681af6a0ab77205713f0d2c176c1741a60b163b5cfb7f041311e9302d500618ae90e5e64b3e76479c004a253eee294505c5d0e94c9fe98c8c572711f55242c2e49566da41dc9513fc9551a9747593c41c9ac90c84f5e87c954b69ed48a1a41a488d2448cb14da331695b4c4192365549ce79fd1a1650e401ab9925276f5047f55bdaacf3ad682ac210b262cf2c28f8dcbb433cdf33cd70efddf2d13d59f01f46f480716a9b8dcd319d0dbb5f821de7d11b8831e1cb786e235654453512c9ebce6aa379582e3e40819290ebe9108b75f410aa34318f98f8d33c053b9ed114cdab898780eb7a4eecb230454025d79b3efc67d39296f309e36c9795fbb156202daf767bda65c7770908f603eec2871cfcb904ce1a4456a08d1b69ee2bc0684e8b0649fa8d9ae3a0a79c15dfaa26641a43b0da9f4ff9f6c378e826d57ee1593ea23a37ecafd53609f2994b689473d99afcc6121d4c1e824c1ff8c4b3d44d919fca89aca70c5e7095e69681a10c9619f4b421d377ca1032b18e66691597f19407544c7663f3beb7a62eed1750e262798ff3da37ed40da66e64ee3238b2a30be98d02db457d21bd116a9765ec3a69fc1b58f7554e620f159b256b5442400f219df374fb3174e1d49f323e1a43193604268c6ab1c9d555f76cee38f7e38716bbef4c325a0b8c439c4967ee232560adfb62719983115c702e19c3a16645ed6030b3398443055c646fc00251ff361fc776d533f7514821123b90836441122969206cdd16aa1d1c39c4f7146488a256e5c80b6cdbc900431e775d2075e58af6a63af585f7d3b8a28fd3ea2abede6d03aea45684b0832de1fc5eb7c6746947a5ee988605d64e008bef896a3a433e996744a0f06b92b3b105ddb1560d617b415a4e1977a7e9e3032db7df7972b4f6a0b6886d42957b1a984f7bcbd506ff45f896f3786a6bd3c31a5925ea4b72518393d237289fbd999da441f227a59dffe2cfd9731ba035918489872d13efce3bf10916593286e2905c8b131656e2ef5cf7aca5903b08a5e2186c99102c7a191f341e1079e93b6d07e68dd98f80734855bd5039363cfd66e0e19a27f638fafced8241fbd5821f204b4cc623792be6a237c7338970e405921aa188eda3f62f98ac9d4fc0ba61d7cc2e215d60352344745824ec5c340714e61564310f0ab35628438a498d441ffee55c750ce211b07210e4383e282910a7318c1840d43e63df5845e4a833ce50685196132fb4d149924be0d211456dd989a0c0325c9aa417cbcfdecf65e3c08fcda2b593d7f2cd24170805124e9edc2c576648f9e595a2ec6afeaba5cf4fc49d1826ccf5a7ec415aac3b0e9cb0d8bb41254848641e6a28fb760ef619f3894b1266e242c8f12a9a583cd624dd5a882fa9a7dbb9f68bb6fe90b9c1c0d1f5c2cd392a365950fc7a3f7e91685b47f6c11c63664e484d63bf86a0fb0aae41e7ca255195f4cc2f53994d815e66512fc2511d7385842b8cb1b7f8085e24bc8ad0698d97607043e486ded510e458809014668ca9ae0a1629bd910c7e8b32a77d958a47a678be7936c0b12d2487078e9967a9bdf749733851c17151d1b2c4001a47f59efe44ae82c439531fdef73399680e01643b3d7efbb33f6979c86df6c48338f71d79365569c0757b02013841b559b60c1eb605b5767e3657d6a74ed5d66225fd3322b107f966dbd1e45ab2ef67e35badd85a92ee74dd818765ab84ef6998040579abacb7fc0969fc2b8f08e78a477431a2b2ca50c555f6b90a13cae1ccd593e2f5724f12e642460782c3a7a907b968f94b3794fdf973aa22547af0e2fbef2a2de9bc10ffdbec8f55e72c3efaed7e2b6ae5c587377945a670bd3d5f9a576a461b83a46615e0a69fd80edaf7bb2c69207094964d4298a07d970b5f39f39caea09e4fb816b5f0a3f33d217fc6e0fff7b6dbc7451d59a0036ec6ea28217489c0854d3bcd2794bffe754a9d4873fa8b33a3b8d994905f400ba1ed593f7793c0e938c8734bf75b904923649cce3cc62ba0df7cfe226f5bc9aacf803e68297bcbfee70a2c0dab523a8350481848b8330e149a4f0dda543d104a3b1a45b3b2f8c400271a0e40ac3901a48252c107e765c17aed71df035c7cea58941e03e74ee7b6e02b34b160557fe4ad48b3dd111bd0041b64601f4cd8880ccbd7e8e3fdc2434ed7092d86636e61f3a15ffb7cf0b60f8facc7d57f0f046963fa56b8515d2b2514d107667d4cb7da006a7040d8ea038467b1e265b52b70100c7c6d9e68c8acb88d122bfda9cedc96a3851abd159cb7853b936fcd01a5f66ef3545379de1c8a7522d7b1dc2d5d39d978f3acac48488e72a45c11a2b0b141432171b67d52fb6d30856bad31504a04e443d6ea76fe3d97f823e54fb56221561d754dea2fe327f0e443b13b272376e0e8929a6bfca4c56fb815239894f17580d3b40bf4b229db0cc85d460", 0x1000) 22:28:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x7e, 0x0) write(r0, &(0x7f00000007c0)="6f6c246dcd5c3eeb22058fffebc248e66e9b94322e68b65fe7e6b14b2740e339fbe3b86f6de1247f1fbfd99d720200e5008000008caa5761f5b05cf9c6dba751e3021cc7bbd58d71b359596ba12d8b20d3a62b7e6574e7608772d3b297f9d99f76dd10537dc28a9adf4c7734c0f09319e02cd3dc0deef5c7051dd2553c61b7c80637b6eb75e33678d470c4a6a99766fa85287e0100000004db6f3916cc6f90a32404da1a9b196cbdd8033c576437b3226b882297e93af5c2a065fb47365f0e9f8b9361648e1809b2cfd6e0f5774c94dadc6352a6e96b4853053be4179bb0af16f11ffa29990572cbd7daf16023c8f7285970c1325e46c955f2cf3a5ce5c871fe981d3e39a348e4943e4319b0669d63c1a3a262097aba6518e006bc63adc6ab895deee99fceda98af73034b4189c2629c944da547b885c23c61d5fd57f823ac1d14b15dafe20fb89d41b0fd14e9dfccc6939a2ee1a5ee3dc0ab60604115b8cd4cdb5cc53df1634816edfc13b324d1dfac0f51a19fabff68d7ed791fb7f2dbd68fb56e7fcea1d14f4943afbf51c7242fdd92e507b7e543c6c7994dc851925f64103eff1c0429bcc76feac32b1bddbf3954bacc6a6adc8c6d4e99774a7c67a063158bb421404eff5f9880060396cb2c952915312ed3ddf26f64dda4e73855542547b38949af6373bf366723", 0x1ea) execve(0x0, 0x0, 0x0) 22:28:20 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x4, 0x0, 0x800, 0x20, "63d6fd3a62f3c28f4416cfc49fac725dbee2b051", 0x36, 0x1}) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000100)="a44a56c8912ba19379d8d2ff7137a54a3dbd059fba4d7d7f44e56624273e0620061a471e61b77354ebcc61a5db77f38168fa37465b1598912a5d24b82ba3aa60d1777e34e4297a1b484b31f2f7459d9a7e2e5dcea67954716c721e9b149c5484aa689a9a5ec41c79d9c9d94c16df5c6283124a6d47", 0x75}, {&(0x7f0000000180)="8d756b1788b0bafaa08e0dbfa8cf26c30c080ebf1515614c639f9789a60d462191a30d2394681faadd597fbf10ee3cdddb1c8e2a336f68a50d0b825998a94c75c875fe11fb5baca67f51a6cd877703d5a7132610cf0020e58b7f4e3286728579619606f4e732d58136ee516dc691681e6fd651c29f2f38ff69f914a5db4832224525387c1d7f9cd8e77a1aa95059144cd98b15906fbea698631fb9597bdc42a7eb7823a78aaf08b7073dffbce6bb424b08c5b224a3b57ee3453b07b7b13a1da93a0a0676a49346fee160f503c3b30588d8c09dc923b0b97c", 0xd8}, {&(0x7f0000000280)="8faa4cfe4598e852d8f604d43ed2c4aa7cf402cc0b726d39e475fb28df4f323abd5a3960094343022bf7e73828dbd7cc806a1752573e7daab14f269282a2f3bc89dc6ba4f960a4974989da99e9348de459a4d1185b36c3ba288a6997d57de5af3a9225f2dc2b1f59fdd1a2524225904ad754efcc61d6a0caddb3f98d2cb4c38db97ff9ae71e3303ccccf9a4d77e00cd188bcd68add879dd6c53f09cf864dbbc3b10f5a6790acdeebeb984dc307742f0536bd919cee1cc4e94a5cdf328cc3a609c1c9ff0a", 0xc4}, {&(0x7f0000000380)="6212cad1b16927a736891d1a88b404aa5ad3f88062c7272b60a0465ee7469827b33d0068efebb7e7a5af05c9bdb2c86e025903fe036401dcd93027dbc5", 0x3d}], 0x4, 0x0, 0x0, 0x405}, 0x1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000440)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x100, 0x0) r3 = accept(r1, 0x0, &(0x7f00000004c0)) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000500)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000540)) ioctl$KDENABIO(r1, 0x20004b3c) fchmodat(r3, &(0x7f0000000580)='./file0\x00', 0x4, 0x6) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000005c0)={0x100000001, './file1\x00', './file1\x00'}) kevent(r1, &(0x7f0000000600)=[{{r2}, 0x0, 0x51, 0x84, 0x8, 0x9}], 0x7, &(0x7f0000000640)=[{{r1}, 0xfffffffffffffffb, 0x48, 0x80, 0x1, 0xf3}, {{r3}, 0xffffffffffffffff, 0x11, 0xfffff, 0x100000000, 0x1}, {{r4}, 0xfffffffffffffffd, 0x40, 0x1, 0x48, 0x1}, {{r3}, 0xffffffffffffffff, 0x1, 0x1, 0x0, 0x4}, {{r3}, 0xfffffffffffffffb, 0x18, 0x80000000, 0x1000, 0x81}, {{r4}, 0xffffffffffffffff, 0x2, 0x49, 0x3ff, 0x3}, {{r1}, 0x0, 0x40, 0x200fffff, 0x8, 0x3ff}], 0xfff, &(0x7f0000000740)={0xfffffffeffffffff}) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000780)) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000007c0)={0x200, 0x9}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000800)={0x0, [{0x3, 0xcf}, {0x2, 0x5}, {0x0, 0x3ff}, {0x0, 0x7ff}, {0x3, 0x101}, {0x3, 0xfff}, {0x3, 0x27c4}, {0x3, 0x4}, {0x3, 0x3}, {0x3, 0x9}, {0x3, 0xff}, {0x3, 0xff}, {0x3, 0x8}, {0x1}, {0x3, 0x6}, {0x2, 0x9}, {0x3, 0x52d7}, {0x3, 0x1}, {0x1, 0x4}, {0x0, 0x80000000}, {0x3, 0x9}, {0x0, 0x8}, {0x3, 0x5}, {0x2, 0x8}, {0x3, 0x81}, {0x3, 0x4}, {0x3, 0xffff}, {0x3, 0x7f}, {0x2, 0xffffffff80000001}, {0x3, 0xffffffff}, {0x3, 0x7}, {0x2, 0x7}]}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000940)=0x100000001) fcntl$setstatus(r4, 0x4, 0x80) sendto$inet(r1, &(0x7f0000000980)="9da6f05085be0a040579151bff47260029e03326e5282a7d0b70078415a6fc02148b1b", 0x23, 0x400, &(0x7f00000009c0)={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000a00)) ioctl$TIOCEXCL(r4, 0x2000740d) r5 = syz_open_pts() open(&(0x7f0000000a80)='./file0\x00', 0x20, 0xc4) setsockopt(r0, 0x4, 0x3, &(0x7f0000000ac0)="30cf937d3ac35db28c45e5809a859a8bb981ffae4787b921c9ecdb209c026ca385f8ba370cb79208ab2422f7d51daa9667de56789a0aa8671c05af5446f07c1983352e06e770f6bce9154436422534bd11d570e8007ced1eece563757d6c789630ce2960a52fb878c89940cd5dddc512c6faa8e66a8368475943d9396400c9e74c39286ace4f76e2197c42f7ba813c6d9362c4732f14c622db485b1d", 0x9c) pread(r5, &(0x7f0000000b80)="b3a2f0178dc2f800b71c27852386bf347628f904fc58b82ae1cb47ab94897d72e57ca1048e04312d1ed3f3d6f02f42c1101dc35768c8519177141d7d7d78e2e95ee321a43eb0c15edd8b69781aeafdef14e2fb2f6821e71a58b10cb7f27888679d", 0x61, 0x0, 0x0) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000c00)) r6 = semget$private(0x0, 0x4, 0x202) semop(r6, &(0x7f0000000c40)=[{0x0, 0x2, 0x800}, {0x6, 0x2, 0x1000}, {0x0, 0x6, 0x1000}, {0x4, 0x1}, {0x3, 0x7, 0x800}, {0x3, 0x3, 0x800}], 0x6) 22:28:20 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x6, 0x8}, {0x3, 0x401}}) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000080)=ANY=[@ANYBLOB="07202e2f666c6530007dcdb6fce8c577bf383ae5fc847caafdd8f40281171309ecd849c7175ca8a817e6ebc9f58ef7162eb047e74339e4329d1ba205720ed2"], 0xa, 0x0, 0x0, 0x0}, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x8) r1 = msgget(0x3, 0x0) msgctl$IPC_RMID(r1, 0x0) getpid() 22:28:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 22:28:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000100)={{0x1ff, 0x5, 0xa1d2}, 0x401, 0x7, 0x1}) 22:28:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000540)=[{&(0x7f0000000080)=""/229, 0xe5}, {&(0x7f00000001c0)=""/34, 0x22}, {&(0x7f0000000240)=""/178, 0xb2}, {&(0x7f0000000300)=""/45, 0x2d}, {&(0x7f0000000340)=""/206, 0xce}, {&(0x7f0000000440)=""/185, 0xb9}, {&(0x7f0000000500)}], 0x7) r2 = syz_open_pts() r3 = kqueue() r4 = dup2(r1, r2) r5 = openat(r4, &(0x7f0000000000)='./file0\x00', 0x80, 0x81) kevent(r5, &(0x7f00000005c0)=[{{r4}, 0x0, 0x80, 0x40, 0x9, 0x5}, {{r2}, 0xffffffffffffffff, 0x20, 0x2, 0x7fff, 0xf6}, {{r1}, 0xffffffffffffffff, 0x40, 0x4, 0x59, 0xffffffff00000001}], 0x9, &(0x7f0000000500)=[{{r5}, 0xffffffffffffffff, 0x2, 0x1, 0x1, 0x1}], 0x89, &(0x7f0000000640)={0xfffffffffffffff7, 0xcba4}) open(&(0x7f0000000040)='./file0\x00', 0x181, 0x90) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000001a80)=""/4096, 0x1000) 22:28:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x81}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, 0x0, 0x0) 22:28:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x32, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048c1ac766a5203", 0x14) 22:28:20 executing program 0: r0 = socket(0x2, 0x200000c003, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202dd94f9f76c653000"], 0x10) sendto(r0, &(0x7f0000000040)="406e7e110132f0352a17f248507b78a4d987c7e3", 0x14, 0x0, 0x0, 0x0) getrusage(0x0, &(0x7f0000000080)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) 22:28:21 executing program 1: syz_open_pts() r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x1) r1 = syz_open_pts() syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = getegid() syz_open_pts() r3 = geteuid() fchown(r1, r3, r2) 22:28:21 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) lseek(r0, 0x0, 0x0, 0x3) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file1/file0\x00', r1, r2) fchown(r0, r1, 0x0) close(r0) 22:28:21 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) setitimer(0x2, &(0x7f0000000140)={{0xf759, 0xd242}, {0x4}}, &(0x7f00000001c0)) 22:28:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = getpgrp() wait4(r1, 0x0, 0x2, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000000)='\a') 22:28:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x40000000}, 0x6000000000004, 0x800000000020}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:21 executing program 1: setreuid(0x0, 0xee00) setreuid(0x0, 0xffffffffffffffff) r0 = socket$inet6(0x18, 0x3, 0x10000) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x8, 0x2}, {0x18, 0x3, 0x9, 0xfff}, 0x5, [0x40, 0x9, 0x8c2, 0x0, 0x1, 0x4, 0x100000001, 0x10001]}, 0x3c) 22:28:21 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x10c00, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000080)={0x7f, 0x8, 0x4, 0x6, &(0x7f0000000180)={{0x4, 0x9, 0x2, 0x3, 0x5, 0x9, 0x6}, {[0x9, 0x0, 0x3c, 0x5, 0x5, 0x4, 0x9, 0x5, 0x4a, 0x1, 0x80000001, 0x2, 0x3, 0x644, 0x4d3, 0x5, 0x49, 0x9], [0xfffffffffffffff8, 0x8, 0x10000, 0xca40, 0x7f, 0x80, 0x7, 0x3, 0x0, 0x8ad9], [0xff, 0x3, 0x3, 0x1, 0x3, 0x80000001, 0x6], [0x20, 0x1ff, 0x1, 0xfffffffeffffffff, 0x20, 0x8a2], [{0x8, 0x3, 0x5, 0xa7a}, {0x200, 0xc8a0, 0x1, 0x3}, {0x10000, 0x3, 0xda, 0x2ea}, {0x5d, 0x7, 0x4, 0xc9}, {0x6, 0x5, 0x200, 0x800}, {0x10001, 0x1, 0x0, 0x6}, {0xe13, 0x8, 0x100, 0x9}, {0x85e5, 0x0, 0x20, 0x5}], {0x660fad50, 0x81, 0x3f, 0xba85}, {0x8000, 0xe58, 0x5, 0xc000000000000000}}}, 0x8000, 0x9}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x24}], 0x2}) 22:28:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x100000000, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23cacdaeb0500000000e76de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a48", 0x35f) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "879e7f47a5d04d01d1a991efe4785a599c05bbbd"}) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 22:28:21 executing program 1: r0 = socket(0x1e, 0x3, 0x0) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000140)=""/13, 0xd}], 0x1) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) accept(r0, 0x0, &(0x7f0000000000)) 22:28:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000140)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 22:28:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="9231816e04abb09a92f11260e90e5cbb7f1cebadd1819285a3feae2a38b73f30690c6f2dada6d784c619c96657cc8d6c5810d1f1dc4c0040804ba76c52009c585caf4a114976194c6572617b6a5cca005c0b95dab4c27a73230d10ac680629f625b68e7a52301adb973173b8f60d77a57609", 0x72) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x7fff) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:28:22 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) mlockall(0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getuid() setreuid(r2, r3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) 22:28:22 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000026c0)={0x0, 0x0, &(0x7f00000025c0)=[{0x0}, {0x0}, {0x0, 0xffffffffffffffc8}, {0x0, 0xfffffffffffffe49}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x104}, 0x0) 22:28:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$BIOCGDLTLIST(r1, 0x8010426d, &(0x7f0000000000)={0x0, 0x0}) 22:28:22 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) 22:28:22 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x1) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 22:28:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)) 22:28:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x40) listen(r1, 0x10001) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x80000001, 0x0, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xbc, &(0x7f0000000140)="b298b8fa1baf6f7c6c77982e453a3dcbedb1d68644ee59f56d9538f98d6b0933f44e6a08286df493685dc2be4c17c0db8b52fcfa753485a729d1ae43a8e16a6615e506840a38d8f932e7d5af18964c41e9a49ed3eb2edd8aecf9cf4bc0cb16cb9cbacee114ad24a0f24a5d257e7d376c7a7bccfb4b70980389674fdd5f88c613e8175c9481b5ea6b7aac5a001479a4317fa07161e4ad9491cf1a43cfdd3cf9238256b08db2358cc421326074bec712fcaa7e9ddd54cb60845163a76e") 22:28:22 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x3, 0x64e}) r1 = kqueue() open(&(0x7f0000000140)='./file0\x00', 0x80, 0x100) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x9130dbf, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x1f, 0xe7, 0x7fffffff, 0x5, "b11202d3adda76b3020b1c22ab7619c6d0e0d5ac", 0x4, 0x800}) 22:28:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = dup(0xffffffffffffff9c) mknodat(r0, &(0x7f0000000180)='./bus\x00', 0x2006, 0xffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000100)=0x2b) r2 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000140)=0xffffffff9cf580f3) nanosleep(&(0x7f0000000040)={0x83f, 0xffffffff00000001}, &(0x7f0000000080)) 22:28:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0xc}, {0x8000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x890, 0x0) 22:28:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x5, &(0x7f0000000480)=[{0x2ba, 0xffffffffffffff81, 0x2, 0x2}, {0x401, 0xffffffffffffa5f3, 0x7f0000000000, 0x400}, {0x2, 0x1f440000, 0x5, 0x1}, {0x80000000, 0x371f9f05, 0xff, 0x2c}, {0x3, 0x100000000, 0x9, 0x9}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x100, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)="a545b74686ea5e1294a3dc4b3e4476f267dbc0ed49098fdc5056eb0ccad9786b7d02d149d623914f1a362aae0dd8672ed2dfd66ce31678abc4af442f75f52a665e08c5d66930c70cb43209b4f456cfeca081aea17493d1ba2b5b04adc3a1b81dc9a482330bc17687ae96b5505b14c048f9b31fac166bde298eddffb3a0948f62e70d8aca9879513a46f4566837209de2c7f43b409e78934db90d44723625832afc4ff28643c552b6f26cb819aa4d2698961355dba37ff7d32a89a84cea88cb024535bf7ddbb7d1d24115cf4f76261c4ab0fd17eb1876696fe3e1ef739fc7dcd41093b1a053309ad665b91dce53f3ec08929001aa8b27902b153d8d", 0xfb) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="f55d0b77074647f605931224fa", 0xd) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 22:28:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40074}, {}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:22 executing program 1: chflags(&(0x7f0000000040)='./file0\x00', 0x1) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, &(0x7f0000000280)={0xff, 0xfffffffffffffffd}) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') 22:28:22 executing program 0: r0 = openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) getrusage(0x0, &(0x7f0000000180)) r1 = geteuid() getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) ioctl$TIOCSBRK(r0, 0x2000747b) 22:28:22 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x7, 0x1, 0xfffffffffffffff9, 0xd75d}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) 22:28:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = open(&(0x7f0000000080)='./file0/file1\x00', 0x20, 0x22) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x1) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 22:28:22 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getppid() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 22:28:22 executing program 0: nanosleep(&(0x7f0000000000)={0x6a, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x2, 0x8, 0x1ff}], 0x1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x40, 0xa, 0x100000001, 0x6}, {{r0}, 0xfffffffffffffffa, 0x10, 0x20000000, 0x8, 0xc10}, {{r0}, 0xfffffffffffffffe, 0xca, 0x0, 0x9e17, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffff9, 0x20, 0x10, 0x75, 0xffffffff}], 0xbd, &(0x7f0000000100)={0x1, 0xe71}) syz_open_pts() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x0, 0x0) syz_open_pts() 22:28:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x385, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f00000000c0)=0x1) 22:28:22 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x7d5, 0x5, &(0x7f00000000c0)=""/2, &(0x7f0000000100)=0x2) sendto$unix(r0, &(0x7f0000000000)="b100050290000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26caae515fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259779a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020000000000200ff80000feffffffffffff00"/177, 0xb1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) 22:28:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002000, 0x802) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) close(r0) open(&(0x7f0000000040)='./bus\x00', 0x400, 0x10) 22:28:22 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r1, &(0x7f0000000040)=""/12, 0xc) 22:28:22 executing program 0: r0 = dup(0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="76f5f6f2a8b823afc16b77068bf55dd8d3d848af6ba78036f8b5c1472385f044f21f24fb24a1c232d407a29d1c301b9b0478a2f0a24db787606337d2d5143aee6c9f5dcb78c6f9784412ffd368e89a4f4c0f0c8e4c265cfcb5415f65ba3cf17a95de14baed60790ec4f61e611572c3ed392e5565e1302bd01c07e380d88e8aaaa488897cd782f37c6214e00ab48756ef1d83763b070749bf305565a684322402aa4399a38f19882b07a9df751bb0273d1b7dc617c15c69a84a249bdbd3725819a49f76700d612d", 0xc7}], 0x1) execve(0x0, 0x0, 0x0) 22:28:22 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r0, 0x40044b06) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000340)={&(0x7f0000000100)=[{0x127, 0x5}, {0x0, 0x3}, {0x5, 0xed}, {0x5, 0x3ff}], 0x4}) getdents(r1, &(0x7f0000000240)=""/209, 0xd1) ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) write(r2, &(0x7f00000000c0)="86", 0x1) read(r3, &(0x7f0000000140)=""/229, 0xe5) 22:28:23 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050290000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26caae515fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259779a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020000000000200ff80000feffffffffffff00"/177, 0xb1, 0x0, 0x0, 0x0) setsockopt(r0, 0x1, 0x6, &(0x7f0000000100)="3211495b2e2563c40efee3c37d2155bf118bdfbe81cb072572fae9553367c4ea397ce0a770763c67929013e4110485fcd1949181f983ba7b0b25003f5ee3fb615aff19253eaa6c7ed71e1d862ef665055e60d3e9fc80ec139e88aa822bcd3a37afd667e7bc1634dc3eed3e12b041cdb3ffb4342ed7670ebd9036c13ac75af88314135c8584afd7b6020e567805aa67a3fb47e25a2b0526336e45ff1bc1f8c7963f060e16907c4ee4cf90f50c332a1edc375fafff83abd441770f1773e08fa13c8458f9c8ae820559b7d55f62c119751c570f20bcd71b0b1eb7abe2f6a1dc900db1babfe1c686e9b393ee516dc3faddb49331563f7bbebce99e54ceed53dc1456baf2ffc4492fca4b0ea396053fb3c6766807ac93d3fc31adaf5eee1573d77849cce41aa006d585828f2b483b3583459e1a2486bf99bbde551034476087b3029c081d2804f04b1cc6dd33a60331e07d93587ce649329a824bc5b8d44a9fad6a7851cf2891adafbcc179c9c0c2548fc3f1c6a055726b0aff78c98a682f42d16fe24dae832f400588abf2cd4f6f77abda40ca6710f223b310cfb73d8b50c51ff0510e75608057cc04e8001b6039a458556d63505e6b2e9e684837d9aea6d83c9eab803921d980534a3cadac1c9392d2823e084e054f299fe8b0615db593d5692554a9ec13ab3aa933da0163488b0cc816b6c6f785473beb5e80f29dca05ba81279b2936c92c0fb17211040914415294750b019e7c414e626bba1d4275e922b8d5e4a04aeafb10537e314e6a9a7dc9d2d344d0aa70d4bc53d7039eb301603197052e39c0953f343f56a183791ef7604902171ef2934a545f505567cfbe0e14ae2dafa4a2d8146e955f914aa87b516cf46c7b03308ea95db4d42fbb621ef329187afd6da648c5e8a8719109dd6f7a34c8ce4176de307cb3fb8094d0f20cad52730c343fe38c4f9c8f31e7eed5c3ba472a244fb2e15e5c0044dfa270ab9e8c06df8f0544cb381a81637ba73675eb5ee8a6f09e60b568f9418f11db726fe7e4ee8b56975265d389ff0055eabeb8d5bb3e3c0c209c8c463eb161dca11f007f0984d45e56bcd40d16c489d02d10e7aafe2fd85d5efbd9354cd7e3f2e9201b7cf4d1f4d0f963fa672ac354bc228f7da4360297d42cf3c007c1171b7235dd30613c5a59df85ff908c375aa5066af2f020c45a0f4b995f900011fdf129f4f6516772d474a0bc0a1db6dc791faa5ff8fdd5fdc1db2595b75136ab109f420eef38beee29e43d39601ed0957fe337635a049d54776eb79521f366e180c6fd81c6513df72d3764d65f9fe321c7cfc25ec776f63e8ed00765b1252dbee91edbf69fc21f6367b1a2751fda730b0bbd05586c316df21ccad055a5993da32581db45329fa52d3058883d4de3e4a9fec93a03a9c1df5f8fc8cb20fe6257f73c0fd00d274a089bda2e8e1a95fc0d9e0ab649ddbd80392362d942c2a61a3f3cb52cd20707bf8d833bce84de981cb2b6a02220a0963daf0ec75333d947694a90caab041d7f4510799f28eb7e19066b416b4bf6739925bc6e047010a57c84d7c722b926f807bdf5db4682ab75cf28bc0fc270032dfe0a93ba06497fa15a865f053fe4d9c8a16ee7f7b696bfc5e0a14c46ff8fd191798ab687c0fd290ee3d0f28de856e7d5165b64cfec7d9cf156b7339b20d66880fbe4489d41304e82c8f2e937801824292e86840bedbc7fab08893a9b5348af259f1a148c57d42da6a5ad84d0c0dfecc0ba8b24960b96c73dfced5f264b9612e522a219daf6fe9aff1c7d5f98a57f5d0af6b66f32d39cfd0b048ab1f4866ef7bee2eb044fc5ff7d40fcf4580de2ea59ba885c0d4003f1de868edf35c19f30d4097df21e76292b6ce4930115f345b1fe920f7e219e991dea853f1bf24a902096c3d655004eb6ac49880b60451da247ed1574192f414263c7cd7a8a9b9c50f3e737e0b1bc24b3a3e1a64f057593f3b55a23497aff65aed643e39bc2b0235afc07684545a5ea8e8bc3b285e863646271c5aec1dac611e1a082289e6f074c33efc0d9c6371fbede3816fc8156c8318c4acb5fd263561d12e1ec58a07fcf63572b771d27038446e6125136fc3e344b3b96579f5e5d093d70950d8dc5754203b4f84346c458df9c05c32ce93162cfdfed4918d836609947115ad5f99eff9f276867de2581ecf4fe02da01ae3032499b1362649680024e6c0068749c1b6f0064cae843c5ebf64f290bd3478420cc825a427b7606a822204eceb269bac778aa14bd80b5a754efddb166653ee9e896122f59602dbd0ddef0db7d45c7df8418fe50d3ec25ab96ae3d911a84266ee7b9c650c823fbeef66d35f7f238827ac201bb16b61355f061f889c6b8e2af8b4ce6527bcf5e1987ad56bf45127a0addb9f12aceaf58e55ed37e48cb82f146ffad76362a0659e8c897bb1266418aade6253e668ba18f78c96a651d5c66928247de00840f4830f3198c0efa3adda6d832d7498433da0d27d12915e5c93a9aa4f05eb7032b5a9bce5aa12927cb19a1b482a064feefb655c914bd7ffedb775fdd9eec88371f408d910cac06f8e1ba82860a386bcd9ce4c38804b1958ea5402d0f194aa040c143b6a9fe500f8d5ac0d21144727ff2cef1556098a8c1fc164d68b1853827104f941b8bab5dc421b04d647043739a8b999d511f10a8112db6dafa85c3d3dd26e13b2da6ae07a3ef4083f90ab44d1d7b66819d2c78e015e45e235f1c157bd8f501c7b5a6646e829622e4a367eea63f30e39b6521efdcaea475f15c02153dff0fcc169c6e597802bf8b2e49bec08a4912871eed91c87a53dfc60a2230fcec9bd25a40fbb3c14469cbcc33a9761e098f23de0b4f99395e31f889c6a1585e1a3aaee6a5a0bbe9abf026c66abdc342606604361a1b759492c1e70603309e36d968958a3a82b59c77139c10bc64b87e1dbceb8e4bb8abb810304cdff40cb982486db709333c62e762bad2ff3b4dbad48f8ca3f4b987fd6e5630ac921decbb42a7415fdf17092e96f842090d7123625085d74f78b773410c9852c3248b4f13a175bd369efc02e7a013f67d2d1f4f97a133d441f1ca7ef291a456cdfa13ca7e2b80cf78bde1f7a3d49b0164b2108c19e48d25edb2817d5cfb544c33fd88228d5085b96e8a44c8222fcecd8a21bbb83b862e3c50e3b93b470407b594da0f55b7a67a5099dbab19db8836af4bd2fe8c9cf3fea8b1886d95ec15bacd3084aee334c2045c0af23d25d7478f1e760b04d07e124f44095d3f8aff8f68f4bba8b8b1bd71b997910a9003e30c4fa4272991b116c47440f4371ab24c1f02947003a23eac967ea2cb33bf3ed137c70b6b2a85cd3f90cccda192165a0d8cfc47840d9adf3e188c92b8fe9087e19e977efbc534d26f5ca7a5311535e11deb16f61d806d4fc14ed8bcf78f064880ed1290347da611594b0c435a1b6184069935a19cbe5b2e68e141739585a8737c43a131b18dcd250ff1aa739d691341904c969717b21bc212510c9e7582ce0c28babf76fd8161f86501eb10530cdb63d9cb41fb83651c417c0f64541e8c105fe94fa8f6f517d41a0a04c4f5b71b78d791bc9d1a0d6f311ba118ccf3a9793d14fa5a9750f0152816d1db02353fa5575f15b4f53494686706e5bb125f111ffaade37792277fe9f2777147bacc1faff721cb5e602f6b314cc1ae025f469a3532ce739089cd60a3ad185db626a281d78359783069c09431cbde2b5acb7ab44632d244b97c230eefcb5d229e7e90c9d319051b74607f85fff5d20949c53c306b98ea7d95ffb207d9e525cdde0ac44b4247b101901d5f70298a6094a2b9c44c8d57c46c695308a1d70b1503f76ee5684e0ca5e2d3734dc3cf7a8867b6330952b57341d8888ea0a588d57d1298295b172cf50f19c00c829a88d0759adabe22af500ec303ecc2bf29a2b4b3e2afe3a545e80a02f08ea675f009e152458ad43cb398121cac2cbd01cd1efb4b002f3db9a62bf69a0f4ea7cb4e7837b566579570c0836e7a8ee3817f564f20a38d13f76342ca5b42b2eb2c26028f3fa91deb9854a7cac8d2a9020eac016abde9b5acaa11cf08ca1ee32d5eba510e86e2db62123194befc5ba0074edfcb990149f17b9ed5d8f3d13161acae37ccc7a088cfdb360f9a59d6fd126b1887a816b00c977e89b9744a1ee40a7f296fb5aa1891bc4b81d6f80b8119e8c99b8889f5f6caf0606f5a5663e8655169b0d8153cb7492e8f8a26e3f8d5ee4379526f12f7a1e9e50e5b641f8796912cee7fac2113d796ccea5520eb1d7475fc2b514000419a2ac0a71d183d11d5155c398e5e7d84d11c952423782aed5c874591c05702bd2ef144f0fe72a5c6daa36843c4d5b4e8e00e9d0ccdb33c74381e54cec5a54db0719db65268e97d9be74746cfdf05e472909cb2f16815ef522945925ae2213dd6a949aee1e14f6f20a25a8f471d1c1b33855f0181a0548a0d1cc5797b7e4ecf792458bede9751d6ec1e120f953be347339fe70503dab0f4d3a0b4a8f4d32e21bf3e12cf8aa755bf917aa25b729a84b9f5d85f0ef7c423eea7199175944c891263c27647e3ee02ad7b64f94a518930ba54d42124bcdb24a188352c1fcd8cbfc7e19ad9e8ad1f53f9fdfef162a4f9d86e08caab33aa4b8cd0b77213262ca087860639a575d7afa06233ce76051a8ac1698ba12ecc7a6b6aa594d5417eb0413036889ad514030a8bc737923e5bb9de84267d4695a777fa50271907b22cf7e36a5d8965f2a6c668e4df318451df61515f2e1d250b78747418398b5feb34088e08a79826734c9697adfefa541ad338d0d32b1f28efd4831e94e7823c4f874c49ea3a177e868e3f3b477f81a72b142147cdc7072e8bb0544f57d54567adf59115913268d72dfbfd661c7b501653a0d41ad6bd60695cfd67de4f20886424a4691f9cee77de8d0cb908942bb9c6fdbfd34f9d9899459ed8591482c1aad70400993155c9bb9ec59dc392b41772b997d8cd055986676969b51fbdbaaccffa105d7b2ba2ef1f146229bc63bfd7ee9c7d934f9b56319f97f6f1f6ada7ace34cb73fa1a313b76055928f3cd4c1cd8dfa27aa2f88576cedd2c8649e2aee849d25d6b8ae28f17bc7662ba403dc1ad8beaa34a0aba3047d352032ddfbe7540254a7807c31a252a1c848e6b2958cb1290ea1bb24c2670c8c79b5bc976f0ec19b5a819aab948fd39159106cdfd2f5c35ac125a5924c21fdd21b251c935bf277bcb79ffcfad9c6947d38a5e4de183dccf3bc8dad7cd596fa04c305891e6313566fa595a8ad82f657ac66aa173edfb64e6fc3e3f36bc1853ad074d6df0fac0d92a1477e40793d211f17bdf1037c70abeb6fdfbce79a3c7c798969a2a4c878738788b827628bacfb2718c57938f35c747c4b27725583f8ffe597c77e2259ede05267f0801111dfd9aeb9f415ded9dff95b2311dc9609c9d25d688b81794f6b60754a03ba19f437ee4f3806c6ba7584f223eb828f887bb28697f946729ad6f08facd24bd1d0604132290ab7db96098c9c4a87d0cbad9b07f30cdd43f714601d003246ff501f6c65f29d94264ec9c0a2fad6f82e99dd548a18b550d8efb7e4da231ddd6174519c76b67f86380dcce3fc40d2a940087f5d4c39f5b2a2431d585230775753a8c1b50bdd3e922b36511fb6111150c4bf69e07e562177d5567e9b5c739ed1ac126a3fb4acbf524efa641e4af48d1448739361c00be8264549a157cbc88030d68cb278afceaee260969ea12f94efd79e0bc737a682b888812177a0d2ac9504b04c16bfa294ee5c75558adc61", 0x1000) 22:28:23 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x0, 0x2, 0x1, "9175b7a16f7cd9323e9ef3e593ec03a75475b60d", 0x5ad2a7dc, 0x10001}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x3, 0x80000000, 0x7, 0x0, "7f731e05528b7c7b947db70494bbc0f4fcdb8796", 0x6, 0xdb0}) 22:28:23 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x54}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff7a, &(0x7f0000000200)="90c3871be8ac80a6d1c635bbaa0b32ff3abc8d43e18ba9c53aa473c86df852885b613b01") 22:28:23 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) syz_open_pts() shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ff3000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x102) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 22:28:23 executing program 0: socketpair(0x20, 0x7, 0x3, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000600), &(0x7f0000000740)=0xc) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) accept(r0, &(0x7f0000000680)=@in, &(0x7f00000006c0)=0xc) r3 = dup2(r2, r2) sendmsg$unix(r3, &(0x7f0000002480)={&(0x7f0000000000)=@abs, 0x3e, 0x0, 0x0, &(0x7f0000000040), 0x48}, 0x0) sendmsg(r3, &(0x7f0000000580)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000400)=[{&(0x7f00000000c0)="6923333bd6900c42ec86df0eecfd9dafcb9c437365a996154e9637afbb96828c05f7f63b3a97a2bb10d29aa7277cd755f6e7f4f06f3ead184576bd5e74fc2f104485e9555cd96d443e0877ebeaa1545c8af15272b9fd1ec1ae49863e8542f08add03460665ddcb92583089bf88f66c81688c65283bd8a2d3bc404026b447536b7b105237318f26b85e264936bf4a14cb88722fd916", 0x95}, {&(0x7f0000000180)="754e32f323274ea6bec32f7714715460e94ff454db8c8dc366f0eb48f634ff664adfed8a541a468682953a4d93c403f1f86bda525dbac3e0f421cf286731b4ff7636ee456862e4a34b6998f48386b5d4878f66c29d4d3beec35a0230d0e6e7aca1fb27d7c80481c88e9cc12fb59794d2a3b3c11e8b4c05f561207bbd8f2261089bb2be56b8511b86a4bd0d38286068c22f1b0fce8b79f860435d4911a6b35682b86df17166685257cc7be9a5e46be2eaef8234ceea6ef1d6b9cd03402b895f175826a1cbfd4aeae3ff13e8691883672a81613869c8927d5917fc33deb05f91f7ddc60740f94893144d98e1b224421b45e23f3e8953", 0xf5}, {&(0x7f0000000280)="a95b5366d395f981fe5f7e69425bd892112d02ea4cb0cf6cf136c0b7da112d4981b2a71df608a93c63c8af70585ee636f0cc40cb7d9ef030a0be5d6268c9a0b2de5e9a313a3c4bb3105d48892a72a8dcf9e3ec81b20521d4736063a6407e87cc970c2870cad7f383f02ab985484f521f14a6422a69733500aae41e6bbe61ef863fb0a383493e69a1919a4484a6a634b27507f142f24bcc6c3a9bec7be3fb33a72f6af7b1acf1cd6115b87770098c7b63aca53a959095", 0xb6}, {&(0x7f0000000340)="c23e0c641d5a6172a98776babc16b7ec4cabfb871f045afaec09dad037cc4c9d37358ec89af9b57f43874e13ae98b5c1b911f3004a1e83500e376e75521aa2c9786d2ebcd19e8afb418951f1d15b60bba09eb28683c8b53b92b1af3f40da378a754a690a97b76283639fbce76a727db6787446f9ca9b0a4dc7b80cfac29b016dec873766c4df4fc255f47ca41f71ad71e0e512aabc341bc33095cbc160f5a9da599307d3", 0xa4}], 0x4, &(0x7f0000000440)=ANY=[@ANYBLOB="b80000000000000000000000010001005387ce8f25468fc6833ce21f38ddd2e47e9512d513b91000ef385f68d980e0986e738505e8711b79fe37474d30620d6ceca13f698728d445305973a64a43a328e055ddc89e7f10c75f7b3761c555f07c7a15bd447b3ebeafd50b7b784199f4cc990611e5e6e8fd34d93c0d4fd7ba6bad6a36488d14657b75a998fc324067fe5c8eede0e4209e738c7bb0af7b70c8d1d1879c6cf8ab61e0991fde22cbd5d30fbbead4960f290000008800000000000000ffff0000090000005982833fd3dc399f57325e2c4047b4f57ab7756ccdb73f4e95f3dfeee23dd87724b30780a6686c8cb978c8742c817ffad92de8a40719bebf6554ecaf6939cb1b72de7716966961bbe2f30859c2d663acd14f5f511309b334f7edcce45c2e98fcd8a6f837e37a458c5b9ba58155d6f3f90b038551cc6cd700"], 0x140}, 0x400) 22:28:23 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000180)) readlink(&(0x7f0000000040)='./control\x00', 0x0, 0x33d) 22:28:23 executing program 0: mprotect(&(0x7f0000025000/0x3000)=nil, 0x3000, 0x1) setrlimit(0x0, &(0x7f0000000000)={0xfd30, 0x80}) setrlimit(0x0, &(0x7f00003a1ff0)) 22:28:23 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) open(&(0x7f00000000c0)='./file1\x00', 0x480, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x200000000002003, 0x10007ff) open(&(0x7f0000000080)='./file1\x00', 0x70, 0x1) open(&(0x7f0000000000)='./bus/file0\x00', 0x82, 0x0) ftruncate(r0, 0x0, 0x9) 22:28:23 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x80) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x28290, 0x0) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x2, 0xfc03, 0x400}, {0x18, 0x2, 0x7f, 0x6}, 0x5, [0x7, 0xffffffffffffff81, 0x0, 0x7, 0x7fff, 0x3ff, 0x2, 0x401]}, 0x3c) shmget$private(0x0, 0x2000, 0x408, &(0x7f0000ffd000/0x2000)=nil) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0xe000000) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) 22:28:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0xc005, 0x7fffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)) poll(&(0x7f0000000080)=[{r0, 0x5}, {}], 0x2, 0x0) 22:28:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0, 0x0) 22:28:23 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='w\x00') r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x22}], 0x81, 0x0, 0xffffffff, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xfffffffffffffffc, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) 22:28:23 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10061, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) writev(r1, &(0x7f0000001400)=[{0x0}], 0x1) writev(r1, &(0x7f0000000340)=[{0x0}], 0x1) 22:28:23 executing program 0: r0 = socket$inet(0x2, 0x4000000000000004, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r0, 0x0) 22:28:23 executing program 1: setitimer(0x1, &(0x7f0000000000)={{0x3, 0x3}, {0x9, 0xfff}}, &(0x7f0000000040)) setitimer(0x2, &(0x7f0000000080)={{}, {0x800000000}}, 0x0) 22:28:23 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x22) r1 = semget(0x0, 0x7, 0x400) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x7fffffff, 0x4, 0x7, 0x1, 0x1800000000000000, 0x3, 0x7ff, 0x81, 0x7fff]) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10000, 0x0) bind$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66696c653000819bee034b1e8676ad6a5dd6a0d527338c4edb3358db0ee11d11e790593d3fdb0a3af87b888bba55deb2cca764031164138367161653"], 0xa) pipe(&(0x7f0000000000)={0xffffffffffffffff}) socket$unix(0x1, 0x0, 0x0) fchown(r2, 0x0, 0x0) 22:28:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000100)=[{0xc815, 0xffffffffffffffff, 0x49}]}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x400, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xb9e5397bdea661db, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x1, 0x3, 0x9, 0xffffffffffffffff, "760d40195170e89bcdf2bcb58b870dea07112a93", 0x4, 0x5}) 22:28:23 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000000)=[{0xffffffff, 0x3, 0x1, 0x2}, {0x7, 0x8001, 0x74, 0x1000}, {0x8, 0x9, 0x8, 0x2}, {0x6, 0x20, 0x0, 0x2}]}) 22:28:23 executing program 1: socketpair$unix(0x1, 0xfffffffffffdfffc, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x0, 0x7ff}, 0x10) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r1, &(0x7f0000001980)={0x0, 0x0, &(0x7f0000001540)=[{&(0x7f0000000240)="3f26014082dfe8f76bb5ba5a7a9f5be81c5b431a4b0afd81b14aaab943fdfc236cff8bfb16bb417a3667e0985ad20d6531fc6ab00636e26b627c33a9080a5cf70121d6ec50a0886bb2c08a7692f34681e4d1e80d5093a0228886bb34c66fafab212f014872a3f420ce791f9c950ff560c508baab2ed301e802c4314b92ad644aaeec60bc54957864c46850da65baeb4b7e23ef2025672714a77fa320dd259bc6f542dc274ff64116990042434b4a6eab48860b79bab24409bc15a20ad4dcc33d1b3d0cdd846014db1cc04ea5c02dddf085a60968f5b88a7e7f582e10e5db1b1690ec93215d4110c561add1bbb69d4afe40d39b4a65a7e1452da55cb3171ed5105e3a46e8d4966921f113f322cd117ac4477cc263d85853f674bb6362c9f4dc377c7ff82c16a3a4eafbcf4e590a36ff29d10b6b6bf684d49b29f1fbe68a14a624c69ca4377c599a123f8850a11771c3642c113a3e684f599f43781384f7ae99baf1bdc9ab30f7b56b51485e1cc9e76984362b0b16dc58bd3cbc9c8a55bbca7de1e6b8ac117f5510afe95fa0d930e29da829afeaa659157dd504e04f983604e19fe84b7157e918d68ed46095c144183ec31b7e32e95c2850754f75efabe71f26f4d28c0d45cd38ae2320f3c65d3eb96fc7231623753644cd92a5a33f0514473bfcac78f4786e60fc8ee000c9fd64171dc1b3435a685277a09defb3e6ddc29fec0980e9450a64ef5c1198bf8c3c63de5e452b41f3d66c70b3222cb1304e5468719b116cb16882345397f9ac920d94362a89fb95d1010c9f0b6cb5afcd8d9d5f89cfc1601159f1877cb59da8656b8b7c0f9f91582ffd647ee9624cb505387b1923038b2d51bc1e5146c455fdd38d245296b51635d714b52e7966b6fb01a119c50ad684c12722d21dd2f3a39d34e428c92faede5068b24762c0722c1d08a8e38dd99fca009c3b47e2802f968f56e18b7c86c571d159c2eb893b5f1590945b30f3c360f31cc6a48c50481fee6f1284bbdd80ecfd8d373c18cf21b1e8513e590aa3031db483d2780baea892faf67da5c0ff92ba1f9c9819e09675a40d8420a62300de1203906aaa5e948d3a9e31f63128304a34908b62ffbda9f918273aca6019261b7a83381e7737804ccfe27b56f07b3158f7411ad5a6200db3d3ef28bc77e9af4cba758fb62e421d656d19876b842ae75ecaa35dab7701d2cca95afa5b7c8a608c6ed9d8410493cda0db763fd8d249f5de6b804d9129157147bb7fb85f9d81018a13350e62eeb85a18753604550bd719eedbe1ef2c1da7a6b9fce49f83bff9cfedf64b8388e50ce175fffa7cbe2019a7f206b0043e048aa081c3a8a9144d8f253778833a7c8ab9a0f58ca773ac5e429a78fa8cfe33a3fd498d05bb79c4ce4e38be66a4a99eb791297e0a10892b6f3ba74b2ccd9f292b8e8884ad724a8eb3aaa19f7b0590f38132b6244a04a24665be62c3f9913679c7d2ae09ddaf8ddcde504f251dc19ed030386bcd1a0cee97081a88ee3e90a7ae55bc0413f27321816a38b72d046f359343071d9b94d3b825218f067100fecff708a5e2bb5420ff652d2417f1dfb3e9670f675de46469e737bf5ae8a6b8afcdaead7547efcd8da68d2c3abb90efd831b6135e6908416712c5f4d3ac8a85a906106e8dc4c6ce240392f36b61e9b03cf3491ea4235b57a4490a0f3b096e7f4e7a80ec64f644c1b5ffb439393dab7d3302c15c55d164d6c17b3738a026da4dae5b4f32b83306ab88a915c6234d71fcbcb32105c1cf3d31a2ef5ded977ee79cb70d5ce61a529caa2719310efd1447152d69da710d0fb81a3cc92b1a2f3067114c5f52de0b6d153ada99fe765982c2b61657da06181acdf84cc11197bbd03b22abf9dbe9ff591cb56c4b47a2ab1da6a3c16220b90364960ee8f1c6416acb714da1084f74d97cc1a819f35f49216d1974916979569c331d598617308d5e6e4c816b16e925b961760c9f334750e6756229f1ce44e62ec117d248e397095e93b3d10aadd7d620123cf7692489afa32066ff155f34528bf231df559088bcdac92b8c0de76a4bf171cdb65100c69470c7774857907e14b905d1ba018dd2fe2e18a92bcac52cd7ce9d8ce48f2118b9392a3a0f5b1049078dd0a83cb0deb4ecdf122952ece8d0c8ac7acc22d026ae56bc8474321f3ff269c78f529627e6394bb6ef1af71a6b6d65118fd360c45117bb3f66a8eb4cc9e90c7e00fabcad86f74011d27d4eb54afad850a5208871119060d07a37dfcc49b16c137e642d3e97bb824af64a7342eb8eae428811095877a471e30a4676dd958a812afec6c64b5f591eabe467aaaa0a304c04a611cce763f681dc848c0d1f3b462190867b82fb373c61d9d5b3f2d09f2400ea41b38af3ca4ecfc08c9722079ef1def4bca710b08f4519b5142165ce0c68da35474752dfbbbeacd3cca8df7675f7d2a9d6d6369e89c0217d16802715063ef35ba9d25e618eba0cbabf08825c81d88a40d6def3f65415ec65c3b0e3156c7ed7cc539fcd4042d1204ec8c26545360775ec08d1716cda35e9602a03c3ad9f2b575f0c510896dc1f7389616d4ef9dcc7c336766694dcfb89b7e21ab456479bfca14085ac8365c34c1b8e82cf3902d74fbba88dd6c378cefe27dfb817eeed282fcbbfaf288c4670a5b897910c77dc1d5c9cbdfaa24ed28392d4a14b1c93d5307395ee3f38a05f49d6b2a06e9b7e0285114967d29e5d8ef8fab25218a63706fa25457bad3be7ce42d9e77f80787555f0592865814f9c7bba0cb89a31d9392b5612cb5ab565c00410", 0x7ba}], 0x1, 0x0}, 0x0) 22:28:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004000000028ae) mknod(&(0x7f0000000140)='./bus\x00', 0x6000, 0x1) socketpair(0x22, 0x4000, 0xdb4, &(0x7f0000000040)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/51}, &(0x7f0000000100)=0x35) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f00000000c0)="000000186004008b000600000000000000b8d152647eb16ffb8ed3dc00000000e0ffff06644c2b1732008e301c944909f6d34f22", 0x34}], 0x1000000000000081) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x1, 0x0, 0x3b}, 0xc) 22:28:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x30000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:23 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000003300000000dd9ccada77b653e0000000"], 0x38}, 0x0) r0 = socket(0x16, 0x4, 0x80000000000000) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000080)={{0xfff, 0x8, 0x8}, 0x401, 0x3, 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvfrom$unix(r0, &(0x7f0000000240)=""/219, 0xdb, 0x1, 0x0, 0x0) 22:28:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0xffffffffffffffe0, 0x0, 0x0, 0x0, &(0x7f0000000140)) mlock(&(0x7f0000000000/0x600000)=nil, 0x600000) r0 = semget(0x1, 0x2, 0x18) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x100000000, 0x7, 0x40, 0x10, 0x7e25, 0xd400000000]) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000100), &(0x7f0000000180)=0x4) r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x54ac, 0xffffffff, 0xffffffffffffff7f, "0ea8beb868b5cf4a86ecb24bb0b572558e7b96c3", 0x80000001, 0x1}) 22:28:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r1) r4 = kqueue() close(r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) getsockname$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) dup2(r1, r4) 22:28:23 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xce85, 0x3, &(0x7f0000000040)="5f1b7b6899585c", 0x7) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "20370020001d0000000000000000000000002700"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$TIOCSTART(r1, 0x2000746e) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:28:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x90) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) clock_settime(0x0, &(0x7f0000000000)={0x40000000}) 05:37:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x2}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:04 executing program 1: getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) r1 = dup(0xffffffffffffff9c) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0x0) setuid(0xee01) shmget(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') 05:37:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x20}, {0x6}]}) fcntl$getflags(r0, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:04 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) listen(r0, 0xffffffffffffffff) listen(r0, 0x434) r1 = socket(0x18, 0x1, 0x7) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x1, 0x1, 0xc3c5, 0x9, r2}) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x23, 0x0, 0x0) 05:37:04 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x0, 0x0, 0x1000000802, 0x200000009, r1}) 05:37:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) 05:37:04 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000000005b67071b542a538706000000b8180000002900000031000000030000000700c25e388d893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f00000015c0)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001340)=[{&(0x7f0000000240)="5b871b81fd64f18848644563b847b876b9fcbd6ecaa7f88782b42ec21b3ff4318cfa76cac6496aa8efc136d943c592b0b22ba7236c609b5e4081d5615d61301607afd750035a8600538d82eaa219a25dcb85ebd13ab0009779325f0cc0e09848d5ec6d2c2efc3bd2e195654d9e9ca759c0bee9222238914e7f1c2618e19092d9dd6497179158557936b2fbc229eeb60c74471f3e3c5d49bd5c28b0c757af7c0d652f7e68ce9fdcd369df89b6d60d67072052b2b9f75c01c84956b12e0dca452883e8c2fa1e705ef0f705ab07d5288591ca72bd60cf56561f3c6809d44d55ece2c7111de7f2b6e27c929509249060850b363653c1e4fe5d8f127a35c21aba37dd9df7864f98719980dcd3f847b2f088f1d0f7ef9ac7914d103b4bba7233bfcc9dedb335a02efd501f46554cb74ae63c3add8dc052621b3284b8f90555dc226db19b09b01900281c4d93cc7953726fd435b79da04b32a523b23051f88ca4709895af2688bb016d5d8d8d9bfd2afc7cbc5e03d4bdc3ce6b981a9d36d4fb2bf2b85f51b8b44052b95b43fc588ae16f7ebce7d40702e7f66b36889b39f97e5deb5feead19e290f89700de50a84de73444dcee450c79c5698e05787f3c8c3dfc9c0c1a8d363252060080b8b2a0ca4f6ffadbf0498c3901fd27be751ec772e4325a8fe2aaf784887c21a73dba400cbdba86ec21c8b8e5bc63303018def0e34c0a14f42fa9ba7ba68d9c363a4c52f2ccdfa9e05574ea68b302ed6c52903c5ba81c50809a8f3e466e6566fb4ea91fc3ca4c95cd6329d46a73f4ca38aafafa3d0ae3921d78a79901352b2b44668be47129ac97eb581f115f18f6ce310ca283fd8edaaee530bcd21f9daf242e6c1676b5b1d45ce652916c955263faf5e041bc5e196af1ad48587a9e830c381388dbd40f17c1bea36a8af9dc20a1ee189cc5d1bae743a094c496ab5705427d6c89161d239c98ff492b7399ea1c40f82f7a10b0b40ec8cd8cb1dab239a7c1a560e60ee4892bdaa3f6cdd87659548a974f00d5d9b8abdf02d3b854e1a3ca5a53a0f5271a8a9bd2e966032ac936c1e5c5df04666b07646c379352514621b45c40049af767a7ba59711c14825b7473028f648091fe80ff9625d1643e36e5872460de64583c4330d0a2e24b0d4d9e15c5bc8537b6b3f4101f3877947447bc5c29d746cb3f031fce6a689e53aefa5be63488ba57e0c0a68be3e4748850a560f8898f4e0ee09bcaaf7f63a0b627ab6de62efc3469b7d0e8e970a0f9d305c60dc350b31a3b358e74a9ffa62b8bd519cc019e3fbccb81e029eb3a2e703f743a12dc49bd3bac683e252c5717d54b6237f78aab662f9cdb0eaac70c3194f951fb55ec8a9e85bd150ddab18a842b9086977607125abffe1ce3e0b51e920347858db7ab0ee6db4b595fba272a9ce9a8bf56c99a3590db3b2e2199e78732d7141c0c592f59e5a42facb4523ba84825d85eca0b8a4261b984d684a4a357668baa4bb4ad7a73834817205c4df0fa72151bf17738e2afe3d6fd2cca20768b60848c4392d51a366cfa4077c370ae960c5a404c5a03208d5aef25bb234f29e35f98470e2aa1e9826ac307a9d38d8634c439e873b95963e6f6e2de4a3b43e700fffd30f46d1ad34c2a4ade897a9b357f3d0323a7703a018d885d14367298573c1d1ed324d74ef72ce3a648aff209d58226878f50d45208aa7acade2f65cdffdb3d47911e81d4a6afdad2461391c07e24f3832665e74eb8e67f7ec779742644a238cd840a241a834025e29ad22bfba174c1fd8d4061ae58992682a11c1347fdc7be618054175c0b17a11af25851be31e7d15d4bad07299a28885fb4e061c31b0834fa008b9872cd30a348c86860b07e474d336420a5093812c2831df0d8082df2ce2a69fd944193354fd8fd17b666f360f163af567953bbe0167061ab7f27dde62a5eab866e0e606191f4e78c62dda99aff741ba2829da479e7ea540529d324ab0628781f58417ec3c55a3a1b8e6b1489e24b0b7d9383e08fd26201927e8bbb6ef6d2776a64cd64d9d4539d18554003c0da71cccd80bd827fe73a8609567eedbaf7aed835b1ccdc98f988aa79fa154c627bf36f3d8c6703a2e4438916fb7b301e1ec689ed73aa9e6b01bbb455ed1d26eacec3a39dd626b9c2fdf1637bfb1735cfe40171c8523ef716d5d2eadf42409e159c0ac3b74ba20771473ef6010319cb627ccaaf4703f3b339ad4575c2ba124ea034c48097019f8528f0a165ab4916cf114a94b8f1d750171fee0ddd7caa0032c9db76e9c0c62f7724118b071fb19eed26380680bcb0a9aca184451d15febacf260b03bd7692f850c11a15cb6b3105340f26a9c0d050fd1127c1fe0ab15219cd96c12219ef583bf06199c287043c05f7740e6e8e9d53aeba4c8912d9c5022d22c7c8371fd16e845abec8f90ec0687e2462592180f76f6940ed43eee35a96dcb2b2f3df22918e14b3d37ad8d3e5bde1154c60ace8dd5860b32eedc3cd04b231fa6e22416ef927753827c915f127ed45594409a1e87aebce539c6845a05685d19a5b567451451b5be971e0b30250ad421cdb5d2e29448cf151e1438d5188c1813ebee5a2309795bbda33b775bfeae9ffb5866db8cfa5b284e0ab0a8a7391a6ea8a910ed7d51aa02fea3ea18f2af0c3a8c7f12b5cca011dd147193f04e459dee285be8483b487e54ad1350139267ed919c304200c8e55e86029f40ae37e2c1cb04d81428bca65d9890fd3abdeeee3b97f0c9bc02b1fae31eb71403997da3e6a2f65e8d8bec408f00e8ed0bdeabd59eddf134d2673bd8de0cee5ecb3af86719e111923d774c4039413e228d798f40d2dbb87b9db6bff7bd30cd7782eb4f36151d16bf7976b297c6038ef8590ef554b8f6d9ff1409aacd2c68b4e0d7a672e4667f00634b5d56f68386e4d3ad6ef4ff6d4738b910a2ea90211f7f3e2fa8a2dfc66faa598cfcd6bb6ab8f943525cda44d03f2a05c856e8fa3413427dbee6ccaad0810ea844a1056a5cb6c47dd9c6e056fa8dcba6e927fa028589746c0118c6f6d3161be64fbee1315a325438e583505e772a945028934cab77b99847f7b77fbe09127b9f8c9a0a48ff56d8819956f8ec743ebc19716fb7da2b6f1a8fee1885a99e3eb49e812aaece6dea91083cb41b78bdc58569def587a75b19db01316db00bb13bd051e50e4ea5086309000017f1bb877d3203fcd97441500a63ba326e2494627fb5249dcf55b57b7c36e713ab5b92f6648467a6625097d2a1b8579986ab55778b2356728606b1a57214a1707892896c58b535f5536cdded2785b9129ba4ae6d387257f712dc03816c5cb6ebacd70eadd7b460544b8aac4165fbd82f8f2d1567efe61c39ef468b7187a5bf0f1df93b8f26154f325328b42731e08af233dc48a40423711e3e3c5bb834209267413dd1daf4d3d1b932533a007f407871baabec669b1682aa4b9cb5f7255cc3bf53a61e4df47ad27b198455613d51892a4090135b2cd7cd06feb151dd2a12f4a8d0c791e42abdc7444ddac09b725c34f87af9a956d6217da21a3e060c083d3b14c3c59d9d5d7c2262bde39d2b0af259ae380ac3768c45563cb98fc1e9f107ae78215c502c633971274fca38d432904a70914f3245fcc311e382b2efa8cb9ec436355c3a3378bff5cdbe6ed4be93d0dfdc78dfbc6a7deaf2ad31a3961f2b5a033291dc778a15b4000ea70a99345ee3df922ae2fc1bc4973de716d340bfc05e54e724d3d61c41defa15d4ac72f436787d6571f26fba9f8950ac8959bc3b0c159df9f723498fecbd4423f8ce6d7b3772404b1a10f431755e50de8ffdbdf309b2a2c54bff8c1b8090eed99345c0d939931baa7c0e869f5c9cbf738073e11c35ab3b500aa78a9116c3c0e500f136eb5186141d6fd7aaa80000fd86358f34f2efab31b858d970d3eb364a00feb5b5bf944034e28481deb008fcf8bc6cf6e2f4038c8bb0a7248ef232a5c6b5e483ab30f470e5b70ddafa9ed101ba9bd60e2813653accfe9c1a0d07cb66a2077b3a0df973ccd021e6411d6603daa5040c536737c793d0f7de346729ac81e7dc2182f39072e58c7157264ee73f3a41df546c86057b36078aedcde960a02c3d9047aeb5f26817f7db827a5b614f9851801c9651e508d7e8e6080b5eb87fc58eb4096746e3c0b538299ea58071f234a456f00c4fc9c7ee5dfd1218cedbf5d5b29c593c3f23fee1e231f261677c019ccace102eb7587ef8a239a3a78dacb49bdf12ac349b230cb0ad6f2c535b9ec497d1ff215cb97b1be3ed654b41a2af7bd1ca2fd96f8fa443582cfc5435300bea7dd095ada4bcdb1c57ff889892dfd33aeb780240c25810459cb6cc40ba8fabd9ffbcb5774660c543f929c68e9fbf154ca8560876a6999a7f9a3347f83560e3394918bc4571360636bed193f783ee6ae2263d52e7a98e622a2142190291baf37ef2be915be36ce4a8216dbdddb742b210a06181999d30c8a5b5b6a8da2003d623b21fc053274771812c4e3d37bcadd41145560feef144e5b5e8b461c5b465dc936272b057af76723dd3f7c9f6162fa62602435b6199409ebd977088e01e24836333ccc97fa9ebff8243c90705d87da95afbb29f7a9312fdc0fc5e243c13521d361548687c687fa7489abaa49265d3385c18cbdacd8ec7e0ed5c3ef7863f7317fddcb05a1d97629966f62d68fbe050c09cc94773db6e7df67e28027b871f222c7fea6ef88621ee8dcb80ecc163db5ba67f9ae4bdb6be31b24b680699ae3947bf264a2e8b97ab998945a1528c1169095c19835a0771fb30ca466ba15625c633e767dae2aa49ca9d81feb5d1f93d8183eda935b8a324f72461659dd86b88c85623b3db4c479fb1b0a60372b442b2d737cf4cd5c98afa5120cb3e515e347e5522b1aec649626356291c8996e082963cee125e8b4e94435b4ff967ca454ef034fd5ed077d1a7c7f7aecbd4c5226e46c97ed4afa0d4047825ac54177a2f4b816139bd41ac7bdf25dc881bc5b9e2562f8adbd1e2b4c951cfb34c305c70b4594a22e7c56cf06fcbd71d488fdf4b594100451b78fda06919865cbb517b49281fca535c526d6797679292b6fcef1061b62304cbe6c84f0d0b3d1154eb4e78f01914bf7a203e419a060a60394da628cd51db40d8c390f07a07fb174fecd1629db6c15164f3c9fa18f7ac3ed64d2245e449f8f5a97ed2dfed337ca1eae32eb57222a3bd3d5ddd55eb3ff985cc686a8f64670b47eda2dc09e3b2ee394c304036baac7823ba611855821f0c2057578a1ff555b85cc004e7ec19310be1b8433dcbafe31441205d051d1caa87b03fe81ac578130642f71e0f41f96b4508c044818b6dfc8e4aaf9286bf61273bcf973d8065a767083f355af2a7bc6ad07ab23e048a1bb81a95677f34557520f146258a04443aaa6f79c90dd7b05bd15527ac06274fd4396f34d88eacba79e8b3724c3da534503de8480ca75e200711fab59087e94d449dc9852201fc10a77973acb89d76092d827ef7e7c6390a2c6784d24126a9d52053815e68d690515a979f5da0a6e30edb9997122201cd117df4561a35547524c16b592b22195931d863655b3fb6641b76e60e0f53acf8b213a1ee3b4807d071290290430713ecfa957b5e87b291d192c2dc15817fd3f4625d041a3ceaadc32b662b2bfc4427efda8662fb9973b7091fb4dd74a82ec982cdc03191ac119575f33100eb6c66aaf94b89991d05aec3b735ce10c3b619ec68404a6b785c8ad59ede9a15bc2af0e4114c0a1fb0f9974bd4e50ca1e4f8a7c5fa82e9c87c413", 0x1000}, {&(0x7f0000000040)}, {&(0x7f0000000140)="f5cd8a985a95813d8f3e380cb49ae1af2de09782f70cee20e6fc663a7d47fe19f22055e53da0f3cee82d15631cba36428955714c6b562673ccfed150e2a5267a566cd54c6a8c60374dd622061f3262098acc76677096ae0e45abf2bf00b1ea5fcf3749f79647910971d072474d6eae4702501fa58664d1584ba368e2f54249ba5782f91fe92b82e021788fe30adc2f4537916a81467029092ae6494047f49843d8a8549ce1d59f942e07a1ce3a76", 0xae}, {&(0x7f0000000080)="56b26f7dd0df304e67c926c7", 0xc}, {&(0x7f0000001240)="ab2060c2f7dfdc9c76e147c24da6a3c58d90f42b4dd0e67c26935ff0a71e246348e273231fa6f468bdfb404e5843442728c3fd8c03a7d15f1794cd50774d820f31545bcd3072d6178bc295a52cc6ca97dd67ad7eb8f149d2c9938750c39362c65a260903790980aa1a59d46c94f3b8810d47d07f60034dfb7a0b0d5e05d83bdf980149b6a3be663ad6", 0x89}, {&(0x7f0000001300)="948d4b1e16e649505128a2b2b20d38960363c8565612", 0x16}], 0x6, &(0x7f00000013c0)=[{0x18, 0x0, 0x2, "04906fdf99"}, {0x60, 0x1, 0x0, "061b964a479a226fe0b0fefb0c24d47ac874ce6a3839d3e589c1afa4cf0533e22d350f15442bc4fb6f96efe91ee43455792e008e0a65f9c425b4c01b0137844ef31b512ce8a42eec458d040635e44a"}, {0x100, 0xffff, 0x7, "ece331febf51f65e4fd4ded0a8f6fecec3d5a485cff750b0781cd4e07d7b4621b949f0e7973767d87305bbf504ec6a42fb356ad78bf653045e4cc525cd921eed87aa348cf1d8a51af5d83dd5805d481642365183192cb6cffbaca4a09e28f8ed8e071fc00673c8b2c256364f7a301b89e44001ff5d95eec95caecff68b6a1460f1e53f462a4ecff9e3b0c73b41eba17ea4e5d36531f1ea1aed31e513f637ee94ad4efd2f08e29943028d031d828f357feaccebd64f6978de6cc151d8d49c0b6edb37d671c70af6255c6d9b48c0a40e1f501622e6f1a5273a026098199f10a22b6b0544fe2ecad6f4552b195f5d42aef0"}, {0x88, 0xffff, 0x7f, "a95e5c52d84c2dc34c27f06a897805d91865121f38e1d9692b04230739607f1434feadafb64191f86db517b825cfe2028fe984159ed83612e95cad025a9edabfcb159a25f2c079cc12734fd0edf3e0e46687d102d22067689c7c026210527463121dcdaaad8ba67619d108e9809b1c0d34fb"}], 0x200}, 0x406) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:37:04 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="5001050360000d04000000040906ca90041004fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda54d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698004e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5739a8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a0000000000000000", 0x150, 0x0, 0x0, 0x0) fchmod(r0, 0x189) fcntl$getown(r0, 0x5) 05:37:04 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) fcntl$getown(r2, 0x5) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r1) 05:37:04 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x140, 0x0) ftruncate(r0, 0x0, 0x5ade) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x82, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x440, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000140)=[{}, {0x2d, 0x0, 0x6}]}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x1) recvfrom$inet6(r2, &(0x7f0000000180)=""/47, 0x2f, 0x840, &(0x7f00000001c0)={0x18, 0x1, 0x41, 0x43}, 0xc) 05:37:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff24008e12efffb27858f557020000b3bf0100000000000008000004"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) getitimer(0x0, &(0x7f00000000c0)) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff02}], 0x100000000000014d, 0x0, 0x0) 05:37:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f00000004c0)="2b6b4c694c48e1e1fb29fd4c967d8f6f00e25bda1866d53f092a9cfd42e32e40843e94d49c00f69f3873ed8f10be7eb276f90154bd552af1abba9d5bee8a7db697cb1dadd0b0c181ba49545af60668b1dcc4d14d965deb41f18113d5a445e62bb7020be75a6558dc1d2c7a24a1292d7ffb76682b31278dd7e8b30c982584d19983585e04160efa6cdfef934880e7e6422083df6ad4f96a85ec96875e495771401afbd22d42a006918013daf9d22aa8c8fec7497b113227be5d8f43e15fa937c7beefa4edf86ee8a6c14f113034cf78ae1f8735dac3e2abb0a8e5418c67ef50936464331699fdb4b43ff29a9ee0444af8320d3165d58816d5b20e19dac5266035a53019deb2bc236c9373568a78d653b2dad54d90d4ff478592eab7f988fb2e3871c84877d3ec2b044a024fa4702aa44a32ef417d46837e95983130aa0ddb28d2a1807df0d5ad2f5700a93a5c11130bc565f4cdc55d5f80a6012ef232a5ece78934eae197cd8d68cba65d00000000650f05d2a4f9a1ef014a60abc624c05a47885fc661f5e790310addcbc48e8f9609bfd9ce4e22fe99c65d8de9b98e097126af") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x100000001) 05:37:04 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{}, 0x0, 0x0, 0x0, 0x0, 0x101, 0x9}) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 05:37:04 executing program 1: r0 = getpid() wait4(r0, 0x0, 0x10, 0x0) r1 = shmget$private(0x0, 0x2000, 0x204, &(0x7f0000ffb000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() r4 = geteuid() r5 = getegid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0xacf, r2, r3, r4, r5, 0x108, 0x8f1e}, 0x9, 0x9e, r0, r0, 0x10000000, 0x0, 0x7ff}) 05:37:04 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) r1 = dup(r0) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x100) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x40, 0x184) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[0x8, 0x401, 0x10cf]}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x3}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCFLUSH(r2, 0x20004268) r3 = socket(0x16, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000180)=0x200) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x20, 0x6) 05:37:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x4, './file0\x00', './file0\x00'}) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x4010, r0, 0x0, 0x0) setsockopt(r0, 0x1f, 0x1, &(0x7f00000000c0)="bc515f014f00aa9200d0047ef8dd50f6fd9412b066d1544dc2748c31bbf26a3cc8afc0882d421aae9f49738b6e52ed6453afba29efd7e9242b9dccd2bc667a22b60cdd08300b8cf5db0b6766bfe9eaf29dd3e53b1532e1cceac5bfb14ac761035215cd3b3a49d5c96b94a9116bee7427430b4399f9ba94c825da2f7ae11fecd9c938f245f820a4051d2fb1946d89a0a55071b170b7c18a252cc8eb7fa3618a2383a9b41f5e46407d5013d824a72548c7ab672553eba4c18caf2a7d3f4566f91af17f2780488fbefe1f9b7eee7d540d8f126886ba5fe4a924e5f8b7c1b0340000ca5623d30c70e9fda3580bd9d27d05e0c8240723211d39dc5ee048e7b4ea3771f44cca541cb0dacedbe20c512cd4693b5c226165d3f3f94b81021b642abf021050451c7276c8c63bdef37e69fc8080fad3d26e99577b64184866a6007527e1f7d6795fb53ab22c535e132601bc9efe48b01fd78553bff64efeed2455236d65971e0b1933b0f81f5cee96941b952846b9529a281583bca77e366681e823d66ef839a4fc5339a2d4fe6d393906b122774e7f0aab0e2d00034183de2d4a6c2ff2a512de685c1ca9e86c392d6a856b1a4dbee9f8e80755ee3ee79750cf9f69d968f25093728f534f6568a4900de877df3d976e5633fd2c1b9fbc35de80f1b870976566bef9e80fdfe05831b2def5df3f45542a71dd1661afebaf44f300e99c073db50c93147cac3d041ae2ca3883dd84d967f4056ab6c8e8e034d082dce2c923b5a11708a61d3c565974126d05200d2be01dd7123e81960f7751815a667bc8db1ab2cf5107e4756d02c1c33b0a21bbd805102a751f0927b3a1b2e426d198e9b219bb9a10212785fd51f61e036c1d327463622b30bb80040446e2d07ac84f0dff640f69122356579d6a46c7a9f1f03a103ac1a8f3cdec2b22c6ff9c3a0bf66d2c452e5b5c12db1abaf6df4dea45ec3357218f79f81a7e8ffe76d231f9dfb44ccc1e9fd3b73322502ab8a97b40613a8dde01abfd932c6b4ae7188b42d30bef0764b906d0609b2b1dd021bdece673ed7a5915e8d7182fb0a999050c211c3282576962c9fddf903c5ca22d3bc21d17a70ee5cee81c31e600216dc9b4455f0a7de9d69fcae61c85b34586e7ffcf4f715937d6b3c7099dc20502e57a3e6cc92fb5550e2bab73fbe64bf17f0c1aaa8c3338f8cdbce2d7d7742902ae4961a10c23bf0bf349fa5df5ca3cba02827c94f078fe6d53ee75defb75f51a7e49d3f9396796dc3485b3a748a33249cb4025d54fe3c5d08df938e1d7ac7bd2bbb6b3ad6daa67181b07113b07a9089e58762512c33bc7946c75f54d32e1669a1008f5cd7240695a98ee409a932bca77af5a6468c51474dc9386713afcccb7dff7a8ee0ffd288410fcd63b4ffae7650d1fe686c57bdabc117eb338117b6ec92c2012a49b1931df1d6cfe27c640744c5a91063f3a8ba19d9da4284cc1e6e6e52b9a8ac48b92bc818176d71e7c8fc13a4f86d56d445347815d266e0d201919b2cee5431ddd4f4029cacf3c19860285d2e4e23eacf14bbf0ef49a62561c511147fadd2f510eaa75d03f3583c876ec54206606c92b2bda8f0044e45a3effc8ab92259a3653ff70d2412123f4057d8419b14b73f35b41fe5a74c1bc525cc6e6c93a41c01cc17f3ccaaca0ea40c989e9bc21e8d57c7aeeb88f663f1d2c32865b11d1bb3f0a5a4ce45c247aad270f056e596664ec0726f8398f72ddbdfb1971561330cfbd912bde3015227341a2ef845e5323554a3e709801ee63954bbd7f2e1de61388d41e83c0d07148e956ac0e942457888322005f8fe10664373ffc771fe0be034ad1633838193fee6abb43fb03f5093610e3440604eccc4a5f8322d5b2a9fa0b22671218414f424ee6162d3f6dbc453682f0a22f03503dbb83dfb71331b5b32f6ceaef5fc823cd167857636035ad8e6eea2718f26f255283b50e1ea0f95cec758e2fbb0e8b365878d7e3af415b847bf1180d9906a270ca0a17d4ebfea340891b97c6b25f2570b3af83ed67c658ac31bbba4edbc64eb375c2795ccd18a0fd13bed032361e8712779a5989178a285097ccd33ebc9e4ac4e3c9776922050b7a6374e5adbf00605fd06ba76271a36214885cfb0fe2677ac2f5e6b06d7984c730da25df0bfdecde4368067f9d5cf887d725856bfffa3146fc9806b45e4cfa40758af2988c17cdd1cf4a60fd257f970a4bab35b2a536ccfe4d8d1b81f12d7ef8d0ace82eb9d153042d71dc4636be72d0990f082a09edd7931c0c54cd994e3ebbdb86715794943e4834305a2782077d54a6010ec0722929ea6ac16abaa0a425461b93b90974eba3842ba7d3fa8d2c9a2fbb973cfb649dff62d2b8b59f46f0cf5a753749d65b2a7755e29a94d953ee710029126dfed572a3abe47fa849e544841869f42c98e9a0e971c383b4f8fc244304f41e7ac59a5e62f81612bc7fb3c81652d4e2bd660a91bc0f1d0504ec6c6ea089242cafe8d80901ffbad49127f9bf388a2c4ec91d18d162a3446e96d0f136036e8452c3fa5c85eca46da9a823abd0e25399a8e1c575594616a22113b4db6e51689adceedf9fb30f076042271ef93ff0ed1e7c7af343d014fc146f005c24e1b2dd4bf402326d296a54f290062804b6ec8fb6ac98dd498caea80564f6aa7aa7e36213640a9358f4241f4f99689a24fa275e12a94bdf24aa61422a582c26fe9ca81b4f52a49c4d7bf090517607571c63de4329c7b9a30e7cdf4fa4219ecbcc855d8ca0acb939788b2ec8939d1d7390672026b4587e57ee343bc778faf700ad457932a6d8de53b1dc0f0fc34739c3169c1ea0f169acaa81a9e998508fe99f2ef4239bcdc5fbca0010332cd9271dd9d86a12e01240c3759b372e71b36a577f8fbf17e4bbe70918f8df1f151807e8f29e09d601814323f5307a0dfe1c0702323b35f833eb657c1f8214a40af96c997cd6e07acccc0fc19b9fa0136ed7cce98a909ca105757b778ad5aa4bd7f2fa206ed6a9a8e3b771d40d305908adbcf810a484fc3dc4b43c1797d77bd3ab410c1855f674e859ec06fc96aa26c5f469af968d19bb05720a475bf115f0a9aed046da1e547c9478c837815d6ea07f1e012ebc3d158e33775232f2c291e60ffb5cf8ef371a0a41391211044eceb6d363f9eec5a07b0ebbc628c219f180171fa589e3b498a4d38c95c55fe1533f54603ab79641c6efb0cbda372d651047800bbc50052e308ffe4f99d2179b57f4786616c76d0170c7496b3bf37f3f99e83fe212f15cb43cc313d781d9e880f2b8e250e399cdffe517e20ecb1ffb09bd5492722411d887b6fa5188cc16a9cc86b13e23c20ffe5905eb776a9ef97bf799a5a0a0ce4269f3e249c827cd543f98905b384e904688cb11a4d9172d367a6b30931dfe7556651bbc746750d76c96018cf11d9276cc55c0f4c348dd8335dbe59c49b92d263790ce90cd0aa823ee853a9fc12aedbd1ed0a3ffff0659e06dca6aee87d8f571af0856c0f3021dea24ea0f3b4f408e156052a369dffd6d559d1da45c43f3d622fc6188ea9aa26dce6f74a23e9ce25a49feb60ab2344ceedbe86afb2fce30e5b2b1beee5e2acef3f5a1f1d1748d27d0b0ddefd1fab6ed8aef458c5114e22241f9b4e4e191d8e8701f9472d72dcd23065b0de85c61823d457d5ab83b31cec7f2132bd29015823682ff35cca58a673e2bc3b3fb78b5ab1eed55921173cd96e46afcea2cd8316ffd587cdfbdf092d1d31253389ae983a260ade3b55d58916f7b4e66972f7b691a7bda987059709caaa01b1a7d599757f26d9a3c3ce8b584a095278ce365d296d43d15a992f777853d5d2805f2201a5e2d6e0f1e9f660f104a0d02dfb73e3f79a8a8ea105141d79b478f86b269bfaddabd31c6d2273b82e6b722ebd02178a79adec857595b9ab34f8208e83fd293efa1a59f147716cb65b82f45912a8fd8d45f2fc9c5b61369c76ad04e4ee7e06efc03ec5e46462893b4635a9d232ca8cc27ec05f7269d0149db20cbb6853be779855ca094ae98e2ad635844ecc8903fc18100350ed20bdd3c0b7b862f02a9aa6d9980c54e11ba2c9added0b72fa7bc9e22b07b3fbb7c06c2d696745fdfa316aeb9d9f7bdb384bfc1e56d9d1b4e603afedd7ac9679e287cb35501073bf5fe7339614934c2947fa947917c42f1dc42cf3040f91a87a3ab0e5096e66c2c458378a3c6bbd0e3fdc0e2589911c25dd2c6b6fe5036427543c645e37f76b49989d48678250e353bfd5208bbc726bb84605dc17857b21420e08336929c873044a99b825e16c6be3bc4b8d354137fd09b02e1fd0a123bcac4ec203fc516b27e31c02affb32d8d36589a932807d574f42c5bffef0362ff0060a486a3137cf03a3e8b2837f4c3606ea724cc4bba6a61e13a1d9829c6f631fff0d631e0d85ec003a9f36c6474974b54d23eaba75d86bdaac6be1b36898cbc34eb944b2abfd0e6a14db23d86b9adde1f53eebfd4cbd414c8a87f6ae164b7d7688ebfaccbed44b24fcd810f3ec0c4f59e9dcf73c3f07671fd766d38ab9c4ac97c9ce287cc739037e035ae078276bbabab096cfccc259d6054b2dc04264626edbbb66bbbccb161c63ef383065055869a5c5d537f2c1b6c966e797ff3477e2ec6b5f2e584679fb591d0bd3608336aedc6d8edc4b451b1ead69092cd67c1ef77841a8f865dd84acc6745b31b62040eb00502bbc6d626a0c62b534e5fbbaee3aac807c509afa7358189fdfc97828bd9d10ec22cddd6fa6b31e87268fb9d4fc26e614ce41cca85f6ef52827fce1ac158c1109be148579e9723d1b45cbc9c69f1ba8a47f12dafd243d423b28fb53c121659cb82194006c455f6069073808cca59287e3d91cdcec4628dd0d0210c2de289ba81d0b3684dd7a222c9011c5694fb46d0d8468bce7d4784b82ed4eda107df7524472e5da895516a4270ff1fed6aa5b53736eb568563bf92cc01c03465e2a2e0102eab6f4b2b8da22efee17d53ce052dc05ff1fa75d022811c73d26467e33cb8c763894a628edbf91bf893ad0005487454085e7c88d314e8a856f2d616361b98ab5868185078b6616c8ec52879c2606434f27a46720cb996177ab4ed22e633d3e1eff40527025b7e6c3d1e5e4a58fae39bf53fb2a0046986f2723d1bf48deb56992cad119ce01e9966cfed9561cb14d3948be57811782ca559a2037487bc5f877ef0e2d28455b7b7c8c8501e8f943f85055a2c26afe32a415620452babb8818dc98715625e09792ec47f1aedc935f4e8cbba72a6e5491626622672f478bb09929235aa753775dade4262f59308e7815c315922c2a8d3453250f3ceb14d64144383468ada165a3f93b784ba3f9f57576ab788ad5b1c1708c2646ebc628c828eca136efdb16e49c098f309fa3fad138f778244007bd22ef27c310c3e31b4828bf4200f11bb795508a2590d09ceea4c7c4286570ec3c41d2a18379b72583eda27e6fe815fddc5ae28263c85e424d06a64629aa7d2d9998e9201003cfa54667dc3e8aa64d3047701c6545d9304fa73b66d62eaa3ac237f653adb00bc72f90765c9d4d8a737ac4e3828e2c0bcf0633026900a4f86c5ec723b9b3941b6c4e7911b6e0093d776f9fd9a5e6c29c89940b8eb7affff167b222cd400687156eee8f88a9eb5f9579bbb0e73e04a0826832f90d2bcc42cda36d82519b9af01f4e2aacf2afddb27b37272c96d394b48f1774f3e17cd3cb1c0d84898dabcbd7487b5c65d81d111fc883c15a8e3b92b8b657b030777d96f9259fabc3eb5de78c7d7f79b377c98a3bea091a9012", 0x1000) 05:37:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x204f, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r0, 0x20004455) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8004427a, &(0x7f0000000000)) 05:37:04 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x5, 0x4) munlockall() connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 05:37:04 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x60a, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000100)={{}, 0x0, &(0x7f00000000c0)}) ioctl$WSKBDIO_SETMODE(r0, 0x800c5709, &(0x7f0000000000)) dup2(r1, r1) 05:37:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x800000007) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec2422eaf9d1db4e2c0a", 0xe}], 0x1) r1 = syz_open_pts() close(r0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0xfffffffffffff476) dup(r0) syz_open_pts() 05:37:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1c37e6fc6e23c5b00e74de400"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000780)="4d0911db1d4f61fb1ee4daa8674da6e0a30f13265dca3fe6262db9f9c7a612ab385515a86e698ee51fb096163e0d91fc37782887b3d24cf03056dbd4f1750ef62e8b424e6b7f8b8401c3a5650d61f419db135490a527dc455a9c5394e68d379c31b1162d8e2cb04afcf7120cff85ed8da2d97026f7085b634246a6952931054fe248313dda23abe837cdd27d21cb748b714a1365626deed27daedb064a989b5164c4f85900dc7837b5a343c4b930fe272fccfd5b34437e3aeb59be103a50d42465ed8c757902d815779eccc41a617f9e410095ea85efaf941ac5cd371d6868b8e28128951ac66e5bb65b6557f08a2cf58c9f499717f2caca14f873998f0613d902860f97b54fe02185d94e9ba08a0af1", 0x110}], 0x1) syz_open_pts() close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) syz_open_pts() select(0x40, &(0x7f0000000100)={0x8, 0x1ff, 0x5, 0x800, 0x100000000, 0x401, 0x6, 0x5f88}, &(0x7f0000000180)={0xff, 0x3c9, 0x7, 0xc88b, 0xaf, 0x100, 0x100000000, 0x400}, &(0x7f00000001c0)={0x100000001, 0x2, 0xa283, 0x6b, 0x2, 0x1, 0xd9, 0x10001}, &(0x7f0000000280)={0x8, 0x7fff}) 05:37:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) syz_emit_ethernet(0xe0, &(0x7f0000000200)="b6a0efa5c180d232bc623e245695587be0993d9fa59aef217f0f8e16bd78bea7eab50792b209f5f08bb52bc0c9c25d69769d5d4fccb67d9fed752fdb9bd859a1349640b2ff036a50bfd52a7a47a270e602150de5e9442041c9c2818124b7000051fbcbb2ddcc1827752037235a3122702b45ab0e02efea0033543da1265e3ae8f72f7cf9586c3d7233652137791f9813c8f757efc426aaccc6f3f116ebf1a2b520e59e7ce010a7ba54cdf2232098410dbbd6b0072c8d8ca0ce1634a8c5655fa38bbd1797fc0adcb09b5d57be15eccaf47d4152e7cd260f81423b7c38b9000000") 05:37:05 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) read(r0, &(0x7f0000000080)=""/110, 0x6e) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) read(r0, 0x0, 0x0) 05:37:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1000}, {0x3d, 0x2}, {0x6, 0x3}]}) fcntl$setflags(r0, 0x2, 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x15f, 0x1, 0x3c40, 0x7}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup(r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:05 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x20, 0x1000}, 0x8) r1 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) connect$inet(r1, &(0x7f0000000140)={0x2, 0x2}, 0xc) sendto(r0, 0x0, 0x0, 0x400, 0x0, 0x0) getsockname(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="400000000000002100000000000000e6d85959022ba24563dc8d38bd6565892e1bf65e8c0b8db8fd447e1504b98dc5202423cb9d84177ff3900247bcb7f82928847f04d29a9b416a745e59e0f44a47b548a2068c56727962b2745412a4e44f823132981dec117873fdf9eabc3ff5f391889018e3c2d3ff559fec6426b1b31497f38050fa7076c9"], &(0x7f0000000080)=0x11) 05:37:05 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x81}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:05 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x8) clock_settime(0x0, &(0x7f0000000000)={0xf61ecc7f}) 05:37:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x2, 0x8007, 0x0) bind$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) open(&(0x7f0000000100)='./file0/file0\x00', 0x80, 0x20) setuid(0xee01) chflags(&(0x7f0000000040)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 11:46:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000000000024, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xb7, &(0x7f0000000240)="88") syz_emit_ethernet(0x1, &(0x7f0000000280)="bb") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000100)={{}, 0x2, &(0x7f00000000c0)=[0x0, 0x0]}) read(r0, &(0x7f0000000040)=""/32, 0x20) 11:46:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x5}, {0x4000000000000064}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_extract_tcp_res(&(0x7f0000000040), 0x8, 0x100) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 11:46:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x2c}, {0x5}, {0x6, 0x0, 0x1ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x422, &(0x7f0000000140)='G') 11:46:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000002c0)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc853606956715be63a7e6a23becdf7911de8b407c6c12628d96ec10d6a606254f0704f19e3d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06f7aa3f54b060000000000000000000000000000001a", 0xdb}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x200, 0x2}, {0x18, 0x3, 0x5, 0x2f74d80d}, 0x7, [0xff, 0x800, 0x7, 0x3, 0x7, 0x0, 0x3, 0x4]}, 0x3c) 11:46:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000080)='./file0\x00', 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f00000000c0)=ANY=[@ANYBLOB="70012e2f66696c6530002858ae34ee85e0e5b0e2a8f2c65924044af9d133366ef5d1e71e79344c27f7"], 0xa, 0x0}, 0x0) 11:46:07 executing program 1: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) setrlimit(0x20000000000008, &(0x7f0000000180)) pipe(&(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, 0x0) 11:46:07 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x41d9bab9, 0x0, 0x0) 11:46:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) poll(&(0x7f0000000240)=[{r0}], 0x1, 0x0) 11:46:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xe00000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x2, {0xffffffffffffffff, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mlock(&(0x7f00001f0000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munmap(&(0x7f00005b7000/0x2000)=nil, 0x2000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:46:07 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) close(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x9) close(r1) pwritev(r1, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0, 0x0) 11:46:07 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x11) madvise(&(0x7f0000ff3000/0x1000)=nil, 0x1000, 0x7) r1 = shmget$private(0x0, 0x11000, 0xc, &(0x7f0000fec000/0x11000)=nil) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x2000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x180, 0x0) getsockname(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockname(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000007c000000000000000000000000000000000000000000000000000000000000000000000000001d00"/110], &(0x7f0000000200)=0x6e) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') 11:46:07 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) close(r1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) r3 = socket(0x11, 0x4003, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000000c0)={0x1, 0x1, 0x2, {[0x2, 0x8000, 0xfa2, 0x7fff, 0x0, 0x8, 0x8, 0xffffffffffff12f9, 0xfffffffffffff800, 0xff, 0x4, 0xffff, 0x9, 0x1, 0x0, 0xfdd0, 0x8, 0x1], [0x878, 0x5881, 0x8, 0x200, 0x7, 0x205, 0x6, 0x0, 0x80000001, 0x100000001], [0x0, 0x100000000, 0x8, 0x8, 0x6, 0x3], [0xb274, 0x0, 0x4, 0x7f, 0xfffffffffffffffb, 0x1], [{0x82d, 0x200, 0x1800, 0x9}, {0x9, 0x4, 0x0, 0x1}, {0x4, 0x8, 0x80000000, 0xabf9}, {0x6, 0xe58, 0x6, 0x1}, {0xa56, 0x5, 0x1}, {0x40, 0xe0, 0x900000, 0x4768}, {0x9, 0x6, 0x5, 0x1}, {0x0, 0x4, 0x7eb9}], {0x10001, 0xe543, 0x17, 0x1f}, {0x7, 0x7, 0x8, 0x1f8}}}) dup2(r3, r0) 11:46:07 executing program 0: ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000040)) r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x4, 0x2800000000000000, 0x1800}, {0x2, 0x8001}], 0x2) 11:46:09 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000000)="75c21cdce34481f7e75923", 0xb}, {&(0x7f0000000180)="02e9d01fbbeb1759eab51103fff22c31acb1764391a77bbd121395f7dc907e1dde2a75adbdddd1f594f03760258b01ea2aa14a17e9f7202d2fd3fd788f5f3b188ece37875e9c10040061b94a2715f395e718efd753bf09404ecd49fb599be9f218595f9ef35fe5cdde66f74cb7b860a549593ba6bce8c05b53fac4ac319c884702b94df63b595acacbbcee0123a2ebe34ada37c40cfa12a481c6fdaa0abd5d8414099532eb6444df26031f8dda927124b0bd8436b0c731e3fa2aa63b49feeb6cab398c348260457cb1aa846225f230f54615c461ff27c7a1e23fca24a5c0a383d4269e5f67543b", 0xe7}, {&(0x7f0000000280)="840f72217be55d247f0a155175db3bae7976d3e4e0e9c53940597abee3acb4d06f348de7e2c739e5dc994992901ec5adc16674b9aba9ccda4fbc04595ef6a0b740d64db21c66ab310943ae5c90db5e386160d4529bd8cd2823dd215d85d96ac41976933164a068609dc3b68c8e7d4114ccabd1", 0x73}, {&(0x7f0000000300)="8a7323b7ba604bdd8fc407ff2586e8ee4a733790083ca160a87d3c3f8fe65ba0927bc0900fe0d88c81d647596cf01168c58966f1f36f83c3c5f4fc1f8ad6c6f0632ee491a3ca9a992869dd3c325a9cbe518593c44398f8a38253acceefa0663cbbf5820bb78867f7478f613543b705b62b3d3cc602019d2091e82fee137eeee66138d4b06a60145d2c2b092a6397e05aa34aedbe2659c0e2be3f802cc82475b8cd89f81ec1ebb2d2efb6cf1fb20ba19596130abef604a9340c12ac68944ff78996cafde5e6b728a7f2adfdc634b944cc08a1bf6c3e2d0038df2cf41ff6f84888eda74bd6c4c8b9ef81ee8c9578b40f0de442ea3fba04a1", 0xf7}, {&(0x7f0000000400)="1d3d6b7b186789398059afcde579335217cc9efd61c7a801b7b45f361d5df024bbe48fa3a3c718c020f56eda323651e0de61ca91d18541dc93aa87300e085f7f4ed6b9a7099f36fd10c58e037384257f3f23", 0x52}, {&(0x7f0000000480)="ae0853063750ad0ae867716436d81b4db517b02486232966d70a7aa063874f45b096f69b3ef477e4baf20c3c92d2ccff076f783478205ccb68dd7fea5290fe6138c098fde1ab7c05952429d613e7c11cf463397cd9226b38e7e5decd5abe3a48267551bfa9e5f3ceacfd96f1", 0x6c}, {&(0x7f0000000500)="774dcf22478d1e3c805ade9075d25bc4443e9f5b2cfd0cae580be6bcd2a287d83c18f3a60126c1795c71ac633b664071dea6ac6cb2612739a3f59dfa645f79599ed447249c65fe9db056d63f87ab254d42524d66d3caeb3fecab27f4b98b854aa62da2f7bebc0ebd2cbe1431fb0996ac0a4ff92203cf51ffb6906eb241b3b3666a9eae65bab4070c0a78cd79f5e2081e487200d3c0c7521c81b499f22a", 0x9d}], 0x7) lseek(r0, 0x0, 0x40fff, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="96", 0x1}], 0x1) 11:46:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xc90, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x5c}, {0x6, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") pckbd_enable: command error 11:46:09 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x483, 0x44) ioctl$BIOCFLUSH(r0, 0x20004268) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x2, 0x1, 0x400, 0x3, 0x4}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 11:46:09 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10495, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0xc1045763, &(0x7f0000000040)={0x0}) 11:46:09 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0300000000000000a600e1ffffa75f174090a000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = getpgrp() wait4(r1, &(0x7f0000000080), 0x9, &(0x7f0000000180)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:46:09 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x21e, &(0x7f0000000180)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x25}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x400000002, 0x12) open(&(0x7f0000000040)='./file0\x00', 0x20280, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:46:09 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20980, 0x0) r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x7}, {0x6, 0x0, 0x0, 0x80}]}) recvfrom$unix(r1, &(0x7f0000000240)=""/253, 0xfd, 0x42, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x30000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x1ff) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x80) 11:46:09 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r0, 0x164}], 0x1, 0x0) 11:46:09 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8401, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x9, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x80}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 11:46:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000000000), 0x0) 11:46:09 executing program 0: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x3, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0x9) 11:46:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="140000000000000010000000010000000a800a3e000000001000000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00000400ca85ce15e36dd68b16d601c08abca50c40a3a5805b7a57006a7b4d830703e29bb9fad8cb"], 0x2e3}, 0x0) 11:46:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 11:46:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x3}, {0x6}]}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x18000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) connect$inet(r2, &(0x7f0000000040)={0x2, 0x2}, 0xffffffffffffff13) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000080)=ANY=[@ANYBLOB='\x00'/10], 0xa, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYPTR, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRESDEC=r1, @ANYPTR=&(0x7f0000000100)=ANY=[@ANYPTR64, @ANYRES64=r0, @ANYRES64=r2], @ANYPTR=&(0x7f0000000180)=ANY=[], @ANYBLOB="ec77716905f8b0d0dfe4c3468c36f3a81ac0febbc0eec5d59501b94a3eb99176ff9a9739e7fb9110f529502983a678a69a79387ed0fc4867849390997bc24655af978524157b472e448450608780b0edc048041a0fa05f778c9646d7e019c702b74f5a961fd2ebbf048ad979fccf0eef89ff8c2d0b9e25d4ef1e8832"]], 0x30}, 0x0) 11:46:10 executing program 0: r0 = socket(0x18, 0x8000, 0x5) sendto$unix(r0, 0x0, 0x0, 0xc7, 0x0, 0x0) 11:46:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) select(0x40, &(0x7f0000000100)={0x8}, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x11}], 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x3, 0x7}) close(r0) 11:46:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") read(r0, &(0x7f0000000000)=""/33, 0x21) read(r0, &(0x7f0000000040)=""/32, 0x20) 11:46:10 executing program 0: r0 = socket(0x1e, 0x80000000000003, 0x0) shutdown(r0, 0x2) shutdown(r0, 0x2) socket(0x6, 0xc000, 0x80000002) 11:46:10 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) syz_open_pts() mmap(&(0x7f0000a10000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 11:46:11 executing program 1: pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 11:46:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x1f, 0x6e, 0x7, 0x398}]}) 11:46:11 executing program 0: r0 = semget(0x1, 0x3, 0x4) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/50) r1 = socket(0x10000000002, 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 11:46:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x7ff, 0xfffffffffffffffd, "0366402b00"}) write(r0, &(0x7f0000000980)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d4171887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaa28c2234dbdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c5659e2359bd854852412527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f4d6610c430b246f4e6909786f7502a8ce3d818833b468b706f10735518c781cb27eeb8f384dfd0162a2b1dd40b8d81cd286a9e4b14c8d1884942a2088d8ad7174b17acca098d45a12dafa57f079e315260c6d96ce8b743451e4ad56c6339acec8de576e68bca872fbe6b43014d3e89d6ea0100cf2b53288e30484e550ecd8189b0aef3622ceb07c59c047556de79b0963434e0754795201a26b3b65f90682d00c34f04900b209abcd24e6e2f5741a25c4703880fea0203e15defaa0724b59bd85fcd9053cfc2e8f6d8da363d32cae2ba4c2cc83f766f6635218587383b029cf2c111ed293a4c3ccc4d55a2c3850f9004d4f2e0bd7113931331bae92d6c6c1319671acab4b3a3d77de0a079e911d52c73418fc39d59402f2e5f2ae6201d7850cbe06b81c3934d4ee76e91d32612c272b24c3187b7dbc65f1093783f1cae40aa58ed2aa559623aaf9302f8d381521a17ae84f608320066168e2da085557bd09f600dceeb945f6bf48aa068d65a3ab3b19c04d4e85d8f818b0ff64432a928dec372f418db668bc2dba96325ac2daaf44eb62afc91483d4ee0df03d1391cd47f24126de00e5ec1f1e6220fa6693aecda7d45758278f80087cde3deb400e821d45aec9b2460ef27c0ab338c3bb4e32998c3c42a7bfe823d9c77342f65cb2e485f2629234f70972a519c533d7e0e8a28cb4e9df9d9949d0e1ceb22fb56573fa430309765ea6ac5d8154777df8f36987937b8cca9fad6feb8dc0460261fda302163c9675fabd07c00293907f16c7dba1bdefe947f46d33f2aff9fc36c87538684365c04401b1bebd872f43167286f49887905e106ac11e1a2b271405377aaeabb959a651495bb38", 0xb1d) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab", 0x34b) pwrite(r1, &(0x7f00000000c0)="ffe91a5296dbafa073d3387f4b18af81e3bca9c03c4413b4e2b816b695ef2724740eacb972e9ac37b182445c1896b0bc856a8d30e75ce92aba17976e72081be6a5a2dddac1173e98ff823e826aee15ac0fc1373bad5122698d272323307416d84fdbeb10edf6002e55", 0x69, 0x0, 0x0) 11:46:11 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10023, 0x0) r0 = dup(0xffffffffffffffff) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x0, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x82, 0x60000000, 0x9, 0x7}], 0x6, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0x48, 0x20000000, 0x755, 0xffffffff}, {{r1}, 0x0, 0x22, 0xfffff, 0x4, 0x4}], 0x9, &(0x7f00000000c0)={0x2, 0xfffffffffffff88d}) accept(0xffffffffffffffff, 0x0, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000100)=0x1) nanosleep(0x0, 0x0) clock_getres(0x0, 0x0) 11:46:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") getpeername$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4, 0x401, 0x8000, 0x63}, {0x3, 0xfffffffffffffffa, 0x7, 0x1}, {0x1, 0x7ff, 0x200, 0x8}]}) 11:46:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) r2 = socket(0x800000018, 0x3, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r4, 0x0, 0x7fffffff) ftruncate(r4, 0x0, 0x10000) preadv(r4, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r5 = dup2(r2, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000000)) r6 = dup2(r0, r1) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000040)={0x0, 0x7, {0x9, 0x80}}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r3, 0xffff, 0x1018, &(0x7f0000000080)=0x8, 0x4) 11:46:13 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x20800000033, 0x0, 0x0) ftruncate(r0, 0x0, 0x100) socket(0x18, 0x8005, 0x100) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8000, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) bind$unix(r1, &(0x7f0000000180)=ANY=[], 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000240)={0x800, 0xd185}, 0x10) getsockopt(r0, 0x1, 0x6, &(0x7f0000000000)=""/131, &(0x7f00000000c0)=0x83) 11:46:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffe78) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="140000000000000010000000010000000a800a3e00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000008ed218cb6bc0a2b6b000000ddb9b65394702b4f9e84a8704733e7a4b3fe6d6b3994d0c7647a95324bb6a241c84d4f7e0bc4cc7ac41096e1c9b073e9328dacc4dac6a93da30457932a4e2d1cd7d47c7324f3b69385c4ef457982e4b16c6f7a391ac57cb53f58e762379a9afb274ef561258d0d0767df87b2d9985dfb9153d4945cf819f09cd30e9773da246ba6f0afb92a7462ace10801aeeaeb7c2afb48fb4e2b16ce6b61fe6e51cbaa0bef66e0384bd17394783b9874d4c1dd9474cc9910252ad79be134a9c02fa3266a5cb24f75a6dd6851fe0b8b1bb182a191e74bbe42c8b22407e458cca45d832eae732e6f"], 0x18}, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000400)="571767ff79b7a37dff621dfbb7d0b1e3", 0x10) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff9, 0xd, 0xfffff, 0xff, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x6, 0x1ab2}, {{r3}, 0xffffffffffffffff, 0x20, 0xa0000043, 0x8, 0x3}, {{r0}, 0xfffffffffffffff8, 0x80, 0xf0000019, 0x0, 0x40}], 0x800, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x54, 0x40000000, 0x7, 0x55f000000}, {{r0}, 0xffffffffffffffff, 0x14, 0x20000000, 0x8, 0x9ac6}, {{r2}, 0xffffffffffffffff, 0x0, 0x42, 0x0, 0x9}], 0x80, &(0x7f00000001c0)={0x3, 0x4}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknodat(r4, &(0x7f0000000440)='./file1\x00', 0x1000, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000540)={""/16, @ifru_broadaddr=@in}) connect$unix(r3, &(0x7f0000000580)=ANY=[@ANYBLOB="01002e2f66696c77310077956e8b7804e43511b600e11b640ae02a1249e83abd55e131704bb37d63b733535858a11b57ac324c4595adbeaf053019ecdaabce886ed207e9e6a227654a063df3fc1d523bf6b986d02676944a919f438b70eb5216d021a7afc4f83ab31df90b46a88306973cac0774c561718b8ee0350e20a00483969455d1975344e68323c6a4e6851d06ce41699703e732cdf4d2d29386405372bab6eba3ad997e3cc1ca2c27a6079de93beb99bb133fd7ad66dba6f8b2a050abae6268baf4a38fc451188909a2d18e307e387a974b72fd760d9498c825b958ede6c715a811850a7cc295a1c7d7d7ca658265d0a4c4e4ed973d9d120dec015f8871efee625bc587180467104fe88da5e04e0f383cdf5c9e363c9ece421ad176eacd972fcf26ae8c731d1dd196041aaf7ccf47b9d754257a1168b8d6f04d59bac37f0022f79edbd232f53742d7c9c81d44009afff032d3b5023132b472b869db5c1644778704700dfefa636310d6fa577d23db1447576df11466a7506f148d875af941337d726cae8e86fa360ae225b87afc5f5e18bb46fb9b420d03a729120969d6067c8789c0b9f19c06c1305dc90bff9789c8000000000008000000000000000000"], 0xa) 11:46:13 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup(r0) setrlimit(0x8, &(0x7f0000000840)) accept$inet(r1, 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)=0x1) 11:46:13 executing program 1: r0 = socket(0x40800000018, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x10001, 0x2) kqueue() setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0xfffffffffffffffc, "00000006000000000000000000000000060000eb"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:46:13 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000100)={0x3}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc3", 0x100}], 0x1, 0x0, 0x0) symlink(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='./file0\x00') ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000140)) link(&(0x7f0000000000)='./file0/file0\x00', 0x0) 11:46:13 executing program 1: socketpair(0x10, 0xc007, 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x1, 0x0) clock_gettime(0x4, &(0x7f0000000100)) recvfrom(r1, &(0x7f0000000000)=""/21, 0x15, 0x1, 0x0, 0x0) recvfrom(r1, 0x0, 0x0, 0x3, 0x0, 0x0) 11:46:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x440, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0xa0, 0x2) setitimer(0x3, &(0x7f0000000100)={{0x0, 0x3a3}, {0x0, 0xffffffffffffff01}}, 0x0) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x20, 0x1) 11:46:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x40000030}, {0x6}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x82, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = getuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) setuid(r1) 11:46:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x10001}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x3) 11:46:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2c, 0x0, 0x0, 0xfffffffffffffffb}, {0x4d}, {0x10000006}]}) r1 = socket$inet(0x2, 0x1, 0x2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xfffffffffffffffc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000240)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x7, 0x5, 0x3ff, 0x3}, {0x5, 0x9, 0x7, 0xfffffffffffffff7}, {0x7f, 0x100000000, 0xa04, 0xb72}, {0x1, 0x7, 0x7, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 11:46:13 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6, &(0x7f0000000000), 0x4) ioctl$TIOCNXCL(r0, 0x2000740e) 11:46:13 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) write(r0, &(0x7f0000000000)="b46871383bb627641db239e245486f84304a42d39a0c19ef17f1d37cff36fe732aefa081b2d3d32f74636082c0b1b3f3b385", 0x32) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x34, 0x0, 0xc6, 0x0) 11:46:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r2 = dup2(r0, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r3) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 11:46:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x40084}, {0x14}, {0x1000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) 11:46:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000018e, &(0x7f0000000000)=[{0x80}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fsync(r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:13 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10023, 0x0) r0 = dup(0xffffffffffffffff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x2, 0x80b}, 0x10) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) nanosleep(&(0x7f0000000000), &(0x7f0000000040)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000001c0)=0x2) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd0\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x7fffffff, 0x1}) accept(0xffffffffffffffff, 0x0, 0x0) nanosleep(0x0, 0x0) clock_getres(0x0, 0x0) 11:46:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x61}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20880, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pckbd_enable: command error 11:46:15 executing program 1: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ff7000/0x9000)=nil, 0x9000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x801, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x7fff, 0x6, 0x800, 0x3}]}) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r1 = socket$inet(0x2, 0x2, 0x2) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x11, r1, 0x0, 0x0) 11:46:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="d8ff125c00000000", 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 11:46:15 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/12, 0xc, 0x2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) close(r0) read(r0, &(0x7f00000000c0)=""/37, 0x25) poll(&(0x7f0000000100)=[{r0, 0x113}, {r0, 0x2}, {r0, 0x20}, {r0, 0x28}, {r0, 0x8}, {r0}], 0x6, 0x1) close(r0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = msgget(0x3, 0x2) msgsnd(r1, &(0x7f0000000140)={0x0, "f21a64e5e03f5f8314b23851447b7e31e2936172"}, 0x1c, 0x800) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) fchdir(r0) read(r0, &(0x7f0000000200)=""/63, 0x3f) fcntl$getflags(r0, 0x1) r2 = open(&(0x7f0000000240)='./file0\x00', 0x40, 0x4) r3 = msgget$private(0x0, 0x654) r4 = getpgrp() fcntl$lock(r2, 0x7, &(0x7f0000000280)={0x2, 0x1, 0x7, 0x3, r4}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r6 = getgid() r7 = getuid() r8 = getgid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000340)={{0x6, r5, r6, r7, r8, 0x20, 0xabf5}, 0x1b6e, 0xfffffffffffff211, r4, r4, 0x8, 0x79, 0x6, 0x8000000000000000}) getgid() chflags(&(0x7f00000003c0)='./file0\x00', 0x0) dup(r2) ioctl$TIOCNOTTY(r2, 0x20007471) open$dir(&(0x7f0000000400)='./file0\x00', 0x10090, 0x20) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000440)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000480), &(0x7f00000004c0)=0x8) shmget(0x0, 0x4000, 0x20, &(0x7f0000ffa000/0x4000)=nil) 11:46:15 executing program 0: mprotect(&(0x7f0000278000/0x4000)=nil, 0x4000, 0x10005) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140), 0x0) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 11:46:15 executing program 1: r0 = socket(0x6, 0x2, 0x804) r1 = open(&(0x7f0000000040)='./file0\x00', 0x120, 0x2) r2 = socket(0x6, 0x4005, 0xe00000000) read(r0, &(0x7f0000000200)=""/75, 0x4b) write(r1, &(0x7f0000000140)="ca48b293b80b3f9948cbeb9eb50c8f4433ea454bf88d4d5629b19ef06628cd4bca2d74c9f30688cd0620e1c242900733605c45bfa38bb1170fdea6f0823fca974882bdfc31f4ad3a297526d3f611593e61ffb3d71d475fd0f98905638a83f43cc6f133c7c3ec04e918bd2e758c7ff19bc754b11d2f7790b52495cad613c5b9ea6eaa012cab4c7907b37e67e231405c70817138563df6ed3c6330c204a383c6fc", 0xa0) setsockopt(r0, 0x12000000000000, 0x200000037, &(0x7f0000000000)="0000be29", 0xffffffffffffffe7) dup(r2) r3 = dup(r2) write(r2, &(0x7f00000000c0)="7b3d5e13efde86e0125890e0b08f1f3172d2a10faf9aea10b800547f5b8d792262e7913bc7c17e2351e882d275099ae642739382b9f284f750f13908654593343b64cd352161bf8cc05e7cfd984a932a1a527eeb3c1ef2bd5ae3e97a5ad9d9f28064c4ab94e34ee8027c", 0x6a) dup(r2) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000080)) 11:46:15 executing program 1: r0 = socket(0x808000017, 0x1, 0x6) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:46:15 executing program 0: r0 = socket(0x18, 0xfffffffffffffffe, 0x100000001) r1 = dup2(r0, r0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x8001, 0x7, 0x3}, 0x0, 0x6, 0xef13}) socket(0x1a, 0x8007, 0x1) setsockopt(r0, 0x40, 0x7, &(0x7f0000000000)="695b117f61e9eb", 0x7) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x8000, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000080)={{0xfffffffffffffff7, 0x38, 0x7}, 0x2, 0x1, 0x75}) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0xfffffdc5) 11:46:15 executing program 0: r0 = socket(0x1c, 0x4, 0xfffffffffffffffe) sendmsg(r0, &(0x7f0000001d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) 11:46:15 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) fchdir(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2d}, {0x50}, {0x10000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000380)="b2550f8600a6d99c00000000de78723350d9d296c3dab1f2faa8d98fd069b22499605150b6fa455bf17b166df52960a94483c63ab817c2872bed5b34b63f20dc34ee4803ecc0c468bfdc488a25916963dd13d86d5f802b01000000c76f7dd07634b216726af24ae1e783499b86496860d4640a8a8f7d4a80396c25ca00000000000000") 11:46:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x60}, {0x4, 0xfffffffffffffffc, 0xfffffffffffffffc}, {0x6, 0x0, 0x0, 0xdb}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = semget(0x0, 0x5, 0x20) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x2254, 0xfffffffffffffffc, 0x5544, 0x195, 0x5, 0x1000]) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2", 0x164}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0x80) open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) 11:46:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x2d}, {0x6}]}) sync() flock(r0, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000180)=0x800) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x4) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:15 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r1 = getuid() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x8, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r6 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x0, r1, r2, r3, r4, 0x0, 0xaed3}, 0x7, 0xa5, r5, r6, 0x7ff, 0xffffffffffffffc1, 0x1ff}) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 11:46:15 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x9) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xd, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e3d5d4478c97a2c5e8e512ae3b1f576bc236bd046761dff00dfbf74161ebb2e573b00961a6863647495206b201146852cd7bb3b0f795952e5728a14701c60295ea4d916b9f49796f7eea289b93579132344ea1e5891b1355a1043681cbbeb9c82b5a6d7588b9b3117e1268bdb785fbdeb0bd1fcbcced4844ffd827e69d3a83f79acd51e7c3d00"/156, 0x9c) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) ftruncate(r0, 0x0, 0xdb0) 11:46:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x9, 0x3, 0x3, 0x5}, {0x1, 0x0, 0x5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x9, &(0x7f00000001c0)=[{0x1, 0x81, 0x101, 0x10000}, {0xfffffffffffffafa, 0xc266, 0x7, 0x1ff}, {0x0, 0x40, 0x3, 0x1}, {0x8, 0x7, 0x5, 0x200}, {0x3, 0x3, 0x6, 0x2}, {0xfff, 0x1, 0xfffffffffffffff8, 0x39a728}, {0x7, 0x1, 0x2}, {0x3, 0x1000, 0x1b, 0x6}, {0x7, 0x9, 0x4, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0xfffffffffffffffc, 0x2, 0x8, 0x1}, {0x2, 0x8, 0xb020, 0x1}, {0x401, 0x5, 0xffffffff, 0xff}]}) 11:46:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x40000002000, 0x40004004000028aa) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000140)="000000186004008bf98ccebcc1e257fb15c65b0011332700"/44, 0x2c}], 0x1) 11:46:15 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x83}], 0x1, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockname(r2, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x50, 0x0) stat(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)) linkat(r3, &(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x4) 11:46:16 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) dup2(r1, r0) 11:46:16 executing program 1: r0 = getegid() getgid() r1 = open(&(0x7f0000000180)='./file0\x00', 0xc0, 0x90) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() getgid() r4 = getgid() getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r9 = getgid() getgroups(0x9, &(0x7f0000000140)=[r0, r4, r3, r2, r4, r5, r8, r7, r9]) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r10, 0x0) setregid(r10, r6) 11:46:16 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) mlockall(0x3) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x160) ioctl$KDGKBMODE(r1, 0x40044b06) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x0) 11:46:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x108) fcntl$getflags(r0, 0x3) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) pmap_unwire: wiring for pmap 0xfffffd807f00a488 va 0x1b2e420000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00a488 va 0x1b2e421000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00a488 va 0x1b2e422000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00a488 va 0x1b2e423000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00a488 va 0x1b2e420000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00a488 va 0x1b2e421000 didn't change! 11:46:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002006, 0x7fff) r0 = open(&(0x7f0000000280)='./bus\x00', 0x8, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) 11:46:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) lseek(r0, 0x0, 0x0, 0x3) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x1, 0x7, 0x1, 0xfff, "caa6f580ff891938b094c3a4ae0ca5d47cb4b49b", 0x7f, 0x100000001}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)=']?kC&Fd!', 0x8) write(r2, &(0x7f0000000180)="5bc51122940aad4ac4bb12143ed92c18e11bb86a9c66ac4f01c363cf7603d21997fa3590ec10b8d1eab1ab611243b75680d2b2806ade8e05c16cb8165707ac2e06a9086ad6971d4cb55d64", 0x4b) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000), 0x10000) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) pmap_unwire: wiring for pmap 0xfffffd807f00a488 va 0x1b2e422000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00a488 va 0x1b2e423000 didn't change! 11:46:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000540)=[{0x0}, {&(0x7f0000000240)=""/81, 0x51}], 0x2, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x4010, r0, 0x0, 0x0) 11:46:16 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x800000, 0x0, 0x0, "0000020700", 0x2}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = geteuid() r3 = getgid() fchown(r1, r2, r3) r4 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = fcntl$dupfd(r1, 0xa, r4) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000340)) r6 = dup2(r4, r1) chroot(&(0x7f00000002c0)='./file0\x00') accept(r6, 0x0, &(0x7f0000000080)) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000300)=0x9) 11:46:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 11:46:16 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x180, 0x6) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x5, &(0x7f0000000000), 0x4) 11:46:16 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x8) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x1, 0x406, 0x0, 0x0, 0x0, 0x80, 0x2, 0x3, 0x1, 0x0, 0x5}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:46:16 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000002c0)={{}, 0x1, &(0x7f0000000280)=[0x0]}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{}, {r2}], 0x311, 0x0) getsockname(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x7, 0x7fff, 0x7, 0xff, "6955d49f4c9a9c002bd1b6ff0e4b4c11a814978f", 0x3}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000300)={0x1, 0x6}) 11:46:16 executing program 1: msgctl$IPC_STAT(0x0, 0x2, 0x0) r0 = msgget(0x1, 0x20) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/4096) 11:46:16 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa0, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0xffffffffffff8000) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000100)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0x4f, [{0x3, 0xfffffffffffffff7}, {0x2, 0x6}, {0x3, 0x7f}, {0x3, 0xffff}, {0x2, 0x1}, {0x2, 0x5}, {0x3, 0x181e}, {0x3}, {0x3, 0x9}, {0x1, 0xfff}, {0x1, 0x80}, {0x3}, {0x3, 0x800}, {0x3}, {0x3, 0x6}, {0x3, 0xf1fc}, {0x3, 0xffffffffffffffc1}, {0x1, 0xff}, {0x1, 0x8}, {0x0, 0xad}, {0x3, 0x1}, {0x2, 0x4}, {0x3, 0x1}, {0x3}, {0x3, 0x6}, {0x2, 0xfff}, {0x3, 0x41}, {0x1, 0x4}, {0x2, 0x2}, {0x3}, {0x3, 0x3ff}, {0x3, 0x76}]}) write(r0, &(0x7f0000000280)="123a70635e4e9de12cbcba388a4d0708aa55325f1468f39b499c5dbe79d09636f3bba0f6de597b", 0x27) r1 = socket(0x18, 0x0, 0x81) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000002c0)=0x7, 0x4) fcntl$setstatus(r1, 0x4, 0x8) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000300)) recvmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000340), 0x0, &(0x7f0000000380)=""/166, 0xa6}, 0x40) readlinkat(r0, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)=""/18, 0x12) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000500)={0x1, './file0\x00', './file0\x00'}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000540)=0x3) fcntl$setstatus(r0, 0x4, 0x40) read(r0, &(0x7f0000000580)=""/4, 0x4) shmget(0x1, 0x2000, 0xd0, &(0x7f0000ffe000/0x2000)=nil) socketpair(0x18, 0x4004, 0x9, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) setpgid(r4, r5) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000640)=0x2) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000680)) fcntl$getown(r3, 0x5) getegid() readlinkat(r0, &(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)=""/247, 0xf7) mknod(&(0x7f0000000800)='./file0\x00', 0xe000, 0xff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840), 0xc) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000880)={0x1, [{0x3, 0x6fb}, {0x3, 0xab1e}, {0x1, 0x3}, {0x3, 0x4}, {0x2, 0x9}, {0x1, 0x800}, {0x1, 0xb9e}, {0x0, 0x9}, {0x3, 0x5c64bbcb}, {0x3}, {0x1, 0x3}, {0x2, 0xfffffffffffffffe}, {0x1, 0xb36791f}, {0x2, 0x3}, {0x2, 0x44d}, {0x3, 0xab}, {0x2, 0x5}, {0x3, 0x5}, {0x2, 0x7fff}, {0x2, 0x80}, {0x3}, {0x3, 0x101}, {0x3, 0x2}, {0x2, 0x1}, {0x2, 0x9}, {0x3, 0x20}, {0x3, 0x7}, {0x0, 0x1}, {0x2, 0x2}, {0x1, 0x9}, {0x3, 0xfffffffffffffff7}, {0x1, 0x7}]}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000009c0)={'./file0\x00', 0x7fffffff, 0x1, 0xffff, 0x0, 0x401, 0x1, 0x100000001, 0x1, 0x3, 0xfffffffffffffffe, 0x1}) 11:46:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xfff) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b9", 0x21}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "ef9ac42a9b78ce514a3734fa074b6e5487722063"}) poll(&(0x7f00000000c0)=[{r0, 0x91}], 0x1, 0x200) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 11:46:16 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x8, 0x782e, 0x2, 0x1ff}, {0x7, 0x3, 0x5, 0x59fa}, {0x2, 0x4, 0x5, 0x100000000}, {0x961c, 0x9, 0x5, 0x9}, {0x7ff, 0x38a1, 0xc432, 0x2}, {0x40, 0x1, 0x7, 0x2}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/de///pf\x00', 0x0, 0x0) 11:46:16 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x7fff) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x8, 0x6, 0xd4, 0x7, "89167d4864b3cf796643771e2bade45e059d824a", 0x5, 0x4}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0xfffffffffffffffe, 0x4) 11:46:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) shmget(0x3, 0x2000, 0x302, &(0x7f0000ffd000/0x2000)=nil) r1 = open(&(0x7f0000000280)='./file0\x00', 0x80, 0x40) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x2, 0x36c, 0x7}, {0x18, 0x2, 0x80, 0x1}, 0x81, [0x200, 0x9, 0x0, 0xfffffffffffffffa, 0xffffffffffffffff, 0x80d6, 0x20000000000, 0x5]}, 0x3c) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname(r2, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) syz_emit_ethernet(0xfffffffffffffe09, &(0x7f0000000040)='\b\r4A') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x1, 0x200, 0x800}, {0x18, 0x2, 0x9, 0x1000}, 0x3, [0x4, 0x4, 0xa84, 0x7, 0x80000001, 0x7, 0x80000000, 0x100000000]}, 0x3c) 11:46:17 executing program 1: r0 = socket(0x800000018, 0xfffffffffffffffe, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0xfffffffffffffffd, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x83, 0x100) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000180)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0xffffffffffffffff, 0x1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_int(r0, 0xffff, 0x829, &(0x7f0000000040), &(0x7f0000000100)=0x4) 11:46:17 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x1, 0x1, 0x1}, {0x18, 0x0, 0x4, 0x1ff}, 0x7f, [0x5, 0x7, 0x0, 0x2, 0x9, 0x6, 0x4, 0xffffffffffff7fff]}, 0x3c) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1, 0x100000000}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000440)="3007c0c0ed11c1062c6b76328f165e5a0b632ba4ee0c7a947f442d447e8135b9001f372d65c65b59f9d63d660d33c23c405b0511ceaf0a7cb7b65b04d0f059f57b8439866704f42a74e8ac76744b7c4fb7f94b4ceb0386d2dc83910513934a17758305937d896acd68cd5e242d8d6f0e7d6e3030c55985021f6a0d920566c6b72755bcb0e48d5aef4625fca5e54d0ae791cad3914443157a5c9d3b6d3755fc832abd038d464d77b9fd413122afb99973ce1e00458cfc3fc657b00694b2ab82cf8ae40077b950ec531590b6b1f4009408157414f006d0ab6b5c6a1077f32b23950ef232742d20e6720039d5cb367d605f02b86b4490246148236bb5fc11a5bb01d1b3006de0c1bc29ff2f9054582d95da76d1b1f7f9630b7b5b12d710b5819ab87276c49268143b6d827a016af669c45e6542d5a6628e2d93b7dab827fb266d6cd5d8decab3c9a17ad16304963b484d85d1fbc224a87f1f89f3", 0x159}], 0x10b6) poll(&(0x7f0000000000)=[{r1}], 0x1, 0x200) 11:46:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x2) r2 = fcntl$dupfd(r1, 0x0, r0) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0200000018de7d0cb5"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x4, 0x101, 0x8001, 0x1, 0x9, 0x5, 0x2, 0x1, 0x1, 0x2, 0x4}) 11:46:17 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0x4) r1 = dup(0xffffffffffffffff) faccessat(r1, &(0x7f0000000040)='.\x00', 0x100, 0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000180)="6f4c8b76f6dd729d4f5963aef8097ce61078e89512a085b2d6bdc42e97bb40f30aacdfb4d7c19a524a2dee76d3c6b3a7b848ea5e523934ca569f95a33dedfb63659bf26976cc68b0762de4fc92022abb03da34a4415afac671f2f6b2fe3288c16486e8ec0582160757c9612847879504861abf59d4dd480361f2472d", 0x7c) execve(0x0, 0x0, 0x0) link(&(0x7f0000000100)='./bus\x00', &(0x7f0000000200)='./bus\x00') fsync(r2) 11:46:17 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x35041b9a, 0x4, 0x1, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xa2b9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff0000/0x10000)=nil, 0x4be}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7f2813a5}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x8001}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x2}, {&(0x7f0000ff3000/0xa000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x7fff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x20000000000}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0xfff}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x800}) close(r0) 11:46:17 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7fffffff, 0x4, 0xc4bd, 0x8000, "2a759d0cfc4c661ce05ef4ed67f48ec0520d22da", 0x20, 0x8}) syz_open_pts() syz_open_pts() 11:46:17 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() ftruncate(r0, 0x0, 0x3ff) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000001600)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000580)=[{&(0x7f0000000180)=""/135, 0x87}, {&(0x7f0000000100)=""/23, 0x17}, {&(0x7f0000000240)=""/169, 0xa9}, {&(0x7f0000000300)=""/169, 0xa9}, {&(0x7f00000003c0)=""/147, 0x93}, {&(0x7f0000000480)=""/13, 0xd}, {&(0x7f00000004c0)=""/182, 0xb6}], 0x7, &(0x7f0000000600)=""/4096, 0x1000}, 0x800) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) pwritev(r1, &(0x7f0000001a80)=[{&(0x7f0000001740)="645137905834b7e51a61fb85c5845f82ebaef01fa3007db9dc256ece5ff1d49f63ecafb35a6fc83f0d555e9e04d82fe89cf250cd645c493880b3a849a87743efe43a9237bd2c47eda8c47e096668bb33f9c03376307008bc55d0e4d98a62745a0209045c108c66fe293a7b56dca85e051c2bc71dc8a9cf47ddbc4d4a6c94496ab52a9f4e4a5da4dc8c571fef15dcec5b16a16c0ef8129324c1fe4abefe8f9720eb2873fc94f12e36239c3a3e94e51e995e3292e3d8a13b648bd7e2f1edec32f6eb93931d81bf3718b3c2bb2539757dbc10bb5b958e312ed3eae20fcdbbd9cf21c1dbb7893bd6cb13fea6a88ff646055b20e9186a91278d99", 0xf8}, {&(0x7f0000001840)="87d21497f806d899eb1f32c0181a595758278123f397f7dd0ab47f34640c7c862350bfecf4a053d90837f4db08e2f2babbec4dc441c5e0516117469e8a450ef3903fd52b47fe5be62ad67bba6c182ebfd4a6b4f56b6694241ec24f98052b401e9f9337a5566408c088706a3f02b49e5f50f661aee59e31ca337e0c98c8133f3029fae4bb6b6a5b30f29a898007d3d51e039ab635396655c524316aa49f4307965087c9507b11261a75acbe6d798bb3ccdcc967a82b605b4af046f9dd0df1624a1510a916e5c6b3dc3f848840a6fc211e87dff98e305e3b2bff2a1d545bba785e7006e405197f35834aee82", 0xeb}, {&(0x7f0000001640)="9c7bc2fe302c70bcf6833bbcb512f5d36fc07c5b17ad7c4e76b3a4dac8aeefa265144c275c0e803bbb896b88edc94e352fa8a8", 0x33}, {&(0x7f0000001940)="1120441b419f7dc377582cc5879f4f373cfbf68f83549eb9948ff473d13e47f6187a6efb01f5244aabac3ec476cc0bdf9038434990eb9b16fbe1bf912a13d9ad59bd9d257d537a34b36726c5e324f3ba910555286489ee241c27236dbf42ca0111d14de524a3464ca51e72de340229cd575dba28944fe4c201ba7c1ec77adea61974f98c", 0x84}, {&(0x7f0000001a00)="574c64c210fcb943fc4a3c459d4ae6b47bc34a708c563f3ec2ab3465b85a7dacf707486db826be6fae33108ed0a5e853cf1e62496b8a1b2963445bfd89755ccef9e0b2d967744df33f1cbaec447b5c82a7b8f07e5a7a519550179930f3182deaec36910dad54617ab00cafe1598c45162d3ac6845701385a", 0x78}, {&(0x7f0000001680)="cfd90a2abf067d11f154e21e9fa094cd7cdaaa72", 0x14}], 0x6, 0x0, 0x0) 11:46:17 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x6}], 0x2}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x480, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000003c0)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000240)=0xffff) r3 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x4, 0x1000000000) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x100, 0xfffffffffffff0bf, 0x20, 0x6}]}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) 11:46:17 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = openat(r1, &(0x7f0000000480)='./file0/file0\x00', 0x12a, 0x2) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0/file0/../file0\x00', 0x920, 0x20) utimensat(r3, &(0x7f0000000180)='.\x00', &(0x7f0000000500)={{0x0, 0x8d}, {0x600000, 0x200}}, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) setuid(0xee01) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x42, 0x0) symlinkat(&(0x7f00000004c0)='./file0/file0/file0\x00', r4, &(0x7f0000000540)='./file0/file0/../file0\x00') pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xd2a66e4c3170b2f6) utimensat(r5, &(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340)={{0xffffffffffff7fff, 0x8}, {0x401}}, 0x2) r7 = semget$private(0x0, 0x1, 0x11) r8 = shmget(0x1, 0x2000, 0x4, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r8, 0x4) semop(r7, &(0x7f0000000100)=[{0x1, 0x7, 0x1800}], 0x1) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000240)={0x4, &(0x7f00000001c0)=[0x7ff, 0x5, 0xff, 0x2]}) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r6, &(0x7f00000000c0)='./file0/file0/../file0\x00') open(&(0x7f0000000680)='./file0/file0/file0\x00', 0x10, 0x12) getsockname(r3, &(0x7f0000000580)=@in, &(0x7f00000005c0)=0xc) semctl$GETVAL(r7, 0x3, 0x5, &(0x7f0000000380)=""/125) getppid() getuid() 11:46:17 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) close(r0) chdir(&(0x7f0000000000)='./file0\x00') 11:46:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCGSTATS(r0, 0x4004426a, 0x0) 11:46:17 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x12, 0x0, 0x400) r1 = socket(0x18, 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x80, 0x4) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r4 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000140)={{}, 0x4, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0]}) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) 11:46:17 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000)={0x7fffffff}, 0xc) r1 = dup2(r0, r0) ioctl$KDDISABIO(r1, 0x20004b3d) 11:46:17 executing program 1: r0 = socket$inet(0x2, 0x5, 0x690) sendto$inet(r0, 0x0, 0x82c4e7f61b76bfd7, 0x7, &(0x7f0000000040), 0x98) 11:46:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04008e12efffb28958fdd4fe6c37b3bf0713eb5ad35a0500000004"], 0x0) sendto$unix(r0, &(0x7f00000001c0)="2d4e14fe61d25326b43ca663097a58ae631c24e678b894a9b0f7e2f93126efbf6dda8694ce2d272e51559017b1689ea7723d56796e3099a522b1f688855542380fe88f49ab688ce58ead10d93e02cec78629fce7d4c9069eaaf7378a23fedfe153abe2b8e288b11990a80970ff925781aabc8fdfca2279e8203e6ef65bec8a7dd444a0ebbe1640b7fdd35e17cdcbc15f8021b5cedc550870929df21e95d4fb827b32fdffdc754bcfe0dc4a639c88b04117eb3249e0ba6fecd57f55afd996dd80ba401455d395b4b36a5b0a5de60469c25ab7d92f", 0xd4, 0x401, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x20060000001006, 0x0) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) 11:46:17 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x3, 0x3, 0x5780, 0x1, 0x0, 0x0, 0x6, 0x3, 0x2, 0x1ff, 0x6}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000000000006, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0xb469, 0x5, 0x200}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 11:46:17 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) recvfrom(r1, &(0x7f0000000180)=""/210, 0xd2, 0x840, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) 11:46:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r1, r0) kqueue() 11:46:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x5}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x5, 0x401, 0x7, 0x20}, {0x2, 0x1ff, 0x0, 0xff}, {0x7, 0xfffffffffffffe01, 0x80000001}, {0x8, 0x5, 0x2, 0x8}, {0x81, 0x10000, 0x2, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:17 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x40, 0x3cb7) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0xffffffff, 0xffffffffffff73ca, 0x100000003, 0x0, 0x6, 0x8, 0x101, 0x2, 0x2, 0x9, 0x6}) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x73ade264, 0x4, 0x400, 0x1, 0xfffffffffffffff8, 0x1ff, 0xfffffffffffffffa, 0x1, 0x3, 0x2, 0x6}) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000000)='r\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f00000002c0)='./file1\x00') openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) 11:46:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="2ecc8cc8c57d87b69d6593088e15ce8a5338d6275f0815ca4b41107dea171e6b182e82176d374ac75646f9c15b9ccaadae4549801a", 0x35) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="7e25e5901d007b3d10a522945e90672f2d43b7d42dba2ec95e27643604c300860ec129e635f02e725d6c922235a8d551c1d0269c4120a2f88304ad176e6f1ab7f5bb24773ab8584bec1881e358f7857c9805d5f0e1b4c149dccee4e4639b4adfc7d7cbb477dbd4734ecb7a29e1b5e03d03e1466bca17e62e4f6d9d87f7b2805089520ce1d1665b34d475ecff359cee86453f7dfb97642ebbe83468346a52b509bae9afb13a39c05968c886877ab34419ebde5b6ef0937d657ce0e62c4098f287574a51daa1a7a9e786b299e399edccab45accc7b135f405ba87e5c3468ec", 0xde) write(r0, &(0x7f0000000000)="d61a44c9429c1f04cf395f968d8498c0f83929ac232dfcf53aa7a41f368f19d5bff0b8a787ed095147455e", 0x2b) 11:46:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x24ef1b7def497d9) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/212, 0xd4}, {&(0x7f00000001c0)=""/196, 0xc4}], 0x2) 11:46:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = kqueue() mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x3811, r0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x100000}, 0x8, [0x0, 0x122]}, 0x3c) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x32) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) geteuid() r2 = semget$private(0x0, 0x2, 0x210) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f00000001c0)=""/170) 11:46:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x4e}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x100000000, './bus\x00', './bus/file0\x00'}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 11:46:18 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x3) mknodat(0xffffffffffffffff, 0x0, 0x0, 0xffffffff) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 11:46:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0), 0x0, 0x0}, 0x842) write(r0, 0x0, 0x0) dup2(r1, r0) 11:46:18 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) open(&(0x7f0000000180)='./file0\x00', 0x30031, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getgid() fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x6) getsockopt(r1, 0x80000000, 0x8, &(0x7f0000000040)=""/10, &(0x7f0000000080)=0xa) write(r1, &(0x7f0000000140)='U', 0x1) 11:46:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x80000001) accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x200) 11:46:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x120) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/12, &(0x7f0000000140)=0xc) 11:46:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x100) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10, 0x0) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 11:46:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x3, 0x7fffffff, 0x8, 0x8}, {0x100000000, 0x3551, 0x8, 0x426}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1) setgroups(0x0, 0x0) dup2(r0, r1) execve(0x0, 0x0, 0x0) 11:46:18 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xeb3f2e72) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) fsync(r0) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000100)=""/42, 0x2a}], 0x1) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) fcntl$getflags(r0, 0x1) 11:46:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x1, 0xfffffffffffff7fc, 0x8001, 0x6}, 0xc) accept$unix(r1, 0x0, &(0x7f0000000140)=0xfffffffffffffdc4) close(r0) syz_open_pts() clock_gettime(0x4, &(0x7f00000000c0)) openat(r2, &(0x7f0000000100)='./file0\x00', 0x20a, 0x1) clock_gettime(0x2, &(0x7f0000000180)) pipe2(0x0, 0x0) 11:46:18 executing program 1: r0 = socket(0x10, 0x5, 0x0) getsockopt(r0, 0x3, 0x8, 0x0, 0x0) 11:46:18 executing program 1: r0 = socket(0x2, 0x200000000c003, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto(r0, &(0x7f0000000080)="61541974e48ec7992ab49a68dea0c5fbc6cc92d66fe4ae0322935703bfbaf44db8e06ed8218798e6405e6e551f7ec9a0beaf7581", 0x34, 0x2, 0x0, 0x0) 11:46:19 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x1300) 11:46:19 executing program 1: mknod(&(0x7f00000014c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000080), 0x65) execve(0x0, 0x0, 0x0) 11:46:19 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0xfffffffffffffffe, 0x10, r0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x28, 0x5, 0x8}], 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x2, 0x20}, {{r1}, 0x2c25a741dec106a3, 0x10, 0x40000000, 0x1, 0x7ff}], 0x7ff, &(0x7f0000000140)={0x1, 0xfffffffffffffff9}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)) close(r1) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 11:46:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r0, &(0x7f0000000180)=[{&(0x7f0000001200)="5e35c29f01dc1b8317507f315d4efd4c3ed73ed5371f243b996278c84f29bf499db95f2cb661100d93eca8bfe48dcd2ed38906d2f1e8854d3b543d8bbf5ff0157bf893b9449757023a058bf218731e23f5f44d0eb2087eb00d979bf689a22d2dce3b848080aed03f3eca31b35441279f74dff475a7482fc87bb712e2cbc6de306ab476b35ad76359ce8729db80e4e7e89691836fa1783b485189c0fb614178eba6f07d0c5167c0414148cf60b0f18cf0a845e0f425aaa63c2343cee9d7d9838495cb7bb9a83d736253ca7c0f57e592efe669a70ec4e9e153fbad5575def9cf812849a6d5851b16ca3bcab958e354ea8008bf3c8a1de3ab068d8ca33682332c8d791a7b23e56cd2bace06a974557e3e1d62d381917fdd267f1f9f01c1494980462cf9472aabb674d4143040f983903e141c336d1296126b6df398566b199b67fccffafdc9f6f7d3665051493ad0656e48740ff5033cdfef99bb26daab3cc140d3fbc7a8d9a8bd8a23320fcf1144c2f5336d032be2af1c82437e020de13aff9f13c6139733f3b5bd00a1223e67dc95ffe375ee5a7152998e98602388ad1d1c95143702eb989af9e2e5c246bcce675e5519e5aa80bc5eb9bd7e93206fc27250039991f638ec7d8a1be3f656ab78a321cc7f669f765b3a07dad49d6fdd8671abacf64c28b8cab8f48902764f9c5a9651318f6690785ca03ed70958636bc2548a51c8d41756381f80c8ec05aedd54bd1ff32e029418c15fbd9c9e57fc0be4248c821f135607c26962d9417d13d33e01eba7a8741a5e24d37f975203ef3f4f4218dae810ef537e5f85d22c4fcb9a67e1d8382b6f814dcca992300515432b957beeebcc7e37aff7df586206ea3b5838f9390e7faa3a9de0f8ccf82486abd81f3b040c92eccc30e244bf2a163027c1f16f082d739dcce5881c7803f955deadfec7cdaa7bdb09a79f09a99bc99eec15a1213c408a0984109da118aaf07d5d3d4670958b23546a2a016b2ff9fb49c5d3c30499ef7778866bdf34ac53979b0839773e82513634dd53d1329d61a85cc64a5e6b58944287d0975a43f43ddb8c364afe9c0e3dd780e49dcac46080195227c41bb4e07bf90eb40c7be3c6bdeb30d498b52e41a389fa7e4dc0ffd220f068d40c63c9b67c6988bb64cbab4ab6d5efd289b238d16dd0f21af0e33fea49d31dbd4723a42d99e3a84c7971610b8b5fb9f3021c9a0e66b146eba433387b4cfe0bbfb88113ba0b4da000c82ed506d782a5ebfca1827a803b78f26548966da10d55c6a45bb07a1829c559dec6f4af2d1dae8692db8dd605fc6d9a96dc80f0df534a9e197e6335161f8ad10ce47ef84357ef79975163610f3c52b25eb85a2c3cddff4d6f810965c8f927804cda1ded7378fd56a60ec2a3adb68b0fb95e95f2adf4bada70150d3e65c7248e4fa66ac136c1cbe574677a006dcb457368325425d9ff224905b15df128228101a0fb8381df1439c2e9366bb7790df046a08905ffaab341dc4c3bd6fac10a2970da87c8d9a7be5f455a7d0e76adc89141861dc0354d2c258b2d1f036961d3606a77902216f4a23788809cadf5f66dfbfe8599f229f8910e9647bf3b8e3c69455eac04f1d519a4fa16a3dc0e96d91ea4a8c23191ae4854957929fe8c2a23f456d71639c72ebfa4fc9516e7748a63291819d73e4cc7dc7ce948ed74b3c502747ebb673f6eb0f5f5977633946d4e02945639c9ec3ce0fe2d9247b2918b72e1ba76f09257855351c289d86caa8516f8b4c5586390994803a39fbf481516f0174a827098d6d798eb02d367d837e3b8b941d0cc2e584f068bd4aee18795a4bb8b765055100a4bfe15575c5f8f7547e8157d8cac020b2a7d7d28d90d85edd05b2ff2935c25d536599646bc7b548abe2831f5e87c420d2529820384aaa4c6d6a2b93598299bc911fd11da636f8ac92e4140e2b7fd343cf1a33046c9fba3347d29ee04220779695faf152865a74c7501df1736e7931facd612c5817807796d938a0062d909746e7c478437271e2b61d0fafb150f46ba55231101dd6144b8ba150d6d0b76928a394ad8279570eb6488821a77486023ef9fbabbae01b44ff7474f789ca3941e689ef21363a3198fe8340c0bad5aaddc3929c42660a6892d341c259e3fbe0ea41f5840c665b229319ad5ec1bed85e5184c18c6b7ec35a0ece63b6cf9d74413ddb1ac50935d7a4e4533eaf7b3f7dd29ae0e6b3787dc15a4cbe098db0fe23dfed98620f99df57b7f801c48917e11ba024dbbbac7e34d50202d9161c924f056843722accf5beb4ee9f9121fc7436efea8015cefeeebfc33236821e7ba5763c2e358f9b8bdd0b76a08b2310fecf736de4ac3917f6809635605b2e2226fc2ea40a7c11ae8857dd025c7d38588e4405292a35f2734a4ca74a9c3543e2fcb31cd5b8087d7dd6c17b33865e1e066af0b7b680afb2b7c63426a362cb7aba017bf83bda70c27e174d45fa917582b05dd2997404b5750f94d3a68f81c428e755f2fff0331c315015784cb5d3ca015a8a788c758d7e5e36b1f1d434efa16a64e9bee906c414c57bbc8bcac83acd381548a6f8e2e7eddc9ed8d4ec0f0c100d7be5cd86e6ecebb0594bf884a65ed117666aed3c3a895616a2068fd40953ac8963238a9c8942b9a239352b2e520b8f86474198265c022b28f72b35a30992f708fb6da52babe54b90ca7ee03425992b3de68d0d0d5f06ee66323363bf990778ea0026b1be9c93b7098c8d8ff5020d2593ca14ba0b7d2bde9cf3f12078155d06c995b2b9e76ebbb3f293932b5a4d7194d1e6d700b138459b5c3c8809c5e7d3309165e8f9e0f9d7083658b2c786bcfdd782cac802ef56a50c6b8fef33955d7b191c6bf90de8b7149bfc5cc41d172901748a45e705a440f4aec19381358612ca1f55a2ab615943dea611f2d4347b3b33a5f9f28681237f08f30ec127677bd61d2a31ad0cd2613234de67bbc01f0f2da80aa34e3c90a331b4a07e5c9ba1f2fd492212e9c05ee91d14cb4baaae6ceaf6ac6d49d824e262eaead78b3ea4a3fe8860d9f34d16ef1c6799ed35fe00511d47edf625b866ad230e36c6224432fca18e725734cb978b20dd4c9f4075dc12bb6781193d632807dd6ec17f62b5fac2650704d63bb06c53bf63b09e0969e9bfd556a4ee28b609f999c1eec172f17242fe9c8403a35d9c5d4cef6dc536d80993706673065180255c67d5a600203cd9590cf7182bf9b9c6e6a6f9c2c6aae3e7bc45f1daa361aaa00e3702fd170f46a96b57b35e55677708f3db6c49621c98550c791c70e825c0a35317e9e3916de8270ad7de06ae500b6e7ebcfdefdb71160e6d620d5bafda9f8f964665e7a9de0c8f669e90f1d0f209413c90d64df60083c4d857c6b74a8cad525cd4769b73020d9c82a1daa816d233871df926ffa04337ba6f7c294598ef3be40fd1f445668c1ec2fc602967fb720b85fd940fe9f72f6e3cb7a3006f89cdafb8d3b5aa2363315705b01c0f140a7c60fdb491101863a897e1292470869b1d7d5882bfc19ed995349f8cc9785dade9966b35a57f0d7f8bf1d1a67887c7c1ea305a99ac43cdd4076a4bc92c87ef5d067841e3f90b8cbf8cadccde5b0a1cabe61e63d263d2d85fbaac046fd192f894492454876ce2c6ffaa926203b8d948303c4e77ca3c2107959ea4a22af44c4d025e0eca945ceee229ea10bfadb7d5a58979280e5dd561fa5b6b5059a3cadd16780bd39d685d6b01e406a219a68fa0157c26d90ee57d85751f8991b95aeb21e61cfd281eaba0a31cbd65d64207bdd570920968b4ba8d0229fe717aaf264599438745fc0e453206c2bd224c2dd21a08241b49ae9c293f58b05843bb103fa4ec3282639e0ea1f0da757f0defb3e0a6b87c6de29153609f7be7a3a24d4bdfb1854a89d8246c64fa59aed4d7a595acc4b77e736640438e33dc453fc3ceee8334eaef0c8d81bb8b66f8e31e49e37d0720bd912cc03e801f52ba7aef65876031d55fe0486c526223362470d1c9945be9c67681214a431dee595bb439e12ce550903cecfb8dc89bb4a9a9f63e7da83822816742ae92835b226a02ff0266c369bca4cff1af43400eb5479828954f531c9fa5a5808812bbd1d47b4a82112aa00d6169edf57ce32fdcea41c6e791a7deae22676c1a0bdd908b368584448a959ce129e5b483d09d67e771a87ced9b147fe80133a1392e26d58254bb29a0a0b9a1a2cc730be926248aeb3d0f7d4eb0ec189377f66c36bf3fc5ead3188c5d877caa6255cb4ecf5e9179af5c879f2c3adb5cbcb809071e39c5cc343e594fb02ae39a91f5c63ca2e08eec4dd79e2dd3649df07691939474acbc466571359a5c24654f93991634c80d9dcdf3112f7b2e137746b084a25beafdc5b4d511e4d50e06065921256214246ab7a588b36d56db403bc2d35de867fed73be85247f8677e0d98b96164aa60c45926d467542df6b28bb03391c4b6b17be7bdb71272881ff7e34143b2ee329e39c9ac67434eb7323a3ca39ca3c64ab21e21bb5aea191b496c863659f9926eb46e780a9834e82577be3e9b553a98ff8b4e0cf8abc5bcd392c848fb6e23a2ee5a194501b43defcfcd0db742c358327c8878000f336068b2748cc85295738ea9ec8923e74e718b863539b36dbeb2203b4be0d8b746243c5eb18d9db58a8302514c9e6425d41176452c0ce267117cac0dfa47ec9f1b057d305e86272fbe202b7dc626e83abae8665bbb095a0429303a519292aaaee12e929d171ec060b3266219fce5c3222219df6b93a9d5bb9c05e5dce0878abb0b33bc9fb2969f0f1a560848c7648c58e773c930db85b7e115c092124b9d8487a6e3ba0ea8d6280310656714a709e83a1fda4896f8f1b1879d3d7964c3bf841cba559c9a7b7c2b5998ed33f327ad9bfa571f83b30177da2e7e7c8af9b162f0fb55ca9eeb148a14f20501ef68f12a814d07510d550c38079c180dc9586ed23bf0d398b92a51de38575034b21062055b2fdc1da22faa1634a6f0c7eaeab3e856c46275071fcabfdf404ed897d4cf1c7e409eb7ccb93c5ca21d9d8bc6a39a7ab539b838cc9fe5ccb68419edefa7e7106c678a5804fa7f0f624fc3262697a48556ae258df0f2a9328604767efb8920e134145e4da621c941ea2d2d7b2f692826ab8f5660732f2bbe9d704d91dc227fd1067708e2c1ea7327249f85abe9acbd6410c2ce68a9539d0feb0774aed6c6da492b527ac803253cbc5d6eb3a507c30f94cf9d1f31bf2d950ef81aa8b29f8d893e7739957dc2f365cba7ee2cf6c59bf1fee9844c9f17fb311f10939fd316fbce0a89c552a9e895ad903a5893c9c890e4e8d8385f79d92d5cef795b5ef6406782387e9334124feb648e71c4fb168f643e93c0b609f538fb8c204c9ea08336af492be2fef94aaa7ede095b248ae7d81312cc151a064b9b6f7185481041406a10bcdf7c797797f8899dad0f89ec5c5a782fe71fafd7e30a8987476207b341c00310c86ca51fb104263c6c9034b6a6ba4769f9988a488a9c67af56f764b02fdc7c079c4c7f90cca59f2c0e25beece9afd66a6c60217c761310609a56e2cfa129afd3a5aecbab24b4545cf7040437bf00696984f81c710d652a43fd2d108525bf04a8d2c6f1b6fe9d42c77aba94209e9f801513e9726d521d758a04dac234353f9d008e57d0f805cff370f8f0265421f56289529230b91cb8817bc5a35abdfaee6f9acd22f802a810d21f1e771698c86b0417064538f8d0accb578fd81aa23f19a711da8e17d59da83a63665ecb0b3b8ce8024a2748b99835bf08e", 0x1000}, {&(0x7f0000000040)="66a40d", 0xffffffffffffffac}, {&(0x7f0000000080)="91c6b03a097a78921501e1a98d8e2e8c0500220b24a67c5f45fce9e7cbc7d8b16fbbd7a02b49fcbfe52cfae3c83fb778ccf2a16c0dee61bacdf1d4e7b7963e83a3", 0x41}, {&(0x7f0000000100)="3d8b4517494f076c366e6bcc5f4a86d6c9b6bd2924f9cdc9196f6d6d3fa798170922fc2ea1a08f648de252a43c459ac275d96e2fb8a833348214aada9465a272f2e6c3e2a5a9bb49ee72b54521d622a1db90164e", 0x54}], 0x4) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000001c0)="1596cf36bf074d53af8dfbbb4a50d08cc41e54dc93466ffc5cdfe046a5a4229c1c5b5e107291fd92855e4329e4feaa6bbd41296ff7e050177db0ba5fb5edaa6fd98d9498409eeae22275ae28c1f79f2a22de34f333b8f2a0f0b35c225ec68964420fd8720e480566e721b01618c0462521c26d8e99aff765df2ab504e3110f0e6759ed4ec5aaee5f64d85bfde668619c4959ed8314037c6f56", 0x99}, {&(0x7f0000000280)="8f23082cd74c56e0c61b5d56a87803663263d8ca0f70a387b6c7eabf744c18e1676abdd841af7d991caad6bd90959a691cf63756dc253ba2717a2214d7ab21ae327e1d0f68ede856392da7a6820967367d3f2ea07c939c", 0x57}, {&(0x7f0000000300)="7e1d5d32b7bc15d0768785fad2af391640197ddb592afecfc5aedf5b65407702833d5946264a3c1161a6de685e27ae9c98cbeca76c0cb6c0130b7149", 0x3c}, {&(0x7f0000000340)="b59ae68b87b082c00ad3cb4315e2761c1b23a4104db89fdcc46d076e119c249aa6e109384b0ad74ccc896ab2399b8f28df98a186ea5f2e51dff10b726400bfe377d48b1729921569a84d51f1d63b6a0f43d2e8ff50475de5616be9920d90533a765da62de4fcfd717201e5f739e81d39176a217ceaf325e956d4423651c4e9f6c8fd07e337a7906b3286e4efb5ec02cdb3b0d18a3c24c95023425d038aac3d7e48a4b985cf4d12360f98a463ca86f670634f0acb6de9a451a69f", 0xba}, {&(0x7f0000000400)="32ff9f893414ddf1743396c7c604693351c5986b0a4836cda024fbbd698e90a8f60050daa5a5a6602dfe6643698724b8c994f92036b8bf6ef000dfa2b3d499c52b41cc5857e2b95e5cb22e8ce3b4e7025f20ba3d1666f8809a6931e65ec7944de1ccbb22fd01c4e05fcdb23f5e839d3e475c2ce8f99097330654281c584e8907162ed597dbf580673005d3737b0d66d1747351e00a5aea5a52761314130a931a46334b5f5b5099bab0fc4a90d0447727a5d1f225587f1bdc0dbef5109c23c32c2d1cd62cb75ad4d80c51eb73bb17510ec3d331fc2ee429944dc050b258a7a75c4386b2c41890fc3f4008db5f32a9b7f1d972e76c", 0xf4}, {&(0x7f0000000500)="e1cc347b97abe1fd514e9afaecd2a624afc579c859d276bda4d4f81bfddfdd8de057a7976e92d5740dba088d822a7f944fae078eb895aa3e0e4113aa2697353b40c94af49e9945ac605b3b0f1b340d63e01c227efcb11cc2811b656e74ffd9eb2195daf15c2c5f488475d05d395b7498af3caf39a86de4c166fc1be2fc3c7adc1d0a5d9c77ee3ddf027ebf5fb02553d7bd", 0x91}, {&(0x7f0000002200)="8ac337b7e82fc5cb6d62c89ced73e6c6e67fec5639db2f29ecc795e29bdd1381e6e057207591624e6e036c9d525a8cc1b8973f55144c4078d32f90cb26b3598b7f7b4f5d5fbb55fb6fcd3e4434075e30dc7f2e7b52cda74b0688450dbba9b7689e04497de2c753c984ac18e1449d26694649c5b7484514e84413d6ec8edf3ea67c7da21be66f87b2640e4f9117d4aed09c9c09c8828dcbc11804c3153470c3da1d53818b611087bb3e54b4bbb918ff2bd0169934ea4bc05c4fe01d048853ff598c42fd103357cc9f5e26007b4d856ec91d6eff10f581bbefa389dcca60552ba1b7619692994a0e3b6782924138d4386ca236fd8cb8674df588a1e3da0a1c71a005fe13f6a99777e09568e5c1c7bd5ce51a5e5dfce329fc1d23501c27f99fa172aa9b67efb659966c3f52bf167c040ef9e0ae74a402414d854b70c74cfc1f0ccc1f3c357d9d7178287164c6c4d17bdb76e3cd0556738d91edd7644ea5753adad2aceae6fff0c51f88556072a06032bccb7ca99764c41612b225d546d29140e7b6398bc1ed5d19373940c42fb2fa4cd44f42a041cf480345b36abfe2289e69c0228cb4ed178c56bec7effc2d5763f4c17632c4faddcfe7c24cd4ce51f4fcc1f45f5e7acd8a0e5c332d045772fed1bcce97046e404e5ece51b972054ab040c64ec89b942ca3e5ee9cb8ce8016bd2207ec9a348dd6a44da1d79166e616e1ef4063f0024c740ccecb12748dbedc23a355110f394bab7352e5a69315a3cbc6deea3c59973621de184997701cfd3b3dbcd390fe9f0ae3ec6487b7cfc8b3ea6f532b3eb667c46fdba11d2449c2c64de5575abc83ba5c1c38fc5dd0284ec53b834115e1663a1b84ed863859fe50a0013b195c01c15299411fdb1fee0b50eb430e7d73b4a2acd3c90df6276481b59172982d1d02a04e79e1d6399d910b68d18f556553d753cb91fda08b9effb481a8041630fc9a9da1ba2f3fe533a1c44f340ae9001a5c5f7a7c42dda522b147f8ecaf9592232a3ba9243115cf22447740da4400dd10624b14a78a26bee680b6c7c1966285ef97eb64a55cae30b0afb4bd91964b2de6e10aedb51837b4d55d16e61aa2cffaee6c34069b815e578e276154aac26577a2ae9d52365bdfca1e8505ba151e184b4cb35ac79646165fd3383afaf9c79c92e8754860359d7d3673c31e515af423438b98e0ed65512742ee13aceba5a05802c9fac182ce53c5cf743d6691338603419efafbc59717681682567c4f6cc7fadabbcfab5cba88f779718c2d5d1001bf128c6d94512078cb4e43acb0f17dde6fb839ea21dc84f67e47b2c603702e9561d041cabb21d0e8712e1c8bd619cf4e79510bce478887ba1f0504bcf725c2d56b1cbce6d80812e106f3b7d4d61c3fbf41d67ad964c66a118e2f075b853b708d3e4db25fa5eb5577d3290499ea75aaea34cc4611239f52bce904ef789eb1ebe9f93fee5c13cee893e81f772131e5370f9f91ee4ecaaed42690bb8abc2cb8c6a994214639b30c9285baad1cd8f70a04c65edf9a154feef43a2b04fc8c07bb11b6eaa37f82a9d536daea1e0e042904683be464a77b9b2d61711ff35463a06ac8c944ad13d9340c2d41a5ab760852095cf965ee7ef89232e67630b1aef373798aaa83ce6bba6eb540a6ed7e304054e0487f54eb5043d458c0fb19e9738d6e763f6336c974bda47ef8bdf2dc17db14c8abb2d776b2a705d7a6bd6ea9871bdc771a0b68d652cc21e0c9a6953ef30f0ce268d053ded05f92acd21fd72d58398a688fd7ec5ed81a28dda8404b2bc012c456cbc5f29225062a36e8f6027128b81b937ac11a3067e3b2dece92a21ca6b4c7d3bcd4e9149c4ed79011c5380ad0be1a1d94cca1c2bb29f7eedfeaf6b20002fd07fcc786a484914e5b96b944a02dd29fb9a0674b4e77857af54ba26adcb3b04a99525ce4d18589705fee6d8ebf7c24ea44a73835d2d0db8237afbfc8ae1ab6b74b2d2d40e75cb02b6b680c0cc4307bc268277545b2a2d8c02979fcd603e9e9ed6c41263c6c44b41aa452bddc60424f92aed46cc3e084313039a9e83e08fc207914179765ffc4363f72d1be8c66197e6c484faff47670ae6d9cee0ed4f000046a483e15e623a5fd29db69c12006cb216d1ce428e3e04c64b0b3249e6e1ada082b0846ff902648faf7add42788fdf2c482f3ec2c96345ce027fa1f59241ffdffd2eae1f41225ffae6b3a98ed97a6d89dd98aa827f1a5fa7557e97118b9f0dfa7da59ddd5a31c9c20ef62006d19fd0e853e6d943a143904297ca4d269e3483918484aa3d533925f9b24ccb135a75a54526235824b9bd22e995858f2d68d05e1ad09225346c923219b89565d3f7b536a476e7ef4c24e872110bdbef022b9289c2886c72f8655e0c7f2c7b463a501d290f0a5fe222ccabceeee89507e3ddceb656b54fbeab8d06a5b1f5e92aac9db936b9d8a41dd5b4578d8f8426cb4776a036e6c87c942b59e726e03e053131ebf82e3737df5f3c2e451dd13b36a81574050461f01b69c3913332320bd71af3d87e1a8497e6a6b7cc804e4ed78f06ac603a0d9078d2ea5c3a248dc61b8cdb88d03ac3ad977edf649ca64f2208f35e02e2c8bb6e57f425afc06c1058c2129094845112969106a31ca347b36c5fe97a24b99da10d2dc093387cc393f2e5f659ad5db0c0155abc20bbd069a751279f25e53514d0e1c251e0a6b5f37210529691e2be05ec4fbcb9eeef508854d188a694054f27b56684e6b457b66d2186f6b537835c2e7fb3ce1262e7bd4cd6541e71357ce81b582da89f75a07fd50455f4d78be0cfc58104faffb331f8ba046dd560e527377f64923e8b86e1d42a1290463ab79c03b9a7e31d5af3f8867414b2f2c5a50e922a96bd1e0bf1b302e2805f8b805275eb7829fd9ced6225f199764545a665aed468401215d9502d07b8d3a23604aaef72d1d1e454fdcde9a3a13f749fea6dc8c7e03b1a522b502dc6d6f621bfcf9f60134f7ac2401646a3ddc5225b54045c77763201954715669c1f07d762d72d2be2b488c9e92c5c835c9bb291a66297ebebff5d80cd33f8db61de30549e14c12e0f6fa2aeae7a6ce45fb115aad78ef9a81d81bc0069e54a8749211a5a63d7a8ad75951000094d5e2a659b46afb95133ebd5c7dfc00438684fc620d3468890e9948fe28d507e5100b43f6da2be99eb73f4f4c12dd051a710341fd43ad3bd034b44dcdc7e23db8a1dc7abda463b1e6c254cd33e9d8c204f8043695682f3413e38fff51bbb39a11d003ebe6ec1d168f493642044a1cedf3d4b88ff2ca75b7c3e605303581b1228c623af1474954857d9014c218fa9c89a50f92927d0da916d79d12c59c0f62772e9a1578e62e4b8315857d5036517b16aeda9d9d7e71ff73e327ef834f590b6998bfddd332c5d56bee1edc99c2cb22932bc16b8cd712988bd234e20cc26c2fb183c036d78182d526d8162d400c81b10f6a2a01ca4cbd16e7cea1f8e3c7ea452916088672a90d486aa4d51dd5713361d3dd9d08697393f3995bfaae1498687e51ab06914202fd8346e17c6ded9a4c36f22d031b77a22efb301307d66b30aad6d9d1b860f94a8391c5c639740940481d4a8b24e657e18fbdd31d3a3b89901be415a42b277f0a62cd711b263a5d80073e8d23082b0ae836327c630807433f5c5a6c9def08d81b9311530ed23879a82ccbd40a45d15833e87258e9290ad5feb378cd5e554e1af9be58d84232edfbe8457b3458eeb645a60f33433b1baddc07b9f154e484fcfdb715d654ce4981ddc9d45a2dc72ec1ae4fbf00f8cb39ccd3c7dfe967e2089f06c6ea09e28a79116f8ac61dd4d439c31244f0e4f022d10d2e75042ed511cf953fa69fe2cb2714697046e8039a9b6c714763278376dc7794491efdd2f499a5d2d2259cae5ac3dab96e097075529139bdaf2508466493f45c63e7c5361e98fc491688fcdb7320ad89ae87f0b0752e792df20aef29ce405011ce5a4049b1206eca400b4c8b52e75bf797068d1b289b28278a8d3fca577fb56f3985560e239e2f4b21e41320d034a35754561d6274dea030051cc8cfe187c22006408a6a8476e7bf8efd979a581b3df63dbed6767dc6638be38228f26cbcd2313fb79be08c045bd99c32c325c38c725eb12624a6e5299d14efc72ccc9a3bd37ab75e7bf6e78f011f08f7a3457e89e0fbe5cd63688f77759a1c136f00e17f9c3fad7eed3d4c6fe9b1aa408f74fa76a0224480f01adcafae6d13b0a613c5f31697b9c952529c597940a30d38927294b81156144090fdb50532a9e5be27808ea5e67bda3922f912c7103f31fb2e1f7bc03469e598d5a14899c696d39ee3aa1518905198cc19c77eb4ecd7005359cea35e268202bc14264e29d83dd4ffe6e64c9570900085dec72f2d6b29871085acd4eca20985bc493c27b9a6ee4fdf4433d80a0f87fe2cf7332d3f997b89ad8e951bfccc604e5ed5f5a85c3ea11dba6bb79257c78758a3eb1aa8eee29646509a0e93f730b246f52903942f65c2d3644089cb94b59e0e809143d431753082d87fdb6c744d22e32a50012c605a53f169fc2ea793b6fa994631c7e4c68f94db6c4843136d9728f3fa21953a252f58b974d3af16237c29fd7145ff61acac242987fbe10f74f3618e247f19ca1a278f630d315eac618cd835fea87306550bf894efa1b2fa9f147141f70ef632d5d9553016ec51f189eeaa6d136de670ddd96d35b66a0bbe7f89d7399c66b534f0fb50fe84c9364637a7457fd4b1adcc20fcfdda8259a9c00503790176d77000ecdc9132cd7418a030508acfbcdae13870d02eea2b5364e161b99677afa125ad5b31a46ab27bcfe52ccb26a19810f664729d4aeea90d52138aeece1474cb8743d07870d510a819c30230b6095519c733e0504ad5f335742d23e80bbc70f56fe3053791f851ba069e8c7a8ead4daec6e8ecee57eb8bc2186c9ed175d010c3f82a70aa12bdcdd8041645ac4ec3d38625f113c2621bdf37602274d5a34ea3566e9c759b7351f62236b58a2b52dd840b0f1bea231f32a88bbb3ea846593c9e8d20e8a0711f6895d0204e394d935e7f447de0e37f1ae4a41162f213cd6f9a88ef1d95ddf18a14487c5d21563852298c39bf2e7494098990f75def578dbb850fd266b3fecae1bc0203e74fa781deb2236fe937112b0e8c61edf0d9d59a3622a45e227bff06a4cdced5697d71b35262917620d99a3232f7c4811e2d0baecde3b5be5e1f3cb0724ad4905ae7831aef53f33bfab4aefaff805bbc7c06660cb67252914081d9cea02a1a260d7e3caae738b3a423ae7d80c03e87e6d5036aecc9ec82435623278d0c125643557034252918bc2a6ce60d06f06257dc6bfb46f7f344edd71b5457d695c65c6903f4d713e323dfe72ba011a51d4cd0d18eab02ac0f7c2d863770753d14882fd7324ff5a2e09f6e6572e677344c8bb0d9e48ee661418d7f157ea2103b398eb75427866f3dcae0e08850c941021a1110298cd115b7c677a9a503da5603f716baeea3be7b2fc2ba2e83d8bbbef75ed05db4fd876318c2d5c01aa1bf11665b2578b2de79c87f0849908acf00546d3c5b37da93e80749edefc947aa10d5ea30b6c1fbc755d4502da294638a7f1b3a8af4a37e505febfd1b652a643ce7913f2ccdf5745dad57f0db734c34cab15108b9cb7e7f076f38d22296dad9527ee021ea73b956cc01ce918d61fc78a8c9c0727cb51fa857df5e023a9ee3436e3c5e7ddc000a70a06e2bfc00485db50afba5a1ac88fcd09626dde3cf54194fcb30d7a39e6f07d76f1b26", 0x1000}], 0x7) lseek(r0, 0x0, 0x0, 0x3) 11:46:19 executing program 0: nanosleep(&(0x7f0000000240)={0x5, 0x7ffffffe}, 0x0) clock_settime(0x2, &(0x7f0000000140)={0x9, 0x100000001}) r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f00000005c0)={0x8, 0x9}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1, 0xffffffffffffffff, 0x80}, {{r0}, 0xfffffffffffffffe, 0x40, 0x40000000, 0x20, 0x7f}, {{r0}, 0xfffffffffffffffe, 0x20, 0xf00fffff, 0xd, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x3, 0x100}, {{r0}, 0xfffffffffffffffc, 0x10, 0x0, 0x5, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000004, 0x4ba, 0xbe}, {{r0}, 0xffffffffffffffff, 0x0, 0x26, 0x3e, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x800fffff, 0x9, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x400, 0x101}], 0x2f1, 0x0, 0x7fff, 0x0) 11:46:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0xb7ed, 0x3f, 0x4}, {0xffff, 0xffffffffffffffff, 0x9af, 0x4}, {0x1fe, 0xffff, 0xfff, 0x1f}, {0x80000000, 0x0, 0x7b5a, 0x401}]}) syz_emit_ethernet(0x4, &(0x7f0000000040)="f327d711") 11:46:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) getpeername$unix(r0, &(0x7f0000000240)=@file={0x0, ""/51}, &(0x7f0000000280)=0x35) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) unlinkat(r1, &(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 11:46:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) accept$inet(r0, 0x0, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=[{0x10}], 0x10}, 0x0) 11:46:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x80}, {0x2}]}) fchdir(r0) getrlimit(0x7, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10000, 0x0) ftruncate(r0, 0x0, 0xff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x80, &(0x7f0000000140)='Q') pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000280)={0xb7, 0x0, &(0x7f0000000180)=""/183}) 11:46:20 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8a, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x9) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:46:20 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x0, 0x0) rmdir(&(0x7f0000000180)='./file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x4c, 0x38d}, {0x89, 0x9}, {0x1c7, 0x10001}, {0x89, 0x9}], 0x4}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x22}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x42, 0x1}, {0x186, 0x9a3a}, {0x1, 0x401}, {0x5, 0x95f9}], 0x4}) 11:46:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x1}) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x100) 11:46:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000014, &(0x7f0000000140)="e33abb0792542cc7e4b2df9d6fd2432de82888e5b9ae55fc13daff6ffc1fe68ba74dcde0ed162a4d61e3b87928a25e1ef15e3589a18770d6ae6849a177f994da11eaff1bb404bc3326b1", 0xffffffffffffffa8) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0xa0, 0x0) r2 = socket(0x1a, 0x4005, 0xfffffffffffffff9) accept$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x4, 0x4) 11:46:20 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x380, 0x80) write(r1, 0x0, 0x174) 11:46:20 executing program 0: socketpair(0x18, 0x4000, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0x8001, 0x47ed, &(0x7f0000000040)="f98e", 0x2) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) 11:46:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 11:46:20 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000002580)=[{&(0x7f0000001580)="6a86", 0x2}], 0x1, 0x0, 0x0) 11:46:20 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000440)=':-\x16\xb9/*&\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r4 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x9, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r9 = getpid() r10 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x3, r5, r6, r7, r8, 0x8, 0xffff}, 0x8000, 0xcc00000000000, r9, r10, 0x6, 0x3ff, 0x6, 0x3}) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000340)="53dd7c71afedde89f73cf1f960caa80a90bff1b347536993ce71f21390ebf37259227c609cb3d1c67584596a15c65fac271e0b1a32a3cb3760b89ca9e7f8f28d91646404a91e9c82d35fc6d0b88ccbe96863b8bb6f453fa96e99f09336065039cd37633075e1b735a2faaf7a3aa66cfc256a40550dfe852f", 0x78}], 0x1, 0x0, 0x0) 11:46:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x20, 0x0) kevent(r1, &(0x7f0000000200), 0x1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x8f00000000000000, 0x3}, {{r0}, 0xffffffffffffffff, 0xba, 0x0, 0x12, 0x100000000}, {{r0}, 0xfffffffffffffffc, 0x29, 0x25, 0x2, 0xd814}, {{r0}, 0xfffffffffffffffd, 0x72, 0xfffff, 0x5, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffff8, 0x4, 0x2, 0x8, 0x2}, {{r0}, 0xfffffffffffffffd, 0x1a, 0x1, 0x7, 0x401}, {{r0}, 0xfffffffffffffffc, 0x4, 0xf0000024, 0x3ff, 0xb2e1}], 0xfffffffffffeffff, &(0x7f0000000400)={0x1645, 0x2}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x80000000, 0x20b, &(0x7f00000000c0)="ba6a435dbb3146e5d62ae708eff90c92cdd790f2e3d396ea66349d300f90f1a68df685455ae88b9d75f1cf7596d217c796ba933fb7cd6b85e9801cb1a14eca32244f134b2719aafc5d27d7b23974bd5d1827fee7cb6e3e725ff9050efc16457240beb36e69ff8bcaae96ce4c880f755f1cf06af4df2cc6ffac7f3b518e60bd8c9402c45a807abab965c7f99ac98bfd6dd44a278d0970c0d92f51a8cdeb3c91b3cf7f6ad115fecea05ee3f8afff67db200000000000000001cb33afe0c79a3ca5feced06de70248f2", 0xc8) 11:46:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000080)=[r0]) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r2 = getegid() getgroups(0x6, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, r2]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r3) setgroups(0x0, 0x0) setuid(0xee01) fchdir(r1) 11:46:21 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8080, 0x0) mmap(&(0x7f0000b39000/0x2000)=nil, 0x2000, 0x2, 0x12, r0, 0x0, 0x11) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x4a0, 0x0) mmap(&(0x7f0000b38000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) 11:46:21 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="55d6279da057eb268bfea731af23cf9850de3ac4f75300dd62dfe737ce6c77492f3908e0bcc84116b111b6f727c3b6d69c896d150e9b13afeb6fa7ef9a557035981ea8ca9dec97a307dc5830dc8a3b1ce4db85278964183ef74554b15da75abb8b589495d861abf926cd0284a308c6107ece49b03cd73585308bf4f0b63aea23320bd4a59feb77401670f9", 0x8b}], 0x1) write(r0, &(0x7f00000001c0)='n..', 0x3) execve(0x0, 0x0, 0x0) 11:46:21 executing program 0: r0 = socket(0x18, 0x8001, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) recvfrom(r0, &(0x7f0000000000)=""/60, 0x3c, 0x841, &(0x7f0000000080)=@in6={0x18, 0x1, 0x9, 0x3}, 0xc) shutdown(r0, 0x2) 11:46:21 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x80) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x10, 0x0) shmget(0x2, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='c\x00') r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) utimes(&(0x7f0000000140)='./file0\x00', 0x0) pckbd_enable: command error 11:46:22 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1204, &(0x7f0000000180)=0x3, 0x4) write(r0, &(0x7f00000001c0)="f79be736352ababce940fe3a3fd79decf8244047b3adc248505ec3069e48fa9dd44e2eb5fa36e25e12d63d03232e0748b24f9866e7db8ae35afb67c09bf4b16e0781ec024b3331a3ce249557536c5399f3c0804ab99db01e2bf6daaef046142fdca1919c1f4fe56ce5dce453ab9f6e6114e5b0bd6180060b9ce89f3f7635aa969e2b9a9ea0afed67dac5725603261d98f51637e4545a68b9dda4f35d7830f15c2cb45ed1aac950df58f58c3d7de5c4ce8550768f7c75872e4f486a6bbdd83ad5cb5937484f329403736d54941b9d3fbd54ec296c0f45ea3cc446525342e5f35cb66be68125a16e4ab62580909d3c7571dd3bdc35231ce8854d78008f32bd3fbe3292d825e71db5105316c841f4d182c5133a46dbe88cd9b2d281ddc5eba8bb9d13d7c640572c52989b2175de96058fc56c92e76d0a2c6b05082563130c991880555c08b8b98f210f2f6e332ef2d3bee5478288aa60998ad0570d1140e1a59de0bb88c9337cb0280dc2c18b54d53029d013e593c8883661277ce1e115143d329b8d6e47cefde60318827db0250f1aafb1d3ba9f5bd2745e5f36caf4453561297d946b79307154232cea6ae1da5f0b69b909482af9ea392237457566c3e57f51abb2c9a2cb4e4f6d2eec6cc1648a730dd99119a5659ea48d4d982b3fc15889f2b390ba04204c7b2e3e313ab1cc701c1a4a1e31208507d87a5629a8aaf4038f77ee409ab4afff96cbd771117d10e7bf0ef07aa5292d94833e6d67b79c108c67eb6f683cbffbb53d8c089a1d7f3393e7291be649c92cd92a3a9c4dbb889f621b167515b88e467a35d87e23ff89e0db75df40f6908b80448660cbd125516e9cf6dab6812eb9bed41a557311564751177e919605fbcf7de03ff9786c86c8299dcfcdfe1f419a8dff6b9573fdbae404431b85e4eb25d42eaa88c95d14e93d4b19c188b733c0bdeb8f03182c84cb2248b288fb1d3d14b532ce22734e22c419d120743a455b9be54948d0a5071329c8116353e165916386044c545a09178cab389a350aac042bb846148b0b68120b8143e87522e8c9c79e597bb4340be3259829fc627847ff7d02ca4f57b8d24cb5e528dac85dfc3fb629302586c41a20db7d3ae82294d949b1ee79602886b2dabc4cb8aecb253f5b91a8cf40a07a514eec70c2188644e086cdcaeece4774f0c1cd4b25dbd78cf4b1f2eeb16263bb25f7238ebb9e1b3311d3ceb5739ef997b3e19a6645401fbbedf0c70aa14baecd28f5ee1b33f9d31ba56ecb3c27aa33d7949ae2655f2e2c953a9106afa5ba6b709e9960cdf19d5c9cda41f3de8dbecb98f8cc4718301ed8a7d03abb6a1d8419d46f39950c03ed4f69b6a5074832e3f62f3510ae19ef014a454d2aee636e80a9f721e8f53fdd4f95ef6ed3d83183ea4f6ddd87c7b1bb524ae6de67a4868aba72eb42330650b7a511f2b65343f810ad9fe11e76c4fff835651b828f2977ed04718efd48b379cba82b7410c5e281777f93b5b086e14007aef6fb26f3ef168c1ded761fde1a7da442a07eb6fa5fb2f44a6fdeab8c00b8e1de33d16311a652d1c7489e9e996cc24fb553c6cc8e66a2ee472e3a2d377433767bac0caeb7fdfb49f6dc67fe6b7eabf2ad2b8e2429b0c2c0ded8b667457522ae1a23ee02ef37f81552e4cf25502281c87a45a2abf31f4d29da93e9949d2340a9677d9d926acc7322141e96691e1db6b427f88e28fff37a3f38da8de5c581e724817fe66fb275852871dc6f9cbcd8d7b6bece48648fc57c63d9151df5dccdf983f8d479da94a807db0cb4ad81c6c512cb7cdb021a9e248f158ed39f6f0e554e0240a02e30ca0976c63220ee04e39095206c70ab771d7573c0bea978a12711c4dc1f899106734ce6ceccda9dcc3d3219db3db8a2ff51ab362b172956882a605d651a6488487e99b82ea97e7ac2d0242ab443567ad1e01371a129801aea547f959d17124f0683b796c7740c485a09b4af1c9810855560a5765c727d8f41bab73759bdd36beab5d27f036058290554b6373a355f0374cfb926c65dc7d591f39b485c9f0739549de1d0b08c96b9e1b72cdfdec49a8e7060203f121babd278038463f6d4e2e67fef0995c5ed050283d4e0b4e0f79d25543bee9c2f5b4971097e223806e35408d96b3e6a37ce4ab3b656a9bf97df94aebbcd7236c5a7a4ad79c9def531a424ac3cd50941132f6242d8051a593c52aa57d437133b5abc6256feb2fd7f966ab1bed66680e3f36ab5cb619666ee14710ef864dea4d0d11e3ab72494efed6c26249609a4d836f09d026b898f7a1702770d1adb8c76a966cd8a9df186cf1c5f1a5fd80afb58017512b77d639dcd4a3dc98c2215e8052f165b29bdce3c49bc5d12943679457732934ae89c6d5c385c7af93c89664968c6c9723f04b6050c97166e07c2141b218bee0efb656efeb5eafdb066d4c7ba3fcf18dec7c3f056eba25a8ad049466d5c6936ee82aa3ef7af7611226307102fb2c9739da46d47f8f68fce04e5a0148c3303ef132b6ec12bffeab24b85fffbf8b86845cbb8de51d9965226147d27198741944ae43d0dcb977f931c2a324cab304f487aedbc48075aec3edbbc39190949bc3bac362cfe13d789b33e64b2154d9ce3e3bd0887aba72e90eae7e8ebe88c0ce680dc85cbbb7eeaa7bb6a48283e352d33eec5c33c7179dfdd7d57a3a63de5e5023cdc86bc8e80811bf089d0c6d6f5806e18bf1f8b59a57462aa69c75a929561cfd3fbf0f8f6fa015625f915b59488257ba249bca070c6ceba9e77de818507ff02967048ec02d4da2fc1da6ce9d8a3288cc2b56e29e6b9ee94530210ff6c577f500644242622cca505073b6a1026aaece3b8dcb37ec464f52f0834e48d4dbde2aeb52accc7a9c1fe3031c52e07596fceb3f960b6e9bd615d745c8aba84d99cddc968f5db8499957db87517c1a3ed8739c753b0f5b6b6114ffa7668ff10b23bb5c5153680f03f1ce80ecd3579e18e54f8e6eb97f6a8357d350f8f97926d8c818c071ab207bc3e0151ee28ca7c96a6b6ff42ab27803245855de0d85f8ef465143e6f471e2706157794381ad001fa7a75f9205cf93eddba407d01b15a3a8e9d3c7663618275eaecf00c63761b78c0be713a31a0f135a81d8be9eec24b1dabbf38615c6c404c28290041e5bc1584f95d117da96864fae6de88a4f78fdc3945f4d4fb2902d56cec8c848738d11c8e3314555cae67626ee2f55f1661621acfa08a6b211e7702c44feb219c52a901716df49625a978276ad07dafce9546a0ccf01c75905aa1075c1c58bc1748710cf08e4c93dbade246bd9e75ef81201300e80aea5be4a2fd4233a0f4adc0c60b98cb0620e1ee7f39b2daed38381378ddd11a19f61a88fbd5ffc3646a617c20c2db1c92698439f54de56ae50d1898a3143c47a3af2ef7948d8f658efedd05f1fd0292da9f956387e935da6f0e6f63d213d6091b03c33134cd93253df092ca313f160d50db3a1f5a206a0920921b80f64a5f07614ccb57ba0d26bdf1270732a4590b735ce0ec6b4f21307cbea108ddbf3d5fbcc2df4213ba85ef2189665fa394805fa3103a744213e92160c59101e731a2997620c9752530aa585a65dcf6b53b5b78cf6329afe7c46733a33516badb3bc98883f675f399bc19c1146ca558df8f70b389a5944401530f103143d646506b4b810c5de6cce4e2f2076ddf6b1bf5885b7d110eb4d63f9d7eb1c0f804eadcc8fbef2618c40390a3a9067984af3669443d0bd87488c4cd815c8ce881c6c8d5d9aa7c60f52f464ea2eb286a047b8bd10dbbd5e0352be8f64b4583461b9f4ed77b59fc134416545b79be6a25198cf67d30088db89770fba91dccc33b5bba26a25ac8d28399d168413a0c28274721e309a8c1c7f5ad174c0e02e18d59037784e70b03e7ffd9701f5cb36d483692353640f88f3f5a3637d86370b3c3ccdcc9e46055efbbed404db1d8a4955e0c4db59e645d4d1b59359103a7c522e00177f0c6e5788779248e9b8a0b5304b45bcc35579f98504d82e007f39c012113a7f2f54a4f6e6ca9f87e798f6e04297cfcbdc75d7f2287d9b420b2437a4c4460e9623e817d57a32a1e9b7ad6f4b6a04300ac1aa13d86ca6d5d1bafe9ac08cb14d7f7337ecbb0e50afcf4e9191f6f89b9a8403ddd1047e69b0bac890bf430e9a8c7e0f4fcabe40ea3e0ca90108bf48d79233bc96014e3142503342504d3952b98585e529f6e5b0223a6aeb2f8f77f1d9028a6bd37476435e564ed1d0b5d8f20770d3560b9871de5086aa5dc0fe09b91461b57e07c76e40d96c29e6ed4a746e848b84401990854ce985a5dfa690d3003d900bd6e9416a06cfc0bc97a6c0bf90f9f7f9e683694afbd547ca600e9beb4ecdfd1287e236a3e83fbd5057b06d92d838172fdd41316dcf80d0f62231bad21f1429c0d5298dfd0ce0fba33f2bca3582589418ebfae8f22bbfefa7d96d77325a49fc5c558f4bdd8cf738d474b619a5cea43781766f5dc060e4d63d30e49a6c6c9df817d4f120e3b636fb09039eb6d2f7fbafc7e878d485bc9f2f8f2786eede637568832fce98506621fb294a0d0ad0aa54e712825a62910d33b3ec737b5a87d9ba51c0794bbe4ac66da982f737f7a540b0512ee6e9310f2e195db93336bae49b78b7b89c031c742f3c63e968ed25a261ed862bba5b7f8cfe120dad9f3ca4d65b00e62443b7fc911e28730ca59a486daf43f35bae410eedf73ef95dd32bca7172137e7a08171df5677b20193f20feb9f4245e248ad662e6e2682d44524d8ba4775ba13a833150ba61c5244473b868b61e5be1e66f2b3eecf8cbc4f07e4cb6139b631d7f72c240cdc3d15338c813e9d9605a516b68b3e6c4451f40228d157b59f104510ae6f068d2d54902e6bc6ab4bc7da70d276c79f817ae55ced2a20a8f096ab7b78c3dc06b0d0357e13ab35f3ba324620b9c7b47941283081bb2c6b95864e4da6fb8bc9632cf37d3156eeb1e4be7392729d5086606bc9b763cf824993ef040eb3464fcc7fdaf68ded42649e289c97f17f6c6f856c15d5e5d391cfa619c6e89f42132b1bba9b0df4e55500dec65f79fd096cb4e4aadacb348835e2c35123a36b1ce5f2f12b7524c4d7ddb3e9904bc78e2f6d475a088fc55ee258dea2d3aa7de65e9dc2c5234b3b04e9214319cb1fa28f2eff15413c6ada3e76b03eb048b68e3ae57b8cfb08535acb9786ca73f0c471d836d03f2ec1d4c930b9bb34753ff38a75d6cd95d9f67cef3f27f97e2fab8439208343e5c186e3853a64f3518673cd3c0a767e240fa76f50899f90e0e7c4001520ed0a37726b286bce2ffca983a9185ed20ce612bb7251119bbdc9068e05f17191c5bd6181a6693a41e104653757aa875313efec63949cce3867f4096db6c26ebf0a32cddd15daa4e886dfbbd38c0ed3ee79b268590b7278f59868329f53236b36116a39d145cb6e4833ad8cb68644fb1f1a11006fc85641a6cdb8a9623da62ea97d0a5485021d56ba9f6b101f97d903520ab82d78224a828b9c78e6b0fdf9c955491a427abdf22d5cdfc2140d6630cfb0f2733a950b4d4c616f4109e23723aace6fa05f9deae7c64a6075b8871b08e5a8c0d651b10d174b7c324dae4361df36cf571f7afc0764a372146c1d56e9f3faf3342b76fbcd2cffd87eab2ed712d4b3fb28dd70d7fe76fc0cd9a674ab48fdb747f7e5365c7e47668002bc7de8203f1e04e8c2725027b6a3059ee69b5e43a401b7a1742c670ed4becb6f4cca10821f84f8268ab78be50e812b269214b15d4d6dea37ce0ed48de51022fb3115af8d", 0x1000) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x20000000000029, 0x2, &(0x7f0000000040)="5e4d569fb33eedaa8951308d219409b331f78a5da49695792640e3bce4c8c4318d3ce6029338c7ad1c759a08f137eb17114110fb0530c192922d2b59611d3f84821277e1c785d0a379073d1c74c133d3af72cef02ed2df5e025ffb75651d7136a8016be7e4435155bfd3f7a7be1d78fa1eb6359ebc4e4c2d55545ab894b8d26cc36d5474d26618f7df6be953f4766b791cd93557c17ab59e85b3d8e8dff2857473f13a79cebc78d3c972aeeeecc40410578d50b0bc7296546f9b20b8576485474b721aeca32884b4da54002ee74afd55cd", 0xfffffffffffffded) r2 = socket(0x22, 0x1, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x5, 0x1, 0x10000, 0x1000, 0x8}, 0xc) 11:46:22 executing program 1: socketpair(0x6, 0x4000, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) pread(r0, &(0x7f0000000040)="a32ede4610955ebf6e537b7b2ab32a6111df2cb1d4f8775255135dbb3e35c89b03757f4600f1f3dfc819101d7232bff8e0fa81fa47f03b0fa4f6f9c56d6d66dd9b0d7d34ab398451", 0x48, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1009, &(0x7f00000000c0)=0x4, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r3 = syz_open_pts() fcntl$getown(r3, 0x5) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000001340)) r4 = syz_open_pts() r5 = socket(0x1, 0x8000, 0xfff) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000180)) openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x10000, 0x0) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000001440)=0xfffffffffffff800) listen(r1, 0x3) openat$tty(0xffffffffffffff9c, &(0x7f0000001500)='/dev/tty\x00', 0x7f, 0x0) listen(r1, 0x0) sendto$inet(r5, &(0x7f0000000240)="c10cf980d4b224e441ead2c89a687a63b7c5dfe4abb06f18bbf3cd3894716ec80287840426fe2c0fb6843b15220432d395ada139328e5247d338eaf1c1ea36717f55b3995efc062f48db023df2dad664f66a4385be12a21c028cc7563784976f602872e712d6a4015bcbf2f59300718d1f18de22224f57264ad064e5bb2f6f8a486c613ea6f06e0e75aaa54507d370bf17be53f3b78b75f4b47312711f0567f0a9c34284c9fadf5d15dd653b5377559ffb5e8b64a005ce65de4f1874cde5fb9509f826340077f4801d973c867599bcfba6a7ee54910c5f05e665b0247c3dac8a44f7f399237c8a3e2ad52fca1b3c13273d96d92a73a3fcbb9522cb71f0ecd9aa8a1ed7220f97aaef4f8bf0398d17f0949e33faa7c21df8f6b8e6da6ed9404b6671ca69fadc322ef7a7bad90666263501985d78cc5c3d28425fb48f685775e54e1a35b592c22ea079d35beeedf7e64f9888df5f757f2131f225d6c690289b56ec1d80363cf546b301eae6acbe9d55bd892101794f7c9919d217daef9a3fefad6796bd07e045243b0968d5ba27a183c873f5a3f1cac95f9b4af01b3aa6892ff9b20f1edd5fd6ab4d8e7a5b142d831b8220a72c0b027e11aabb8416640ac0bd796bfb73c963387c7830d53fe920c8441dd419babdc1c38cfad9fec21e7e96e03f224d22f2be6c948c2ce7dd8418682cb596dee4362164cf0e50392cd2e44a5464435040daca8208b2ff9e216fa2267a1589527119930d995cadb4142df3371004387cd389bd409f9fafca5476c22d459633de40f189653b85dca0118893d56f31f9696e24afe96edb9a21bb8140aba3ec92a2f8f533f37e8ba8c73cd395ffdeb610a481603428a40573ddf79f61f8a3ff0db2fd64e2ed645e6ff5b81e41300b1dbf10a6059f4ea8a9cf5652ef119f72c3431538f63a6f976b0e4253c77b11d8f448c8a93d50c7d08ee425f3592d816093f01d52a49b7279c74f1a42b14bb21b8ae3481a131ed822120587760cf80b324b9883da96ebb38fa3c3013924a55038ce66407af964b1319a6f84a3082552079f56e1a116a94ae28840a0f94fa31ecf1d5f5a2069ff1c432c232d9e68255c9ff460a2dba47bd0516d914eb6963c8721101f8278a6190b021a7945f09ba38df40caae06b271ac99fa485147b79f300dacfdb2ad2da1506f079b0b2d0dba4d0e9966e9042989752e62970bdec2c712d844e76b1791b04ca9d6edb33b87560adf07354449f292252209abe59b76578a2430971d81cf741151c5c0629cebe8567650cb51d897361dd76ea0884e6ba478785c0dd78cbcab9680f113e693041bf6260707c27271ebc71f8c2b4bbec8382c9d74cb171538f99e1257ab236c7014ea06fa4ace4c26a90b8f2f52adf76114ce7b89ae2558abadb0fee980c99bb60c62819abc4093244c2c44d7b8a8bbf4a91554cb9af75be00ec549770039bb427d3bfa1f0c58b6622e711c6ffb03a91a929e3d50aefd36b3fddf8498142d038d75f81a5f629d9403969a506db183b636f3183cd1759cdd22a94af56cc8c639893e120b571adbf60f33ee51440b2dd85b426f9352ce6af6a0d1aa005e5c7922c8e53eb420ea0e7ca0d299e264a22ef61abad71b129ef28cd5c69c2f1cf6412d07993be3876e8b2c9a65d7c9af9fd17b26294f4995e762442385dd0b8100cc4052766ea731863d66efebd37f4b8d97b3dc6409e187115fe885b4661776b9fac5a4d7c26c8e5ffaed5357dfe40956f6a5508315abe2fb552ea62b83862c24c7dcf88b0beaafbaf1a4cc429737bfcda5f6037719e1c61736e46830b925331a17ee5edcbf1e93cd602195a73651ce78b464d00daee498439df9f85fb0a24cc8627468ab55b2f6d8eca6a56f26c9b0c827cf4dd2797500b37a4d3a5eb9a3f7560bc4389c2382223f8fbe37c747738976c85b23cb1b13d14cbce2960108211386d5145ab11c5ed95cec254e5dd6b0e96347d29691674fb6291198ee3192bb9a090128a0439a27d5c095b50e826086776e4e08bc3796d8e13a1ba8cdfac4df64aabcdf356327d8b08efb9bcda8b43f929cdf9f17754eb39eac9ddf172c95aa6cfec91f19e7331116db5b527aaad66fc35c55711d3efbf303abd1ca5174a9a5b46bf3e29db709767734d3ec54b3f2e236b4632381610367f88737ae5052d3984ba660ba01f99d10f99899a8c03f4045507ed8d0167b6a23e9aad2a91b33b98e0ce1e52479ca04993f569fb4a2f3dedff4fabfd3893726ef611c319844566e005a8a53edcba05404215146ae996693816ca011f06d5df0ef2d199b7fcd0d00ce73c3221ad85fb53a102a032f01072d682c272fffb6f8ee6d0dd693a0131dd27ed50666c5489ebbb6b253bd153f7881f07d2dbf382bc8706b9d729db85e4977dd4f3d97d736de42fde3cd301aecbc4c18da9283082194f67aa71b759c6d77a9029c0bbfa88446297f9d9d293ea1a11f0a5c8be4d3d9e0f245a00958212916d9f36614895d0a591273618ec87c20394e593585e71a0bdd009f6dd978f77231cf83f302f4c5a9e01844ee35fe179a23d21f15d35a3d1e1bdb243259811f6d2656c6ff5b347da7d8e7f883e4883600fb27c2e4f38745b78f65f794848535d02689fb04bcc7b85e9521c69a52b10ddaeb9e1dce00706754d5922a2b5835bedf428bc6ab749e60cd1c6c84ac9d3b2116f36ecf473828021877445d7dbe23fb7ec1a96a309e9b989b0cbbd545ea7d390f39d793370cd5b4a7c203cc7a2ca0f763e91c895678e1f7d44f4aa2ab2d20d57f95bd01441798cba251f2144aa0afc62be4ed6f9fbfa6ddb94df3dfd79330b3fa44388265d3ee5649eb95ef98af360760346cb9035db495276408d81635ce56b399ad4161b41d4594a121f3bd7d378666f508a303e2651c8d33b5b11e596546a036615210d2921c3ae893a6e18c0505442fde4f0ddef26424412ce1ff8dabfbca43961a2354cc51bca3dbeb9465aee9aaba90dc2ed8d624fcb0f5ed2c6870e9f9d308b0af77e0491961fd1a5dd2010160be73e9b43eba8250e1f69bc2c50105ee2f97ec457444b4ec3740563f7f365664d0816bb13c6c91cc2d1073b41d62c6ef5da1ae54e07214cfb1ec1cf18772c18f7d3a221d9aea91650bc6352dc0cb3a5e076a793968694f55c52e77cc369cfdd2806430c47622612b678c024e4ddfa0dd495d0986cfbf6dd6a7aaf1b66b3353c1ccb30d98dca926e505a2484355c4657ff224d9d6c295d05da7dfa65aa3fe1ca03b66fc8ef99b5413d79f15b0fd981432b31de33586fa96b183be6cdc83e5d2ce4948fd5dd07b1652646831440abab6b6632a3acaf2b2cc451696ccfb57aec51294370c3eacb1d6aacf274d7a5cd1cf12f903c66215e2d2020d4053b6a56fe31bb9670bb3a43d8a2931a6eb504bf99b3542cd99bd0e6bd89e3c0628f543e47e2c44e6874789f1fc9dd42fd43ab7b537518c93666f487214212214a508395342fd7958a65b2c98c0a9e188867fa2855dad2d8b08329df24f66f725f19d637faa7ce9de05edd7d9366bc259db04f757b3e1415fbb78ec783ae86fb509b072494e7276b38da812584a6a927cf0dc3394428d996ffa1a6e8140e8e8c22c74e44d385e8c8b8b42b8ca6a2fa84a7ad38b796db26d3cab0417c53da605fbe9c650b3c4092012ad92ec64a3d4a56385f01d37d016f6dbaed14c26c501f853f0e08a022aeb231c3d887f87da205dfebd02b9be625ebfe598b04be24677dcc2d4caa1e348c42b9c17b8c7327015c7be6ebd2bfc00198d1b87de55b07872ccd8886755514dcb0381cb68af728029cb1e05a6914faeb1c25f09ec03dbae9069bfc439d9a15ff1e258c23f356d7ed5170f411d79235d160629f81e3b65b222a70be66870b3e60c21074f36ed1053216d92e8b6ae696dca14d6138a328cc56dac18895a3b5dcc9462ad00e7d57e345808e37917234928ac1415187e1a37180c56af6e785f0523bfc7cb7d84f4ffe64cbf2dffed401e9b4fc905c4e3bc08103f5e1016a170795bee269df1212688e09522184a279601811d6629996d424a3b4b8fa719e13360f9acca04747b8a630bdab440a756a4ef822d1ffce2f02e5fe581f0044950f0d66e9dc5ac64924b90062e16e283c262c625fbd20ec19ea36de3f3c4248ae2930eba59527a6958596c12ecdafe2c93220c17b0f54e4cbe2b7bb7a6c098196d55665242f8ce8db69dea767dc7a72a210ba8c448f5b8bae822176f7c257ac5e67d5c3f068d01edac5bb59ee3d9925c32621be928c9bac45da2c5ae8f3796882cab1c95a2a09c1d9d7c3f1a999d7043410f72af4927c90c5969f99f667cadeba27a663691f4ba703516eae0f994ed1f110dbca2414acffe1b874466ed72b0cb535cea9b851ddef39ccce263d28929151e09245a9d4dd206dd996171505a2bd8cc60e47407c0f3d1bbc59ca4ddc880835d7585fe930cc41ed30cdb5bf49cd0c58b93ed4e1eb89b3fabba987f9ddc7ad7c4da5e88cbca70b08c5789460c29f0a8e48626df461e8f91adf3574299574a24982a7315b125015bb58f2e7e0b40dbdea6a55cf73add22d6cc46059c15957d9ad31bb7c50228818ed998d4625340ac61dc04547cefe51d61821aa22d373a8427f1e28d75bc1204e0335cc4385bcc51f9a193afe6fcba952373c022ef79ad3d3d296c49de5801ba8821792acf744951ba2ce26f7491a1fa0841b6d8ceb675bdbb64d5c78c4ccbfcd8abaad91d88058b459fd4e3b8d3489a06eb2bea65d4705b7769bccaa4a05b3159262982501feb0273506bc5b8bd4a5eb9ec5bddc97a43c3430c059980982cd961ebf2dda90b7d36f8d252a945b66e8a5913d2e3281b229cbe05aa3f2d17148d8efba3dac7ddade31c483e364caf69bb91d705481e782464284ee61734357fb7fce3f83ea2c230712b6809142fefb5998cd6189af9324be8228396277a1737b022f51c3b879c19dede8ba97a558abe9d23da79af027935c47ec4a22a504eeeb6ac14f00e95f15bc566cb009cd6d8368b5d39af7fb10349f8e52bbdab60dc4af7534eef87d9a001c69a928fce8cc7269f61160bffa8972b7372b5c5b6b87a4a6cd23a592654f4314ba438b104de094ea999246139cce72a51bda7bbce1c828e1ce7a9b0da79ad6b08881276426d554c68ded555341bed903e4382d31b0ee08646a813d5eb3436183f75cd624c3b85529d1e88c6d3d74de89c57f68f04ea80866ca5d05839c09acbede01af035c44ae6182a4bde17ad50f6c2f1256c88c39a7170992b4886a87893fd3099236a2f05294163b280ad0c6b42b3dea0edf7b73cb3d47c89a1749f96030173c660e43632b2676bed8d9bc95406e1a3b8ea2246100b6f198b53cfbb2c79eea8f4fb71706ede8064af6c32a7fd3b806d913e265e0bd99230ec581d7af1ef289f9a78b4e63e0f11c3a9448bad6f2d9c99b65a54d0b558b57909fa6e42e9339d5f771a32969d87bbfefcdc866d9f78694d86c636c0f01e2eecf5f8998589491403415792cac727b180b7cc904416daa821f45c44aa6f0fc49a480024b8653f4a5b35e247acb0da9e886efca4a1b9e3d3944b84fe9907722b48b951d46bdcc93e3c2cea47d8332a8d57c1bace1e40f643479cd594e61f8c4f3e43de2e2798537a235ceb25461de93b5ce4f901f0ec3be6f94622b3f24bee9b2d669029a889a24b96214a23ae25b70cf84f7cc98fb222c1171e059dfb5ab041630fb8556967472339d1ef36c1afdb9d462ec37237df90a23d9f1c2fb6e016cb745cde0f04d87e66e866a55", 0x1000, 0x1, 0x0, 0x0) getsockname$inet(r5, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r6 = semget$private(0x0, 0x2, 0x80) clock_gettime(0x3, &(0x7f0000001240)) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000001300)=0xcb19) semop(r6, &(0x7f0000002d00)=[{0x0, 0x1, 0x800}, {0x0, 0x80000000, 0x1800}, {0x4, 0xffffffffffffffe0, 0x800}, {0x2, 0xb95, 0x1000}, {0x3, 0x2884, 0x1000}, {0x1, 0xaf23, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) 11:46:22 executing program 0: r0 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0xffffffff80000001) write(r0, &(0x7f0000000180)="6418a9dc4eeb3d586f280a", 0xb) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000200)=0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679", 0x64}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000240)={0x821, 0xb4f0, './file0\x00', 0x1725, 0xfffffffffffffff9, 0x6, 0x5}) syz_open_pts() syz_open_pts() ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f00000000c0)) 11:46:22 executing program 1: r0 = syz_open_pts() fcntl$getflags(r0, 0x3) fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) 11:46:22 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002004, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x400c745c, &(0x7f0000000100)) 11:46:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8800, 0x10) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000001280)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0x0) 11:46:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000180)="00caa5b30bdfd9c2955dc103287f07b7efa76ded9ff9401a5283e4b28bed11f95111814efd7c220000f9ffffff00000000000000", 0x34}], 0x1, 0x0, 0x0) 11:46:23 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() unlink(&(0x7f00000001c0)='./file0\x00') select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x100000001}) r2 = dup2(r0, r1) select(0x40, &(0x7f0000000040)={0x6, 0x1000, 0x913e, 0x5, 0x3, 0x3ff, 0x6, 0x8}, &(0x7f0000000080)={0x9, 0x4, 0x100000000000, 0x8, 0x0, 0xdb, 0x2, 0xbe3}, &(0x7f0000000140)={0x100, 0x1ff, 0x1000, 0x7ff, 0x9, 0xab, 0x1, 0x100}, &(0x7f0000000180)={0x400, 0x6}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000200)={0x8b, 0x7}, 0x10) connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) 11:46:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f682", 0xe22) r2 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x82) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) semget$private(0x0, 0x3, 0x400) write(r0, &(0x7f0000000340)="0200b8a479b780674b882cdccf8f4ef02279f0c7ee761120f39950d142a2088da27c17e5b9e6a5954d7dddb263b3d987a0b1e68e08f50f617bcdbc9de7f6aa9e067628015c4721ff204cda05a39aba346e417b325e0a1f06f35af15d97853c33726494c9f5a47fb3f812189ef075ec96577c7c0344e8d75506a89ede63b99a2fc89fedd1145cdbee99b24522d20096f623e838c9b507751a5055d0b8bfeaa1c77a20787a397fe9714fd914f26885f2299395ae54b0b9b0bbefcce0583778516293a88c13e620a547305130bf0d16ef4c0745a3732c38b66e99d3a569826dc222b0f9aa61446ab369eb8adf2a", 0x4) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0xc8, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x8, 0x1c200000, 0x9, 0x1, 0x6, 0xffffffffffffffff, 0x800, 0x3, 0x3, 0x0, 0x6}) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:46:23 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000040)=0x329) socketpair$unix(0x1, 0x74956dc44fc48a0e, 0x0, &(0x7f0000000000)) setpgid(0x0, r1) 11:46:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x61}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x0, 0xff, 0x1, 0xdaf5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000001c0)) syz_emit_ethernet(0x19, &(0x7f0000000280)="333293a4eaf74371c830b2c1d669aa192e9608000000396f7f") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0xbbd, 0x4, 0x3, 0xff}]}) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) pipe(&(0x7f0000000340)) chown(&(0x7f0000000200)='./file0\x00', r2, r3) 11:46:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@file={0x0, ""/60}, &(0x7f0000000080)=0x3e) write(r0, &(0x7f00000002c0)="0b586d2b0b7a7a8b6aa8a103fedd0ef2214db117ab9c6ed29276692ebe943369f176ac3716a1b5aba369c958fe556cc0f4adac4e05a8daf224a41492af10bdf7a118f6fd7865e9c6b45f9ec1c0d8b2dea7b3b5950595e28be91dec03729d", 0x5e) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000001b00)=[{&(0x7f0000001a00)="ce35f4d3efcc6442b1ab1112000b16bf64459fec09e4f37b2108d1d1075cbc85b0debbc2b1dd7161ee4113cd350b8d2e8f4a81e6c1c8548539d53bc71ce859913f89f554ad23796054150dc33110b89287c507de4c40031d81e2bed0ef8cd318fffc5be23383e7aa73b1e941f0dadc47636dd435d05c8e60ca43b4e4cd5121f51b23fbbefcd75156670736233a868a3db8e50fadbf42ea200c36901a0ad5faa9cc1a7cfad92a9fa55671cf8206644d6a178203a658195b88273d682d2eaf80950bf9f3c9c328a9891a2cf93a4097", 0xce}], 0x1) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) connect$unix(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="01002e0000000000"], 0x8) ioctl$TIOCSETA(r2, 0xc2d84228, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de03c99000000010000000100", 0x0, 0x400000000000}) sendmsg(r0, &(0x7f0000001780)={&(0x7f00000003c0)=@in6={0x18, 0x3, 0x7, 0x2}, 0xc, &(0x7f0000001480)=[{&(0x7f0000000400)="6e741f233229daf679f2df952bc4c5498ea0d2e4d5104a32ce29b8ab14df94207018b557d184ceee5052466e620badffe15506c4f7b2b930a10784ceb0abc59ce608cb05b61dc9c82ee9377bdf9cdb900258ab7dde125be74eaed8368e323438769096ac7556310973bc7d33234db9ae419b2df0014c5ed1b209f0829cd73bcbec4a95c420673b6686ca71efb1ce2d76653591b203861e086e3dd21f0f6cc6da0f171d395ca679f1300ced724d598b050b85f8393c311ebb0835ef0b15f0335a4a46ab1140394873f215a6365c856318dcf0c1e133c8e116e67f1af848b8e902587d3ef1b6589d4160e6f5242f689d68c50b446178626c6b805462388c3df4d56faace052c51cd7f188571dcfdf5f274ef51c9b4510431c76ccb7b5316ed99f871e3bf54aaca0b32b2426398e295e03906a842b768e85e5fe344b47c3814acb9d5db5a0e3d1cb332eb2d3f9f7e954f60cd80b3698ad66e1e076c2ad5b52a824ab3c35e227731a5c0a7a6c2da68cebb162060ead24b2a9ea29319dd72301278178e41dc090da8805047e6a5eb5cc91654fc9c8f7df4caec5a00151269c36578554557d888280f4fa55840b2c65c038ea5131532b9df0d86a096028542062e98a28ff4c034193f9a776fb39c411755e88d3ad47cef1b9bea6d45f64f344d62f09d8b26071d0ae98cd04f8ec36c43570043f770d759b0def52fe62f056f6824dec4a190f4fa0509b876f97a8a26ba128fc32e2bd7aa92610e19894a6c76f915e0ef56096b8178f4b7f2e98419b343d156db27bfa31e2c7ebd8b493b654d009f21672cc9386fb5c841dcc46a022b6c9d308c65094235cf5b71ea8e3d4950e34a39bdd5eda4e69265cce811e601569a7b7410eb85a73333c26473ea6052d7b9fdee2b2ed6b7bb571918eef5d988407edd11596d9406d3bcc7d82158ccb556972265fc5dc8a2459abd931b433790f1069ef57aadf0d5b79a83f69d54317741f8913b0436aac1a70f1017fa5c1435a88fc0ddd93dbce5c28178104d815f3539195220d4d7cf989d5656017137b6e600027bd855d31dd80aa429f2fa0e21aed3d80a32105b14aa33ff29d0253bd4a153c9f429e9499ac9312c23c4c0abe8869f16ed6dda09da3d18e3dad4002f3081c9fc5c2dbce018eb9f4a5a0a9d71037c616c2dd4af5866b15a77cabf1e723e6094b59d08e773702bb1d22133c13026a38f696073a037330f6e879cda896f00194646d5bf290f9fa1f5eac42d39b48c3a17433473e6f4aada52fd3ef417b64df8346c9a37f5d4718d1fa4b579fb32a956c0542b97e735c7a343f06ffac34e976b33ebe782337d10322d1b09dc9a876e0d461c88e9a83d0c134de940449e43160be00fb3a75c64207c0cd1aeb3ab133a8765ba08d76b1b19c6f26a01c85833264b920230a71d71664d8c6843b102864920aa667ad01dadaba50119f3ce4a3bc1e80ad667b045258dcd894186ca6628c116a7826196b8de0acee371c69b3474482a9df4ff7aa7ae86c958b3ce4819f67e64ce2becfab9e3e735f589d62b5a2c3470c0b96c71cb1f2fbf61396cf9a54e78aec9b99461a977686b30ba8a972c3bba4c5da2f923a2cb0edea1d095b664d4db76135c26c516337b2119eaa1b616bdcd407de99a0f9ba598c907d0bbca3e531c9bf9d48d0263be0de143e7e5913d6635d5c25e85b8fcf177fd729e615a890198e84f7e25a5582022f7c592e8f1ed8088c4a7c19199d42ee53f460f4db42efe96edc5ddfedfd6321bdcd426e99ca9849b7a0543cc62440021ed83ba43222125e87de3b4682d04e613ace74afb5ef539163b26495bf57e0d836340851090227cb202e09b126be6f0e735dd995980277b5d69a6685f3bd375c3cc4f5b81141c93aa8144ef15d45277472320afb53f7fd0dd7f674a0442cdd6bcf2d91e7cd1397cda0749caeb7dcce0c963bf8b09923579efcb78bde27eab43419a97547f4b4315c15a634b10d32d7c0827c27ca495e59455a5726f89e3a62e1e1a6b74f53f281a3a2facaabd49680156f241d190da3c7db3b05097dc7575d4eabeb3641aa7c26409c43e23d125ef3000e6850e79ebc9891bde2e253e4eb4f8c218e18ac021a679baa008db35778d7e08383d8504656a7bf7ca5a5f14f3b348c03b80899fe5cf52db5ccf31dab4970ca364ddf2b40671b9911c68ca379baa151841c8f12695e663475d58af3204328a21d04c80c9aed33987921294436ed0066df4078b4d04936102c324ae3fcb56ed3cb6375024d94743df3c8474973245b8c5d38b6360b7c6c9f087e5e21b22f0797bbd0bcdedc60dfb64e5ddb07a31a35aae53a5455670bbf690974ed9539b5cb512240b5eefb3bf8c405e4e63c6b882b34661db90c4be8c64f924d05f6943c78d6414a4429f4f6b5c8afae8191b896898c0b82baecb3528b52c7c69e5f985edde3f1a783dfc47e37cb06767374773f1fe0ea1b61bc5ddbfa5ff2e3b55eb54812f19dc028341d6df73ba3889a2ebd01c25480f08f94f42b88616f19ee86278b2c0290322661bdd4c05289dba54e9d7a50f0a15033f4d3d0809a1e19a8e6f90bccd0cded4b0e314156f28ef1ee948063318c967e09a34f8ad69274d70107419a1ece2411af128f6892fdc0806f11084cb78dabf707a7345fe30c0c2f1eca19b195965ac1e87c256f1dd0417d141d7993073dcbc421c5d1042c0fd4580ef1c61218a8f8becfec57deb186036ffad1527111f8261808c720c46690d844e6437182fc9d6661091d0448f6ae3606ed5a23719837f3e332014d8cb4664d4c5d396e86932fb8043344001af1880a4394c63a4c92e78d66ef788405ca5d614b2770b74f0fa25d01e5bb0ab72154a729ec5389183a04a8550f8c269f019a266e246eb53d2731889e199d38cbf6c3767887b5dd84c9c7edc683d0dde4156ca66c18c7ad807a5f68f247c2b16c623e8cf06d8dc24887fe5ee6894d2898ed00f30ca5461d5853b5007ece4ff9f74a43481ac85032861622763cabad6f848648bab39e1a5a8916fddb8b22481e5ff904c298c29884cb1319b2d9e451ca8b9393a5cc603450a235144283c0ccb3149ca530fd9c35eec678e7e97173a0259dfeddb85e43f796b144dd5bab2a466ba5026a691f8e5977dd0f49d62ca7048960d7ff2c84389f792b095408b0b20e721d3302b4284400539421785a0c599a4fbf73fb0cf7d8de8bf5adb5383355eab48cc9c032578782f8d27365b0161e31a3d0f6c391bd20808001fe8b4efc8ef482ec67b148b7ffecf54eb922b4337accefb41ebe9a14d82014ab68bb6f7196484f05af2bd319e08006bd61647adaaea5aebbcc6512424f22d5e54a25be771a96ab1fd480898d2b6247efbcd4b59003b26b8268a95d3690ffdb5e98a654ac9e69723fe7002460022b84bb89b85e0f8ff6189efa171e6b7fbb94519be106fdd81593217e12858460e097822edb824c27105789b7117c31f4eddffd84acf998840308c89bcf6e277f5c445e3ef0d453526ea65ea11e8987e9a81b0d736a1bbea8cc63a741296c3091a2327068c5183a769312ae2d175ac32a0a126c3d2a3729f8b1790145876af7c92b4fadfdd3dd310a76bf2b1da21528aaf915f57fe9d6b923227a9a7f2cca8f0743f22839e26e70fdcc814742a4fda5f16e73987e7126f7878ae7e14c28f23eeb027ca792f6225efa2a4e195310770a9a97cf165fce665085b95cc000638f0e95d83b0ff9e27ace033125bcb9faeebdfbe09f6f113562cf2d4c7e6245ef21e4ec7e74a526766ce87d6c4d979c9d7c3d37afbc0f0ae2aa95d231628add87177bf942042c4feac7803b00ae7022712f3aca7e48eb472f5a509c210791dcff2c44923763e61ffad9a535e3979f014682fc31c9e55b4c1a7bf6ab60ce9f5363a74c106e732e272633f0106358073ae6e5cc64f2447784bb58e90729a7bf535e04f70908c09b54269bbaca1e5f67df0de5aeff5fec948b497f0787661bb18586c1a38212d6254f46168dcdac9342999bb1032e707efb7c42a3208f7fe9c449f6dd31a645029510d88d8081d74a5bec4910db0d77081a5cdb297849aea707e99577fe9d837a428c0fd48482398a5393a220af8f15ea298b38eef9c2861d9d6e02b2ee9af13f5891c578ed9c1d008d10e003fa04f129dd5085f80320cc71fcb36fb76cbd3e5d1d6385bd593b70fd2eefefc966aecf374e41fe61d226e6207300bbfe5a9d125df5cffcbf6e0307a3704b3a35cd347d95fc9c7497781eb8138eaf25b68527c6856f039a1a0bfcb40fb8b661df2707b4b00f0f2e141c15a394d629b06b56bcfc84735307077ff95eb36ec0cf8009d4d90645485dbf1fcdd2d6eb273d25550b33be2b855facd1662db4bcc00f1eab4bad20498f5b04bf4a3153d47c05cc42b550e0e7c0947d29c3921e06eb94b9f74bb8b14fcf480276420ad88fe34740ea065d14f5ee3a1c33ef08c9c4a9fece12f7a378fa3c52b8f7a70cd409805e2127f3713e141bf9b9dcc653cd60426ba8a44d0e89add9c8bcf06873fe4cb6131eef0c71a8ccc372e4e23d6ee5d51d2a7a41f48c44bcebd9e643029840fd826eee5f4ee9df2120cccc65134ca2ea7def69fa3b2c817f3b22cbdcaa8169f95f7d1f223bb912bc73095d14d46c4fb01c1b62ee34d3c58051be3fec4d5f4edd3fcdedc8690be10ff9d6be5f1cb423b74748eb35d4f5e7cb92ad57939100e0806dfd14224138cf164011f2f5036561e831aa39672ef08efa360156484224cd0810775b3f19becb477fb35b2522a2388ebb61c23134f9d87593197d84536b416154f08bc3001c4405665b02dc94a162b79dc8f63039f2f1904f6d31939a0aba4f4b6b925035cdc8b83052d086a44a5f6d9531615fa8627cba56bf2a395ca01807671fad4ef95fa3aa8667594ed7a2dfea95c6ee2c66049c0597fcfb3e90d476df6a951907c57edec0bcb05e788c9cfbd4afb31e7d6529036a6a1fc68eeb30ea00ed20de04eb7a852344a40057e9ab1e7ad953672423659663426b1c7de15669031fc378102c91f129161f077b6d3a7e2eccf9348c97a04a330e5ba8d5453d3724734593785822fba7c8421b6a9b44713bba93ba589fd7355b9ae79a11ad26e4010df83f512da45f9294500d430c41ed7379ff9e52e3d9cdda7593cf60d8c778624f26b88f2db96d2b8c9a8976d306ca0230e4fa609c06618c53157ac0af7b8c99f4b31e0173f81e86efec3e97b15ec78a5e6a16edfd5617481345122ab7f81ecb63617416b0994a3d4ed3d8edcb6aa703ac1106e907aa9f72f288dd9b49a032b321d6a0e4797b0a8a3fb430ea376a9910de38b800bb4e691b2375b8057550967c32c0db01fea33d2f5413fc8cd2b8a12c7c95d51b0375285eec01a478cbe7f7c48df8427395cc2269e6275d49ecc72b862d9a157cac714edd02fc621a03be28008dbb58736676d17affcac0cc21e827a513dd3fdea4d9a236da842eb5ebf54dc0a8d9b5f601a283a864f7fc6e7dfcd7002c70d67434f334b150c44c5aa24b2f1d4157c8076ed4d9b7a123f2dc24fc8ebfab3a6c8d7515850fd8d43e2a77c387280f55074b996b2ca1ae560a8e261153ce442e2a3cf202e25488463470cc7e66e7f1a99920acb8ad86fb7e6a44ccf086da2d3592b910890eed46cc682c591cdc0bf437e416f55baff5cdf555723cbc67c08c2816ead77b0b59e76147dae4f1b9e48c7088edde8406a96e03fc6c4fc4ce3bad941083746b5d93ee7e5d492cfab0083c19e4ce6ab71faeb645407c1babc28d9b7c14a88831c1ca6", 0x1000}, {&(0x7f0000001400)="e1e53a6961b36a1eaeb8b31fb9d6164eeb70f82c7b39c38cd9c79d13b9ab649bc0d0bf914d5e1d21b492a0ce6daeadc18610a7027240ffde95ba815d6137165edc4e6fff6c3a4810306262c4ac0584fb9852069fc1675d45fa7b907d81359f", 0x5f}], 0x2, &(0x7f00000014c0)=[{0xe8, 0xffff, 0x3, "d51e44ec97ee8ff41cbb9ad9712ceb6b7893867b7a51a1261c6838f57e151a586b4959940c2a9f1d0d7800c8d0a6a93132acaef330c3552d5f0d5b4c0728db48b87d0334b33232f1ce0fe98801d56e8031b48c604edc9565c83aa298ad2f5f1fb3626090929ac7c084ea35e7643e5cc29ee802eb4546e80319d21bac11cbea8ac77c76c28a3d3fe6c294302ec690a2a023793d09a2c5e6ef4643c609e1392bc017e97bb9d58b77474cec3475d39549665714566da4f4d7bc5989eae2760d999255f87432c64ae2865aaab0ce5906188e8e87f53a"}, {0x50, 0xffff, 0x5, "58e01fbfd60bb52b4e06d2d80e9113d7445032f3722725367bd20f7b76ee94ac68933f792e4261b10310144cf351d679e52a797c170aa3acebca"}, {0x88, 0x0, 0x5, "baf85a6d5b47c1a4ed29cf7c44b1602f65af0e03b8bf1c733289f977b51d42234371da7143f8af4fe105d6339d5f78d8d6fb60aab0eca4b2e61f83a21eb3a08865925c6fc164197aa8aade71b9dc55a8a417aa6c57790846db1d7d3fb3ee17cc7a858c4fba4eb38bd673feacb5a1babff68d"}, {0xe8, 0xffff, 0x7, "61d56841eeb2c7b2748092eec9362b662a08f029c00e557b115d13ffe04797da1b6af0d892969b9121292ce7d77a3acc0601724a6647f8f79779ca0104f2e38fb7f53c2e65a7a241f0bc5774868dd635ec9a65b76785422c40cb8b640a0809c112952fa84e493e03c85b4a7c4cebdec9023170955d726914066919b398282ad990b354ee3dda8096b1b675f7c8a9d15636bbca462ede363affdfa6750c35e9aaa656bf5eddda90cff4f2459ac359e3045b060607cfa3cd31213baa344ef71ae8f79840e0c16e81f9f5cf0a1e191ceb0dd7"}], 0x2a8}, 0x4) read(r1, &(0x7f00000001c0)=""/245, 0xf5) accept(r1, &(0x7f0000000180)=@in6, &(0x7f0000000340)=0xc) 11:46:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) r1 = syz_open_pts() close(r0) fcntl$setstatus(r0, 0x4, 0xc0) r2 = dup(r1) r3 = syz_open_pts() open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x12) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x3, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x0, 0xfffffffffffffffd, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000000)=0x7) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0xffffe94) r4 = getpid() fcntl$lock(r2, 0x8, &(0x7f0000000200)={0x3, 0x3, 0x80, 0x6, r4}) 11:46:23 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040), 0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8100, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) 11:46:23 executing program 1: mprotect(&(0x7f00001f3000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f00001f3000/0x4000)=nil, 0x4000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x180, 0x40) r0 = shmget(0x1, 0x4000, 0x302, &(0x7f00001f6000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/32) 11:46:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 11:46:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x1d}, {0x6}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000040)="f9") 11:46:23 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f0000000140)="84742d3383938b4c7084d17d27acb97c43318f1bee55eb14399ed5cb8b37de19eebf393eca61742e80934890be18a33ccb92087632154c02cdd315e1dffdefdcf235d12cca610ace9a599a02ea5db6d54ea539bb1f4968eb52994e527b49e820a5725596bc9b7b37877e4cc5c7a91f2dc733a18f2495259ab3257787ebbcfe61f5a264085b74c23f93ba942141190279de441b3d85743477cae4efa067c0f67afbc1ef1073658147c591d7cafd5dded5823df0badee38e902e4bb5b0422ebf8554517451e1", 0xc5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x0) 11:46:23 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x100e9, 0x100) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 11:46:23 executing program 0: r0 = socket(0x400000080000001c, 0xc005, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x442, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x9d, 0x30, 0x4, 0x0, "bfdb9132088116b134cb70ab6afce5564a9939e6", 0x4, 0x1}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:46:23 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) munlock(&(0x7f000032f000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/95, 0x5f}, {&(0x7f0000000180)=""/165, 0xa5}], 0x2, &(0x7f0000000100)=""/15, 0xf}, 0x800) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:46:23 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b10005016000000400000000cb00ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0xff6b) 11:46:24 executing program 1: r0 = syz_open_pts() r1 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) shmat(r1, &(0x7f0000ffa000/0x2000)=nil, 0x2000) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0xf33, 0xff}) 11:46:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54, 0x0, 0x5}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="91") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x6, 0x5, 0x0, 0x6}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) 11:46:24 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x0, 0x3) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) writev(r0, &(0x7f0000000000), 0x1f0) 11:46:24 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x9, 0x4, 0x0, 0x8}, {0x3, 0x9, 0x0, 0x7c}, {0x3ff, 0xad, 0x2, 0xfff}, {0x1, 0x7ff, 0x401, 0x5700000}, {0x1, 0x0, 0x1ff, 0x100000000}]}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 11:46:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSDTR(r0, 0x20007479) 11:46:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x80000003}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1fa, &(0x7f0000000340)="72cd178bcc2784efcd6786512454993c6f15deca65625efe45a7d2ad3b532c50af4140824cd017ab3fb71bec9e4f92c299bec9de3c5be12cb517b14db7d63498fba1d2ba59cfcb1613d5f53853fa7be156dffe829d6a5449a6bdcd570c11661102977a3ee8ffbab1380e869b25afd55a96c575287e1d228dd4a121e63d29226269b1169ca93ae173406fa310ca77181857927fc6d8d271f2bb9e7726f4e473d0f969ac4f7dfe95748dbdd7fb0cc4bafe4cdb3f9271e9d1a1b5e2103b336287fe25aa68ae153365b0e6af99b13d8b83f438821aa75723d591455a6ead45e005ecd947c0aea1c3bc93032b4990a107999c61db56953db37fd3a7b1e58785f1a92f975261e83dfe0f8ec75754624ded70b97953648d9a0b09e3d667b2756a4cedb0ff7a9d11ad4cec2877fd2468348e2f1a0fa7fd059ad6f90e4e9415a68d9d407974bd82d51bdd354ad16333e50d415d5c6b21480968aa525ba375b610bce2cda43304cc12e05135c23a505a1e985d5c3f098d2c1de0193493417ddd1a68872b8e655940eaa67610fbcc504b38d16874a2aa17d1024beb8b1de47cb1f445088e6cfc1e6a419829b22ea1d4f89be144c9f83e9dda31ea33d7d085ec56f9abf66d64ed739591fbc980f2afe60f7eea09cb661add758c760eb8de0f55f8cef497072b4a026399eb79a18de04d312ed217bb6d82410eacca06bf0688ed") syz_emit_ethernet(0x6f, &(0x7f0000000000)="a4ac0f29fae04afb31a418a7cde17613f32912dd7df8f9b6f67e93be73b3e88742c680381ba583857b82573b98121c118bf3131536c692e452e92f0aa774745a18ec93ddf045cebbfb9ae990d2545ed57a0fffa176ab3c4a4e750e8dc16360b6dbba064e9a4ca8307c5d20c7b853bb") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = shmget(0x2, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) 11:46:24 executing program 0: r0 = socket(0x1, 0x8001, 0x0) fcntl$getown(r0, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) r2 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0x0]) chown(&(0x7f0000000000)='./file0\x00', r2, r3) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) 11:46:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xb1}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 11:46:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x1d}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x0, 0x9}) 11:46:24 executing program 1: r0 = syz_open_pts() read(r0, 0x0, 0x2310a9905f5ae82) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") write(r1, &(0x7f0000000300)="15fa43b7c1c12a1d93f2bb476d5d44831020e448446c4c13a5704a5da943728ef96088e407e18bd5e84571932399ec8c20f532b6fd64802664f40c16dc93dbd491ee6ee4c7a934df7072fe2d10c65f0cae6b09595dac89af2e348fcc6789390ce72223329daa275e77506889e142a726323ed106d01999f80940dfb033eabf692d9712f5f8e61b7b3171ccf3f55639c83991eb9a7b5ca676f34cbc22235e3cb9c4f661d61cc2df2ff85d8fe093eb26a7cf5607aa4eb960fc973814850ffef70ae91e34f5ed070de4d080e5df56f5cc7aec3d82a202ec45a4baf47797a120265b79f38bb6998feb8d6aa2260e4d38ebecb0c0c2e1e453ece4164fb7e4391a4d51b83e15cc67e5e26e50ae14f82ab9b752af7f6e23f8902be3677b9d8a79d8d8803d793e642c440e9882130fef87b6292a231405ad97802b82b77e5214aa986de99868bc619d007180b0002d40e7552e4b0e34c97986bcfa187c297fb92b7a0be100088c56ccf116ca6b5b5bcd61581473258a1fa36e45d1adfaf13506b88f5164f738835308b5e477f50096b81d79c60b915a50125cff1050300e80edeb2854de4a3a3d87fa71d28a3fda7f16c6d497fa2153638308b4dc4606adbc5ee65b9d40b1d381e438c9c84556374d697cc2fa2b1589636832e91110f9b0e3bec2142be9dada7bef42c1387e264d2dd33bb3fd5c4dfd624d522d963fb86e5d8f7f027361", 0x200) 11:46:24 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000400)={0xfffd, 0x7, 0x7ff, 0x1, "7b00000000000000000400dcffffff0000000020", 0x4, 0x3}) getdents(r0, &(0x7f0000000380)=""/68, 0x44) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) mlock(&(0x7f0000439000/0x3000)=nil, 0x3000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) syz_open_pts() fcntl$getown(r3, 0x5) r4 = semget$private(0x0, 0x3, 0x40) semop(r4, &(0x7f0000000440)=[{0x6, 0xfffffffffffff538, 0x1000}, {0x1, 0xfff, 0x1800}, {0x3, 0x5, 0x800}, {0x2, 0x9}, {0x2, 0x4, 0x1800}], 0x5) open(&(0x7f0000000480)='./file0\x00', 0x200, 0x80) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000080)) linkat(r3, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x0) semget(0x2, 0x4, 0x1aa) pipe2(&(0x7f0000000200), 0x0) 11:46:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) 11:46:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) chroot(&(0x7f0000000180)='./bus\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) getdents(r0, &(0x7f00000001c0)=""/182, 0xb6) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0a74e7f61f7c78f8463958535c72eb274f63eba0bdb905d9f0b27d8b7e16ede4d59287399d77c96a587598b9aad4b0d91397f23f7bf246b7d5830e0ce94a116", 0x20b}], 0x1) close(r0) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0x3f, 0x7, 0x3, 0x1, 0x5, 0xfffffffffffffffc, 0x5f, 0x0, 0x2, 0x4, 0x200000000}) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') 11:46:24 executing program 0: clock_gettime(0x5, 0xffffffffffffffff) clock_gettime(0x0, &(0x7f0000000000)) 11:46:24 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x281, 0x11) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r2 = accept$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r3 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = getgid() r6 = fcntl$getown(r1, 0x5) r7 = getuid() r8 = getgid() r9 = fcntl$getown(r1, 0x5) r10 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f00000001c0)="6eb41b96f5f0d7cc7679a585776dd43590a7bc3eef12b0d07c74a6a3046040fec7ab829b13cbaa84148eb49b746d2c1b4726996559499c4fc15bfbce24e65e7c630290e832f4696cdf15d04adda8a61e8b444416", 0x54}], 0x1, &(0x7f00000003c0)=[@rights={0x38, 0xffff, 0x1, [r0, r1, r1, r0, r0, r2, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r0, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x18, 0xffff, 0x1, [r0, r1]}], 0x118, 0x4}, 0x8) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001000)=""/4096, &(0x7f0000000100)=0x1000) 11:46:24 executing program 1: r0 = socket(0x31, 0x5, 0x1000000004000) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 11:46:25 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) fchmod(r0, 0x0) r1 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000100)=[{&(0x7f00000004c0)="2465540885c9fbf4c1197a6fc6eadce9e472da2afef04f401e2950f50d0bdcf9ce489906bb06e6d35144e5c9e7d1a674075f1407535c737bca04073dcf1f83", 0x3f}], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20, 0x0) 11:46:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x1) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0xa3}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc0106477, &(0x7f0000000040)=0x8000000020002801) kqueue() 11:46:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) r1 = shmget(0x2, 0x600000, 0x86, &(0x7f00009fd000/0x600000)=nil) shmctl$IPC_RMID(r1, 0x0) 11:46:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:25 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") shutdown(r0, 0x2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x20, 0x0) 11:46:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x84}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000240)=""/177, 0xb1) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 11:46:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") syz_extract_tcp_res(&(0x7f0000000140), 0xda82, 0x0) dup2(r0, r0) 11:46:26 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001580)={0xfffffffffffffffd, 0x0, 0x1, 0xd44, "22bdadbcfa95984668ef00d9b649fabf6107893e"}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000002e80)="8e56131c04cb81ab9925c0bff7a89a78584941e11efc2a0d78e1cca7c4560fada07c810d009e67ed49dc8d14f087c59b5de4056c828e9ec14164ef4b40e8e133fe51b5370cf3b64ea4bbcecda848dba85811c73b0d8dde9f511d2bed2952fd8927f64d134a6f238625875872dbca9aeb125a17950bdc5169dfa9cc7ea1599cbba815b1f95e4e862ed149017a244a84e57ddb65de0d5f88b81b5abdd9235ea510cd9135595e4bd9bc999d80691d998303757c8bde4c242a94765c1c853bc7b7fb43c45121a61ebcf68e360fa5b4656d59509417cf7dd604006fb09b0e119a254e59cd8830efc5c0ada9351f37c75cfa1db7e4cb8be6e5d46e862e85e817341f3dce37651b6612f6179a5ac91e768a48c37ac44cd09672334e3f665f173225634995f592ec2f8b4c00f458780985c84e2a65b5dd0a24aa8c55597acb1bfedafe5fe07478cd236071fc532f50e291b03dbfde7a59739693d29962923fbbedce77ee482cafc87af56f5bcd57c71e8ea62970e6b7a6f67bccc8434967a82701bc792838c8eed22b871cc65c0152978b532faa05977a76a47f9e8be307f8170a8d8ec8c0dab54190a02012abb06734fac21ca0587903a729a3d9fbc0bb68c60e13974903381f07bb1aa5cf4f629c1874708b9fb493d059822a2aa955abc5a0137ce219bdad16b05746241a48e40c0625a84df7eae34c9ce5487ad5b3e9b184a29387fa8ce6225993c4ba67ed04cf6e72cfa01e5f7dc6e7ed1911016fa53c490b7d8c19eee0ea0eca9152adc6f0ad46a3ab3ddce1c88c25f76e34430dcbd5d1ca79ed132c453996bfa79ad50d36f569133c887700e59d383c423df9381a7a5f3325adcc15f1975d3f183e6cbf225237648747d038890ecec4a403e73d99fe8c749e54caec67c4a794e3b91120d67c98afc658d60c3e357060c9495e2a4c4c93806c862efcbacf876a5acd4346b1d4a160e635e6d98715c2ce6f3f722fd79e9186f74c4497a68d4d174d29ff83192e4390a9feaaa31bcd2be40d8384791ce03d72102b34b4658d2fa70858fbf35626e9ea986260f4238c2410dfff3f7406bd3065cab91b89203dabe8bf0514733453ce1d2597fd7617c56e7ebe5830c309890b362acae4e3b09e6c05a910a0377e4af1ae79d7dcad06af67e4cf91c15d62febee0c8fa96aa69f87cebb71cdd782c039d2ec497a5f7f8d1207b94162104921f0d9e327957af6501044b3259d7530238f1ea7be9289161c22ed072667dd21e3a845cc7d0ddc5cb763d5a11a5f740b6a38455c2c8b980c972e8512139128bebf17a72ae26394b840c59d1d2c59c8d7b2fde43bd2b65a9562e651a3cf430d6866dc270d8d47e1389508fb73ecb0dc9f7f52c37b06733fb3e9d0919df9173662b4030000ad1377391edf8b300d4e086cbb36b90a1bb31cb2fdc31ae46933c03ec6e31767960223aa9651dc431f2aaf0dc3ab7f3816b12958cc8674fc1bac5d0dcfa61e1b56e9a35961e8088238da8935f22fd7bc2c97f77b30a20973053654cfd1e5e6e9192958ac3b606ae08e9daa66a6924662ec0e47af606ddc4668dcfc629b0a531b6be238b1a5264e436fb0325d40191dc3e51d8d4764dee1e5d34c87c904b446f7694d7087b6f8dbf23202d6e7f65dd309aa4b2a552f16eab8e55b3c216886dfe42d6f5ffba5f3290ecf64649815504b7fb25261ee8bd499b0ecbfeb707db6204f18a415640b46d7d58a9b35328bed149b7a80d0821581534bb2508a7c8846acb8c7a539bbfe532ecd3f1b149e2c3f0f759e0de75a8024ec2fc5efe2cd35e34d717d0b8ec9ab6468c7c89daedd88ece17ac603aaa506b348c04a322828e6ec0af3fc502b823dadfb478c03ddeff1f8a0bdf6012b503c1028e0ca806c4739d940da7f67ee405e2b128ef2c46bb72e609f6d0f286b817e7c7e6ad485ee1649aceef1f494905b7a2ee9dc97a01041af8cecac8b3353a5089d0223d67bf0daee037bca722348973e353972efd6c47c782fabd465342ddb7e2545c51e57e906c3e45a62a314f1c9dcedc25c76ccedfc5b3b73295e7ceeed0dadbc6a60dfbd9688ef3373053d58c1fec097cf5e61f01f0f9c5deed191ba2196f85e0e4d67bd28dad1a991a956ed87e5fb326dab266bf4a4dd92c9445fa1d0da8375325e57d9d3b5d369f1d922c628201d4208899eb795bb1a2f1037c790f1a00d18381ad5f615b9afea7ec2a73c3fae0237257116d1977bba6711673c040562cf4bf45ec26691f2f1f94dc16d3a4a3fb740362ec2ed278df2e36c9d8c2aec03691f7bc2b2f3329a45c8257f32d301d34acf8d858383a1b1c8d505a31dfd5ce1ff1af588f4addfe7bd9843963e8cb59d112f3b0e5fa1f30ac5cfa86269ae793937a83ea9349696626f08c50dbdd0594be905c452c8be8f990a473660fab45227b9343b39733f7906be46df0b873e94035be11c2a933d0dafa6b328809284bda0e0a67b0be63af4d34683b73c4229712a62fa8001244fb376bdeb53ecd3ac1c9ec0a417c8d757c48b84b1b038945b47d4038244a6c2ffef2401532c544b11420cb9ce3ec8750f354beb6947c44d3b9c3877e292c3400881f2ce4b64ff932951c1014de9860b8369ee18632eb6a0e80268819c7b1f735092d10277975bb8c7ba7f1be716161190131acb7460681c45d6407c30e81971908c1f8bb08e3919d7d9c51c0b09cfadac6a9dccbcd165dea02afadd36a6f966e49fd8986b9e44c19eb8d5c601f9cb7aa6ebdc4ba03f1050b9fca45bc69b0314ebc50701dc17fd793f5ed5ca43ea4a40ef083c880c4bdb01563e810185cbdb59b4def5f35ac2126f3c4721158fc7981b7e2b012b71354bc939b2e2ea638651d052a3147f2ae8eb5a2da796602818e7fa2b13a7d1208e68de9d790a612d2ad4a6d3b2fffebe003d178168f5806de314545988de67745859ad1d101294791c90b8840ec1a9da3ae98e7ed2949686200a8078d3539c6ff4bbed2b0f4cf37ef91fe200383770e1a78e6871c295edb3fad2e94716764af440ca11d0e7d7b12460b4dda74b3d39ebac37f90df5e358a44bbe1f874a2c09fa8335655985dbfc318c2091451824f4de240d79e402fa46d195696ff8d791d1e63d0b7f0bce7025fc20bca89224debfb83dcb4b3cbd65b3d7995e0647860acf374b4ac07b02999557d96ddde290c1018daf69d85e382dac070ec089399c9c9e36f1009f24c95850409e173a1e78e0c0d3d3aeea4262fa8b290ccaf866c5122d443896cbb37980ac348ae1a679b41def1791792d30c5323e9c669e142fda6136ddb9976bbb84c4e6ac98865162093f918004fade5abe00c90f84f2dbbd57555551168d02ff99458f1697444a43ff914ef05cc86809b9cff11b37d067a68bcce9312a4be9b045c628226abdc2d86b17c967489bdb63ed91a5effcd5b412f3369671bff97395467dc5fb779bb6917a18776efa265ec71a8729e5b797a3fb3330881394c4f57c4c9486b1e108ca02c9ea096941e5c3398aea574c12424ccbacf05320205a11118d3996abe10aee826701cb5d605512aa302ea4af17870a48806d8de2e38e09f359156442f075a5290234f83c7bb29f57fa8f6a4a1c08be15eac4910fe42458d6e6cec1262c21a6bd7dc6ee3531a1d61a9933c4868ecbc0aea63c2a3ae292df5bb1d6b80a77b042e325ddcc08e028c3a2ecaa44ae34b4047c6324a0c6cbde24914d98645f5155557ed1d6703e4c60baaa96096da7fe816f6debd0b1cd592b65e1042afd1bffdea42a967a7af96e41cd42a5d6340b46bf074bb6c29c21c0f5a8fb86721ac280b569c2e49d10d16b4e684629dcf3f5f6081499f516886c2ad7416e141df6230599a7ec22a4223f91fd46b8123a487184ca4fd07904ee5a2363c6bb113c1ec7f0ffe99808e6dc0f58295806f4d5ede25a009238ae610c4e82d5ae98863c5020cfa8dc226d754ba1f05d621cfd9ff709bc606e8ccad41b3537face5dd8108b9af6b4aae2f4aa8cdecb2f51163caaa65a7422793cc83cfe2980021ce8b43e8bade46cbe616fb7c9c994caf107896dedc6caf0e9ef7fb404bd098f4d8d0b3cead2c56ec28d6d33f87465b610978bd8b1711a59cc1a80ff2aa8d51824242b424df889a4fb238bdae84346766c3b1332b753ba03fe8e8bdd583480d9fd52078c72cc919811007b4852911caf4066fc4f819fc55c72b12839fe275e6e3e018bb8f38b3a404c142b3406d53492d10b3e05292df36d4023a91bd54c7b7bad9c8e3a5ca33f57a2bae8427c36f60ec7a45cb72c0badb502ecde9f688bf8cbceae74cad1557e00921c4125dff674e19cc92fb02217c873940f62f598d066e5d9bea17451d80276633866c44d5d2b0b3449483f6c9ddd438047d347cabd28dc40ee4fd346876562a4d03e939a5e7e92bc5d0758dd9324fea53ecefd9abd57aece4a2ceda0ee4c6029ec2477e0807fa8d7381c757706eb7384bd51fe33eca8ce9d07665cfeed92c11739e16f345c5aab32bd67ffc8dcc44a43a16fa605dae615d22e11cb4d2f03fce7245c47e6385d448cd9fc5c3ab770a60484352c0f2e6f41309e0f509ee2e51adb448798684a980918d40af950e20ca9ae37e4ed016ff0aa73e5362b21190ca787e6ae1415438e48ce5362b245a36246a3598d74643d2c9efa4e266779bcc10777f789ef60c3da6101f87b68b0d76d92aa9722c981faddb64fa0d715d327b1605fc6a385253addbdadebe8f9f5d6a25246ec4d552e60b0e1b6458556f75d8dc6db893ebf5712d680e345b42db59097f79b53313ae22d241d3b32996789ad4bf11102b40a9f8b0ac9bbbbea13f75d4eaafce4c03fad288b4e06bf5898007dbb86568957dedcff0c09d4d9a20ca763001bfddf76df98b46e7783e6fbf39dbd3982abb359297faa95d72d5b8bff92082ffdec66d86104ffb79ad19806e73ef026332361b83d9074d48fd8cc66b0c1a93cb1356c43a2414d52bc3d441658f1da8707dd3a02cd3047e65cd58727ed7edb2d0b2613c3f658962d8baad5efe57ee73b83472e91d01580dc7d05f68da7f74f0933c890218806cf2208628da16ee3fb27a9a6d5cb399ec68dbec17db5f043d694f19408e288d1a0b67b4a2c2645ad353e551d3f2eb98c146f8896030cb162a50290a3ba28973b4fee953f5800958333a12a03ec790131571ec0d65af2bb8f5220eff074084ceb0670e4786d303bfbf9d3a1e363b90d9cc823bf874eeeb535ddc14bde39c1228c05db5ce814acf8941cd5b4ec3c63113e07571ac49b4fc986c2abeeb17aa0f3d6c74954215a492cddde7849da00dec8e184988ed2ee0d8dee1a73aaf0756ffc1a493371873f19559e646a43eb26db880eabe895799533ef25b624daa93cd01898166db88ae752651c82d8042f826baa2ea5eaba5597221a9cff8d40178c4aa0fe84c21d0b05572c9aec69e478403899c29ed84ae", 0xf0f}], 0x1) syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000002280)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd907cee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11de2332ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de3bf1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19799a683ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21d6cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab6328018f52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea67b8d7d45c005b4b6220ad63412fb5a8afa6d442a72762821fc9abf8f67ecc66b615cb52f395cf03fdf694234cd3ab35d5862fa2", 0xbed}], 0x1) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) pckbd_enable: command error 11:46:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) syz_open_pts() 11:46:26 executing program 0: setuid(0xee01) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) recvfrom$inet6(r0, &(0x7f0000000080)=""/242, 0xf2, 0x842, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 11:46:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x476}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x49b, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000180)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x10, r0, 0x0, 0x0) 11:46:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2000000000000007) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = dup(r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x9, 0xff1, 0x6, 0x9}, {0x3, 0x7, 0xfffffffffffffffc, 0x80000001}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000100)={0x3f, 0x3, 0x4}) ioctl$BIOCLOCK(r0, 0x20004276) r2 = open(&(0x7f0000000000)='./file0\x00', 0x100e0, 0x10) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000040)={0x101, 0x9, 0x5}) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000240)=0x3) ioctl$BIOCGSTATS(r2, 0x4004426a, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 11:46:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) 11:46:27 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2108, 0x5bc9) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0x40, &(0x7f0000000200)={0x4}, 0x0, 0x0, &(0x7f00000002c0)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 11:46:27 executing program 1: socketpair(0x1, 0x4, 0xb1, &(0x7f0000000000)) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)='T', 0x1}], 0x1) pwritev(r0, &(0x7f0000001800)=[{&(0x7f0000000640)="86d768c678637ebe50846d7b00c673a3097754351ae4cf6baf41922da72336c1e4715da8d3cc6260c17bf8f3affa3342f9cf632f2a8c1c4e7bea1e91c3a591089cca4ac7f12d78ac352a43fb406e388100007ee06eeed21f317a9ea243aa4581bc22daa44e5f185f0774e9a8c197ba677ada1adad2d405a1081f4cded88f9c3417df96dc92af4a0b04b5c85361173639918217a8aed57c50e35a4a7d863ea22dc531ccb4596d14e482d668c710447476f941be7e1fb7560b5419d9fc73d2b38cd5e1fc9c799c1ba046613ef9946cd45ffff0aef6c08e8f555d691ed85bdb7f16c85a71450bee56dbd9a4b65eb76e06b1b5b0c662be2dbf6ee4dfffa0030194707b32a04ca7725591e9072172f06c648c853d5abe96c19968d488467d9dbcc0163aa62157b81221bb45238afddf558346b197559362b469ae6846c793be2ad20708743f7183a2ff8af3d65ad83fff1a7bf67244c0a817dd021671178c4777cc11d1f25dc4c8b81f7f41b19da8cb800070e8ab2da8b8a55149d3075f34365f2a1e2d27f9c1b36aff26dd1acffcd4a4e3cff939e26ab31413d38cc6e21e09b749978ef145b0e63e70ef72e6ce395d55ad607a3cd05d5e3207b82f52c3a5bd6ba5d6bb2eab782f8fcbb3c8928c5e41047187100552449d9ef4b9e5f862391e2d8465231c3cc457c63bca0ae6354561ba0811128711ba1694955ff036d7acb6576773749d596b167795147e37467cc336f463bf8fc27460211ba54fbd178c864b9462cb2711e0607e179d4306dde0238fc53bb337255757b9654180501aa5c3a0650dd3e298c736fc81f4c8b50dba36350a5deb8139de8f963cd0e2d16debea7646a0535e39bd2326d62e8684ed1852bb1bd688262877a89723cfc1d3df44cb0141e4e2465300741b0512c4cbfb0f2f6aa124ed9057244dcfb97a11fbab92a265ac80994300d3972bc049fecfc1228c41394a970cd2b39eb85da269108911e4a3d66a8255e11fbc77910e2c19fa853d77d21fb1d5087d4d3530d3d2147164eddd398967a7e2e4f4e8aaf96fae4bc451546616e83ac5ea9ad4161f245564bc8404e7cd42de3b6a272b78173658fee7f12ace61b5321b78226d82ea2d5734b94f77c3c944bc2b3b117cc161078db6acf85baa9353791dd26ef0d3740662de39bca2a58e96247d3046ae953ee636afd214ca521bbe994557f5f56b66d4c75611bbcaa6868f8ccde150e42726d803445e574e03cbdead1ccf7ebd8faab7cd018bd512d1557caa7de089c95369f34cd0bf994e48f37c38d9b6b5dec96e598c5fb9390171aa982d02dac64d59ac516bd4eb92bce1a2f3de03a9eb752ed7bb155b089a59520a3df4d09a6cbe389e5307b85592e514bf15affd99c40ec065168b4e31e56795ff46aa97bbe84c5b0deda1114509d1ac32c2491295f807bc37bf52cd547c9bebf5082deaab290ac38906f38fc21131646209133c9a9d2fe3a86afafebb5297008a8f60ab4b08ed204a7dbab575bec1fed4cf9701c9da0536a75a69c7d5d97dc1cdaf8f3e7598aabade5b3ca840f3c4b4b815a7de94c5db0d8575bde365297c3dc6b817045bce8b0ae99d1a441947b02d661552002e036c8a76e4f090cba9ebb1cff3ef8d7d4e955bd2b194ae241a9a4e858da201d499ee0bd3b90df19460ff5c1cd515ff10b236d39224674795ef445f5d2bd10b9171021d3c7ebf56be62d85c34012c9c27d0c1a4b55ca92eaec4b52fdb30656c7932908df972334b8457d4caf60569b072b4ca218530119b7d9b868b83909dcee58aa2c76d099934b3abb5524676c31ca9c0b951ba0681755a96b5e58302dae0886487ac2d998f057465e89be7b7ea32f8112f3e10c1647f3b3225b6b26098ddf88038c0f35fee1fa353f74a657bb17bf5b285fea656a52d18294093a907757ad849afc9df33bff82c45db92f797511206bf3ef243de74a5d590f8def2f9d49026c851753841d1d493910b797222418e11abc4ce91049b9c8926537f044810c2fc6d220a623590ce6ac7c029e4a90ad347832e2df10a69e0065eb31a1ab51a6cf4061e9da7597a78036095caeee9f9b35c769829f640c31dad0d65a43be21dfc1ae55f6c5b825d3403c0950bac85ae45f64385f9804543f3e5d29fc7462fdf1f65507e387a128fcbd47f0d3023b092789432e44e19d8dd84c66f8d5845257a6c071fee910cd0628a10b3e8bf2278d2754c469c26003452e597597aa7b197b584f707d194559c0f9664a3c825fd5cf753c645dc46ae9570342875002a0caf8d4674fd6ebcbef923faa9b415359bd6f220a3e30c38cfd2c3810a5eaa3d9b0ad3ebb036a2e65d3edc2ff86c91826d52a51f9813e99bf2f2f74692548fdf480a230b6817e16c28fbcb707606e8202f9386855aa72800669eddd0c12e7c793f8c889e982290b3a3afeece0a829b7ad332ba763b7f10073ac29e94c0b38efbdf41e928b6c8000f0de6d08ec699be35972b6f9b4ab041321df031824f9e0e1a984e8683dee54e59b38e37d754e52fbb9d5b2eefd29c24105de25925ba19de6a5cf5bb24e9975020cdd82f9ce69fccc15972c1a13cc9c3a4edb5fe104ec5e3c3f088e44ca7ddd496983480d73c6c2471ad1a472739c12857c567378d32eb2f4cb59a2adcde680d495047ca23e0ddc846a0d0cb37062e4e28c3406e7e905e99983776b77b842b8f3ad25fd837e7f2f991f5863dccfcdf74b2a8c2bd18621d2343e206309ea0d1d4dcfbe1129b9a8a9ff55bfa8518bdee1688c3cd29e499b69a9128a40e5fcf0a71083425970a169cc17310909e8f5dd615d4911754c45e02608e74a7c2e13f8cf549490c973225cb2d001d21cffbd37b969213a88359b51a18c27da8ed6c086dbaa367adbe9b4a10c7f3c4a222ce060d1240631c6f3d3507ff4971b8c823f6f039cb6ad85b5d8550e3cd5456a9189a82c0466190f6dda94c4407a4776edc879c351f264bea02d1e3d090489ecddb8f2cd655dcdb2766a9dc346aa08c39ac78b7faa36955320c0d3f1c53fc4713bf0ec2b726222dcb90936d350d6c1a3dd357f5bf5bf825ca7e32781ebc100aeb04c12151906f25457091619aaa28aa0b34d4ce74c94eb85822bb2b42209fd959f7e47c1782716b153a119ab4aca4e940fa162baad481e7c8d398aeec35681ac4b242dc4341daf7a7a268c0da5c7de47c4ec500bd72126e474c30ef84cee119c75af52828e83c41532987b5ab760b412c3712b5e8be8edf18f9609d3a4856042e4813316d2042457e80cac689077f4d41baf096c0b6f052ea79c0d181d27b2c2f04a307f8738e086c1b10134bc30e3e7f5fe09b91cd2d311fbc766881db331412b98cc8ce531057ce39a0e0fd69decf21acc0de8589e413b37b4bd998d2c5cf7c0c489cc75785c37aed25ebaa7949b86bfd565fe385ff51cab230602f8f802dbc799c1b99ad11f7361844153c0e44f55692e196b8eac4effc81dcb5d347c470d244f6fc25393085468a0dea77f8bbcab6375ff1c668ca3b8ff617d9e0547c7021472865546d15f0655832324724ab1f9549ddd21616a1b32e8f946251cfe3bbb1782e3ab36634d086a96a543267d412b7682bc90424ca4eddedb326aa0670905ae925283dab8cb7c4b2b0fa2f62ec6563fd528539a146d94f951d8b399a971edc9e91066b52cd4416497c215ff57a3e0d6e9199504280253a92e73d1469e5dd3953da772da575b08bd4d68f2bfe8420801b26476b3601cff3194968d3c20b009d28b9d21fe9a55351e8834a230a8a8ef272fc81683130e020003d09b9ffcff2d0067f16a54415f52e74fe7468d306ef094316d23ac0f9fcf908fc15a585ad11d0e6bfb7ec94c5ec55a65d111f73d4fe1c4bfbf0a08f8f639253ca2a3d733fce89c4fa1618e89596cc22634de74d6fb944783ce8c14d93df6e97d150ee572f9724576b2f63853be623bff12f0c7a79eef08547a203011e8df242d4ad74d2402e099be5434c768fe088ee8768d24fefb08b7015d0fdbf93548a5d619c30977db117a6da96c61499ee7cb855f7e8b77f136da29f4f797dc11591473901f0410f41980296b9818c83d34fc14792b41fab11154c09c335bb848eaaec7111d78202b268944c9468ae7c7f4fbedfd36f530f4cbb8ebf79890f3b90cd12ba041d9e36b9929679f4f5f63a9cfc311489cdc83d4f51b1a111e4d37635b2a5dc7f509be718a8960ce4254a18c73699e9fa7e8454cfbd90c44440d0a87867a17ff6e3e542500a64e7c24826520a50b73f75a3862cabcbdf23dd9c173a6048fd8293dc677a2b33e193d695d344caf8b3ad0e5f334c852905ee231927753867ff74c477d1ea4c32e6826ddc34876418002c4ba52f9cf666688dabab17b21fd6a0c868bd4ec011f7b4d6693e12aff8adbc8fa8c1dcb712fbf578f0ac67c7c77e111aa7c6cc73308c9bdc52b5ae4d47befc9b6b68c453c7aac4cc9ade4bdb60c103e8f29924b005fb3b74476ec27248415ae6a174c4e766b0bb198636af88cc146d49196d0671ebeb4d942acc575452d949331afa97dd4427232fc936751b742ee36f29f3b2a576a22c28ceb65a8301098935077ed4bb6833cfdd771b261a0be08001bdbc8a85f1f77663e42ee624fa61eaeca2006e7435c206e650f47807720b8ec0f8747379fdb14bf6c922b10d68d44671ea67e256846f49b3ce978ecf3ed3f5c953930c451c6ce8bcdab8de13cbdec51194384bcf07972dd723fc6c9819b8e22a6abfe5fd25bb607fa59441ad7f413aeeafb52c080489349c97b7d2f11e907f0d7e00f073db6a6624db76e84dea877040272240ba63b6d43ee054d43b408993a90f3ea9f35c638f0819116d2c644f486bba4289d43c76110c72060217fda6a2f71639f175ff0c8a51e09bcf9e04846a6432d1ec1ade8e8b9d0da88e6ce599124b235b0ad97546beddb156ba496a36767623499ec4bbc3acef5d8a3be82eed7b9a0d8a818624fd7f63452597a669c9c0537110ccd7417fb6f0ecf36976f10c1bef0a41362806cc3bfbdb462e1503a31f188ec0b1c2caae525cda9c98e7c00db1c5c1854efbff1a7b2ed919af5605d8bcef48d7e7db02ad312dfdaa61577b6c5ebbf47a7a9bda6c7ff020494e76e9d1f757cdf1ec91c905df3e1bbdcea2f57cc4cdcb1730583b", 0xe41}], 0x1, 0x0, 0x0) 11:46:27 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kqueue() minherit(&(0x7f00003eb000/0x2000)=nil, 0x2000, 0x0) 11:46:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4000000000000064}, {0x6}]}) socketpair(0x6, 0x1, 0x8, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000180)=@file={0x0, ""/60}, &(0x7f00000001c0)=0x3e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='+') 11:46:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x80000002}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r0, 0xa, r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x400, 0x0) lseek(r0, 0x0, 0x0, 0x2) r2 = openat(r1, &(0x7f00000001c0)='./file0\x00', 0x100, 0x11) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000200)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x9, &(0x7f0000000140)=[{0x7, 0xff, 0x7ff, 0x9}, {0x3f, 0x80000000, 0x6, 0x7fff}, {0x100000001, 0x40, 0x100000001, 0xc2}, {0x6, 0x8, 0x7, 0xb822}, {0x8, 0x4, 0x27cb, 0x3f}, {0x3, 0x5, 0x0, 0x7}, {0x5, 0x3, 0x4, 0x9}, {0x2, 0x8, 0x8, 0xff}, {0x8, 0x80000000, 0x5, 0x8000}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), 0x4) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) semget(0x0, 0x3, 0x100) 11:46:31 executing program 0: shmctl$SHM_UNLOCK(0xffffffffffffffff, 0x4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendto(r0, &(0x7f0000000300)="39bd4315b2bfd65743685576e7da57022e14f5610454f4fc0dcc741ffae60b448492a728a3b71a36a3477813412726f116b91a0b40fa8fa831c53178f55322686fca48e0dc1b95039ee4f254c737cf8ad430f8d2b11e7c1f94e3d3c7081448f8ea3f575c92ac6653dc83a7a5bbbc0c08b66d0b315a6ce9c59ac640d2405c42716b09df7fec67f5c726b4ca613a55e7c824526405076ef35def255af9a7d36055aef904", 0xa3, 0xc, &(0x7f00000003c0)=@in={0x2, 0x0}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x30880, 0x110) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000040)={0xb038, 0x2000, 0x2, {[0x2, 0x9c0f, 0x7f, 0x3, 0x0, 0x8001, 0x200, 0xc05, 0xfffffffffffffff8, 0x4, 0x4, 0x0, 0x80000001, 0x9, 0x401, 0x7f, 0x5, 0x80000000], [0x2, 0x5d, 0x1, 0x6, 0xff, 0x8, 0x80000000, 0xfffffffffffffffa, 0xffffffff, 0x8001], [0x0, 0x9, 0x8, 0x2, 0x8, 0x3f, 0x5], [0xfffffffffffff800, 0x3a4b0000000000, 0x5, 0x10001, 0x1, 0x4], [{0x3, 0x2, 0x5, 0x3}, {0x10000, 0x3, 0x8, 0xffffffffffff0322}, {0x64, 0x1, 0x16, 0x81}, {0x6, 0x1f, 0x7, 0xffffffffffffffff}, {0x6, 0xffffffff, 0xffffffff, 0x75}, {0x0, 0xe6b, 0x2f0, 0x5}, {0x0, 0xfd7, 0x100, 0x28dd}, {0x10001, 0x7, 0x8, 0x5}], {0xcd24, 0xece, 0x47fd12e9, 0xffffffff}, {0x4, 0x286, 0x100000000, 0x6}}}) 11:46:31 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000140), 0x4) ftruncate(r0, 0x0, 0x9) lseek(r0, 0x0, 0x5c, 0x2) syz_open_pts() 11:46:31 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) ioctl$TIOCCBRK(r2, 0x2000747a) syz_open_pts() pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(0xffffffffffffffff) close(r0) 11:46:31 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) r1 = socket$inet6(0x18, 0xc007, 0x0) shutdown(r1, 0x1) write(r0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r2, r0) execve(0x0, 0x0, 0x0) 11:46:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0xfe, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x20002, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000040)=[{0xfffffffffffffc01, 0x9f88, 0x1, 0x7}, {0x1, 0x6, 0xfff, 0x1}, {0x2, 0x3, 0x3, 0x8b}, {0xc6, 0x7, 0x1, 0xc2f2}, {0x8, 0x1000, 0x8, 0x10000000000}, {0x80000001, 0x1000, 0x7f, 0x1}]}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r3 = getuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={r2, r3, r4}, 0xc) 11:46:32 executing program 0: mmap(&(0x7f000071b000/0x2000)=nil, 0x2000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c9e7bb6fc6e23c5b00000000080000e74de4"}) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20, 0x0) dup(r0) 11:46:32 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap'}) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000100)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x200) 11:46:33 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x142) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) sendto$unix(r1, &(0x7f0000000080)="946a3af40127da7eddaa49414c8613d4d42413c1a008b30fc13a0f37f766ecbffa70b8cae7585f3741c5eb65ff0ea089c9cae6163e1a0651242c8c7644bb2eee3885c1d786e0b617e26072b12c2b545e733e7b0384f3d2934a8f72c2684aaf5f0a2cc058a6c7d4a17d179625fa08d05d2a260b4576e4ac0b36a23a1c83c4f990c700cbf0c29f46dafa4763fefd7678394b64be4312eed8ae2c106f38370199cd6454bd9890683c21e952f4e51adb43", 0xaf, 0x4, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000700)=0x9) 11:46:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000000c0)=0xc60) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0ae6c5bb4eb000000000000000000008000"}) poll(&(0x7f0000000000)=[{r4, 0xfffffffffffffffd}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x81, 0xffffffffffffffff, 0x9, 0x0, "bb22b837dd7de52edfba31a9222ba2125ed7a42d", 0x400, 0x1020}) 11:46:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) r1 = socket(0x16, 0x4003, 0x3) r2 = dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x0, 0xd7b5}) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x200, 0x2}, 0xc) dup2(r0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:33 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x8000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000140)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") pwrite(r2, &(0x7f0000000200)="533342b1bae9aaca29e4f3d4eff56e52c64889c43459d94b66e14e2ea6601e2fb4e285018b76bfe4d5d5464ab98ad358319b64d58ccb3cd6c6d54ed0aeaf8bd283c8d0f5eaed6b8e0883bf118274de00ec4f49a39d0ac7b412bb723b95b6ec925c4f58e083c3ccccbfa00ef8d78e51010b3fb79d1fe80ef209c87a923cc5e13b798e24b4c8e52b7fafa203bead43c9dcfa0c1712c16f4a6599bf6538893a765ab59d53b9e6535294a8550ec08355bc2b50694b66179b90e385c77dcdd378880cceae11f9cf17d3f3b05c240ceeb78e29a40899b97a35a0bb548ee9a4838a1ffc9e080d3dfbda4ddfa125ad298fb94b66829092737bcbd953aa4ef947a2dde7ee7963a921166a9bcfce766c420c9339e4a422bd17e2b3bb5be8a50388b8c2bd76660f4174048cb66cf7cd352bb24d05daebc0eb3b6e97a81951bf9ae010fa5c14b4740dd0de6c4b283ebb9c74857811c6276b90f5474ef272fdfce0af36dc6e85d44ca4f79da12abf0a3a5b26d50d57be86fcecdbc7038bcf1a5dbf12adf98fd896581da66839b0ca1dc2d08e562347394c6a225986661974aefbdbad4ea01c96d47db41806d46f395b4b5b475e6867be99c00b0ecdecb7a5a8da6f6d9d84ecbc3f2e9cfbd081fc241bccb3a2a88779d0a9d4bd5a358f6c012fb137eb18f3670906cc4f3ff0365859f2320bcfd2634451a6c134b05059b1f10cfd3c07c712d1267705422ea99d8641ed58d752fedf15af5c39757ddf575b219b97fccf5a4d5dea7b2e88fd5698b255487f5c1888b97bba3f207774984075c0e37d147663d7a96f7b48829c098246676b679c474f08209e5566c02f8bd11e2c92e2e43c59a1e664fa6a1c4bdef2181c56f0d1d0a5a52e35cd5d11d95176ec90a059690286f43d0ba00bfe785286e860a460a8799c8052c074fb2daa71a510779f6b937e3de2f6cb011d600c47f2f522f76d0c5d212ca108e51e215123ce8981f4cd87f0fe4bfac40ef2a08ed19ab97745b7d246fbef86f8fcf6ccbbe3de7306ed965ef0688ac3f25ece898540600f1ba43370e42fe1d061161edf11af3b9bf218576a940949bdfaeff97b1b04a3ed59471bbdc05c833d228fc36c5aca39800c096a26aaca86ebe35d6e334494b34b0c7dbfa3eb86e87601f315e70332f75306e33224e0a3a8b61ac34c5e734ee51f17e690a7a42fae3e2b000dbbfe67e3d6f0b564ae3f2536f79901ff88d79a26a0eca3fe24f1d093858a86b881fefe9a4d01c259788993621c95440fd1156507e3e45dd6841b508cce29cc8b466d0ffb9f39203f41b874f994063482cb0c16bccd4e323ce018f74ea81d369212a85b3964f21fd81d433990b275558a15bef34d8d93bc50f45dfe550980c1fbcd67915c6ad3d505ca7f408ac71d51199d35f494a990c8bd24b513b0c3105d812810ec5ad4be1680e0be844b78a5deca37e6e51e74f63d739fc9fc700856bafa074807bb489633b6885a45493f7d502bbe3cdbc65e9cd8bd0dce32445795b81bc868d401b47abeb5abbcdfedf27dce4354d83a8a514639ef01f643e7fa5cdcf7fcaecdffd72c1423986eb701d4b631423c659bed24c3498db7ac1e3be553d2777c682ef6473b839fce7f3f2d7e01b90fb5d897b1ef96811e7200420f1c5bb5bc836956dbc8c661724ce7f3f9fc49714e2750f056620aa0bc8790c19497e96cf4b256dd34e95f3017783ab9ddb2a28852def19a7456bae2f0a9c2e968c580d267646734e0dd2eec25537a513b60a98bc07320ed79bc0e337d7f6600924b3c187ec30eda040b49fb5c3c61970a7bc52dbd8e6f02e17dcc2c23de02eb25545ec3001c5ab46ea069c4c5649d14f73516495a88d8e3c0328e4e06fd844acc423b741de7a21b4ecc4b3237ad7658f536b66341a009c8e41c59ad2f99da9eaf4f099bae540413d57d6a9da3830a4000e2e95557120051ba591e47d2e3f4f1f52363799d9d069f1bf92e2e6f3781330a1e43c106bb111b7902c5fb278b5568b62f7116a113e7d0ebb8d2c8a5ff15a9f829e0a8132fd14f75f2ae5709177c953224fc562d4c8e33c647186f4ffbacc6b82d98e9f5cc4c7d7e218c5e540849cd3f67395a0a51dc8be87518145b793d2405fd0a8fa37dca6e17c43b047141a3071f642c34d22d831b8db3dc4d7435f35f94997fbee48bdacba8533e85dc7433b04028b1583f66e9a966d49ca4496618929d9baae9d8be0fa742025cbab82262f21d77f71117c21a344d93089318863e0f11e993551153dc36c4de950956ecc1271c0593378b518d639da233d98eed1d2616542ed3d2953a2287ccbbdd3d6d807b48579ce45da01abc99518cd5d02d283e3172748f38d978cdfdb7d1eb3c3e69c68ba0d65e8a6e9012d0f4c17aa7e46a435b33feb56b794d722132f1c1ca9c42fda35505d8a4c2fdd126a107d1ef77ce7d6ae8563f9393e87c588991a526fc1ae7ac0b0010665dfa42c4baa52b2cd448774b41204810e2e98d7a7ff737875bbc4c4161b3c6120dd3a636de26ad5159359c0369d67b5c221dd97d985499d505f687f67e0574703b680fb4078356fe162e1062e3b0043631005dff21b78c4d0b4f80581d6d114d3ff3f08571ef820d33739e53c702b78437b094f15cc785127f86d15a4d011119202de1420ddaf146b884cba2e13351c5fb536fe069ce56b790d9437a75172eef2c49a9c2f0918042da8178b15ea1f76d3683daef27a093d25477f4806ce69276daf5c69a49ea0899b3975ffc410318ff9337742f29a1f0138182199264ceac0a6f8c22f08bcf9445d5dc43e08cab5ceba513b82a45e9d9b4e368c3a1cd62f3dc9a32047586b800dca82f2406f0cd06cc787874458ab5cdb7813cfea7bd57c25cf8b3d4454d479d369d05b5752109c6f6e45d4899e5352fc4ceef67c1ffc004c8eb55e4219508a39481ccafb48f67fb40bcb8e7304166d85e47e36e789b3dba5613bce8d3173512068b2f557d62ad118e17ae0ab4c07561c3b13b93037ffcd5e508523d47ceaa3cba05de1b6ad90ce59cf3ebd5348192b6667968c4f4543a72b7afa4ba437d0e17bdd02376de245ef0ecffd38cab1faa4aa3a4cc9fefa86fb8b9876ad16df7bbb819116388dd13c1f7e55311b9a52f5341f55adab3658f798f6a8df7d516630330de31a7996dc037a142459213efab690c02c651259b7c7008fc0561ad09b71ab906dd229936155c9acd54672fbc4772f53f466ebac4dd4f57745c8b496806045db121c49731a572c33ba96ad507370f123a789ba80a7bfaae89f3b684eaa0b624a6934b594f173f5397b067ad6db23a2f9faf6979bab49fce583bff7da1d66d92aca6be2faf99e44e9d3fa03767ca4ebd6ec2d770b73129bf1f61bee5e9db6dc7baf94d3efcd9fb58f703e2cfd69b677f41b18dd599704e7c210503a0ddb7d790cd948acba7a45970a4b70ca4dbfb095c230d507c944c35ab30dfef58fd9ba2b87d16422066f260f4ef691b5c2d357cce37a0e2bdd6df25db17123554c7802199fa79267c9598e13f8bbdfcd83fe5babbc0b775220e85ee27cd8cee5504802babe7833e02833c74dd3e80df50d5aa4bed0d7dd1a2061ca7d375c21b0179a6500ba8d6a56bfcc8f54febacd0ba720af718de333a57fc00527d33c7cc5a60d6cc55e716bc7b34b5d7e5539dabe1c9d4796b080f56ed26b20b1bedc9b5dd3426b317d8cfd4706988ba6b46d1b0440757a32414e8a565ec075b41465114e685af68855a73784d92c1f720a47caa57ca1e0b3295a9600f3ebcdec3434ce70365de3efc010d604164016b8f39d9ec34e1438f35d8b0020367e55faf8361a0e0bc110d0fe75263cede415dc4c3deeaa41873fc6669b9aa469f62c745fd41a7622ad87137d316bb4c97e2c5c2ce03e869d55a378713623d1ad1cf0b98ee2f7740554efc778be42e54476c75db27a1189a75afcace50b4232eabf3f42d65a9524d47906264fe7106afb6c8148c27877cc031cce84566828a0afb755860dce381e71e763ad54a86cca81733a194c2c6dbbc05cae3ce1c383b57f7a5bed4ebb54bb598e38d80482aa98c02834cd96f55f97124a71bf25d478a994db9e02fc8d11a194b0cb45445d980d60b5fca97eab0261b1d94c2a2fef51b82c88d6f81145b0095f78142b2c5e103b0267d0f7673abfa55b5a00ddeab6b871bf604cfc4ca38568e0a4ed53cdc97dfb29c4c33fdee249908ab0bce7cd2bfc31aff08017c2681c3d37f863ab65fb7f7a71f9abbbe49df107dfe9157b2e861eb55bce65fe6c8d1a4c521aceb041c9d2ee4be2a40af50fbd4533c5faa1f85db60c3a07d18a5ba16fa1535176748e593d489210be8e39781058082c35e9a05e02fdd8edba32c9f5cdb44415366e2be8cff20a3dcb4e31dd9bbc1ccd831fb8dbfa9db2e065b6f20b11bdf3c3176cb525b3bbf946c83fc55ca05205fe3d09bfe1acdafa9aa57c29c8b57721875b3c4c903b286614308cbdc988b8d244225928880307cd75edcfe5fb70b87f2e9eaa9b9ba715038a072c31ec03cc96971ec4ac11cce2a623298fd4029882e7b68b7e5ae7fdbf0a4b17015957a7d5ee5ae73ea2481fcccb9f88d794e030b1eb8139029ef4a0d56dcf729a6f9d1d88ef18bb8d060bfc63663fe5efe0b30e2765b3d8e59c049a24f56277598bfb5058508b1e2c3b51fa095ca1ed9c310f1db9064496e9272e8aa3f05fd41db84a5bb1389327dd0028fd974ece851e5253fe33058f4fa32b1c02cc7c0539e722f87c5b09e78da7945fca7d1f0ae75a313951a110fc94fbddfbc13f048a3e18311394b908f0700c67f7589e6b28899e8a6a7184db1c248ce0d05c98377be377e49184b893f00ba1947540eadfcbaa3e5af5e80aa045e186f19552847b079f29fc43a731151d6b806e2f41269f5f6755e796975d5acf7f235746ba9d1aeaf0b0852399aadd6975b152c381829aa84e138e6b094c86a9902b8c3a558082b838f782a741e29b37ab58e1e0bccd5e34c783d01f967d00f343d7eb1646fecb47374d2aa06859816691b39c44865995426ec40d1164310d4deedbe5a95d13de1fd1bc8e8a9f9869b33c641523603a947067a685d48793b99c4e9dc88fa36f90fa7a79ac435bce2c1b0a7e3939c15e9ad1f396643d44de75c897df71773e166fb305dc59ee7e95670bae9d5994080b36d60499c990b4e81a7f650e55954ffaaf29b6c3169ab289b10105d4daf3ce2575f1aead6db255c8ddca5e279a64674b18ab09ec1bf6a1f4c82365aa62fc230574e0ce91350df1ab043c7a10a611eb4a6d579f3cb287e8ad5b87d93f150411a527b0571a793aaacb222895c2519dfbf7a6db250bdd1723eb80b8f2c8b38f32230660882ee2f36fb11139d246e488f5b0576561097fd3ec2d142fc7efe9a808ed21f4d71b4fb32350101ce4fcab99f38094bc43b81bb4e7428be48c9124057618a356f7669cbf3c8b29a2b5cb58b5f8ddfa170ad733936d66ac652944a9c4e309af76da6b2caa6ac181f5009682d36ec6c1123b8f91b495a56983e4d3216b809ab84d5f46eb67a774da0df4c5bbe437f85b1ae3cce41551ed8b425c7527533c8eb93438091704ddb808f0b430e0edc03a3abfd8c1a5ea0d5fb05b61f27754d176560ff54b157d97c2e16d2f33a6342b279fb2f8ffa4c9c70a9b7438e217fea04672e6f61997241cc3b98014ca0f619c59210b284bbbfdf33ebb2dda2a379278cbb351098ff1b511c421724ff45e1613bd2a959a74629a3484de7cba307635af851fbecb4890173136fc83532f36943513c812a56", 0x1000, 0x0, 0x0) 11:46:33 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x4}, 0xc) nanosleep(&(0x7f0000000040)={0xe}, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 11:46:33 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0xffffffff, 0x23}, {0x0, 0x3a}}, 0x2) connect$inet(r0, &(0x7f0000000080), 0xc) close(r0) 11:46:33 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="17", 0x1}], 0x1) write(r1, &(0x7f0000000340)="5698034976527350631ab3cb861ec6ef36a2d710d8155fbdb50082ea468b4223e2ffd855f7639a7a9f38a20d742d20a4ea39a9de8b04f6747981cc8cbc61ac654c36c9242119a529eb368cd344ec068155489b3dc501a2743e1c6153f8b65e31f594ae3463e4a4e7d5bee1ddf9ea1ba6c83d98a50c1e0d1fd32ee426217660b49ab4dea87ebf8698484f1cd6711b8ff8f3211f36e74063fd1b89e7ae91ee4cde08536efbe8598a55454f03a078e8eefe6fdb0b6d0ae405f8cc5ff7271300daba4545a44bdbc1e7b0103d18fadc9e16e157a7be0e54111e70d6e849aa92c30c84c7e7245ae35545451e2c668dd197dd201c88429f5d1f926f1f998b25998b1d66e563f77dd664c0b059a079591967078caca4282abc836ad4a003365a25c57fe4e6eb01a4227358c6885a395de496830c66bb7b2fa23b86c036dbe22c1296000c6b4887bd2762f2d1188d9964d9f9424b815e4d5c1a697b49202ddf795afd8a8e890a2e2c0e97d4d4cc51e83a1be16510d05fdd74ca490891e8eaa24bb0f0c7cef78e54a49b38d9d8a078c428fa02faef9c9368acd1a065627734da298de9487f8da98c56e158554597a5a8d9324b09ec1eee8830e1087314bb8c688ff11dbf2f76bd296a11632cfc92703e19d678eb9f7be64226720909266918c84ddbfcfc1ae2bec7f84b6114835a5ccd25fc344acd6baa4ed4929adcca91feadff961275b4c8e43d6689fffb57993bfcb05109825395d1caab68a55bf695204dccb14fd85da45ebf6050658a20d53af75693864b8221bc691b158de37a416a75ae61700e756dc3f6f4b819302a1c3d5a1a87583ea42106ae4e96c55ef4a3a866d276acf898e485a7c4af8db9df63d4f8659821edc130611a06416d548ad54f3c2fc65d05470fa8b4d5d764c3a8ca8af81679d194b107a16ddfa891ac525a6c04808aa767472665b789c676ca519903081e16936a9dc828e6525884cd9362f9f9a190907cfe81cc22eb1485f048d39c6a617a0cc3876c0e6336891f82002a7696608f372d85545a8fc0e5f9a1517686ee3a686af5ef3c01f4af38af5f300d410b5f1449125220d9a6362d1cef211a959e26e88411e58fd351474a8ef7c7b7906210b12bc4c799391da56c50566c34ad1a2a6ac8312f05636d14726fd560081ee4891aa00b136945164c705bd302a6a8f847463f902afdb06354134b8850c3a863f3a6a5be2408198384b25676b8941c0280397e39a43d0caf644719615ae39a2f1e2a1805d3ac32053d7a9a33dce40eac20c649696b028bd857105e25fa83acb70aac79dd00fa8f5f95429a62c5e0f3d0de7accf3e9a674c2d1f242c0eb7e787d631ba021f4a8f655f4ea2c5899e54a331483f5a04d5e5e40ec341d17d83375e81b5241dabb16c1b2fe6f63f82378ee9e91628a27c919bc0760614b5b198650af7b23b1ea8298c858d6078df4f7d5b61a3daa1d353041a809873ea030abae82248f43a8b487a2b83e63ab768b8938f6a939899ccb3faedb5f8fae7677c084fdfbf52667e314eecc5bb87586f230bcd644e1be656d76bdb81aa8e74d26640053a88f5abbf3580f3a16ed530fa3218bc058b5fd28f953f6d2c4ec2a0e4d0bd8e2e8b4d011dcdd03fd6d00c9d13a3794daf0c2a5759b2790164e1bca5d1475475abd0e91d4bed72ff980907041884137dec73f63eb1dff06a8ddf55aa18f056e46c5478a7365d76e4d38715fac2223bf77dd168409625256c3fd97623eb72de9227af972883cb0f613341851f8c6e1632c8c61ede7f3e25c84a05b901bb5528f7d6f2838c9d14d2fd045ced72b9cf41d8e6fc60e8e4fb2ab7f1bb05ad42156f0ce57abce271cb7fc64941e0c2fe9034718e49f9b0730209606efc7832e77b500ce563971b6221f9a3d9c458850c7ed47723763601b571f16e37b9467d5b60071c835592ad0b78e5064ee47c5d76e40fa9f7a91136ba0822c6082607c4bd75ab2eed00ae1c1f0938d1378313c817a81b9f30c537c0141e1407111df6f9f31435679640b63b189056ca663be779d5fbb1e3fa1034e22ffbb87934d94dbf9924be99bd16de5210f2618892d904cd059232270c6ffc5c317a2e41eb1808bc10605bdee95072e89dc0f855c007731961b9b3c96434043dcf43f3bce6a447676f34a8e1a3738dacae7ee71bc19e3f5f2e19645605beaf52bb378c2f1a2381097161b6c9bf18b663083f7a9017405ddb26e06a124e2dba16f757a163d51c93c24071c79303437e176c247e148055e2b7b51efa49e5fb9c398803bdba19efe91e46a4e3ef7ed5b144a9ef0e86eb983225ccc8cb68c05e0776001f9365aeb2de8f5821dc21f2ebd39c7f3433b6ac42dd707d50f515b2859a7ac019e6eeca326a7b442fe7eb4e833bb5f162fad9c2a876662cfee199b5a2270d02847bd874e4a0b9d02600fc6cffbbe417a0ef69e80a1a37e1b1d0b4150ce96df7405f8dd76589e99dc32050b249611a1a11b9f511f7b51c5f99be0aeb13b7dcab06c25d378cbd5460b63f6f9a4d41501b32438bc5fdb86ffb82a28565a9a24f8caed964fb1748484f84fdc0ba8e65d5a0322c5fb6302e433bbd6924ab17694c983d9baa798d64494e057291b1e5563de1f6b8d4a56a3c202066b480591211ed5581fcb82a4957ae0cee16c13c7988395e6af0c216f75292dd987ddadbdfce963fd4a6f031f135743b3bd5a0d37d3079317fe5dcb79f85cd1f9ca36a7becac469e8894a2b32475b4ebcd5dda8949910c9cb9bdb0b322c776fa18971b618484e127e2c122930915c1c6240b64ff485f3285e78ababcf13217addfcff8957e2675fc4a76f78fefcec7ad9cd0cdc4c329086720118710fb3d9191b9625125fa0985283e18cb1318f1a83094f1445ba14ec06cf1d138892ef6835022aa398fcf2f614bd3bb885503bd4184aa1c6fac33fbb331fe377c4dffd45dea81bbfa30a6eaa75fde740777beec3eb3979c42851e0ff71d90836bb1ec96d60301ced6c5c6131581d5b3af88fcc1ab54d95867f3e6cec06c3cadbe56699885b771441c7fdbcc4360da8a0af59800d40484623ce39242c6d5ba64be308fcc6c54a54e23de8d9427d0e2e3bae95b51c64ee73fa6ade9f4186b0cad250895dc3ac3e60743d6258319005a63c7a09c310e1bee0815f112d93ed02669accac52ee29a918ccbc2f6be6f42195d396d9b709a497a01b2e4691aa5aa3001133a5d603c2892b283436f3de9125e1eebc97b7671c189a4a0d451a00ae82317eb63897f1e97222ea6e672ae4144e8ca462d39e8d6b9611f07294bb347122b3d93826f3b9ef3656e317c95a1e303818c0ed1c7e972110ae26e33a1b104b909d3960f2cdb4bc861a287663cfaab0defedcae86f41079c3261692407163e47c551799d315cbd2e075ebe01a6265b6f45a1a8c59eb1e81aa531feaae5b17c758d3a303b13eb3c816db90d544cdedb047164de3ba4d90a61d736f00924cb762e89b78915257b822cf37798c8bfd749aa67c4d76e5043e928dab743cd6e5ed183f12c8acef33f0ea699b8d3e5bfb919037716abadf0496a1e60326048f37fefef27f604c8e3589036ecd48daf90afb93e3ed2b447b0025c09867d4bdce46bda92d00ec20e80f2709a58a506256932c7fda955aae4894b4542a2972dff45b52438df9387476f4186a67959b4855fb1bf819912cd835136e93bd42332f4959e090325189d0a0f698b3b735c08584d36e932d1d4e6aef0d50bd0c9a5fe28a50d67acdf1876e9def2a12a367bf12843785211f34db67d5a82d1673a770af1fd596849a6b1efa8a9ec9c79c6af72a5858d014ae994a1ff27429ed41db04e2b5443fc7b97dd16cad27adc1c30bdfcb62c4a5d4bd2394075e6c0d05b755b7b8f9770337648161b3106e5fb5a6cf7272f89a1cfac1dfc1212cfc7339308c69c7628868ec36825573b6a6cae1f5c9410fddd2b40c2c2e2ef601aa9a7776693726793a91ac5db63eb5a23fad64210ca5361500d7c2506a7af6e3f8f1e5e926e9628fe9812fe67561070137be5d6df7e5a24ada5073d8608f112b8099b00b83c4e1da0056bef82ac5d1ae39d5f8bee577692327eb0571200d21870712b14d0243059f8481f1c4abd38601e1f7c2e0f609c70c6f64240672535a0d2a5ac02493d953ceb9a9a7d5f96d025b8e97646d57be39093d05cf9c5a583b7922c0da75c24d324669a360b1e7f93deca731b0076a5168b260f41dc5952b5861bea071e8d99d203dc6a9212ad5bd671d2a3eed7ba235d11b5e2ef7927f0ebb9e2ff00a09c6ba21cd0f6174ce65e37360e0c58915c061ae955039b00284660fc0474de75565c9d45c94349da8a4c0804ebacd69aff0f5c324eed43728ab2c23b9e0d13b0f95487b1b031816d418166a29d4e25a807665455d2079b8a1502f410b98d8a46093fb75d949d843f239ac1e47b583077e535dbdecd5933aac236f40d2d4f96e6093a345b0e0d118065e41f530ae10b83b9e659a99cc035c861f5a1c1bb53621ec53d6fd225eb2f21e3fe6ca4f2595c155bfdc2f4fe9b1c23901d1a315c92254a6a0860793eace3820252bf93111d5770f3548d105b5fdd17e0052e94a3c643d4a664cdcb888dbc20f4d04c8478bd043d9a7ec2258c2e8c856053d920f4b41b294eb5155a6b1e3c863b079985967f68d7401f013799d24100e1884d5e88acd076419a317f3d417f22dd4f014376e0810f334312c980169f2c03dac1eec5bbf85bf66a8ee3b272639b98a5e3c921996770b8207411537fdd9f6963a42679c0e13e7ea3ec7cdc60db03bf6c3e6e7d579ce6ea2a3d8478e560471212faec8e12cfa71b67ad7f87e81f1f0ead8118080381b7a05c9b94587a22182815424ee2194fadf2400f5841afbe9d2e8275b53d913a318d1f521d873d28a52ad50124ae8d6a1451aa0b62fa5a8aaedffd380dcebc2e13a1d09a92f7ff040582e46b30144c2227a533be75686a6c17c518654cb41ff4534542e584b1dade13562a811f3a14bf4d7b2fbbadc026abdc2c4079821a7afae0953255b93ac808023bcebf2ba1a416b4fc233377c1cfed5f80856707c193ad571b6815578e8f1dd88582c52d2d7e0f1ea91556ef3412393c77ea5ca492a493b28f537c34d691fb8b8c745fc6b82239f3dc5a3d45177accc3eda0a9b232d2623d34999d31806761034a206842d34bdce333776ff6d7c2cffa931a17d68964bdcea67799ec5ccb6aa9c1c0e92f251bb47b0c381e5bc5e9e773999ec7ef9d17b1471446a5e16fed39c3a022a32f32c7e74371447cf6ab0b6c5c4fecb97c7cef054f4a2d78d8cc3e055ce5c40a654d6592274de63ba8a0097f69e9924776212fcfec0dfedd4b35ae32ce1d66ea2090163ec980a5250b7fe0fcb211c2df7378963a1b3b4e24aa48dc4a3bf93671d6243fc554e905bb84561e4a1a54eb51d038f9251a1989438ec79ed7cd54af2a0ade156853bbd923ade53ab002b8d2174dda21bb998d6b3ae31db0a7a990510b5158adcde267a4bde743032826832609f64620f98a02ed81c727587bbe4c2aff225f1348b3c76618ca730f9a4e425b63df33645b00365640e00d66eed3c56508dd8281b0a429356b4c6eb066f35fb59a1ab88c9c7c9b805971cba37940e74dc541b07e463feaf0c382423ae0e93fde812086dfaec16daec8f5dc1b527e6f3ac9479f4c8620a6f79cf0b0eb4d040a76ec0268df1d4283e97a9412c211a78f3be1398f60cdb23c1d472efaf43b5150832c27c1da47bbd8d2b2ac38a896179722f77e00e2aa8bb546a11ef4d38b1a393", 0x1000) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0xa2c) 11:46:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x14, 0x5, 0x1}, {{r0}, 0xfffffffffffffffd, 0x1b, 0x0, 0x0, 0x9}, {{r1}, 0xfffffffffffffffb, 0x92, 0x6, 0x2, 0x2}, {{r1}, 0xfffffffffffffffd, 0x1, 0x10, 0xfff, 0x1}, {{r0}, 0xffffffffffffffff, 0x81, 0x1, 0x7, 0x1}, {{r1}, 0xffffffffffffffff, 0x60, 0x6, 0xa3, 0x401}], 0x7, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x800fffff, 0x81, 0x7f}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000080, 0x42, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x40, 0x5}, {{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0x480000000000000, 0x1f}, {{r0}, 0xfffffffffffffffb, 0x65, 0x11, 0x8, 0x9}], 0x4, &(0x7f0000000300)={0x8, 0x8001}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0xee, 0x1f}, {0x85, 0x5}, {0x86, 0xfffffffffffffff9}], 0x3}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000003c0)=0x5) r2 = geteuid() getgroups(0x8, &(0x7f0000000440)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="2000000400000000ffff000000000000f87c8a00001b1b5408008706000000a714000000290000002a00000003003570010000000000000018211b6ce88f045ed7e07c1c213a15e800b61872c6b0bcccaf01533915c0842930e669b4716cac2e71bb8bb4b96e8db89396ed0bce"], 0x38}, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x0, 0x9}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000400)={0x100000001, 0x10004, {0x9, 0x10000}}) 11:46:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x10) socket$unix(0x1, 0x0, 0x0) 11:46:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) madvise(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) 11:46:34 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) symlink(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='./file0/file1\x00') 11:46:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x2}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a", 0xde) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) pwrite(r2, &(0x7f0000000000)="bdc1f5d5e6af29c80edd0f6f3fb7a74a4814fe6219c8f33e48bf4ba3d866af839d914001850b03", 0x27, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000100)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x6, 0x1003c7, 0x1, 0x8, "b08dce58000000000000000080e60000000200", 0x5, 0x3}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:46:34 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="09000000edffffff35d762a9cd55b5c4e16961d464bb9816a843855cd60b54914b5cfb8e49f04c7f65c72c9408d146f5e90a0099a636713023c647665b0b76b895d2a867e7"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x7, 0x8172) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 11:46:34 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x69b) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x5) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x8001, 0x0, 0xffffffffffffff7f, 0x0) shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 11:46:34 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20181, 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x110) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88", 0x8}], 0x29e, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x4) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) write(r0, &(0x7f0000000140)="7f81563c1f0c1420c905edb803a06c0253cd0df3c47781a9079287fbc132439a71", 0x21) 11:46:34 executing program 0: symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000001f622563389f7ad4f8ff7000000000000100000000000000000000000000000000f900"/84], &(0x7f00000001c0)=0x54) readlinkat(r0, &(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000100)=""/43, 0x2b) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000001280)=""/117, &(0x7f0000001300)=0x75) getpeername$unix(r0, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000001240)=0x1002) mknod(&(0x7f0000000080)='./file0/file1\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000001340)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001300"/110], &(0x7f00000013c0)=0x6e) 11:46:34 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000100)) close(r1) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 11:46:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x7}, {0x2c}, {0x6, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:34 executing program 0: sync() getrusage(0xfffffffffffffffe, 0xfffffffffffffffe) 11:46:34 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x80000001}, {0x0, 0x7}}, 0x0) setitimer(0x3, &(0x7f0000000100)={{0x102, 0x2}, {0x800, 0x6}}, &(0x7f0000000140)) getitimer(0x0, &(0x7f0000000000)) setitimer(0x0, &(0x7f0000000080)={{0x3, 0x8}, {0x1, 0x3}}, &(0x7f00000000c0)) 11:46:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x221, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) kevent(r1, &(0x7f0000000500), 0x7, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x89, 0xc0000020, 0xfffffffffffffb63, 0x3}, {{r0}, 0xfffffffffffffffa, 0x76, 0x1, 0xa3, 0x8423}, {{r0}, 0xfffffffffffffffb, 0xc4, 0x1, 0xe7, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x4, 0x1f}, {{r0}, 0xfffffffffffffff8, 0x7d, 0x80000000, 0x7, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x29, 0x10, 0x8, 0x1}], 0x7fffffff, &(0x7f0000000540)={0x4, 0x51}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000004c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x10000000002, 0x400000000000002, 0x0) recvmsg(r2, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1, 0x0}, 0x40) recvfrom$unix(r3, &(0x7f00000003c0)=""/1, 0x1, 0x1, &(0x7f0000000500)=@file={0x1, './file1\x00'}, 0xa) listen(r3, 0x57b) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r3, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10001, 0x0) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10000, 0x58) linkat(r5, &(0x7f0000000100)='./file0\x00', r6, &(0x7f0000000180)='./file0\x00', 0x4) r7 = semget$private(0x0, 0x1, 0x640) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000240)=""/108) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000001c0)=0xec) 11:46:34 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5ff, 0x0, "b0d400f9fffd49f8000100"}) r0 = socket(0x18, 0x8000, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:46:34 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000001c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)=ANY=[]) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 11:46:34 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0xfd) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x3, 0x2f) shutdown(r1, 0x2) 11:46:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000000004"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000a40)='0xffffffffffffffff}, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)=0x1) 11:46:36 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x40, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) read(r1, &(0x7f0000000000)=""/79, 0x4f) setsockopt(r1, 0x20000000000029, 0x3c, &(0x7f0000000080)="eb3a4b516a0ecbdf6a956b55489e8df7b17c7ee41294d0d4f13df8f6066e80fff110981931910c3afec0c9185b3345696f9a4a7e48cc117e1f190b629a7b23aeff2e090b0fe95faef7d0ad937f5e72056c3cb66a53187f74d80cfc170bd2ebb2adaebbfb9151531eabbeba61377499681f5b52aaa01d785a7188dc57c9d826f0aaf8e00b582c2903c46f114ce1c0399ca52fb4aaedcc4442597258084b803ca0b6764d", 0xa3) 11:46:36 executing program 0: select(0xffffffffffffffaa, &(0x7f00000001c0)={0x8, 0x0, 0x0, 0x0, 0x0, 0x20}, 0x0, 0x0, &(0x7f0000000280)) 11:46:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x520, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x1000000000000081}, {0x6, 0x0, 0xfffffffffffffff8, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") pwrite(r0, &(0x7f00000001c0)="e0ffc9ed4afc2b9ef2a33c4a26b205917361cd08c9739c3a7413900f99b3f6bc242d0970d3dba05bc8aa4c49887e184908013b715dca755f398252b1f15cb14e677cd01320b06f09ca2f061d588bd1482686a14ce4979a55437e26a748a181325a5b83d0867faa0e16a6dd60fe2f939b07139038e0264250dc6e901edeedbcf83309252a689eca4262cfda5c1b7c13f27e5e7f3fd3a1da150ecb5c1b1b4d9d62b1e8a15eaa0b5caa13877bb338db01b10ca061", 0xb3, 0x0, 0x1d) r1 = socket(0x0, 0x0, 0x7) recvfrom$inet6(r1, &(0x7f0000000280)=""/111, 0x6f, 0x40, &(0x7f0000000040)={0x18, 0x2, 0x5, 0x1}, 0xc) 11:46:36 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x28590, 0x0) sendto$unix(r0, &(0x7f0000000340)="b8ddf20235fc4643d0368f2fc1585ba83856f661f0fb14813ddf0bceef4b6a4d33d5aec9caeca953ba700e402b1e3e1c76c0c40d78afb12ddc2e00e265416c11d44471ca7338f15b3fb2e7040175f09d103b0ac83f4bea60c58132b46fde9263d4fde87e0bbfba68c497a5c01965048f370dbce25e153f282fc5065d758eac8fedd0ac01bf51654c6ce506d42bff9c3564787c20936c7ff52d36becdd78caf1535d08b3c22ea5f97278d41e6a7d956920c8b1a452f04f1b1bcfa74", 0xbb, 0x4, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) chdir(&(0x7f00000001c0)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwrite(r1, &(0x7f0000000140)="f1919f6c522f65a6ad035de52f670b0d1a0c9381e31154654939550abbe665a96ae683295403219e29337afb102c021ef08c91d747dea9b04957363a279087ead2ba7cf9413688", 0x47, 0x0, 0x0) accept$inet6(r1, 0x0, &(0x7f0000000b00)) r2 = getppid() fcntl$lock(r1, 0x7, &(0x7f0000000a00)={0x3, 0x2, 0x1, 0xd5, r2}) write(r1, &(0x7f0000000240)="4f3571fa65669f7af3a45c74108021d81331e0ff287fada06396403d466e2c9f6e626a272850f9b6587c6e721bc6eae892fed02893b0aa8e31eb3beb737b16b16d093660b024afdea1ad22ede06b4152fbab7626609fa845c191724ea769c0b358e40d5b56697781ace8a8902287d6a71d1c6f0c518342df456323d68256135ad9228222cdafdf00a5eeccd6b21d299be23113c5e07c0cef78007424a66afcfed6126db0dcc947620b9a7eef5d893eb538b643e84674d0758f6cc448c7bc6147fd75ace92e089fcc9e2b86ac7b84395067f9fa9ef44139137381b44aea098ecb19d24890108e5e1deeaf43e353ff40e2cf8fb9ec38aee531f4292d059b", 0xfd) clock_settime(0x2, &(0x7f0000000000)={0xa, 0x1ff}) execve(0x0, 0x0, 0x0) 11:46:36 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x0, 0x1, 0x2a, 0x200000005, r1}) 11:46:36 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20802, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x98) r2 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r3 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000140)) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10, 0x0) r6 = socket(0x10, 0x3, 0x38e) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="00000022a9304ba2be00f6c6e4f4665a4b3a"], &(0x7f0000000240)=0x12) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x400, 0x0) r10 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x20, 0x0) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd0\x00', 0x20640, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1a, 0x1, 0x6, &(0x7f00000004c0)={0xffffffffffffffff}) linkat(r9, &(0x7f0000000740)='./file0\x00', r1, &(0x7f0000000780)='./file0\x00', 0x4) r14 = socket(0x10, 0x8000, 0x8) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r16 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x20010, 0x0) r17 = socket$inet6(0x18, 0x8000, 0x100000000) r18 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd0\x00', 0x40, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x0, 0x9d56, 0x20}, {{r2}, 0xfffffffffffffffe, 0x80, 0x40000000, 0x7ff, 0x100000000}, {{r3}, 0xfffffffffffffffe, 0x40, 0x4, 0x0, 0x3f7}, {{r4}, 0xfffffffffffffffe, 0xd, 0xfffff, 0x7, 0x7}, {{r5}, 0xfffffffffffffffd, 0x25, 0x10, 0xfffffffffffffff9, 0xbded}, {{r6}, 0xffffffffffffffff, 0x40, 0x8, 0xfff, 0x10001}, {{r7}, 0xfffffffffffffffc, 0x1c, 0x82, 0x9, 0x8001}, {{r8}, 0xfffffffffffffffa, 0x0, 0x80000001, 0xc2, 0x9}, {{r9}, 0xfffffffffffffffb, 0x1, 0x0, 0x4, 0x84}, {{r10}, 0xfffffffffffffff9, 0x2, 0x0, 0x1ff, 0x1}], 0x317, &(0x7f00000005c0)=[{{r11}, 0xfffffffffffffff8, 0x4, 0x20000000, 0x5, 0x3f}, {{r12}, 0xffffffffffffffff, 0x2, 0xf0000002, 0x5, 0x3}, {{r13}, 0xfffffffffffffff9, 0x1, 0x15, 0x3}, {{r14}, 0xffffffffffffffff, 0x4, 0x0, 0x9, 0x400}, {{r15}, 0xfffffffffffffffc, 0x10, 0x10, 0x33, 0x200}, {{r16}, 0xfffffffffffffffb, 0x0, 0x40, 0x3}, {{r17}, 0xfffffffffffffff8, 0x84, 0x2, 0x9, 0x6}, {{r18}, 0xfffffffffffffffe, 0x87, 0x20000031, 0x80000001, 0xfffffffffffffffd}], 0xffffffff, &(0x7f00000006c0)={0x75d2}) r19 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r19, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000700)) pckbd_enable: command error 11:46:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259517b644be5f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8d6b87cb2d72b8bcdb9ad893f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b538", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0ade6117f18cded11e000000000000d1bb57fdbaf229eb01d58ec8e5c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb111127926bad0c48ca53830138165e387239f429570f20fe8b5dc2682b18d3ca309b7e93418ecc97bebbea41c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1fd0d0d6c467df2b2abf1594c23b46f13bb3f7f4c167f", 0x15c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() pread(r0, &(0x7f0000000700)="0c54863cfebbdde990257d6840dfc18677445ae5c3b70eaef3cbcd7600aff5c8424b72bf89a4748ae0537a21815b04b44612d219d6ee117f1a2e75734058461136e5cdbb38ee693edfd293428629f45e16fe25d66f4576244c9e40680491596faf1dfc4622d90f5305a20a9f99fda9bb1d50c3ea430e7da978fa90cd613dd4fb6b2aac9faa472977800e9dce38a8945b3925cef591f6a3a3a4c83bdf9a186dbb1b756940aedaa7c1ce6c9e139ba493bab66fa4eb94bead0c588b4b48b89ea1", 0xbf, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x3f, 0xdffffffffffffefc, "0503000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) readv(r1, &(0x7f0000000680)=[{&(0x7f0000000000)=""/23, 0x17}, {&(0x7f0000000100)=""/115, 0x73}, {&(0x7f0000000380)=""/176, 0xb0}, {&(0x7f0000000440)=""/185, 0xb9}, {&(0x7f00000005c0)=""/144, 0x90}, {&(0x7f0000000500)=""/120, 0x78}], 0x6) 11:46:39 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x22, 0x1, 0x0) getrlimit(0x3, &(0x7f0000000040)) setreuid(0x0, 0xee01) setsockopt(r0, 0x29, 0x800000000000000c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e6993192964a", 0x14) 11:46:39 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x5939000000}, {0x0, 0x10000}}, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f00000000c0)={0x8, 0x4, 0x9, 0x20}) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x1) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00102e2f66696c653000d33ca792ec03a2d72cd529a48393094b22ef0000000000000000000000001b47e3657d1de08e1922ca587d67d9f704b61da8a939eb614be403d39f6792db8bae6472c7ad1016f944abb0f7153c8a3fab0cfb296d5cfb50626506a1c29ff9a836851dfd032c2f1478bcb6d9104cec0dedfe3d05a1257967bb96a927489deb99baf38a891e4e82bc029cde700723d4e6986f98726bd655f71d403786968b2260eec0919258d90f2c52ba8840fa2f575bd256808ee794fd8ecf9fd04431c88f0523f717e8159833686002959c0ab241dfe742af8a3f"], 0xa) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000180)) ioctl$TIOCSBRK(r0, 0x2000747b) getitimer(0x0, &(0x7f0000000040)) syz_open_pts() utimensat(r0, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000140)={{0x100000001, 0x2fd1e6fe}, {0x3, 0x7}}, 0x6) 11:46:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe2(&(0x7f0000000040), 0x4) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000300)="23777c68b32525e1513dc00305997d871b51f35941123188ee9950fcc36195ee9d1a6e9c2cf9b4883ce69c6e7201ebb14adbf198e9afef872f1071bc29ab335df46ee49595c1d3555ec80079a47ee1bb548a542ff5bb30aed3149c3cc12cd84621b917c3c55b0695a9b29165b8fa466a06d2b45eac7b2a37eb0732dce1633630", 0x80}], 0x1) execve(0x0, 0x0, 0x0) 11:46:39 executing program 0: chmod(&(0x7f0000000000)='./bus\x00', 0x40) mknod(&(0x7f0000000040)='./bus\x00', 0x8000200e, 0x7f96fcf3) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x10028, 0xd0) r1 = dup(0xffffffffffffff9c) openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x10000, 0x0) linkat(r0, &(0x7f0000000100)='\x00', r1, &(0x7f0000000140)='./bus\x00', 0x4) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x4, 0x0) 11:46:39 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0xffffffcc}], 0x2e4, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) linkat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00', 0x4) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000080)={0x71, 0x0, &(0x7f0000000240)=""/113}) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) close(r0) chdir(&(0x7f0000000000)='./file0\x00') ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) 11:46:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x3}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x5, &(0x7f00000001c0)=[{0x40, 0x1, 0x2, 0x4}, {0xffffffffffff7fff, 0x3, 0x100000001, 0xff}, {0x8, 0x9, 0x100, 0x7}, {0x9, 0x2, 0x1ff, 0x1e54}, {0x3, 0x9, 0x0, 0x80}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x800, 0x800, 0xe27, 0x2}, {0x1, 0xa8b, 0x3, 0x5}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x3ff, 0x80000001}, {0x3a0, 0x7}}) 11:46:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x804000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000680)=[{&(0x7f00000005c0)}], 0x1, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x20) 11:46:39 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x100000000002, 0x0) write(r0, &(0x7f00000000c0)='\"&G', 0x3) r1 = msgget(0x2, 0x202) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{}, 0x105000000000004}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0, 0x0) 11:46:40 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x100) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x81) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) ioctl$TIOCCDTR(r0, 0x20007478) sendto$unix(r0, &(0x7f0000000140)="de822f2a3a0fbf53e04013f576a2246524a360d0a420788a6e08151991dd2e4d8bc4c674667031a0fb32261f49610e60fb357764fa656b570e7b034d6c7e3852ad7c4ccf081ced4d", 0x48, 0x404, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) setrlimit(0x5, &(0x7f0000000200)={0x100000000, 0xe50}) chflags(&(0x7f0000000240)='./file0\x00', 0x0) read(r0, &(0x7f0000000280)=""/4096, 0x1000) r1 = syz_open_pts() r2 = shmget(0x3, 0x1000, 0x410, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) write(r0, &(0x7f0000001280)="7e9cd9bccfdc9cc903080bf6633fc8747874882449bbb6212129f2debb1b8362501d7f8267218854f765c27523cc99c118a81b96cd0e5769076cdcf7643910a0ccf1cca4355255128a0ebb9dc0f56145a88b5c46f2a0e29bd69167ec06f89da6d0da5bed6df04b3079a17c4932ae091b3373af74cc811a6e1107dc917c6ec8e52e9a48712ec3d0f71280956c4778476813b9ebf6455d0c37d214b5e317e726632701c3f8d541537203ea4f5b2b8dd23750e5f93ea279921d0c4f7c83750c51f2ff33d5634223c92eec661bac6baa074a2748f587f4900a3000f147386002d7840dd06df094777cee617a1336e024c4a84159d3b9400128fccf5e2c0ec412643593dd524f40727a859b4946330e970ba76cec54aee23c3eb0a69b1aeb053beb513472701ef931c6e14d736c9c9c8c99f2c7df41b8017f243cdee21992869de115d2a7d9a2288248c93eb4385c6a5041c553f5d3a59d282988f4dbee665dea4ce6340ef9debc9a1d779ef20e5655226555a83562ee5c9f1d587487eb50de3da9098d90555c815185b3aba2d93a156ed647e925bf85ccfca12ebb9b04018ee114d69bec4f90807ecd97fdfc7cb4d88732e3c11142832f8dff3e153cd0115759c109e1238c01f155f5f1d1542effb3a04660b25213157637996b53528abe0d3b4e28c3b2b7fd9d0e22e85f4e7d0cfed56947b5adcba016b3c0defdc17549ae441e291398684fbc8e6da735210ba85b931a8022e18742b00e5d4b033d02af5c717da411b4f254ce47760f2071a59b7ce7c4b02d10bea6709bd691f9337f070b48f886b3f23b264f1cbe1d5e8679d846a1644aeffd5dde65a1d38a8d3d0ce22dc6a5c0622db2a28239f22c91ffd252a5265fc55abd32439a73bb3ea090d0ca71d984b67228b8c90fe5f315bd37fc0e1c77fec1b2a926226bd8bb8c1f88993e73250fa239b6c9f4d8220f2b3d7738c5f6ef27bc61f8334231631aa32864e982ad762d02be1cffb0747abd78e0918502bf6175f47c909858820bc306f8ade5aa6e7c8675fbfac342d9472facece9bfd23654a462e1aea8fc5aaa45f4fc143195f32538904979a6a1e16a26c3c84c1da0d6817c6f0e0dd70ac84fab79f6b2a581b4ac861ab4f844c9657a3d49b21eea6e5a63bca4ed073ce7e4d978770167aa059e536bd1809b00521ded8a370b0d6a5f2bcff039e086ab7b2778198d7b8a953eebaad7f827424d9e51df276ed4d4711b7a396e11acb6db94dec0ea98c8abead88e91779337cadb2c74615509b10c2d6c560bcb4c95b3e1b9493421d2f7d7c983abfe8dd1698b4b4fa5b3a1f94157e4038fb5eb63980c5c671d01aa03072cde96af42d55bcb5bd7f0dc4fdbb99636ba3fa413cbd538200a5b4f91d232ffcbe2643f696b0384d2ed19a907be6fa9d2e8fb1944c46f9aba7f903f7a76eb47f0ea4db44a2b3f4f313f287b284142f179c9091c2508f9a28bfcd52ee0a93cff995d74fa988a5d929a0ec95fbd407cce24b25921fb0d386dc80dbb01ffe6909c3cddf8aaa98b7f56a404d9f506c1d8c57e73a8da079b217f4c3b1706ddcb87f9815618a449f804d248d56809941f4eaf8733f0d1062bfad9ae84feacae2a2bacd783cd8cf7de7fc59e0aaadc55cf0a096d4766bf5241a5a3f6704bc84af24e3c311438b54e927e3ed0d930d50852805971b00f2510487dcec76ab1f0783e2f374e3912ca34764d904aafdea10f2e3b02da7e84bc0e073018fe9e7163988d7b4967012c1829c93dfdf0e91a4143a79069fcdaffdc3e2a1dacabf559f26494def843115c2029e7fd2663af57b24ea6b36280b5e03ddb078d388273718c95cc69a6dafc777f4927c616a13b7150ec5989ce859b1dd66f8c07ee2bf391d523c4392ab4ce20d5a7710833310ae60231abd27a5b0f144d4e0b6d2efea05f833afbbeedf71466cd1397e49a25ed1d812da094d416222d9a20b90711aa529eb7b40e15015408e89d5720dff21e78ea78eaf8dc4a9745de31499bcb860185ef8355cdd072b473e5ba2a23c240a4498e385282fe5ba6903f07a6887205ea4c01a9ee95ce0befaf9bb9fd0870bf1b65bb9018e71204a869b34b384522046bdf8e9e8ba8f6e7ecb20d1534a23ffaf32b12d2b9a13f8877d45738e3765ff0dea9334f63169e68337f86fd690f93a8f8fa9a0d935ed535dd47a0110c8c800a82cbcc595d52aee0401665231336d3e90f7350c0674e62a0611aa08a4b1f60e620fd8b03231f5954b0eadb87417211d9db459c9894926d0b12afe86599170cc3b3c14961781cf2c364a8c35f798e5a9e6e271c87c47cec38b600318cd60d3a6f97fb1cfd2a69a02d318a1cc5247e4ba22073b25bf731dc3ab3ad2ae4aa8f8da800da7aea5f7b94192790ef87bdc8f26f8bda7af5452d934fe65c4eec564ba20e7bbb506b04da7b7fb1bf358900aa5abbda525695c93d44553ee080a1e5f7e11e441a126abb4393e98876f6ab29b80bc10f15bce36e96b2642e53715f57d946366b3ff35dc507de709cb089a6cb61b530ca0f7f3ba1e370101842a49646e6de5b13a9eb124bc395236fef11d4875a1ccbb9616cdc889955885fc4d2742b434fd18780d7e84ee398c9a18e32ca54881c50d03b3ecfaab489552fb0c619b15e1fbcce3537012d728bb01c6ed0114c973e70720a7498082c7f727945e59f6707c6dd11e0b4b2532e23c7342e807ab39d23dbab084c0857b43725c84f608c512c6c7795b149d520305b9108d482d255b3c2beb2e7ddab9531f5ef293cdd3e922af7f110eb5eb5f0041a8a644d2a61843ae6c8fc993d7d0c98ae91a1df5a554207bc050d79090ba4df3e995d277dd7c2c4ea00972f92fc62988d2b2f66a83f47f53f0c46fe9912b13f0866d7130e9c821a1aeb80f97846dfc3628500dcb8302e3d669f7dcbb96ed06fef5fbfb3fca19eb6a6f9c0ce3a03f95ec73e8d233a4a1aaa5e88aa4700f7847f81413b6cda06166b3e43fd9953908a8d6c109ef9c61540b378fbfa038aa2e6491cbcd4b5ae3029450717b76942cb5f02a868f8bd80dc9dcca1c13b3f64d2ebb60dbf88de69f8d53af0d55062a01c01b6cf85e1d5b8cb9a138344d8370b6f28b008e70fa4d7a1ff630548bc324add688e3c6e40f1391cea62767580fc4956c787f55998ed9b56cdedc966192c732232dd3cd18b95d9016ebeaa7dc4189668e6acc5e01cbda47ed38ea9dd79bfd5013d8119f246870b28674f6cebda1119f277f7b2b5bb1fed65083964cbe7c1f4df3f448feec3250064e8252995a6d0657d205b4214443665b8db89f841f1d46183ab15c52e404055e19980d5ea13d239f5478d474fb583ce6403256b6d9e672b6e8d36e3af95accb31e05da2a982f0f7189768fd09c1289f9177f5e4430b793e2b85565935ff794bf41707a01ac1a37b8e8ef52618570a920836ba975a22a71bed6c403e6c845b52943c250c7756284befff9a807113139f0d54b664547f1706b524b1053898d6bd88001e1fd47df4337750f33f59dc110285b428d2e880f595518246fa6e9f7d8c035e93cadb46cddfc65156a470ff0c108c9e919a56851021ee1c1ed28e307d49f6ab40053e8fc295f532981222c6c95961db290e1fd2b7bdae236ce6dbf1995d7f90002a75b64577e5e35acff33bed86859fceee252ee44e7215ceede3f39e8ba8bf978e06bbfbdf0562eaaf2255bd1817a683816c1aa6ce9b8ed4b977b55dc315594332b26c3779dcad969cbac3a4484e4bfa4822a3fb36d7dbfaedfee57958cecfdd95620ec5e70f9b75b619e9fc1beaaabd0161e9fba775ec5633b33b9254acb2954242a2229e9f6ced8279d95f6269007a680911a9b8d57c6caa1e6ada29e0c1ccb25e5709b9ecfe416edaed4606e7ce0736d73dc0bf937af85b37165deea05255e90d27e5c880079006834c0876623e4e691b3de7e9e07d20db8545b8d7aaa022d6728d9080499e2505e232071f4859b088c270d9a0fd836e075313ffe643c3519f8f1c1c0e843618c67ec98df02a6c596644a12968a9c2202b5a8915eff544494bb23dc54c341fdbae09a1971d5f36697508c690fc1d867cdcf5aa61e67f67136f5b7e33984693408a7496a2c3cb4fbe0e1a746017b8203c8460e0c30931747490eff3097856331e0f32344b323357c81f87366f48932560a3f6593eddb46a7fa8153322f1ee0333a5e9370af758d21e03e0aacd912cd6509d1826a49142c7a224ebfa09c2503d7a756b460a6ba0d6a510bed896353f4358766e54383a1dee6f21f77ab94e4e88a110b341a965255aeab00cb443d235c146fc8bde9f9cb3874bc5c04388d6e97afd92ee99e5c62b610576558a9446a4faa45d9eb8f0901f67788505b6a451f0f0c2c8e36416859a6c953a2085b26d91cb318765fc55904ebe3734ad1181f0baff66912b6699a28d87de9fd0c35eb46952f16ade86eb8ec89f3ca804ca5c852eb5999ea3bf04c2c1a9753341133be1bcb2791c7c0df42253cb7a33c460eb45fb13ef30c04e6749a8ff629abfd3417b8e25200102d1c0f3f2cbe6cfda821675ab7dd483f8b471558438ebecc2bc02be7fc3bcab5b46fa20509b05d06f1823aa3ec2730b60bc6ff3dc3d0fc5c8e630e09e4a2b785ae59fd83b7e6b071e83bfa6d1b4f9715f6a6f23e5dbefd10af3212f3aa4bc544c45965618ba9d2d532f53e23f2243c0d6eb40089d2def54d76afc5d5355251cfcc9c2c587f81464ce5f448145e6697e4ae4bed75f269d50c2c57538cce94cf9df4052b7d8f056a362054d337521d2b4d36e73b7cf9c28537194fb616ddadaecd6e43e4342af5d512d6144a8528e58d39de5a633e77928fe18de6b59099dbcecb2a3a547861349054f5d21c018d579f8e609fe1e8eac32bed5eec994071b3e4ab9d53d5c8df24a15d88520769a69d42aa39aef20295b40ee966b7f33fc275aca2d599af1bc97a8476af5554851c04d3141fe09c56f0faa2045cf2fdccb7b47d3eb24c6a06751cdffb8d15f8713bc595eada517d22f049df23e8ecb52cb3157efca9d48248d658305042ce410326e4aa58c563cee2936bd7dd720c080b98fc05be77a7c83cf3f51da4fe02c4c9bcdca91630735629b2d08d23c649583c49d5cd7d2831fdcc5cf4895ca7c13c3c06dfaff3b88a67712c2a06357a5d882f4bb1e5e93720b263f1a62e896fa6ae4db6b6cc985bcaa6aa54825b3dbc2a8e9a2f6ecf78b8d75c59b60fe2db4bd305b4acc65a050c92840b41c4e698a02cbb38c495cdff53b9a4cddc6e1dfd056df83946ead69b15277cae46b921bd8363989c98cd4b2b08e28b8c0650344b9f2f0ade895c6fd89311c5b9a32cae95ba6d711fbcbddc93f35205d91ea436f8030152aefbaab0821526d6fa0c9ec8cd2fa4dedad34be5c2f6d99099d16d37874540376d09fb450a33cf3cc5d795146c107eb64d3ef19a5ec86778d8a2e072d95facaff422c9a2018566d59c0df0519c180c0ca97c746257602df70e007342755fc0a6638be0ebb4142a604b7b5a05388ecab4e687dc24645d1debe32afeff492ab8817a5387cf449d47ba8542e6e39529358be390087699247813163b9acf4131f43edcf0c7537db4a65d4ec38b0c1f32af5fc4597c644e1a38100300abfb06fd83540d45efe304d69f369e905195373cbb84c5e6f5a844eef96ba7a41bdbf7d1cdf8b172260719857c21031e8631c23244cfa4ba58179a12e79a36fe4381a477d66f0e775c3c3d33d54af0ac4a8185d49c51d462e0564dd5eaffb61eadec411f370e857815e61f61e8ec265de0469", 0x1000) close(r0) fchflags(r1, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) fsync(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000002280)=0x6) fsync(r1) r3 = msgget$private(0x0, 0x104) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000022c0)=""/33) r4 = openat(r1, &(0x7f0000002300)='./file0\x00', 0x800, 0x1e0) pwritev(r4, &(0x7f0000002740)=[{&(0x7f0000002340)="e8a609be197ee0f48b0492ea70c7aa1d5e6c8be858a8a3088a2be347bafa262ba334cd7b3e07eeb6693f9601cc881a94c3d16d1756475b29fcf2bd91a3589032844bedb04ddeaf93b8ca38", 0x4b}, {&(0x7f00000023c0)="5a3b029ff59981250581820419ecff0e1c5d70301618da538096c6b046d243c96e2dbfbd4dc21c1330f23a4454b9fe6e893275eba3786f3ccd598bf497b6b755299367f306b7fb4b7c3a742b340fef1fd74e286923bd5cd4a170946429f313c799c8e32eef1d6214284a0702ea5f90c354ded0dfa4cf7d12f0c650269222d8b34d979e971ab1b7380eb508454d55616498722548f76ec7b9981f764de151154c55c4aebb817cac6bd2cfcdd55710d4140e4a36fc1dc3c1df536e6f4187acbadd1f182aedc0ca3eda4977bbd12908ed50388b249393e1e5630fdcc699e6248a61ffdee144875667e95556342b85dbd2ab464d44b3c500c2de", 0xf8}, {&(0x7f00000024c0)="79e706651f00e461f2853f43a59ce9944034cb28c129bdf4af9408b9c513d48df73bf53664e3089521f20942cf4fc52d8cf52875c4ca9f387f6ebd9b525304503875a122f2d872378e3f174427892bc8e678e6a54d10a3d524b383d4dad6945cd49d", 0x62}, {&(0x7f0000002540)="2f09368c8646e2a8ceed1616deca228d6b08ad1b48379ac8040fbfcbc5be9ce5735ea279f80119422f37f4568b6f8087aeaf827d5b2ca42821653667a64473ef27fd502ab2db624eb8364be02f8b8f43fdb9ca7078be92fba7f7f0ed30fb0720fbab7f84491a889875cef86fc7cc8bb2b2caa609aaabeb46afd068e1c4f497c15fad091e0649023439a76c747240aef19669199ce908c363c712085879235d92b33b3d717ada54ee210766f5dc56ccbd6a", 0xb1}, {&(0x7f0000002600)="b19fbe239928ed272ba593d2de87298097ecb15cce9d00713ff6f05d8f873d639c31113086b905c48ec2b090598d70a596c405f67b4ff70ec918fab3255cbe253e8cf5f4bb42f601c7b8de00891243cabd35a9d95c599876c19cdb820ea03a4ca46099623e959d5ce821", 0x6a}, {&(0x7f0000002680)="2ac6fbde654acbba3e541484c42d2617e84a45f2673ee69cbb2b8c0c42c5aa1a15a389345677206295916a7695644a3d4f6774e70eaf04be4d9b74d34353280ce0e7b98ddbd2bb46aef9db4cc1bf5bffcc8b2354c62d785fc6f58a91a07fd84a5061c0ba62e4f9fbb815b53625592f3485f5008ccd029a54b0f44dc5888c03b645259b189573953294e860684e376cdde9385b343cbaa75c9048eea19733ebd594d64b34ef7a079a55f9172f18f5cc5d031bbd617d50c1389437e7", 0xbb}], 0x6, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f00000027c0)) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000002800)) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000002840)=0x4) mkdir(&(0x7f0000002880)='./file0\x00', 0x80) pipe(&(0x7f00000028c0)) 11:46:40 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = getegid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = geteuid() setuid(r2) 11:46:40 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000001280)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x0) 11:46:40 executing program 0: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0xfffffffffffffffc, 0x7}, 0xffffff3d) r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mknod(&(0x7f00000001c0)='./file0\x00', 0x8000000801000, 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) pckbd_enable: command error 11:46:41 executing program 0: sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080), 0xc) 11:46:41 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000140)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d, 0x10000, 0x6, 0x4}, {0x25, 0x81, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xffa6, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20, 0x0) pread(r1, &(0x7f0000000100)="e9286c2293845ee65e30f3aa34b879b79dd00b77c9b6a7b705984f77895d368fc81165a1a372b28fd54def3a560d0830", 0x30, 0x0, 0x0) 11:46:41 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/98}, &(0x7f0000000040)=0x64) 11:46:41 executing program 1: r0 = socket(0x11, 0x3, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffb) sendto$unix(r0, &(0x7f0000000000)="04000503", 0x4, 0x0, 0x0, 0x0) 11:46:41 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x1ff9) pwritev(0xffffffffffffffff, &(0x7f0000000040), 0xffffffffffffc6d, 0x0, 0x0) 11:46:41 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f0000000140)=""/228, 0xe4, 0x0, &(0x7f0000000240)={0x2, 0x1}, 0xc) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x80, 0x20, 0x359, 0x3f}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x81, 0x200}, {{r0}, 0xfffffffffffffffa, 0x4, 0x10, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x5, 0x1, 0x1, 0xfffffffffffffbb8}, {{r0}, 0x0, 0xa4, 0x8, 0x8d1, 0x7}], 0x8, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x8c, 0x0, 0xfffffffffffffffb, 0x3ff}, {{r0}, 0xfffffffffffffff8, 0x80, 0x40, 0x0, 0x1}], 0xffff, &(0x7f0000000100)={0x1, 0x8}) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x23803001c) 11:46:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/247, 0xf7}, {&(0x7f0000000280)=""/127, 0x7f}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/150, 0x96}], 0x4, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001440)={0x2089, &(0x7f00000013c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x87, 0x0, 0x7fffffff}, {0x74}, {0x2}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 11:46:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x12, 0x8000000000000000) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)=0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) 11:46:41 executing program 1: r0 = socket(0x18, 0x20002, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080), 0x0) 11:46:41 executing program 1: clock_getres(0x2, &(0x7f0000000100)) socketpair(0x6, 0x2, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x0, 0x0) r2 = getgid() getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) recvfrom$unix(r0, &(0x7f0000000140)=""/203, 0xcb, 0x0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) setgid(r2) 11:46:41 executing program 1: mknod(&(0x7f0000000400)='./bus\x00', 0x2002, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$BIOCSFILDROP(r0, 0x4004667b, &(0x7f0000000000)=0xffffffffffffff7f) 11:46:41 executing program 0: r0 = semget(0x3, 0x0, 0x248) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = geteuid() r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x6, r1, r2, r3, r4, 0x80, 0x400}, 0x8, 0x2, 0x6}) r5 = socket(0x10, 0x4007, 0x8) sendto$inet(r5, &(0x7f0000000100)="ff4b813ed1f10bb45c223587d26eb40b52b2192c07e01139ff618bef2cf8f1cfa77b3c76a54cb6e7628e0968db1b8158f3ff2670a079a4188df063a1526ce53b9cb3dd2503434ab639644559715ac06d8dedcfe13c15791b3bb935e3dd7143e1911358964f84e1b185b227a7e6b24ee6107f3068a974f26157e8c5fedefb52", 0x7f, 0x2, 0x0, 0x0) r6 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x10) ioctl$VMM_IOC_WRITEREGS(r6, 0x82485608, &(0x7f00000001c0)={0xe7, 0x2, 0x3, {[0x1, 0x9, 0x1, 0x5, 0x8, 0x3, 0x8, 0x3, 0x0, 0x100000001, 0x9, 0x80, 0x0, 0x26, 0x400, 0xcc3f, 0x100000001, 0x5], [0x3ff, 0x1ff, 0xfffffffffffffff7, 0x0, 0x0, 0x9, 0x826, 0x4, 0x4, 0xbd], [0x5, 0x2, 0x1, 0x7fff, 0x81, 0x7ff, 0xb2c], [0xffffffffffff0000, 0xfffffffffffff000, 0x401, 0x9, 0x6, 0x5], [{0x7, 0x4, 0x8, 0x3}, {0x0, 0x0, 0xfffffffffffeffff, 0x1}, {0x100000000, 0x85cf, 0x81, 0xe870}, {0x9, 0x1ff, 0x0, 0x9}, {0xffffffffffffffc0, 0x0, 0x55a4, 0x9}, {0x8, 0x8, 0x0, 0x100000000}, {0x8, 0x5, 0x62, 0x20}, {0xdb9, 0x8, 0x2, 0x5}], {0x1, 0x9, 0x40, 0x46f9f73c0000000}, {0x800, 0x7fff, 0x8000, 0x9}}}) r7 = syz_open_pts() ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000000440)) r8 = open(&(0x7f0000000480)='./file0\x00', 0x8000, 0x40) recvmsg(r8, &(0x7f0000001880)={&(0x7f00000004c0)=@in, 0xc, &(0x7f00000017c0)=[{&(0x7f0000000500)=""/177, 0xb1}, {&(0x7f00000005c0)=""/16, 0x10}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/203, 0xcb}, {&(0x7f0000001700)=""/29, 0x1d}, {&(0x7f0000001740)=""/87, 0x57}], 0x6, &(0x7f0000001840)=""/5, 0x5}, 0x1) fchflags(r5, 0x10000) bind$inet6(r5, &(0x7f00000018c0)={0x18, 0x1, 0x32ae, 0x212bea46}, 0xc) ioctl$WSDISPLAYIO_SMODE(r8, 0x8004574c, &(0x7f0000001900)=0x2) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f0000001940)={0x7, 0x1}) pread(r8, &(0x7f0000001980)="f4b169cdb6cd952f2340249d5d55289f65f9304779642faff3d5041ec28971c8a0bfc687c73e5936b0c92155cfc9b16d243f7e39d505f6da56a96d9bf1db0357151713d7f5bb9486a07ee4ace516cce535e6de549d2678b4cbdd35799e8186e1043a877241c1bbe9e59d653fa9a917b4824d928df3079ce1c7e0fa1be816ea1596842347970d509b45ecb661c0049807df0796f801bb0d7f4527a6e7c580321d5e8eb9552b702c2f5e7ede6de4e7e085b607c9339a98f76f75", 0xb9, 0x0, 0x0) recvfrom$unix(r6, &(0x7f0000001a40)=""/216, 0xd8, 0x800, &(0x7f0000001b40)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$WSDISPLAYIO_GMODE(r8, 0x4004574b, &(0x7f0000001b80)) close(r5) setsockopt(r8, 0xf03, 0x3ff, &(0x7f0000001bc0)="07923ffda75778eb784407a025e3daa67c37da6c245eaea08f6f302a6e3a8f74545c1b960f9bf6751f552bae05", 0x2d) ioctl$TIOCMSET(r8, 0x8004746d, &(0x7f0000001c00)=0x8) ioctl$WSKBDIO_SETMODE(r8, 0x80045713, &(0x7f0000001c40)=0x1) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000001c80)=0x5) pwrite(r5, &(0x7f0000001cc0)="86c6ea4cd809b7d6d331cdb17c02d2415311ec88975538e03f03388de1a96fc55f09b76dffe47f4e1cd02082521f2f6b30477362f5dcc6f3d3a1e942b15e6c4edbdc2e677150372c0c4a10a2eb010b619e45ec5b7442c5a50e90578c822683b76dd71219f8100a0028f75e7343b6ea6aed1006d398ec9964d6553a54412dc7ca7ba70e20e079751d1a424e1b18c56ad142a6c11f98bb596f9f2d99d1fa2b398a26722e176ced3eaaf872328c2b2e385637ed43615c69a6fe1576667b198fc9f9da85ed7e", 0xc4, 0x0, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000001e00)={0x8, &(0x7f0000001dc0)=[{0x3f, 0x2, 0x2, 0x1}, {0x0, 0x101, 0xffffffff00000000}, {0x100000000, 0x37bc, 0x7fff, 0x100000001}, {0x3f, 0x3ff, 0x3}, {0xf51, 0x36b3, 0x6, 0x8}, {0x8, 0x91, 0x0, 0xe8}, {0xe5b2, 0x3, 0x40, 0x2}, {0xfffffffffffffe00, 0x7, 0x400, 0xc3}]}) linkat(r8, &(0x7f0000001e40)='./file0\x00', r8, &(0x7f0000001e80)='./file0\x00', 0x4) fchownat(r7, &(0x7f0000001ec0)='./file0\x00', r3, r4, 0x2) 11:46:41 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x30508, 0x0) listen(r0, 0x100) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) recvfrom$unix(r2, &(0x7f0000000080)=""/168, 0xa8, 0x0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)=0x5) 11:46:41 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x10000) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0x7000000) 11:46:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0xc9) open(&(0x7f0000000140)='./bus\x00', 0x20008, 0x20) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x0, 0x2}) fcntl$dupfd(r1, 0xa, r1) 11:46:41 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x20000035) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x2) 11:46:41 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() close(r0) kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x40000003, 0x10000}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 11:46:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5a00000000000000e74de4", 0xffffffffffffffff, 0x40000000}) write(r0, &(0x7f0000000000), 0x0) r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000012c0)) recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001180)=[{&(0x7f00000000c0)=""/162, 0xa2}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000000)=""/5, 0x5}, {&(0x7f0000000040)=""/36, 0x24}], 0x4, &(0x7f00000011c0)=""/137, 0x89}, 0x843) 11:46:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x40000000000) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x5}) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/32, 0x20) 11:46:41 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050160000090000008005786ca900f1008fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699ae3132e27acb5d602000d7d026ba8af63ff372829813dff997d23e4fd89720fd3872babfbfe2f000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000efff00000202083ad6a3f80000000100"/182, 0xb6, 0x21, 0x0, 0xfffffffffffffeaf) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 11:46:41 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0x10052) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x800, 0x0) getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000002c0)) r3 = getegid() getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) fcntl$setstatus(r1, 0x4, 0x84) getgroups(0x3, &(0x7f00000000c0)=[r2, r3, r4]) poll(&(0x7f0000000100)=[{r0, 0x24}], 0x1, 0x0) select(0x40, &(0x7f0000000140)={0x0, 0x0, 0x40, 0xff, 0x5, 0x3, 0x20, 0x10000}, &(0x7f0000000180)={0x80000000000000, 0x6, 0x2845, 0x7f, 0x1, 0x0, 0x2, 0x7ff}, &(0x7f00000001c0)={0x0, 0x5, 0xffff, 0x3800000000000, 0x100, 0x62, 0x10001, 0x4}, &(0x7f0000000200)={0x54, 0x7}) 11:46:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGSTATS(r0, 0x40044266, &(0x7f0000000200)) 11:46:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 11:46:41 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x100, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x0, 0x7fff) write(r0, &(0x7f0000000080)="b4768e911ea60fa3afd113d52fc7bfd6c240dbe838cfc582ff03d1392a7900760557564f67ccf02c9bc3b26bdaba75bdd1108d765b27a230e9ef251321404e0d4a7f3d4f3433e821f2447523611e39bfd81296c07dc738d8b9da37a77865dac622d3ec66d9ecfb557cd2b4f60cc4edb34ad560bd47", 0x75) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) symlinkat(&(0x7f00000001c0)='./bus\x00', r0, &(0x7f0000000200)='./bus\x00') mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x6011, r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 11:46:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) pipe(&(0x7f0000000040)) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0, 0x0) 11:46:42 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='c\x00') symlinkat(&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x1) readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 11:46:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x86, 0x0, 0x6, 0x6}, {0x400, 0x10000000000, 0x0, 0x100000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 11:46:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000440)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99a", 0x201) syz_open_pts() syz_open_pts() 11:46:42 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = getgid() r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x20200, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x6, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = getgid() r5 = fcntl$dupfd(r1, 0x0, r1) kevent(r5, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x20, 0x5, 0x8}], 0x4, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x1, 0x10, 0xfffffffffffffc01, 0x3}], 0x10af, &(0x7f0000000280)={0x5}) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x7, &(0x7f0000000140)=[r0, r2, r3, r4, r6, r7, r8]) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000300)) r9 = semget$private(0x0, 0x1, 0x100) semop(r9, &(0x7f00000002c0)=[{0x2, 0x8, 0x1800}, {0x4, 0x86, 0x800}, {0x1, 0x1, 0x1800}, {0x3, 0xffffffff}, {0x3, 0x4, 0x800}], 0x5) getgid() setgroups(0x1, &(0x7f0000000200)=[0x0]) getegid() 11:46:42 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x3) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)="e410517e12516d1b568a249a815fafb208e439192fadb7bc93e35a1cfb870152b164ca2e7f5aad3a3637bc6af3126cad061d1e86495a5e59f8ed578f293a61a78c5e4d1ab4412fe3c8395049e2171aa4e968ee5a6a8e55b2f68843fa33f1e78f1bd06d73823b8d60050c82cbd4d7ce06b00dc599525e190699d7012cdd00516840b2273a17c45fb57598dc5e2dc5607f19c157264eca10e0807d69827c79ea6cc609bd07c313680875a75fa289d9ac6f51401c7cc1833b8422dac005a589b1ce4e690fff855f21bb6c7b221dc4af2a3930bfeb6e781123e18857d6b46bbeb3069053f1142072a74511e0e6b868269e508ef3d6aa7b5531dc3d8f2a", 0xfb}, {&(0x7f0000000180)="835783c4598050261d88d41bb50834bee884fe5989534a9f0491ea6824bc2eab5e530e9cbb66e539f2821992a5bd594e6c634b2ad9168c13a7c484d72d1fec3b756d4acb90a72522ff", 0x49}, {&(0x7f0000000200)="141671a54b3dd52b1841613bcc30131d8796b6e51fa35933319ed0bcbda66a5a60e91b2808fdb3e38ae79d9678cf30d947c79757db9f6b9ec00a5140a67397af176583a47814c9f945e32644d670b8b3ac782d87f419a02781b1eba86d2340a25f8534f0042d6f9a727abd1968c1fca934f840ebc06a7aaee1a97ac6937894a565b53182fc8b", 0x86}, {&(0x7f00000002c0)="af7bac1c87fa59070f47dce251136a084c954e895df54f2142898b5780835ad5b00b1f068ec5842f4b4936effc68f3b4869a1248d23016502a4f969d95a6377508f99119a7e20be720afa602a1b55a0f3076b5bd7800d09efc5f821d7b85220d1fde97e88a370670833b91121bebef13cc956399e3255ef93510", 0x7a}, {&(0x7f0000000340)="ce82498a7510f61ba00504d39f56a02f4e26a92a93ce5722bb37b708f566982787934d604b88785189c4765c711d7bb9627d120a414ad1af06ed433bd90304e2bc89240965af9a9f61ef3e40a0e54c05731713fa2455289faa08fc8e90472bde818e82ec40405a63ac839d92771b8020fedd0ef5b64b796dcd", 0x79}, {&(0x7f0000000100)="d00ef27078404734", 0x8}, {&(0x7f00000003c0)="2d4f95d142b583eb3d3d6cff9173da629220d7b735d5a75cfc136a905617a52e09da5ed29dbb73f71d89406198c373277b352526b825f5a5413d8570760ad5966aacf11bf6b30164ebfeb636fb681a4c86220529acd0d9e03261a0c88742999645cfd7850abb1289aecf77362e9185dcfa6b1ebed9a9dae2a00ec2998e22c63fd77350156c7e93aaa73e27039ab19298ca37550d389288db9f88d87af3c9975f428bdff3e6b354baa6c443f9329a3d0a92e32e81d0aadd81c6e43b949e1de90f5587330c30764f714eae4d31", 0xcc}], 0x7) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x8, 0x0) 11:46:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000480)=0x7) close(r0) 11:46:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x2, "d730c1e7bb6fc6e23c5b00000200000000e74de4", 0xf4a7}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xf60a, 0x3, 0x101, 0xb42e, "a167b8fcbb1eb12c3524256a1d67a4e65f20ef1f", 0x10000, 0x7}) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:46:42 executing program 1: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) semget$private(0x0, 0x2, 0x2) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) 11:46:42 executing program 1: r0 = socket(0x400000000018, 0x1, 0x6) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) 11:46:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000040)=[{0xa0e5, 0xbe3, 0xac73, 0x12331e4f}, {0x80, 0x0, 0xe7}, {0x1f759cd5400, 0x5, 0x8, 0xd7}, {0x20, 0x5623, 0x800, 0x3}, {0x7ff, 0xffff, 0x0, 0x355}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x61, 0x0, 0x0, 0x6}, {0xc, 0x0, 0xfffffffffffffffc}, {0x40006, 0x0, 0x0, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") 11:46:43 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x40) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x2, 0x9, 0x0, 0x1, 0x7, 0x5, 0x9, 0x3, 0x3, 0x2, 0x5}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000000c0)={0xfffffffffffffffe, 0x0, {0x8001, 0x40}}) madvise(&(0x7f0000b48000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000b48000/0x3000)=nil, 0x3000, 0x3) 11:46:43 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0xc4) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) 11:46:43 executing program 0: semget(0x3, 0x1, 0x190) semget(0x0, 0x2, 0x40) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x6) 11:46:43 executing program 1: r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffc, 0x27}], 0x883, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0xbf, 0x2, 0x1, 0x0, 0x6, 0x7, 0x1, 0x2, 0x3, 0x8, 0x2}) rmdir(&(0x7f0000000100)='./file0\x00') 11:46:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x84}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 11:46:43 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0xfffffffffffffffe) unveil(0x0, &(0x7f00000001c0)='w\x02') 11:46:43 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = dup(0xffffffffffffff9c) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r3 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) shmdt(r2) shmdt(r3) 11:46:43 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002001, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) getsockname(r1, &(0x7f00000002c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000080)=0x10002) 11:46:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40074}, {0x20}, {0x6, 0x1000, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x9, './file0\x00', './file0\x00'}) 11:46:43 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='r\x00') 11:46:43 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) truncate(&(0x7f0000001340)='./file0\x00', 0x0, 0x0) 11:46:43 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(0x0, 0x0, 0x200) poll(&(0x7f00000000c0)=[{r0, 0xc4}], 0x1, 0x0) 11:46:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefe7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9098cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21aa7bcfaad790b8e6b1ba5b2f527b983a5e9fc020378ec511054d136871a93227cec6964758a660cb8e65789236c822c88f7ccab87e43aa99669ddaf00a119dabc3165e84fbc67cae5c774a46bf", 0x109) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "85101a7b875f7c84a4ffffffffff9c11fe4dbfa6"}) r3 = semget(0x0, 0x2, 0x4) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000180)=""/113) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 11:46:44 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000000005b67071b542a538706000000b8180000002900000031000000030000000700c25e388d893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000000)={0x0, 0x290, 0x0, 0x0, 0x0}, 0x0) 11:46:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000080)="e5af3e5e2cbf040405d5d1ea688ed4828e301c4c6a3cebb5", 0x18) write(r0, &(0x7f0000000d40)="f35da72a7c3461572c5c97445d", 0xffffffffffffff71) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180)={0x40, 0x7ff}, 0x8) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) write(r0, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953bfab9520ecd3492df6d4997f91174626191650f3e90a9aca4b82e7506f6eb1993339e82ff5c3289a85c984541cbf4de7543b41d78f947701aaffd974f031fe0e3c9ece584ea663ad19fd80b2394e221e5c3834ae7ddb195e736361fd4b6273793746902bd5d98187543bb094b9036aaa208d3325c5c2fd56dbea0c6cf1513b35c9ecb827b06f73c058cfb4e24b86d10824baedaae8d69153f75c2456088cbe5f1cba4fa09ed4b7cc95ad408d7c51c480c8ac14964698ae8cf1e6279c09e9efe2fc2d1e1e9d8a42522d36942e3312442fb1f312e6bb6f32c8cebc941e3f656991f4c9252795cdd720073f5e1b225fd5b60e450c8c14fc85a776356e999ead9d1aa76de69f6a9e7b66eeef2af155ea68890504f9b553dc4373f991954fb0e4a1eccb6473153c97615498d24ebe8f68ed1f76ca2985dd575b9e83c5243d108243c89619b490a4b10975b081f7f954409516f39bc164e18a08afa92302c79cbe9302ca23c26def1a80f857ae82756354efacfb2cdab12e1e7c38c21ea3919a3f32dfeaf93726e7175a856a56a3239cfe36f17bc80ff10df0643a8476528f0a6f8ba1433fa42381b168575cced89463901e440cd812fa398135a4fa784ec5af5a21d88ec61bc1650bff4ff17eaf5996d591d95132f54a75b764e53495a9af476e6cd0c46add97490049521f2e8d8629e56e951b3f93bd4f50acee23e1b2173cc612c54afe8164350eab54d085d933bb335ed4e4f9c148e7d6250935353012c61bcfb8e6965b67c7c84309a6b9385c363074a36f451c556c982a34af2608752f869d1583df0db4f6be9d82f7f42ff42dc6c3fcbc0dd37b8182c41135ec08fbc15d9444b288bcae383aa7ff843292a3eed2e4ac191b27ab6889e4dc7b4efee1d424fe22e6d35cc08456b8f2024672c040d826970b3cd0c6cb6e18f58533dba3558afc73904a205e97719d7e2815289bcd3c8de7e987ee21fe9b1fdbbabebc2406e709458aacf3e8d3bb1889d0ab0d07d90a044265b1ebd1846252cb3a0deb90bad21b5bb6096ab5a9f987bdb4e987f5362876919bb205b67dda5430ae33848612d8447b5f6ad02292072d429b646f2e790156eb615f94d80ce38b9d4b0811d32d9b164af1f3085ec33a38423fc95373251a4b81ac097d16d6fa9111c63ad777c1afd2697c946cb21343b82163fd413ad5054cab5a906b12a18c5603b8668dbe91bad16b5a92ad4e19fcf9b2f060dd6ee629e69959ac4e008a8baea1811972438890cfa0009c305442c9de8daeca0d7e4ab13464ed10592a17dfe53cc72683934294a0bca0bfcd7577c4d3d9877d3d2ff3ea91e00f51bf11d8a02136913aecb54a503f581babf5cd4c8f93678a3d242f78e683f462656e22074ff3daa8744c97370bd9ef4b9ce8d2e8eef7cd21ed21789ee1c39723c60a68a60e241c3407688264b1d9c9c13fd58777d621a0ff86d7f816312c5143725509a3d7ac17baea2a1e789ad9e5a18d2109d3fc238d1bea61b8b8bf74778df74d7e16282f6ce7e978aad191fb1fec8990b627105cb03043c1016d2044fda90041bc02c031ec1316147df0e7da87a9ec0490215ce1368991aa48e1f08fb6552bdb85243f062ee83073a38aa5d2cd2fa51405d8dd95555ac975b883fd343ef52ce1acfc6d0e7da3b73f2d04e7d6c843fac55fe8b562ed30f72aa15a16915cca843b4f084bd619b59068fe8d983f4478cc0ff74c809fa56933decb982f0c487333576e57215c1eb6892ef85467197ad7bf25e278b041f6212b349d7f5d92e52c1c63a44101d47cf0fd8087039b6553e14414a1da338c5c216c9335bee2a9b351af61d42287b1ec6fbbbadedf2f76b6fe476b28c4cc617cc2b7e1f3187ced3f979d5ea56c36b76d9b078b1c8ac41b3a80e8ace7679de5d4566fdeaed3582386c1e2301e807b410af3c4d9e3e9b19b94588922e3c32002cd4082448d7f57c34be73eb40183bcea2c4eab64d7e4083b81b96d8aaecf6c8145f84ba3a8bdd6378ec6acbbeb0079ef5b80224137685666b0c361df04e0b49e627ae4e2043241832168af1d76ec4eb92b43bea5cc5c2b81ebef67d2554c01fed67a92ff4f18642198f0b6cc8a82eb2220beeb77675c57df0cd4a3979a2825af0ad8b40769b988cbf68b30e94dc26dfd192ca4ce8722100a4394e991db6924eb6bfa3e2d8461a58b64b59055fd420b7a1d870e21ed95ee4ab56f477cae53c5ff3c2983db23c56313e91c5c696278b89709f10f4f190ef26c38dc8060478463f3e94acc702a0e5e6b3ef08b5142f59baa19ebcee23360bd21f4b69779b7e4b22c3091cbbcf0150602ef06ad82d6bb6f47bda77aa0bd28593d74c9083897fdb74a0606a0541d97587fb978f6db90d6eec9692f70f6853aa8e614086752e2fb5d2a2faf5133be67ad441fb1152de1c52290b1889f62e2fc0cd93d0d6d4f4ec3cd8542bcee0797bcdbe1d717cafd06945220d716fe3689f4fb31513e14bca55818308cea34a40b649096c439c650840736a352b217e10c4180511ff14090d1f3254b2e004746189dc36cc4d7d038aa274f3ea0fc632cab1ca0f9f420b597927de1a0e34165c9ba0c9236bde8c6a5d3cfbfe4a5b5488c2f9adeedfba8424ee222baaeb835359cbe76a1d788453024b15968d0f4d6db4383b563b24c73153d3b8671f7db867ef4a1160a6073a4287bac4f969e9bec4c9a9c1f8bbcf12671d657931cdc0a75896db93a0598d50227bda4ceb514d50d81bcdee1a282f0a225ee433ebcb32fc8fe1fd9ed6e3fa8064875e36e4c581de479351d6ff3319c98e3f8e111d7efd143cd1ce23abf48b06bc16ec2fbbde9c3ee11c5eb9fe86d9b449279bc6315982922ba96f4502c7a080dfa0fcd1f3763c0bf3b6c0c51cb415a2608cb4138a5992e47a42c135dd4b1b9bf0ec77d10bc409eecb60392441faf5c3cba3584ac1615b933fba2451f4e39fabafd401a8d90025fdec8dd2611ebaf1b617060ddf96ecacd69cca245b866d5692c918001501fc3cb5cf3cccede80e57c71e71b8dd644d4db23045fa52940d867dcd9127f37009f8ed9a86c8a9f50bfdfcb20c6df724ed2b81fc760600f3374d95d9fd45f102a26dd19c4a26cbba63e6555727f4208b29e5fa18dbbbb2d4cd1838bf368d3eed8d69eeebb2180870f62e64f80006a958a7ce9d9a1794a1362e2484a2bcaa4405995974be48a353b783411b8a4596c8a45b3f064422f5d341fa1d6821033409b3c8eb79a193fd1ad3640826f50dd0b1a39670311e2e9c3a995db026f43ea9063d96721bdaa8718202701cf26fe4d8b3a960efd8ce44db07e25f6b72729b0c9d6dcfd2ca76a75a730509f780f6792a822ce1cfc9472c431b6a8afd8d1b2046804acc18cd54ac8f3d61976c6b9bd6383269b4dd412a31c5a823b45cd5caa8142dd04e5c13e5fbf6c562345092d747b8060d7e3e0e4a362792cc61ea89670f4869f66f497f0abf70b3eed2f1d1b9c820709cee26c12b673190e933e83a57a23c8bae9b7752ae511712edf8954a8b92eff55d6b45d1de35c478af773070ebb3c400134266926744d98c5d06418ba10736db12c540b20b9adc44ac45d4639764918119f2ac172211110ffc700540c7063620d5e5c47b5b9e32d4fdcde46cae5443b4772574b8c46f049c6eb2273f66824fc6853baaafeda8cc1d778d77d8095c149392459fd0f42cfeda8dbb13b5990e613ef7ef61fe73e5ed5d3ba58ad621f34b1ef969ecc27f08f260d0802d5d1a", 0xabd) syz_open_pts() r2 = syz_open_pts() ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) close(r0) dup(r2) syz_open_pts() 11:46:44 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x1, 0x0, 0x4, 0x7fff, r1}) utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x2) 11:46:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = shmget$private(0x0, 0x1000, 0x292, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) 11:46:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x20) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:45 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x50}, {r0, 0x4}], 0x2, 0x3) lseek(r0, 0x0, 0x0, 0x2) 11:46:45 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f000062e000)={0x0, 0x0, 0x0, 0x9, &(0x7f0000000ff0)=ANY=[@ANYBLOB="10000004020000000100000001000000"], 0x10}, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x100) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x6, 0xf9b7, {0x81, 0x4}}) 11:46:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 11:46:45 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x30100, 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="c2a55026b936f61e70ca58aa73d50bb489dfc37e44ed93760b2a6d9b6d48be3a215894f4624d810e5da887", 0x2b}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 11:46:45 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) fsync(r1) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000080)="8202002697ba2232", 0x8, 0x0, 0x0, 0x0) 11:46:45 executing program 1: mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = shmget(0x2, 0x3000, 0x84, &(0x7f00003ca000/0x3000)=nil) shmat(r1, &(0x7f0000128000/0x3000)=nil, 0x2000) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) pipe2(&(0x7f0000000000), 0x10000) 11:46:46 executing program 1: syz_open_pts() r0 = socket(0x2, 0x2, 0x1) accept$unix(r0, 0x0, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x300, 0x100) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x9, './file0\x00'}) 11:46:46 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x200000040000000) read(r1, &(0x7f0000000500)=""/90, 0xffffffffffffff19) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r0) execve(0x0, 0x0, 0x0) 11:46:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffc25}], 0x100000000000005e, 0x0, 0x0) 11:46:46 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./file0/\aile0\x00'], 0x10) 11:46:46 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendto$inet6(r0, &(0x7f0000000080)="f7fe8944df414d8b714afbcfcb5f3bf56e8ff1cc788428958ab27c04002ff004da7d21bb97d2bc53746ec4d64fd140705872203c51b376079503e2c8fdb8c4bfb9147b6d18e85c317f294b8550c866d1b6c4b317bf6fb767bd3a67e6bcc13e623ac0843490c0d89195af179c27ffd215a2cf9f3e4c1201417843ac1d625610db678883190b30d34ca911a7daed3edabe17b6f2fbbc1068da7ea46c6c6a0cb537288fdc9a525b18d834", 0xa9, 0x409, &(0x7f0000000140)={0x18, 0x2, 0x91e6, 0x2e}, 0xc) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="02000000", 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x7fff, 0x7fff}, {0x18, 0x1, 0xfffffffffffffc01, 0x101}, 0x1000, [0x0, 0x7, 0x1000, 0x5, 0xf, 0x8, 0xfffffffffffffff7, 0x40]}, 0x3c) shutdown(r0, 0x1) 11:46:59 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x80000000000, 0xff, 0x4, 0x1a4, "445cf4e44b8a36e765cd248420a56e9b2e3a985b", 0x34b7, 0x1}) r1 = syz_open_pts() close(r0) read(r1, &(0x7f0000000440)=""/219, 0xfffffffffffffdbd) dup(r1) syz_open_pts() 11:46:59 executing program 0: mknod(&(0x7f0000000000)='./file0/../file0\x00', 0x2011, 0x1) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r0 = socket(0x18, 0x1, 0x6b) r1 = kqueue() listen(r0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x5) 11:46:59 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x8) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) chmod(&(0x7f0000000180)='./file0/file0\x00', 0x20) setuid(0xee01) truncate(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0xff) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x8000, 0x0) 11:46:59 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x101) r4 = socket$inet(0x2, 0x8000, 0x9943) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r4, 0x6, r5) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 11:46:59 executing program 0: chmod(&(0x7f0000000040)='./file0\x00', 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000001c0)={0xfff, 0x0, 0x1, {[0x5, 0x100000000, 0x6, 0x3, 0x80000001, 0x8, 0x2fb6, 0x7, 0x100000000, 0x6, 0x1000, 0x6, 0x0, 0xa1, 0xf5, 0x4, 0x8000, 0x6], [0xc6, 0x100000000, 0x91de, 0x2, 0x97, 0x0, 0x7, 0x1, 0x1, 0x1], [0x0, 0x4, 0x2, 0xffffffffffffff01, 0x9, 0x0, 0xb2], [0xc90, 0xfffffffffffff8a0, 0x80000000, 0x2000000000, 0x3f, 0x5719], [{0x5, 0x100000001, 0x8, 0x7fff}, {0x10000, 0x4, 0x5, 0x719c1daf}, {0x80000, 0x1, 0x8, 0x7e0000000}, {0xe767607, 0x10000, 0x1, 0x4}, {0x8, 0x80000001, 0x5, 0x2525}, {0x7, 0x32, 0x4, 0xffffffff}, {0x6, 0x4, 0x0, 0x3}, {0x4, 0x1, 0x5, 0x8}], {0x200, 0x12a, 0x5, 0x3}, {0xfffffffffffffff9, 0x7, 0x6, 0x8000}}}) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, r3}) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000440)) 11:46:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kqueue() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x1) close(r2) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) ioctl$BIOCPROMISC(r5, 0x20004269) open(&(0x7f0000000000)='./bus\x00', 0x200, 0x161) 11:46:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) mkdir(&(0x7f0000000000)='./bus\x00', 0x80) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x9}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:46:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:59 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/42, 0x15}, {&(0x7f0000000900)=""/5, 0x5}, {&(0x7f0000000180)=""/185, 0xb9}, {&(0x7f0000000240)=""/241, 0x80}, {&(0x7f0000000380)=""/89, 0x59}], 0x5) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000140)={0x80800, 0x1ff, 0x1000}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000940)) writev(r1, &(0x7f0000000880)=[{&(0x7f0000000480)="0c662af10c59643b5bcef937c0acfb24e633883b4ad2170e1c5a73f6aaee599019db1331187f9bb9102894ec2888d88e5873d92ce2aaafcdd30d8e16e9ce567321dcb9d0ac6f75d70503e7513599211523ca401a5bc3e60823e948a8f051c2600fff19ef5c30502919ce9b76ec981986f248ef75c23d640d745261ac0507b6ddb6286a16d04a88021e3e72ac0019069edce1c65e43015bd814b1539a0caf252757d6d43f80bec7b7ab35c50fe2a8c969004d037ac1d92ac4d3b70c3b09836bb7b082b49f5de2165ef17b37621b38ef6d013a271cdd0460b809fd69a7b3574e23c1fe1061e167aa8719382687fee0f92736263ec9d63db1bea624", 0xfa}, {&(0x7f0000000580)="45b010cadb4c0bc903c821d1ba77336f83f7d8808486d55332d4baf4e1fb4edb4021871f06fc0e4a729753c06cd88b18e0cd2ad49ccc0c8bb0cde76579d88ee3b09a79bde1000847353289a3aa3d93246134deacccc7c6497d725297ab6e612d6ce214e85c805149ccf1ffa77a9730a7d323d0866ea12f90d2e64a1ba9218a15dbd26d8585afc885549590e8e84c5799c984193b975380e667358e15", 0x9c}, {&(0x7f0000000640)="b1f971b47ea21d93b6f34dc56c87854ae07904119dfe29fe182f768387851f1ecb89d6cfeb4e2d4e6ff7423b7ac4a745830a617323f4dea983a86c4c4656485ce73bde5d092f74c078e4ae9cb91500a6e8651b6c6121c4325bbda4e69574f390e135bab684f1b0ce5934ababab2d7fd9fed528afe04a8744a9495d074d07130bd3b6cbfb097ef0c0dd61c8fb18e70b72d97fbc31030adc3a4b361e87bb0c4961f04bb5a6e78f1660374c2dd22cc1327543d5663ed27615c6edada1d5270b58cff7225c4144d6bed31fadb9ce2091e22f0d2990c8477098ca2361db0e591b70421e01633dab", 0xe5}, {&(0x7f0000000740)="af2c8bf673b0964a12ee6a2be05eb292723422699e76fe3625f03ca6f5f468ffef5b3f3a92fcca027fd20e957ebfbc78569dfc70aeb530769ca3da1311b7ed862e69588f5222fb0bb6e410c817dbc3f08cd404b68ddc70ad4c3ae8179b8e0baef30cab8b8ab9024975edd9bb3fcf8db8c2d3bcc24d0daf0c560e8c7342356145f02374501b5a84d639aa9eba04886c71a884f97f62b869885d6a8cd83195e9e426bfa84e82846a2e44c223cd36319bcec43e19d2f9828fbec9", 0xb9}, {&(0x7f0000000800)="2f136cbda2f5bd37c0e2934841ea72ebcc2558ec9de80bd4f63e7fcebbf3e5311a1f82dfc9b6ce72909e3ec852effadcc5cbac1106f368adb01bdfbd6f2fb1b0cf437fe23dbbb49b7a32a78923ec2b38da77a62b697c14f0704b3e7afaad67270ce167fac8a4bdc614dc0a22975acee972bcbbb17c62aed7e5015ef86e", 0x7d}], 0x5) fcntl$lock(r2, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010005}) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4], 0x28}, 0x0) flock(r0, 0x1) dup2(r0, r2) 11:46:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000000000024, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) r1 = msgget$private(0x0, 0x40) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x7ff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") read(r0, &(0x7f0000000040)=""/32, 0xab43a8f0be5e4c) msgrcv(r1, &(0x7f0000000380)={0x0, ""/123}, 0x8820a8226aed2edb, 0x0, 0x1800) write(r0, &(0x7f0000000280)="cffdd74dab9f8d25498387ddd83cfecab9c68ed1b801dcdc55ee96051655f6f07d136c27a4b1641bfd7f56e758ab2c13fab0cbb8e51e4426d40da38756a8eb8332f2d7ccb277a773aa94ac66a7979fbf35ff9e0898b8941189ffce92bee6e57628d8c1228f3ad92bd232db6a92b64aebe4d7ce17c275963ac8541f74d9a57da81a301ce140372446b6fd4e6103911dbe0870bb3b226e9870da5555388f5993d80de158fbbe8317a40b0afafd0ff6faee39e5dfd7b4fb81867bf161f92a3fbbabe898ae40b8008fef46458e4631b613bade", 0xd1) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20690, 0x0) 11:46:59 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) flock(r0, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10002, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x3, 0x8}) fcntl$dupfd(r2, 0x0, r1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:59 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x2e18) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 11:46:59 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x16fe) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae63225259560f8", 0xf) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f00000000c0)=0x8) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) 11:46:59 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:46:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) fsync(r0) 11:46:59 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x27ee, 0x0, 0xfff, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) fchflags(r1, 0x0) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) 11:46:59 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="30000080000000000000"], 0x10) r1 = socket(0x18, 0x1, 0x0) r2 = semget(0x1, 0x3, 0x1) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f00000000c0)=""/134) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) 11:46:59 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = dup(0xffffffffffffffff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x1000800) r2 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) close(r2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) 11:46:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[@ANYBLOB="68d623fffc8779e751aed3349a69cc06000000009a3fc8f15ebc4f054d73e6058d23000000050100002b"], 0x0) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x408, 0x8) chflagsat(r1, &(0x7f00000000c0)='./bus\x00', 0x0, 0x2) r2 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf841bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x10000000000002a1, 0x0, 0x3) fcntl$setstatus(r0, 0x4, 0x48) 11:46:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x7c}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = semget(0x0, 0x2, 0x201) semop(r1, &(0x7f0000000040)=[{0x0, 0x7ff, 0x800}, {0x4, 0xf0, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x2, 0x1800}], 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) socket(0x6, 0x7, 0x80000000) recvfrom$inet6(r1, &(0x7f0000000040)=""/77, 0x4d, 0x801, &(0x7f00000000c0)={0x18, 0x2, 0x4ab, 0x12c}, 0xc) syz_open_pts() getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000240)={{0xd74, 0x10000, 0x8}, 0x0, 0xb9, 0xffffffff}) recvfrom$inet6(r1, &(0x7f0000000140)=""/188, 0xbc, 0x2, &(0x7f0000000200)={0x18, 0x0, 0x9, 0xfff}, 0xc) munmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 11:46:59 executing program 1: setrlimit(0x3, &(0x7f0000000080)={0xfffffffffffff800, 0x8}) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186004008b00020500feffffff0000000000007ec4250000000000000000cd6ee53023dedb76443f56b27c", 0x2e}], 0x1) 11:46:59 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0206917, &(0x7f00000000c0)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0xfffffffffffffe00, 0x1f3, 0x9}) 11:47:00 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0x100, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r0, &(0x7f00000008c0)=[{&(0x7f0000000340)="d318754638c7f2b98a2cf7b116888f056f45", 0x12}], 0x1) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f00000005c0)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50a5fb7e173ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefbf7196f7e7bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f01fb0a70b8b27eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a356414957d99ac2cee8510c4e2", 0xf7, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 11:47:00 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x8}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:47:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x3, 0x800) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000000), 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="b4b74b277bd7783ed8be3279381e97a7a614563e44de5ffb8a63b3e76e3528e097067f86b059d739ff3937ebef97f7ad3089ac201bb6a47f4aee9d361ac9f66e6bff75e830bcd55c65878aebd1743fa0e4d3efd4a2eb2135f6844fc88ca1e904257958e2dfa990c8266920bfd79403533b0bd58247c45e381fdd76c6836c467e31717d75359207592001710b76dc0b831035fdf13fd161de6b4296cec8e3e1eb47859f9ad2aff971e76c06ef1cbdd02966e5acf105e4d897a24dd612bfd47c72634ab86d6679c0135bfb22bb3a2e9fdf6fc1a8b4c99cea05d4c96a61fb2c492e1bc7c97f6c486d1e29211b017f4c6b8ec45392b4a7c2efe4c7dd4b789640306ccbe22eb88504275908166685145c412783bf2e1c7b9f86674dcad45a14f922ef465a573de09c3cbb5ecf10c380987ffb38288ddaa6daca446d79ad9f92eb6d322680e9bb9aa6bfd655255888f68e0d016c589334c5e089e59ad3141ef7c0190b81363e12f5cee8cc270a37c2a36088e22d9c9d3d77e347850fefe4669b2a40b7c6b188d1223ea2db2dd1ffc05b396ebd97af156018fc0ea9bd4b2a97c89257b02e22b31cdc432c1769f5b565be49799c7900c3cbfb876aa5efb28562328d6593bcfeba848418acc97080c56d62ff871f34e5991a59a118e2bbb0a28c361f000d8b71069c4fdc5c1b96af29a093cb94115e87e9c9a99ab0f6e75d893c57750bc717c92d3fb2c7bd10515d892f84bd65012a8ae1806cb8f827b31e93ce1018c0e038dcb9e195c4b89e554b1729bd41b6f14963e0a8b9ffb4579118b1b843c877fb442c5cee48d8bb2937d05c7a968c093e7855b458942c0b8cf7b9d5c72943ddc2b9b7800e0b3e1e62a3cd4c4d3c8e68c01fd77482f154ca7230daf1a5f8cb4020e9ad224e964f1c47bf47dad3fe92d7714172d1a487c7bdeccaca07198952a8dabd0d97451dee5874304736fc0c08323c841df75507fe78239cb9be4206a74e9e16d1e3a2748c50910e0f715df635e0a19f91800148e351cba6e64749daa97eb891b15bcfac60fb38e42cbc196941a210428962466db1bbc85e2d7ef18474b6dc97fd22bc78a20c9762ee4ca5fa289e72acc4ba32248a5e5f5d27704804012fc84be3f748f92dcc5422d5d9cefdb0f82fa1e090827e7fca8c67bfad1355066fd2b913e24cf0261edd79ac193005af573b4ed7e104b037bc83078349f3bac7f9d420a70e3a5dbb8514a25e3eea236b6b6081e7d4fcad92a56b2c772761465f7dae1a7614541f2d102942409e723e78c679487688c92861938ac16ce66dbe6bc4fef12a2e6c4a479d12112352fda79753153350425d25a6d3f34745662ebc2613b472c32fed24efca9f2dd37c61a28f8a7b3bb30f5a85bc115f80f2760d8737eda6532863a33febbf7e9ca5a6a28349661667a61174cbbb0ab8840fc485abc1f2d033f6a53f8999c825be14923c3bfd112fdc5ac81e43e248fc49e8507f3260bc5b7066483f4bd053cee02395d2488c2163aee5fd51e9110f8805c5620fedfdbd83a1a87ce05fdb9b603b905f40deea18cd59a2dc8ce7a11c053b02e971a611766f057c1793cb6d470ee090b3cdb020c8235f01277af256e33833362d4f02e34ba33d3bc969c06630fab743a0e5a2fd51c712fa1fce54d485a141f3f9e13ab5730ba6a564d0a1e48bcb5a1ee77cf9c8a93d53a683c29956d395cce7ea7c4185590cccb45e4e9b440876c09493a2bc24e6338be7462041ef62fa7a1f79742ce3b073295e01a6a9a204d0a75bc675a05fa92e1825ccea6afcd78949a4bf30f42b232323ffec2e62242f3b00bb0bd18ddefd77ee2b4cac3d02bd65de7c5699e4899b2701bffc3daa9473560cbb4547b512015bedf16791229c9bfab5276c6f7cc744b21409b4aab2e44af4b4c1dfcb518f0e000c04eee9911ba3f98db982e3b594c6afcb7b5e552ff3397ff388a8e39945832333c0ae3b1d2acda53551d9b8cfe0e91307574a21a7bfab060e0c042a00fb13ed83cdbd48e98bf298b96457f6ec12cf0adbf44710f472b2ff4e5a24fe9192f1c2e287aa14075e67934ea411a143f39dc9e561e0e07e1f6b76f40ad10de8ade5daf4a1b00ce040af34ede8f5d9023ad200a9a03c654e5218a43b1892b7ecf35df9e9b1272a073d2cc53d8dc885e0655d9b5947911731070fe9ad9ba267c748405674655c12d53517778066e9c7f7a193703a1d18709b08a2eb385addf9296e04d7db101a82f9bcf4f44983c9cd7fa2b955835094a77ce11b38a05cc9efb9e2ddac59267d8065bc9dce0379468b8c446041f6b14377835a40610d20f6bde1c6c4a2099499a23877ef82674407db4356a0f38a7cfffa0c70f9adc9cb242144f04497f904a83333b747b0cc711cf127be7eb49500ae1d2385ec2e2819a536e004df29acb7812eb11178ed0137cccb0f0701f63efa1b75824f6c48230171c2c20c16fccb0ddcd33761589eac2159d4f133502315be0b7172113b66788ecd98d75402e4fbc86f913ad4f4599834facc6d5ffe049e4e82c80e930887e42409c24d8aa2b141dc0a2b6e059ddbd09818e3ec20550d0bd3b4f756ddabd80b1309a6ebddd41f58803e5a5ffe031c0bb1cf0addd9e12e35ddb6c425fd8d9b4f10f8692c28d1d27a503affa3536b64dc5f8cbe1bdc0601ab4555dfa495f79e890e4ad4698abc4e6d425e817a41bf1ede64bada467deec56206d14436accefb3eac8cbded45b18de5f20d2197a86bafd4353ba0e988a359a0aeae5a187dacfc71ab3c6e8035be8bb983ea3f38c67e7ae8abfd5acaa6b3aaa40b0cb022ea906c76a91a6610932b34b6ed3538a04ff5a299fdba41a3ab1f1e54152f8392e26866aab04c5acf0520d4f1d306f5fc65a9f4cbd084baaaa75fddd943d96304ecd342b4bc328c5e5e22e18c486289267626572bf6c64db5eb54881221bd884ad97b91e5a2a60091d2fb4aafbbdf9438051299c001ed0ce1bede7ebf94e68dac77a23e359d69bbfe3ad3cbdf5c08be0152c3cb281895d9ce8ac32a190c676c07b23c18007fc654075b337a6708572b14bc0c780473d54276fcfaf76c85b2fa891c2cf779bc5ee4484b54c9d57d89ca012aa0177f07790b5fa79a35dd79998a02b2e00b0b9e25f482c635fc801d2e1417b64caf76b836c9b2e177b43dfcfb6e9a78288c9bde68de218f49bd3e3ead4427126df7b07e845ebcb087b6b1b5e741a99afdbe6dbd1efe32e7421922fc49623bda9234d7c7a174184ebab6d49ff1297ae994d20e710664be8ad00b955a728a747cdad57981874294605460dba7bee5d992be49589db98859cce72095eff5f4eaa27728b23f769734e1f51108ba2c52a6736c8b278e9ac560e3a2da472e262062a0d13a723069d61bfd3e7119622417510adaa7f032dbe363713b05062437d672a48d0db01963b2745c693e4d1b00ad09c095188c0e1ac1204b1c5278abdf12f88c3937a948c73bbe2a7989a78c41aec88fc5ef287770a6343079158518793cdd6d17bd6a975d40d189c8e042d5fdd3a90f54d6bec08da0536e2fe4f79b7d75af599707f155b9af5b0f54acc41083e3f0f50eaba33d3b72a36e3e6ca8bed67ee91449d1f3a85e0887d540e2c7d15762e0e7d704df143522aad6d97339bedf2af0f9637c7d0ccbd10b72347517a10b947404e8517f94e797d6bf950b4e11e05f35ce35584613df5c3479ea3b36c47388d7530922d8ff99469d55b6e6e50fb029b84f68375bac48446cbfc17c1e20922a0d36e386f7a5bcc8353ddecbba7ceb4b8d7761069db68091ceb7f94e27c4ac82afed3573af5619f48570a619fa2db038b31b59561a7a1afb7fffcadbe75e388c8a9bca6ed41304c57691f559e5af4a43018b5aee07bd503f30f85b9321ed8580ef1a86173c31eb649c04042fe999011190b687594a9403039d4e669c6aaa960792dc5111c34f3902faafd82a294dda840d910d8db31d499a1a3ea31ce64248d831ca1f5470199ce1cfbcd2c100f5e56f192d974dbd16dde803218b1770352d79a21986fe5be5ebec60543073b3c4e632a6e2fb99cf04f2a4485d7546c0355389f9328ca2166511114476930d388027ae626a87e0e97a73b194570b8b86d7392a124c2177a8621107ce3ccb56d790ab07a6e80b5d077ee850298a9eba727861c5dd4cc1baa4573fda5db6d88f3e1cb897242616e8b326ee4ed67a82aed4267f56ac20a780e4b43f7bdf22da110a0d7f9b2d5bd53d9f3ee91fc2b5020fbb0ac69c4ddb324a21e2a1b4b06cfd61b759c3f7247c283630a0e360c00643514ae9470ad125cf14676455234fb9a1de4749bc8f93cb13fa5a8a8bf82c743980b76bfca213d380350424c37dcb935429355f7e264648888aeccd596e6a979d1496fdc98f7e6e03550e4bb63157330682b3eeaadcd33a217754149446fcb500f48337a7d728b48d9fd60a77961287c91e0497b43d9e4303804b746e99e785595ade90e30895396e67f51e9c1d886ecb444a65012a2476c89f8374331c7903b1e2f8e225200b8f398af2ee16be10be95eccc52d8969313a408cd83b3735448f20e54b1a590ea2d48efe74c6c8ca38c6168bd844f37a51557032d2df8ab3aa09ff8329d388cd110e1cce25c071f5da180bd8ba7555313aee1d001a173706caabb242564db73e55af0d78d4a9469d1661f3d7ffa22fb262b7bea8e825fd5231995893c7fd6462a5e3ae80d5f4f018922ce1e2f02aefd2e6ec288f35563f47626267517badf6e41cc60c5bbd832f6726ec686ae970f594606c74de9114e5380bdcf702c49f53cb8244ce4c78e168ff6d5df2a425ebbb568354140bc20a591d5b6a3af604d70e507be97749ae8553d55b9465a50c4fffc352d872c7dd306a03f13853b7977dfa343aa7424846e619470aa7765a7de15cc020729088ee4925f1b8504552220dcd2c820b5ba6ddf95f7eae7562b8e7b5f08fa720e32695afe00e4ae17e73ff6af6284c78c00653e35c7e806f67688dda4df75dc6ee84bcaac30a9fb5bf236ed6d329fd4688528417bd126443af940defbff99fb42a3fd7c986ae35415f364ff51cf1bcdab609ecdfd3ff7fd2ba096bc1a03a2ff9bd927f77f11b68c318a28f59efbd861b8e36a940914607388decfdbb204ea690390659f39f2fcb6c01170f6a2e17e161a2fb23e359e0d219b16bae8d88908cc1fa66f538643042f5597953e01cf89e96b46647f9d712429dfd80fdf74b62e8f498442f356c0d4f3cedc5819547e6a3982957734045dd4459538292453b2de6522c93819b55d49719efb9c4fb63d818fa6ff12057ba4e6e5a409edd65d7a15cca1002fdc787c7c444134bb7183f54169d903510678866eaff3614d4021d3d84c661075995aafca9ae9ee58aefdb06eae6760d76189bdee3ee728440e84014544dc3509dbb5d01a19528eaae56ee62de2ea2af06a093bf644bcd377b337f7e473d0d98e977938df97f55d3dcf49ec1484cc7e362e17dcb23649bc327d49b1a9ba32ba84de0475bf1c97ae42ab4e975edb4191daf9080a591bf4400b92f1c80cfa00a9b1111458b7a2aad896902f02e842b42d06bf540f65d34e8499433b2f3d4b715e9bc87414984b9ff793ee4db6828e54045c74e9c92f9b7a7c7468729b8431876ba6c688841ba4b5c1811f610bd62b49ea574fa9ac32299ce05958051f73c2d06320b896515b8a9504575dbc6539ac413be88519ce36c29e92f9bb6db922c99557d758a7b799f4eb6dd82ce4647e4d70eb7fd72dcb5942ff90cd6e7affb797b6f64569c0a442f39409", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="59fab378491817edfe4d55632cbdce5a", 0x10) 11:47:00 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x87da86990c828a41, 0x0) preadv(r0, &(0x7f0000000a00)=[{&(0x7f0000000140)=""/174, 0xae}, {&(0x7f0000000700)=""/130, 0x82}, {&(0x7f0000000000)=""/73, 0x49}, {&(0x7f00000007c0)=""/192, 0xc0}, {&(0x7f0000000200)=""/41, 0x29}, {&(0x7f0000000880)=""/159, 0x9f}, {&(0x7f0000000940)=""/134, 0x86}], 0x7, 0x0, 0x5d) readv(r0, &(0x7f0000000640)=[{&(0x7f00000000c0)=""/112, 0x70}, {&(0x7f00000006c0)=""/10, 0xa}, {&(0x7f0000000280)=""/105, 0x69}, {&(0x7f0000000300)=""/21, 0x15}, {&(0x7f0000000340)=""/238, 0xee}, {&(0x7f0000000440)=""/234, 0xea}, {&(0x7f0000000540)=""/251, 0xfb}], 0x7) 11:47:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) connect(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='e0\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) syz_open_pts() ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x64}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f0000000140)=[{0x10001, 0x2, 0x7f, 0x1000}, {0x8, 0x7fff, 0x1, 0x401}, {0x1, 0x100, 0x9, 0xf22}, {0xa1, 0x9, 0xc46, 0x9}, {0x5, 0x5b0, 0x81, 0x2}, {0x1, 0x100, 0xff, 0xaa6f}, {0x100000001, 0xff, 0x0, 0x20}]}) ioctl$BIOCFLUSH(r2, 0x20004268) 11:47:00 executing program 1: pledge(0x0, &(0x7f0000000340)='\\\x00O\x02\xb9|\xc6X\x8c\xd9\x05\x00\xb9R|\x89\x8e\xa5\x17\xac\xb9\xa9\xb3\x9b\xa3\xac\xaa\xfb\x9f\x9f\x9bY8\xc6\xb9\x9a\x06\xac\xf1y\xa8h\x88\xfcC\xc9z/<\xb2\xc8M\x87\xa8\x19T\xb380\x18\x96S*S\x02>/i\x14|xZ\aX\x9c\xa1S%\x89^4bw\xc4\xbe\xab\xd3O\x9ac\xbe R\xe8\xc3\r_\x9ad\xb4!\x96\xc5\xfe\xdbZC\xb5\x1c`E;\xa4l\xf2\xec;\x9e/\xa1\xad\x17:ptv\xbf\"q\xc0H\x02\xa9~\x12:\x00\x00\xdf\x0er\x8d\xaa\xab\"\x98Vq\x87\x83s\xcc\x1a\x80\x17\x12\xf9\xa3\xd9\xa7D\xcb\xf6\xbf5B\xe5e\xe7\x8d\xa2\'\x87\xc5\x11\xd8\x12}C\xf3e5\xf8l^q\xe3B\xf7W\x1a\xfa\xf0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x16F\xda[E\x8a\x90.\xa9\xa3i\x96\xe6\xf9\xb1\x00\b\x12\x1c\xb5\x9a\xab\xc5%V\xd3\xd69\xd4\x8c@\xae\x88T\xb0W\xa2W\x02\xc9\xd7\xbf\xb0\x7f#0W,\xd4\xf8m\xcc\x88\xfc\f\xeb\xa3\xaf\'f\xfd\xc9\x90\xc4\x19\xe0\xaf\xaf\xf1\xef\x11|\xa7E\xb6hY<5') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x9, './file0\x00', './file0\x00'}) r1 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x992, 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0xe4, 0x20, 0xffffffff, 0x8}]}) poll(&(0x7f00000000c0)=[{}], 0x20000000000000b1, 0x0) 11:47:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x11c) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000001c0)={{0x1, 0x1, 0x10dcd61e}, 0xd567, 0x1, 0x59}) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 11:47:00 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x0, 0x0) 11:47:00 executing program 1: r0 = socket(0xd, 0x10000008000, 0x9) sendto(r0, &(0x7f0000000000)="017430b87d63df56ecb248124abe341c38508e5100d95d90ac8c23d87891edf8812a0c59755b8a66da793da5fd57d2c1071a32f6933182967949878df7190875883c81145f1ee9be0a791004d41460d11fb2f1ae34f337b5ee138b6df9afe067a0d9d896f5e5a31fbe5fc1b88192126a311fec54de9d0ad5a25affe4b4405b5112828b9ebcc04721f8688a16be01b40fcd884b48a52050793c791100c0fc3ccc6cfbb892d4a63949b5222627ae3a77e24093c97f8f6e7bc2f22dae5ce7095088", 0xc0, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x3, 0xe66e}, 0xc) setsockopt(r0, 0x20000000000011, 0x3, 0x0, 0x0) 11:47:00 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x3b8, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x74}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='\x00\x00\x00\x00\v', 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0xffffffffffffffff, 0x8003, 0x81000000000004) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 11:47:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 11:47:00 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000180)="019d898fdfa28791b36f1b5c09553049db2c59e23189053c8669a21c98032c225eff87653427f32ba8109a5d6bb2bae038aa0687db229b09dc5d0fabc0cdc84b8c5dbdef610af7f21d73abfec795a576aa4e8da594c3d020f288ff57d3dd2e23fa2d1d55b27a37ecf59839c6577616f2747db13efa9ddd7484e31a1a52221735f57479c4a998981780a1c8a74cec22e8bde101ca3d14aa252b639586ee5cd5e902583582df8b3e21cadc38b053462c4ed2eea177d9d652f9a8113a3939dd6b1a21c04df7b6f3dc09960d075f1ed5b6fbf9cadaf12cd09cdbd44158535e853368df1fc8b659ce9dd3efbf004b3c1c72ca197396d8e76925f0daa03288afa7cc6dd73ffba201a03d012e171b7284bfcddf6ee26f974b7b9c3ede0ebc0f2764771d78b29da3251ad97d043492b7d9c21e00fb95eca4570afffc4ca67dfd791555e257162c2275666d099cce98455a3984dee8fcbb7f527c834e253b6c92fc486c56a7d78b5601a2880149df60d5482b6fb65ad7c7d9", 0x174, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000), 0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x6, 0x3}, 0x8) getppid() 11:47:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x5c}, {0x800000000026}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000100)="b2") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x1, 0x10001, 0x92, 0x8}]}) 11:47:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x4}]}) 11:47:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x48) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x400802}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x2000000) flock(r0, 0x6) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x8) 11:47:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2106, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000001c0)={0x8, './bus\x00', './file0\x00'}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000000040)=""/105, 0x69) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x80) 11:47:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x80}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0xc0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:00 executing program 0: r0 = socket(0x11, 0x4003, 0x0) recvfrom$inet6(r0, &(0x7f0000000600)=""/4096, 0x1000, 0x40, &(0x7f00000000c0)={0x18, 0x1, 0x2, 0xfffffffffffffff9}, 0xc) sendto(r0, &(0x7f0000000000)="44389c325da41ac60254ebe49677231b510fc9e00637e09488e3f33190cb28817511ed106e720a0fdf2da3def18f64cb1b31b51cfbadcba0f2d03714491971d6ed6efcd7953fbff3bf73cb7e1d6a9fe3ef0c6990ef7ff2cb804f972e480c31aa75bc2ac1f8cc65839e360d623ddb3866073178f4f36ae6bcbc9da843dedf793a6c9f641ae74ebbb7d1a888aebffb16ccd913a5a434e1cae8f437b8bf026672eb6b34433316318bc54936e0ee", 0xac, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000480)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) socket(0x6, 0x4000, 0x4) 11:47:00 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0xfffffffffffffffc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) 11:47:00 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) r2 = fcntl$dupfd(r0, 0xa, r0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1, 0x20000010, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) preadv(r2, &(0x7f0000000040), 0x1, 0x0, 0x40000000000) 11:47:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 11:47:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x6, 0x4, 0x9, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="bb") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1, 0x7, 0x8000, 0x731e}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000003, 0x9, 0x19}, {{r0}, 0xfffffffffffffffe, 0x12, 0x44, 0x9, 0x200}, {{r0}, 0xfffffffffffffffd, 0x5, 0x0, 0x4, 0xff}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x63, 0xfffff, 0x0, 0x200}, {{r0}, 0xfffffffffffffffe, 0x40, 0x4, 0x9, 0x9}, {{r0}, 0xfffffffffffffffc, 0x80, 0x81, 0xffffffff, 0x100000000}, {{r0}, 0xfffffffffffffffc, 0x20, 0x0, 0x9, 0x3}], 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x30, 0x10, 0x101, 0x400}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x8, 0x101}], 0x1069800000000, &(0x7f0000000400)={0x1c, 0x1e}) r2 = getgid() r3 = getegid() r4 = getegid() getgroups(0x1, &(0x7f0000000180)=[0x0]) setgroups(0x4, &(0x7f00000001c0)=[r2, r3, r4, r5]) 11:47:00 executing program 1: chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 11:47:00 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x20, 0x2001, 0x4000000000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:47:01 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x410, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000000c0)={0x10001, 0x4, 0x1f}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x80000000001) ftruncate(0xffffffffffffff9c, 0x0, 0x7) 11:47:01 executing program 0: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000080ffffffa9"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000140)=""/37, 0x25}, {&(0x7f0000000300)=""/173, 0xad}], 0x3) pwritev(r1, &(0x7f00000003c0), 0x10000000000000d3, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) close(r1) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000180)={0x4, 0x1, 0xffffffff80000001, 0x3, 0x81}, 0xc) ioctl$TIOCSTART(r1, 0x2000746e) 11:47:02 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x40, 0x40) getdents(r0, &(0x7f0000000580)=""/4096, 0x1000) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getpgrp() ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x30}, {0x4c}, {0x10000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) listen(r0, 0x8e63) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 11:47:02 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/10}, &(0x7f0000000080)=0xc) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f00000000c0)=0x36, 0x4) chflags(&(0x7f0000000180)='./file0\x00', 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r6 = dup(r0) ioctl$BIOCGDLTLIST(r6, 0xc010427b, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[0x3, 0xfffffffffffffff9, 0x4bdc54d1, 0xfffffffffffffffb, 0x0, 0x9b, 0xffffffffffffff00]}) close(r1) 11:47:02 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1c37e6fc6e23c5b00e74de400"}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000001c0)=0xfffffffffffffff7) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() close(r1) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x65, 0x7f, 0xfffffbfffffffff8, "0100000000027f00000010006624520900"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:47:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b9", 0x21}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "ef9ac42a9b78ce514a3734fa074b6e5487722063"}) poll(&(0x7f0000000000)=[{r0}, {r0, 0xc8}, {r0, 0x4}], 0x3, 0x200) r1 = syz_open_pts() close(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x500, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1d, 0x1, 0x400, 0x8}], 0x101, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x8, 0x20, 0x800, 0x8}, {{r1}, 0xfffffffffffffffe, 0x20, 0xf0000000, 0x59, 0x6}, {{r1}, 0xfffffffffffffffd, 0x80, 0x0, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x20, 0x67}], 0x8001, &(0x7f0000000200)={0x7d0}) dup(r1) syz_open_pts() 11:47:02 executing program 1: r0 = semget(0xffffffffffffffff, 0x4, 0x0) semctl$GETVAL(r0, 0xfffffffffffffffe, 0x5, &(0x7f0000000000)=""/80) 11:47:02 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f0000000140)=0xffd1) r2 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getgid() chmod(&(0x7f0000000040)='./file0\x00', 0x41) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) r5 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r5, 0x0, 0xb5, 0x0, &(0x7f0000000000), 0x7d) 11:47:02 executing program 0: kqueue() r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r4) 11:47:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1a2841fe6fd96406, 0x85) write(r0, &(0x7f0000000040)="510f", 0x2) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000300)="5bab830d18dd870cb6748f24b50468dd4376e5abc9031ba7e2e0808a2761b9b63d9d6c51d8d01d660b44ec9c07e8879dd0f7574517b437d0194fb6eed9d75ce70afc3f511dadbd2203d6cd5ec8b4664e73aa8504de52f46c8b116c3e316e83f8ee342bd45806a1597771daaaeb7c8fa75c1ecbfb4ef22c179b1ed46060de9c0b5ccb1fd0c00840c045cd7d10a8480e9706444bbe3465d4e26181fa18f499146bc743bcd745d550e53f4cd78e02b10348bb1ac4e4540a8cc19d1a1147a1fe1fba8f4f6c9a4d593d6780e1481b0d96a8c79f5d5e9e99a268349bbe797c86d0eea3fd554683b131403fcfe53603a0dffb42ae8acd77c91530c1d5906c7b4d294afadf63c1f4278ba0e17cbe748b761a72adeb3bcaf788af5fbcaf24e424e7f31fe5439bfe2860ad946826edb4ddca1e5ebfb02dfb9c9fbbfdd2648fbed9a95c9e9e60b35b582567ced605b2c1072c8075d2b47e7f65e29aa0e748c7e43e389d743ef3c3c37bb19269225ab279814534ea0f07dfcb461696e16401185e4554a4d63e1e8334b260006abf702859a45583d336fad367d42d983936ee679d46e0a8bffdab90d765a47b80d6073683dccfdde2ef97cc2802298d85bbbd656ed510646fbcd41e2516bd0dbc7166465a2962da56d3e4d018b2c74f1486985dc7f7494c22805cef682123f3d20c66d646cfeb584a26dda15369ffabefc124db8177f5db3584ca0f087d36132d80206e02aeb576bc2b5bd18c46e519aeeef8ecdaa49616fbc09070d0e4921567978347da84bab122c035bb09ccbf814a3334ecf7f125dfb6962fae4a5dacaac9eca9df8683e704649fefc1fe15473000efd426e92294fb53d17e378b97426aa7565cd7eb9943a07ab8b5d96e8d7ecd394c02da3ca1e3feeb28ad7430a31734fceda8eeb5652edb42a73575c84b6698d0840e2617337cb16add3339258582eabb3c0dbcc665fb46f733a73194b5b898e70be77375b54b53d6d023c2a08109cbe7fd2c97105a519f0ccbdb9f197409e924588f3ba7bb07ffe6b39e04a1d9ba07105a54166e703f58e428c4a7ae9c87f7d5348d61ef3b6900c4116a9a78983f50902e0dfc698329f923f09f8ff45c88c3d4ca9a31b5a4add5304c7bc76cdaa023802fcf4007e73b3ede9a1dee0e6a87fa4a0256fdc36154a85520157b3ebafeffc019186aef98d121216420fd261473dd6b9e7c155ad3ad32ff4403b1b626a0e7127cae49b25f3c07a83e0c492e1446a226577a40fbd38d6286be53b402ce3a13366039b7b706c041bd9b55a810d05f1507617c67c75fc1cc7aa25a90ceedb2346fd636cf2e44b3f1841e5cb29e072022d20303f1faff026f85eaf66bac464821ba41bd61f5baea3563ddb0ef09b718eb2fe9158bdd64fe27dd2b4e0f517a7473a99580e8e0fc3edb35e18706d9cf71f33dffc1f15c4e19ff5590b89c0d521807cddd6a113ebf184bef5cdd939ca225c40c4d947cd179e898b5f80ec4a5b16a44343b11f55a177f03a8151c9379342ab4aa198d973851345dbf3a8a8610315e5907b1d99cccafba9fce32c169e43e65edc1e4f499e2e57306a5ec74297a5d27a05d8b0c7fc4104a6a5d5a1590f79b3f4fd50a6988ee487638c739afdd2dc129ae39aa9e55c5b584b022bb7a5c80c15085466a4c31a9dde576d8ed49a006bd7a2801b04003eaaf64266c6a6359a6151eb32344fd20f2c23f07c30356e749e171c7782edbee8a3e9f7d283ac464f82b13826dbd1cf903d8b9d55e1052e09221eb14d9d7d7cbf10b4040ce13a1175bb81345f8b8bc981b5caea8b9681aac8b5bb92d304bbb875757951033fdc14d51c5eaff12b550e0c78912ee1c121e7e14a66d0cc138e4a4d62219f46490982838ae9b8f9cc376b8b0621665b7471abe6d343b3a0efe2ffb0778aa188684e238239729348d9412c9d835af7fb039cc3a01248ef51ccee05e1c0bde97f7447b69850320fc6bf8bdc22371e57bb6d821826a98bfc07ea54b7170298754d2e527be48b4bb74b190a761b71a5edad03836b9177fc1109e5fd43cc97afe07dbf9ea70b4799ae5c67ec69bd698e1636a6f1b1a7f47fd3130d18daf802fcae846cf4c84fb9083981ef36fd7c118a1253c7beec733333e4ae2a775d400c31a7770b3b962b0f236f276553f9f2bb2d8bae229a46f050eec821c2e88eadccf4e32c7151ab8b3ab7d8b30333cb6865ac71afb29686d9499e6a541d016459bb1bf75cccc0228362c919cf6d7c4c209d44af71fb39feaa3ad2244241dac56b4ee3e4c463e4df38dde28793ad0f08c4a207800a83f20ef8b3b9ff711f8a65089f0819edb8dcc69dc26e89a43b14bb2d704a4938f0609211af04755377ced17d9a2758d90d36c9bb7944c69d90b3d83c2a587478f5d6b38f0a60ec3258a2d741171b92d0c92a11bf77c6c82f493f9b7213d81a4f34f2265cddc1af871d3fe8aab21023fbe80ff13b6bf97d33c995a7bf8f6679222f6ad7a46253ebd43bc49348d46c8c3e1b6d86f8883b885b42ed81eb1e539f265ba53bf202a1a37a3b7592a4e8fd9442446824b8524c110c6194f7aad1cd711351efd649a2572f6ba0c22c7f526d7ef55bf8e6198a81b54625ec9191e55861d861ead954921416a74cda3b5cd4915190bc0cafba2b6f21afde1b5c8b36397f8b461ead84e460b58c5f65847e4df31abfd6a8c72b5753bb1ac61d96dda9bdf9db1fa0ce00f4933aad3285521d4f0f90823272e41cfb67fe319ae359d7af0082dd5aa91d9cff3cf5b67090745fc6cbd0dcc71958fd019da9c57385405aac0f16966d9cca33f86728951d5f116c2ffd478e86fb8a869edd885f02e9521fc909cb818e00369ab757f1578870acba5804b39774ab4f62f019aef4deb1e004eeb2099fc176fefee499456e4896aa299b0ed14ec502a0839ba10e1b6695230c230f344b3406002928255f2e254c9cfa977051de182a2f9f51dbe90e929e3e4df964c146b4387c294d6f2fdfbd732c9dc38ccf6d13f815d877f14b7c0b36cce68a503f842af30d0098f390f4985cb919801955f0dcf1a9e84cbd23c8c01addfa1abfa2cd465d7210c9b1a7c82c3a7741e9911ac6ab322420da1e6298197ea5ff61fe819bbc312d2eef2fba401c605ea8cb83c4f6b229d1eb8f86c092b57955166746c664cec6120ca6f11eb94fe88ddf52b5fccf73242a8ca2820b63a9c87c81b6693647ff190d398b0430f02dd466fc4721e2c8c847bbafdf8de5921b60bcd702dc7da96e382a49c3dc5bf7a7a5f2f7207192d2b9e33676c5bcc88e9dd408ce01a55e1640eb6f7e453b381b4b4f3fe51c570b1c5b25317c12955918c3dd0c1c5110927138efce81f33db024c325d712aa85a2dcb43b30f464c5ba72cd3f6e4af162b32b124ffa188a1b7b76f19debb5e41e9283ec5fbb5f4cb9f0028980078ae6f12cb7d0b33b4c4f6c28d48aec8a205799b4feb63c66fca28ef7dda4bddc5c9a4b798cb17496c644e0c5af7244db8a80b39f3da86beb488e10df885b68eb84d23b1f1b056fbec65c4503200839f7930971f6ad0d95f16960521bd4d6d6b6279d5c911c6031352f2fed2f4de90be5cb9146fb78cae33608a18945dbe377bc060cd9ff3d71d5e4badcc53466228fb073a2e3a934c2c7252be76da1df7cf7f0af063717f06f74173eddfe41d5edaf4038bb4933d501db71fe5bcd9a3af4ad6f08fed7e8891c81cff8c413fce1897087541114a8171c8842ceab92328ed6b32ac5c4b4156453b32a159daa3403096768f959d2b1782db2c385c98826e20c149a0eb51869d689fc78e3749bd8254f167aaf0b38cf34e200428d18387abb62c93a839528e079272255b46bc26eb550d15bafe969b88d74c75d0eb7906cc0e63f2b55eac047ba30a56c843c2f0567e514826b9e383bec0caf580b83800dc33ad6241252ac3f4d0a8fb6cb1b182a381f4e28afc8b8133c4e94620f3d827538cc9efb57ca12d2b7a9e80225285bc9523c32207799d1c0a16753c16431ad67e9ef779627ba7958780ad4d3dc2cf626e1b80ac75354f2f68b248a00b9b0e951ebae6a30f691e19122fe0f150cf28ccdb81f6b99b62ad1a0a0d0d8219f76a9a6184246478a209ebe164f46d216aaf789da34d9aa5b376786df579a29ffc25638c1e702356aaea7e902638d2118c0f1a372214bf9a655b034b50bcb689b88ddb4abf24b32dbbf9daa0824b09235cac85d4de149dbe519380594a45826ba7a26352bf4bf1c5d029c84cadd6eefe72a33076e6ec1e50f748d442419ebf4a93e3c219ef7ecaf695ccaf00caf47eba777ac6498bfb5068bac07aaf579717c594a12e5def5ebaab2fb3234c4b0e55ab6fff321f78d98197c1b59507b1395309045f7e424bb27c702b2a8ecd611261a2db944cd6013d71aaf99b116661e0c3e342e48db0dc87e3264bff60f66cc59a92096d0273af78435c23d9d6a5c063407b6864858a13fdb61a6801a1f1276b5930e64ab1fd89802b9ea6dd9d370ed7472c9844cc706c23578a0825f57e6537ec907ee043c1671274ae0b3d28ceadde57b8cd65b3ca81f9044e88e3e495136cbc43caf75bf4e1c89af53e067a4c690777f4dc7fd5733f10c1fa0993eac6947de7dc464ae294e935da8663fc414b28d90f4b96f5115137308d0aa27de53de2092cf7945166170b5728baa922bffd21ce1d503dfe257c761ea489bb48c70d227df25d82ba8c836a0518b842ca3cfa99c0de412476cc41826b8edf43c5313812070297cbf5b6fc9394d83653aee94f98569219dadb707f84647e96d5bd8fe10e5d4c7594c4870ea4be11e0b1cc3325dfb3e58e6a31c18e3c9e2ebffe510450444185930024f9a94e360530b7840bb86664829d4bbdc94ff503e2a6453b651de55b1409fbfab3e8f119998dda388da7c70542879e13fffda80a21decd245057af9f2e27e0994135c03b9466fca2edf1a29686b3ae6558e01845413dff2ae7df40d628e1a4551d79c0dab575708200df3f371ce401a9d701050c8c8470e28c6884faea9b5ab12c3466f7cbf265a5c935fa9992e484709b263cbf85e3b484c341482af279fdc3d3039113dcf51d3ca21252a4e999ffe50d4bce5bcbe9e20a17e9d188be50e455ecb32da1bc8627180872d6d152957a8e0ea57a5d8a6e0202afb34317100993a025fc7bd4cc39574f6ce7782522e017c321776c5f6a4094d5197e33355e558e9d503967bd36ef759459b68a974a89f37e66455bcba6305a45526ccac8065e319794ca8d66addc4157a2c7fea83f57ed89aa8f6fd540e48c3a2ef96d62974cf5a086ae75ec6745b7a3ca11bbef1a968b662454327755fc679e94155dfcc76cfe5f62e26043e4e81b9c62f6b78802c02571c68a9c1764be9a660165172bc79ac5446b3e1379bb97c298b13a46dcb2b8000e7bae2d6a4653d64a3bdca1b6dc5cdce0647ceed6b5c4ea2fd02c49bf1ecff9d3361214520ee6880702368f3a812fe4e27af781a9e22ee523563fc3e0d35546f5a624e3bbab5e030d56ea7c03c9e7e6e0a51afda2173491c200d08260674e08b91d9b1b205e87811f5c8e656a83a49ba3468b7c8517ac0ad0d0b33f117682cc5aded3a4f69d7ab4a6cc6bbd8c2e167ea97afad93301f9df4494eac35de1e13aa217182f0bfd8399d138b0244a1ed41b75984f4e80b5f1b1bf600dac53f1027eb62fc34da3ac6697bcf40e5241831bbb850f738a37a70c817356fb79e099122ac7ae58e543ea2a2380ba4851cc92febbd859b7a435a53ff6270ec86b5ab365adc4421349355788bb13f060da74", 0x1000}, {&(0x7f00000000c0)="41433ce9c2d043f6c43bde73276a8ac235c07dc22f14b4eed20f110371a1c224174cf6eccac77e6888e7426dac1e82d8bbe37f030d2e5310728cda3aae7b2d07722a0c1bafae1104cc4350830ee74d578207", 0x52}, {&(0x7f0000000180)="86ccb8550448fb75da6511dbbdafaff8157bc32331af334e04838aa9ef15e7476ef9b722b9a13bfe625bd7b80e0c75617cc592bc19a33d1022a9a48d4ff55764a204fc8ff7d801d36675815f9e93edfb4454d206b8b1d6462b35973dec04aeb8c049c7cb3e93430ba87f9fcff09781849321faf1727fa59dca769a22cb6a3e306802", 0x82}, {&(0x7f0000001300)="21c3803ecaa9be923bbf931f2c81c648b8f091237f876668c88ce419327924217b2b03a6a8063473b8ffb17b0e2c8624ac50f40b8ffa779676b33ebf38e18bda99da3a9468e9251721c0a6172f5051c8c69a0532c733eba2e80e518862e469eefe6e3546e3c744faf7f8bfa5f0ebc1add2b6ed667c3c832057776202845b3fa9e407606ac42ebbfef5b88e4670fb89814d081944d43847edd102bdde9e82c65ac1e9b57ee96604a071beca76531d0d617c820e54a8517edcf1c720bf80d2e9a795a606f7098a49a84d986f9834c6fc607a3969216e2f9ffbb9b34b83c6732f95", 0xe0}], 0x4, 0x0, 0xfffffffffffffffd) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:47:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000200)=ANY=[], 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 11:47:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x1, 0x4}, {0x10001, 0x3}}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:02 executing program 0: r0 = dup(0xffffffffffffffff) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xa0, 0x0) flock(r1, 0x1) 11:47:02 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x6) poll(&(0x7f0000000040)=[{r0, 0x126}], 0x1, 0x0) 11:47:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x51, &(0x7f0000000080)}) 11:47:02 executing program 0: r0 = socket$inet(0x2, 0x5, 0x5d5) flock(r0, 0x8) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000200)="fc8395f9210268204e13678033d20ae9", 0x10}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 11:47:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x18089, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20}, {0x7, 0x0, 0xffffffffffffffff}, {0x6, 0xfffffffffffffffc, 0x10001, 0xf145}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x1, 0x10000, 0x6, 0x8}, {0x8, 0x10001, 0xff}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 11:47:03 executing program 0: shmget$private(0x0, 0x2000, 0x510, &(0x7f0000ffc000/0x2000)=nil) setitimer(0x2, &(0x7f0000000180)={{0x0, 0xffffffff}, {0x7ff}}, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt(r0, 0x2a8de134, 0xfffffffffffffffd, &(0x7f00000000c0)="1b57e16e249e8c3a8000e84da88840ecba2e5ff27238153e30c6a530703298f961dcef32d3014558ed948da009d0ec6bb1ea8a4ca49eafa1d674d1fe1e229675e866bcec92fda821fcc1c2343b787453b3237db124ca8226318876cd7ddb50f06b74a9fd0484d6942af1c1769e1427035ab7fb4c864d13a25d6918c9a85694dc678b5c1f62b467cfb07a73b905d4b6082a2b31cee9e9e05bc5980527bda4a9185f35d341ba05c581a1", 0xa9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000200)={0x1, 0x9}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) msgget(0x1, 0x2) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000040)={0x2}) setsockopt(r0, 0x2, 0xff, &(0x7f0000000300)="be13da082598bd58c30c02b90d8d5220505bacc4028757a6f53aaa1675fcdbb77b5449adf597fde51ce8d71cebe0b8a33f5bfc6ef218baf459c13f88b63cab9c0047d6a4fd02b584bdcb34654646244d1ba1cd400dcf4291d5cb1aa628d486e7ceb2c63c8b9f82e0b43b6fe8ff87fd53c3816808f93316c2a170340ebdb1dbb4", 0x80) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) 11:47:03 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x210, 0x0) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x8) r1 = semget(0x1, 0x3, 0x200) semop(r1, &(0x7f0000000100)=[{0x5, 0x6}, {0x3, 0x641, 0x1000}, {0x3, 0x2, 0x800}, {0x1, 0x7, 0x800}, {0x0, 0xffff, 0x1800}], 0x5) mknod(&(0x7f0000000280)='./bus\x00', 0x80002001, 0x5200) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x1000, 0x9}, 0x8) select(0x40, &(0x7f0000000140), 0x0, &(0x7f00000001c0)={0x8, 0x2, 0x7d, 0x2, 0x21b9, 0x63f, 0xed03, 0x63b4}, &(0x7f0000000200)) 11:47:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xe0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000040)=[{0xb1, 0x0, 0x0, 0x101}, {0x8006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x102, &(0x7f00000001c0)="11b592d2b77169d689a0988e2cd1c15baff39147c02b92335ae6738510d2d93604e51340fe87e6c0340834a7c410a5426bf1456c591b077af689177b0536bc410404187fe83ded9c0c8abc793fd903000000d19cb083a1ebffa091460bef3e4e2774a357322f590c571c74e324f6221a3beb2c746fd2ec99abc7085f96fb3e8d4f26d156466d8a580a125c8300ba381e34aa264d3386c26ecfeb9a0c740b33a51b5207d3612a3cc4023b21bc0f43c1f22321131acca0d02d191807285696e0e51c282bde9a55e630acdb258aaa336888831b1b28887e5e9139b8ec0b225238aeadae95cb4212aff9a779ea9601777f761a3703ddf1715fe87ae8bc9a71197fce039b") 11:47:03 executing program 0: socketpair(0x10, 0x7, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0x0, 0x5) setsockopt(r1, 0x3, 0x2, &(0x7f0000000040)="7931c41cbfd2e561e73957bb375d66c8abb82c10729cbe2dce64acf926c0fd97cff7dc169918ed51a7bff34aeed8b1a0190c800c2ee3831f37ad0a6eff51afe78fd709b9277e9f7c9497fac67615c90ee81a9832f8460c51d8744a6057027d6e6c74313783b66d0a74bda6330052ac0d1405564cff0936063b4c3e223563d60186c782e38c166e55453fd56b39e8de102506b8", 0x93) recvfrom(r0, &(0x7f0000000100)=""/112, 0x70, 0x2, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) r2 = socket(0x2, 0x4003, 0x0) shutdown(r2, 0x2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000200)) 11:47:03 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x20000000000002) 11:47:03 executing program 0: r0 = semget$private(0x0, 0x5, 0x20) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000004c0)="eaff125c00000000", 0x8) getsockopt(r1, 0xffff, 0x10001, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = dup(r1) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000680)=0x100000002) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f0000000500)=[{0x4, 0x8, 0x1000000}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0xfc, 0x7fc}], 0x3) link(&(0x7f0000000340)='./bus\x00', &(0x7f00000001c0)='./bus/file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) r4 = semget$private(0x0, 0x3, 0x100) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) flock(r2, 0x80000000000) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000600)=0x200ffffffff) getsockname$inet6(r5, &(0x7f0000000a00), &(0x7f0000000100)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000003c0)=[0x7f, 0x10001, 0x9]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000140)) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000380)) r8 = socket$inet(0x2, 0x3, 0xfffffffffffffff5) dup2(r5, r1) r9 = dup(r8) rmdir(&(0x7f0000000780)='./bus/file0\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000180)=[{0x2, 0x0, 0x1800}, {0x4, 0x4}, {0x4, 0x3484937a, 0x800}], 0x3) r10 = accept(r9, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000a80)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a80900000000000000f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0xd7}], 0x1, 0x0, 0x0, 0x4}, 0x3ff) accept$inet(r5, &(0x7f0000000580), &(0x7f0000000300)=0xc) dup2(r1, r10) semop(r0, &(0x7f0000000240), 0x6) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000080)) 11:47:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x800000001000001, &(0x7f0000000000)="4a38f99e46ec4b019d4326211407b2763b4c71434bacaf544bd241768fd6f6519dd58bb9125a1ca4d68eb4170dd3d1332dbd75feb5b9a06b7ad7ccb4d61b9ff487c399cc028cc21ef2fed56892a80cf7cc9d37d27e76d1d7873d28f81e41a7841567e6cff7", 0x65) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10990, 0x40) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000003c0)={0x1, 0x8001, 0xffff, 0x7, &(0x7f0000000140)={{0x8, 0x80000001, 0x1, 0x1f, 0x80000000, 0xfff, 0x2}, {[0x0, 0x18, 0x6, 0xfff, 0x9, 0x8001, 0x100000000, 0x10001, 0x7, 0xffffffff, 0x8000, 0x64, 0xfa, 0x2, 0x3f, 0xffffffff, 0x3ff, 0x2], [0x7, 0xff, 0x8, 0x6, 0x8, 0x179, 0x4, 0x9, 0x3, 0xfffffffffffffffd], [0x1, 0x6, 0x9, 0x8, 0x4, 0x8, 0x5], [0x7, 0x3, 0x4, 0x0, 0x9, 0x80], [{0x5f78, 0x1, 0x1, 0x4}, {0x7fff, 0x2, 0x2, 0x5d}, {0xef, 0x8258, 0x9, 0x80000001}, {0x9, 0x1ff, 0x9, 0x6}, {0x9, 0xfd, 0x2, 0x400}, {0x2, 0x9, 0x9, 0x8}, {0x6, 0x141, 0x80000000, 0x2}, {0x8, 0x9, 0x8}], {0xfffffffffffff800, 0x8, 0xffff}, {0x2, 0xffff, 0x4, 0x800}}}, 0x8, 0x1}) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000400)=0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x5, 0x7ff, 0x0, 0x2}, {0x1, 0x1, 0x2, 0x10001}, {0x1, 0x401, 0xfffffffffffffff8, 0x81}]}) 11:47:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) fchflags(r0, 0x10000) fchflags(r0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:03 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000080)=0xc) poll(&(0x7f0000000100)=[{r1, 0x1}, {r2}, {r0, 0x4}, {r2, 0x1}, {r0}, {r0, 0x40}], 0x6, 0x4) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0x7, r3}) kevent(r0, 0x0, 0x0, 0x0, 0xa102, 0x0) clock_gettime(0x3, &(0x7f0000000040)) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 11:47:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) r2 = getpgid(0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x5, 0x100, r2}) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x40, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) 11:47:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x11, 0x16) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x6f, 0x4}, {0x7, 0x6}, {0x45, 0x9}], 0x3}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) shutdown(r1, 0x2) select(0x40, &(0x7f0000000040)={0x0, 0xe5fa, 0x40, 0x0, 0x3e, 0x3ff, 0xbb5, 0x3f}, &(0x7f0000000080)={0x401, 0x40, 0x2, 0x7fffffff, 0xfffffffffffffe00, 0xffffffffffffff7f, 0x100000001, 0x4}, &(0x7f00000000c0)={0x6, 0x800, 0x7, 0x0, 0x10000, 0x0, 0xffffffff, 0xffff}, &(0x7f0000000100)={0x1ff, 0xffffffffffffffc1}) 11:47:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x200f, 0x1000) r0 = semget(0x0, 0x2, 0x240) semget$private(0x0, 0x3, 0xc) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000140)=""/238) open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) semget$private(0x0, 0x1, 0x80) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000040)=""/118) 11:47:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) faccessat(r0, &(0x7f00000001c0)='./file0\x00', 0x118, 0x3) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') close(r0) rmdir(&(0x7f0000000040)='./file0\x00') r1 = geteuid() getgroups(0x6, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000200)='./file0/file0\x00', r1, r2, 0x6) shutdown(r0, 0x1) 11:47:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="000000186004bfa1ad483b486774740506008b0000232700000000000000000066d100"/45, 0x2d}], 0x1) fcntl$dupfd(r0, 0xa, r0) 11:47:03 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x81}, {{r1}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) kqueue() ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) 11:47:03 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/231, 0xe7}, {&(0x7f0000000180)=""/119, 0x77}, {&(0x7f0000000200)=""/119, 0x77}, {&(0x7f0000000280)=""/244, 0xf4}, {&(0x7f0000000380)=""/17, 0x11}], 0x5, &(0x7f0000000440)=""/10, 0xa}, 0x40) open(&(0x7f00000004c0)='./file0\x00', 0x180, 0x5) pledge(0xffffffffffffffff, 0x0) 11:47:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050390000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26c6fda15fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020066000000200f0200ff00"/177, 0xb1, 0x0, 0x0, 0x0) 11:47:03 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000180)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x4, 0x1, 0x53f, 0x0, 0x68}, 0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) socket(0x1, 0x8002, 0x1825) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 11:47:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x200004, 0x0, 0x0, 0x200000004}], 0x7, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000300)=""/21, 0x15) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 11:47:03 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) close(r1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x397, 0x5a}, {0x18, 0x1, 0x9, 0x4}, 0x100000001, [0x5327, 0x4, 0x120, 0xfa1, 0x401, 0x10000, 0x4, 0x10001]}, 0x3c) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000140)="d3", 0x1}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000001280)='R', 0x1) fcntl$setstatus(r0, 0x4, 0x84) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000380)="e9", 0x1}], 0x1) fsync(r0) 11:47:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x2d, 0x1, 0x80000000}, {0x6}]}) socketpair(0x1, 0x2, 0x9, &(0x7f0000000280)={0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) r2 = accept(r1, 0x0, &(0x7f0000000500)=0xffffffffffffffa4) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000240)) ftruncate(r2, 0x0, 0x80044000) r4 = getuid() r5 = shmget$private(0x0, 0x4000, 0x5, &(0x7f0000ffa000/0x4000)=nil) getgroups(0x3, &(0x7f0000000380)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r8 = getpid() socket$inet(0x2, 0x0, 0x1000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000480)={{0x9, r4, r6, r4, r7, 0x24, 0x8}, 0x9, 0x5, r8, r9, 0x3, 0x1b, 0x211}) seteuid(r4) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0x7) syz_emit_ethernet(0x26ebb0a2b219bee7, &(0x7f0000000340)="b6") 11:47:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x7ff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() close(r3) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x62f) nanosleep(&(0x7f0000000080)={0x9, 0x8}, &(0x7f00000000c0)) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) 11:47:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x2fffe, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000180)="c7acf7860416ac596e572bb00ad00612e2b6a3ca8c136983aa3c11ab728c3c1b62118217eff98c766af724c597b513da62fd10a51267fbf9990344822f0b4c7840627fcade510a61f3361a62d6b206", 0x4f}, {&(0x7f0000000240)="308cb85767090d24f5892bce81d1633e1ca1c921e36251091900322a101ce0f6ad8296dbf1e24de490916f277996a3f79a28f0d3bc1d9cd6b1a566346b3d925f9c083e5668d3d4cfd5e9f84a4ba5fa603fb80eebfbda5d2dc0229b3e5433", 0x5e}, {&(0x7f00000002c0)="e8", 0x1}, {&(0x7f0000000300)="d7a59c", 0x3}, {&(0x7f0000000380)}], 0x5, &(0x7f0000000440)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x70, 0x2}, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000380)) 11:47:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)="000000186004008b00060000d6cbbca851070900aeff3fca032aec000000000000000000e0ffff06644c2b17320000301c944909", 0x34}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1, 0x1) r3 = getuid() ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000440)={0x30, 0x0, 0x2a, {[0x0, 0x18, 0x1d, 0x3, 0x5, 0x40d, 0xffffffffffffffe1, 0x9, 0xfffffffffffff139, 0x7fffffff, 0x0, 0x2, 0x48, 0x8e4, 0x8000, 0x9, 0x7, 0x9], [0x4, 0x6, 0xffff, 0xf4, 0xffffffffffff0000, 0x27d, 0x3, 0x93b, 0x8, 0xfffffffffffff068], [0x0, 0x8, 0x8000, 0x5, 0x5d1, 0x80000000, 0x2], [0x8, 0x100, 0xb9b, 0xb3, 0xffe0000000000000, 0x3], [{0x65, 0x6, 0x5, 0x911d}, {0x80000001, 0x9, 0x4, 0x7}, {0xd2e, 0x0, 0x20000000, 0x7ff}, {0x7, 0x941, 0x3f, 0x1000}, {0x9, 0x7f, 0x8, 0x1}, {0x800000, 0xc470, 0x2, 0x6}, {0x8, 0x2, 0x4, 0x12e80000000000}, {0x5, 0x6, 0x3, 0x1f}], {0x1f, 0xc08, 0x9, 0x20}, {0xf0, 0xfffffffffffffffe, 0x7fff, 0x4}}}) open(&(0x7f0000000280)='./bus\x00', 0x20010, 0x2) r4 = getegid() fchownat(r2, &(0x7f0000000180)='./file0\x00', r3, r4, 0x6) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000240)={0x1, './file0\x00', './file0\x00'}) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000200), 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x81, 0x2, 0xffffffff, 0x4}, {0x9, 0x400, 0x80000000, 0x8}, {0x3, 0x4, 0x7127, 0x18}, {0x100000001, 0x3, 0x3, 0x9bc}]}) clock_getres(0x2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 11:47:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfe03, &(0x7f0000000340)="b6") openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x10, 0xd1) pipe(&(0x7f00000002c0)) r1 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x34) r2 = openat(r1, &(0x7f0000000380)='./file0\x00', 0x400000000101e, 0x2) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000140)={0x5, [{0x3, 0x4b}, {0x3, 0x7}, {0x2, 0x5}, {0x3, 0x4}, {0x2, 0x4}, {0x3, 0x101}, {0x3, 0x100000000}, {0x1, 0x4}, {0x2, 0xf350}, {0x292fe5396c8281dc, 0xc20b}, {0x3, 0x4}, {0x3, 0xfffffffffffffffc}, {0x1, 0x81}, {0x0, 0x1a4e9bc5}, {0x2, 0xbb}, {0x3, 0xa4}, {0x0, 0x2}, {0x2, 0xdb}, {0x2, 0x6}, {0x3, 0x20}, {0x3, 0x1}, {0x0, 0xfffffffffffffc01}, {0x2, 0x7fffffff}, {0x3}, {0x3, 0x100000001}, {0x1, 0x9}, {0x0, 0xfffffffffffffffa}, {0x3, 0x7}, {0x3}, {0x3, 0xb3}, {0x3, 0x6}, {0x3, 0x1}]}) 11:47:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:47:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x735e398}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 11:47:04 executing program 0: mknod$loop(&(0x7f0000000100)='./file0\x00', 0x1, 0x1) sendto(0xffffffffffffffff, &(0x7f0000000040)="b54235bc995dda7802b5473fb4e3614cc3e2c3789db43e922dc714d892fb62bd5f955a320b31ec", 0x27, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') openat(r0, &(0x7f00000000c0)='./file0/', 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0xd8a5, 0xae}, 0x10) 11:47:04 executing program 0: poll(0xffffffffffffffff, 0x48, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xc1, 0x0) fcntl$getown(r0, 0x5) fcntl$dupfd(r0, 0xa, r0) 11:47:04 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0xc0000) ftruncate(r0, 0x0, 0x30000) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8000, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x13f4e191000000, 0x7, 0x8000, 0xfff, "a94de134e8f2db7b3edcf3850ced1c24c007e299", 0x3, 0x8}) 11:47:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 11:47:04 executing program 0: r0 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) write(r0, 0x0, 0x3e0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000040)=0x2) 11:47:04 executing program 0: r0 = socket(0x2, 0x4003, 0x0) dup(r0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffffffffffc) 11:47:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x20}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="0054eee0") mknod(&(0x7f0000000040)='./file0\x00', 0x100, 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/35, 0x23) socket$unix(0x1, 0x3, 0x0) 11:47:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) getsockopt(r0, 0x8, 0x7, &(0x7f0000000040)=""/187, &(0x7f0000000100)=0xbb) 11:47:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x8b84, 0x7, 0xff, 0x5}, {0x6, 0x8, 0xffffffff, 0x70b0}, {0x7f, 0x8, 0x4, 0xfff}, {0x7, 0x200, 0x8, 0x8}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x210, 0x0) sendto$inet6(r1, &(0x7f0000000180)="1dd21fae255f50be", 0x8, 0x1, &(0x7f00000001c0)={0x18, 0x1, 0x3ff, 0x4}, 0xc) 11:47:04 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x4, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x5c) 11:47:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4c2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000003080)="0ff29dca44ee04738827a537be59d9344e13e4eb60eff9f4bf633f00df6a318ce56f93753645f9e5d1b1a90a9670edc0d26713326944928fd24a26ed0b181e92ce9a2d5a4a342611b4a7a50aec3c02c187501f87b417a95bf19cecd96ca181c54b224f80138756c69bbe337201bf2758a557e093c6e3be53b4d80fa50e5ee660726fc8c8cbf8f17fec5d18288b3835e7673626f5082f0b7d1df2fc1ca006cd4fd7d0fd797ce6b69b9b25bd0a0f812e844366275d5f444e6a02de2c4c7fe2abcdad4f75d2a47a2ab53d66f1854205f5b68854dfb741c9204a015e5267a2a6c83c06eb314e5906bd00f7e9365ae27d1c8c6d1acb93fcc220891469a9c7931dff294cfadff33cdf3ac6eaa98f8ec749d47bbf80b9f2eb4a3a76ff99417dd560cf75027d4a1b460c7828446ced986f3c4685f319d1650b046504863effaeadd55515d8ff0445ed92c896148c7bec53d323cb2d3193649b36a93a3b205f969d5db86986ef5eda2d8fcf40ea9b223022dc8afdd53f2156696c0e43f63c244e19b2207be338b0a2011dd7888d43b7a9e3691d69e80520cd3ce7b1bfe4d5b45ab475c89eacc535613500a24b3777d4e5b1804c2157304adb257e24f68d0be93a3541d5a384c40aa556f30253a209f140381e30c302f4359fef5685f787bfe43a74c00cc7c7d18fa6ced93daf36d37228ea6051fc9434c4ce67c14a521aa34640800ab9e704a770e5acbcbf8bb4dcd3c068a93c7b74d0cf1efaefc47e393d9aa4ba32b97fcb0048c9bcda5df5ef7801107583084e9875424ce13426572a73b87e3288e8c9c4a5112fa4c7c42d19a3bc1378b212516fbd940654df2f93da0391ef747a785b89860bc8b2ae1a959b2b195355019db849f021ebc09d22457730950702d3869494462ce128d18041ad3aceb42064d90d87fc5743719c4b32d3c26ac95e8a0e27562508e1548d063873fb7e104b5162a10b4e46fbad584f225ebfcd9a8170b3be237681e255c8a78c044b12ee9974fc1757a2807d5eb8bc71c93dee0d517a32e3ab6b17c5bcca1e9bfa702d9637594f3a291d07267d7affb6ca625867bc2968cd9fdf7e9fd7b62c1c890dc30f1e5b0b16634811cee9a8b25ef2b1425e360667e6533d92fb3291302f0788fecf9ac1be79c5863b0927fbff89f886a64fcf7bbf035de4a60d84202172c984d0a70bac4ef63502085fb962311692cfbafb00b953ec9442939b31b05ce1a43b7c9ea7b869f9de83fd2241a119b89210c5d598227e243e08ee0ebcf531ea5580ca301235dca7a44298c2ee352785378ea9d39debef765b811e37597aad65ab37e68dd5067face97c89767ab10c8b4144d63a325fbe4eafbe9c81563b59e98aa317fec74159d3921c6d03bbe8916929748a7c9939be81f0f0770b6e88fe456dc10e8fc154f4e1c0e3ef0e8835b2e385ad89ef4e4a0ed645deda4aff1f5e6f086604b8e56250b4107ed8200568ef9e2ed5df3cea0f2e00023b8e0f31758b56f289c636c476b39b9927f31782bacb718ca931944ed59a216f3fa62f929db5f419b5dd2c47573aa43dd2a4b3d54bf2b118985e0d57417fc01e2063595b4e96f5e4f990044e1b5d9a2d144c4c833657cdc750f83b295b953cba472c399eb671e8d78d008a53d26019c8f93aa88e87f679b3115b2825e8aeddb819c6a01187ab69d118c2cf2ac75fa8f48d0a07001d1fbf9450ffaabaeeaa3cbf622e9cc8e96fa192962405cd0d63503d243814dde0c264b13c523193636d7326e71d0abc04d8b254e911adc2106a5388f2c4fd9f02ce2a2795928fd06e8fc395e047c81b0f320927f649d421210c799fa368e872604566515df30af1595dcec45cd03ac110b73599db2e2f4349cefc9b83ac41ce558ce3f8730624ee81e87cd987344491b59d76dda46fed5f6d7195919cd5dd88e2d7df1120dc5aa6460d0507953a61dc3d189291973736c4835e09cee23081b56765fa1bf6c779ac017a4f4b6f738253ea1daa0a594b2acd598a9cc5b816c7fb5d2f376e7ddcd00513d6bdfe6e06bec9aff9bffe83b967d574dee4dfc0788003429e3e398bf8c2897eb4f3ea87293bb75dffc3fa11eea76224e889bfbd85703de1a201b1586bbd284b31a2582c32f40a0eca17e57c6d", 0x5eb, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) poll(&(0x7f0000000000)=[{r1, 0x12}, {r1, 0x60}, {r1, 0x2}, {r0, 0x10}, {r0, 0x1}, {r0, 0x4}, {r1, 0x100}, {r1, 0x4e}], 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x1, 0x80000000, {0x9, 0xd0}}) 11:47:04 executing program 0: sync() getrusage(0x0, 0xfffffffffffffffe) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100c2, 0x120) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xbc, 0x0, 0x7, 0x8}) sync() msgget(0x0, 0x608) 11:47:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000240)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") close(r1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) 11:47:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x28}, {0x6}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000180)=0x605f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="02") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x5, 0x0, 0x1000, 0x7}, {0x6, 0x4880, 0xff, 0x7}]}) pledge(&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00') 11:47:05 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpid() readv(r0, &(0x7f0000000000), 0xecd76a7e45239f1) write(r1, &(0x7f0000335000), 0x10052) getpid() 11:47:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20080, 0x0) setsockopt(r0, 0x8001, 0x2000000000000000, &(0x7f00000000c0)="ae8f203fbb0fc5b340e571cd37ae909ef7d6b42172516854aa3e6159d5ac89a7574baf4227352802f79cdef5022fee8edb404f024e5f42ca517412cf4bb29c6af974be6cfe5b94e053b4fc26f5ce9932dd5b26cad389a7676d91ff008e2690c90fb29bc120d326c80f66bef8c0179ea951d2f1c02ecfdb125dcd7825ad1f6891b72adee3085faa4772167f8781dda6bc31c3232a08d76640914650901bb4eb38f0a98c55d3bbb0e6eff02d072273d120dad07778565d6a2815e2f7f75cd0da12c628f536cdde1a9836b63b7994315dd6f1bff2e988f9f8d834ccce688a675832b808882052d4a98d4e26bd0147f558be570ab51ad450aa93a0", 0xf9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0xfffffffffffffffc, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xdd1ea91c544f8262) getppid() r2 = getppid() socketpair(0x3e, 0x1, 0xffffffffffffffff, &(0x7f0000000240)) fcntl$lock(r0, 0x1000000000009, &(0x7f0000000200)={0x0, 0xe4be301505472cf6, 0x6, 0x100000000, r2}) setsockopt(r1, 0x200, 0x86, &(0x7f0000000000)="d12f025f4ea25d", 0x7) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x800) 11:47:05 executing program 1: r0 = socket(0x3a, 0x7ffc, 0xfffffffffffffffe) r1 = dup(r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x24, 0x80}, {0x41, 0x2}, {0x47, 0x1ff}, {0x85, 0x5}, {0x1, 0xfffffffffffffc00}], 0x5}) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x111) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[0xfc00000000000, 0x7, 0xc0, 0x6]}) 11:47:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="61944181ccfa473de65c12634876114a42e0caf5b5204694012e21aa2fbfa8dbcf8cca6d3cd4be112b7fdbf01ab85e310549992236c1b944cee73dc403e348a836e3383a03c546e863af6c56075dae8087cecadd706d7dc3d7070790ce945feb2825cc90da85f0f782a449cbf4181ce0be33767be9c2666ffb45b2859c2d52b74c2005a1e69675d02654f5e8da134c8ca14db655534667cfc42baa23214648c8f0b4a8a7f7e74c734e668932d9b5eccd15f9f5f01016e32f9333789ef3d583f3c4563d7c714eeb07597ba11d253c1bf5", 0xd0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) 11:47:05 executing program 0: nanosleep(&(0x7f0000000140)={0xf0, 0x7ffffffc}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x2f1, 0x0, 0x41ff, 0x0) r1 = dup(r0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[0x0, 0xffffffff, 0x8, 0x9, 0x20, 0xd5ea, 0x1dc]}) r2 = semget$private(0x0, 0x3, 0x400) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x72, 0x4, 0x3d90ecec, 0x5, 0x1, 0x29]) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x2ca5) 11:47:05 executing program 1: select(0x1b0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x8002f}) syz_open_pts() 11:47:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 11:47:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) pread(0xffffffffffffffff, 0x0, 0xfffffffffffffc71, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4d}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:06 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8040, 0x0) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 11:47:06 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000001c0)={0x100, 0x1, {[0x7, 0x10001, 0x8, 0x2, 0xfff, 0x6, 0x401, 0x7, 0x1, 0xe4cb, 0x6, 0x5, 0x3, 0x9, 0x566, 0x7ff, 0x379, 0x10001], [0x9, 0x120000000, 0xff, 0x3, 0x8, 0x6, 0x10000, 0x3, 0x7f, 0x28], [0x0, 0x361e, 0x7fff, 0x7, 0x6, 0x2, 0x9], [0x5, 0xffffffff, 0x8, 0x100000001, 0x6, 0x400], [{0x1ff, 0x5, 0x2, 0xfff}, {0x2, 0x9, 0xff, 0x100000001}, {0x5, 0x8, 0xdeb, 0x70}, {0x80, 0x6, 0x3f8, 0x80}, {0x10000, 0x5, 0x8, 0x40}, {0xa377, 0x3, 0x9, 0xfffffffffffffbc8}, {0x7f, 0x401, 0x8000, 0x5}, {0xffffffff80000001, 0xfffffffffffffff9, 0x4000000000000, 0x1}], {0x2, 0x3, 0xd78da9e, 0xffffffff}, {0x7, 0x4, 0x8, 0x80000000}}}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:47:06 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/163, 0xa3) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x100000004}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:06 executing program 0: minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) setitimer(0x1, &(0x7f0000000080)={{0xc4, 0xfff}, {0x5, 0x3ff}}, &(0x7f00000000c0)) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000380)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) r3 = semget$private(0x0, 0x1, 0x82) semop(r3, &(0x7f00000001c0)=[{0x0, 0x100000000, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x12, r2, 0x0, 0x0) pwrite(r1, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x12, r2, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000300)) openat$pci(0xffffffffffffff9c, &(0x7f0000000340)='/dev/pci\x00', 0x80, 0x0) 11:47:06 executing program 1: r0 = socket(0x18, 0x3, 0x3a) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10229, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000140)="9520f61afbe0ef41", 0x8}], 0x1) 11:47:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xc3, 0x571, 0x8, 0x55ed, "bd6873665bb711688a2e35119ebd76093f99ffc2", 0x3, 0x8000}) dup(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffb7e, "855c55021a000000000000004000"}) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000140)={0x5, 0x1, 0x20, 0x1, &(0x7f0000000240)={{0x81, 0xade, 0x0, 0x100000000, 0x5, 0x1000, 0x78b6}, {[0x1, 0x8, 0xffff, 0x9, 0xe0, 0x3, 0x1, 0x3ff, 0x0, 0x0, 0x597, 0x80, 0x0, 0x62, 0x6, 0x3f, 0x100, 0xffff], [0x0, 0x0, 0x5, 0x9, 0x4f8a, 0xf4e7, 0x0, 0xa442, 0x1, 0x4], [0x101, 0x5, 0x9, 0xdd, 0x6, 0x0, 0x1], [0x100, 0x7, 0x7, 0x6, 0x6, 0x1f], [{0x3, 0x8, 0x7fff, 0x7}, {0x5, 0x7fffffff, 0x5, 0x6}, {0xffffffffffffff62, 0xd6, 0x5, 0x3f}, {0x4, 0x1, 0x0, 0x4}, {0x101, 0x1, 0x9, 0x1}, {0xff, 0x39, 0x8, 0x200}, {0x0, 0x9, 0x5, 0x8}, {0x9, 0x5, 0x1000, 0x1000}], {0x100, 0x7f, 0x10000, 0x32a3}, {0x7, 0x7ff, 0x4}}}, 0x9, 0x2}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000004c0)=0x1a) openat$tty(0xffffffffffffff9c, &(0x7f0000000500)='/dev/tty\x00', 0x18212, 0x0) 11:47:06 executing program 1: getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1, r0, 0x0, 0x0]) r4 = socket(0x10, 0x3, 0x4) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) setregid(0x0, r3) setegid(0x0) getgroups(0x1, &(0x7f0000000000)=[r2]) 11:47:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x290, 0x10) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x1}, 0xc) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x9, 0x7ff, 0xfffffffffffffffd, "0366402b00"}) write(r1, &(0x7f0000000980)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d4171887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaa28c2234dbdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5eacbf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c5659e2359bd854852412527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d90080ffffffffffff16be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ff0f7203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd38c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fa44b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f4d6610c430b246f4e6909786f7502a8ce3d818833b468b706f10735518c781cb27eeb8f384dfd0162a2b1dd40b8d81cd286a9e4b14c8d1884942a2088d8ad7174b17acca098d45a12dafa57f079e315260c6d96ce8b743451e4ad56c6339acec8de576e68bca872fbe6b43014d3e89d6ea0100cf2b53288e30484e550ecd8189b0aef3622ceb07c59c047556de79b0963434e0754795201a26b3b65f90682d00c34f04900b209abcd24e6e2f5741a25c4703880fea0203e15defaa0724b59bd85fcd9053cfc2e8f6d8da363d32cae2ba4c2cc83f766f6635218587383b029cf2c111ed293a4c3ccc4d55a2c3850f9004d4f2e0bd7113931331bae92d6c6c1319671acab4b3a3d77de0a079e911d52c73418fc39d59402f2e5f2ae6201d7850cbe06b81c3934d4ee76e91d32612c272b24c3187b7dbc65f1093783f1cae40aa58ed2aa559623aaf9302f8d381521a17ae84f608320066168e2da085557bd09f600dceeb945f6bf48aa068d65a3ab3b19c04d4e85d8f818b0ff64432a928dec372f418db668bc2dba96325ac2daaf44eb62afc91483d4ee0df03d1391cd47f24126de00e5ec1f1e6220fa6693aecda7d45758278f80087cde3deb400e821d45aec9b2460ef27c0ab338c3bb4e32998c3c42a7bfe823d9c77342f65cb2e485f2629234f70972a519c533d7e0e8a28cb4e9da430309765ea6ac5d8154777df8f36987937b8cca9fad6feb8dc0460261fda302163c9675fabd07c00293907f16c7dba1bdefe947f46d33f2aff9fc36c87538684364cac401b1bebd872f43167286f4988790500"/2824, 0xb08) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab", 0x34b) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x81) 11:47:06 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000780)="14cf2203", 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) 11:47:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000040)=[{0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x3, 0x1, 0x2}, {0x100000001, 0xe42d, 0x2, 0x200}, {0x7, 0x81, 0x9, 0x5}, {0xfffffffffffffffe, 0xe9, 0x401, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:06 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10080, 0x0) r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) recvfrom(r0, &(0x7f0000000100)=""/226, 0xe2, 0x801, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt(r0, 0xafb2fa3, 0x46, &(0x7f0000000000)=""/104, &(0x7f0000000080)=0x68) 11:47:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)="02000000", 0x4) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000001080)=0xc) pread(r0, &(0x7f0000000080)="ac1a50f9ac1d47d8b143144700157fbe038d98a3ce36fc5b1c1a9b374da51859e2c81df2264f8a483457fe7e9627e8db739a6b450e717d369976adb6b93a7b213668af210b10f72fb21bc6b7a995690becc1a833cfbddb275f03758f155d900ee6391390af2540707a803cd321d0c3d8c10eea52587d6bd4111412a1f2dd6829194df7730232c96048a6ec2a6984c08fbcbaa6bb998f67d1cea0b14a911c36f9a228d58c52434a657ef36e74d627c07de191b672e74d42b642b402974d0f5e24e418a4d93b2be262b7aa0b3497cd8f482dafdc872e069d7604228707b15904cb350ce0ac4fb44b32c880b5d26e79c5531d68035c4bf4189eb6d8f898e9e803bed2387c535369a5ed7b327396ea17f49897b60d9ff6e645c5f56361a56bf5a7d757b893a8e8805e62b317204fc28b6f6976612f41266952325da8f512f700b2b467b07ebb63cc3c9302adf8e3d8a7eebde846fbebed861bc4ea5df249e184a8c4a7917400e297fa2113aa367642c63df5e12558468b3220d3f9cd591d2677e9e15463ef60b12a71a908e9843e6ce69c01065be5909a9ffbf636b7a9da9a274fe7d64eb184e04200de07448ea0d00c83533d0151357d67f148f77820808ff7c6a3fdb8aded4c9b2cd00bd1256c9e994754c69b485a9f57e667df2f4a4b6f49f6cc556fec41759eba209f53ee2eb907a7a8e305583362959f6d46319ec8dea095d9902ba5b2aaac6a29473fd55a375284a2041f5b56f7168a3eccf32cc0b8c8f0ef87c1b84818961a6c73ad2717204d536cae1b04696f297a297e37819a6dfcf3a243cf4308e0fb18b4f7b8e45536861d9799bb88ecd13ed130a4f19ede5a5e6b9ad73940a709345fcd07fea5f35e6043ac5240354236dff2173cafe1841c5b201fbdff187e95167b552bf84cf0450f525d7cc0a8fed22e600b20b59f3e79e707d36ab67cf0a092cfad12fc6f537004323ba97e828041bc6960e17dd3a3fe611a6a8c5091005bbdd76bc8334b425052cf88b1e80a066ab8703ee51e73184a06c261a2bd0f4b8d68b82e0dcb5ab3d02fd9b386fc2a85d1dd7089c1509d804bef014ad1b991ab76acfa1e60b4a675ef9e1d766b469e8cffed63acde4ad62369967668baa8f89682d97842e8d728c38e48101d9f6349e64fb50d1e8ffbb4d971251888798ec8531dbb5c42a93309ef143350110b472b8efcf999ce8cf050cd3e3a45efd0150fdc56762b4d63188788f54ef60251e5d8368d4efa543068a410e906379b65e6e91dc39442a62f5dffa30f8bc59681ed413ee8e849d9fd200b44f1f7c3ba0efb7b0cca0ec262b9199978e567a5f01965a16977bc56b90b054550d718c8dacc1e7e65183cde7d0a17f3166a3b56fc8fe5971d337b91d139215172b93a3424eba148bc30dc617828695cdfffe608c8bc874da9eb885feee6b7a6f5db2017af0237800bc8d1bb78cd4ff06d8cce433e4b22ef0f1268f4f2968034356cb5421b2e1833ea282cbe6e7e03b775bcb1ea3d04030397ee694058713323970d8514668c8ba5be8509d6ac717d296ee019cefc8ed2c22ae9bd28a27448fbe790a90ce03cb0f9d63b6722e10d624a8820c3dc490e2b6c06f2e0b4f8408fd93f50e63e7ec40a2ef0cca8bb6d025880c45e3c73e6b7694f58473ebec0ddb0f76ca0032e0966c4f6213a009c4091e17641ca0e8f5c7696e84c4b9c3e675457f8f3d651027c29590daa9ed6895eb8b0f9a4b01bc51b1a0161b5450b541a2ceb9c0f728a5b14fba8632c33aed0bcc9851296810b97b1e4949f1aeb91e7822dc8a8d5c707b9727e3977ee3cba3671ea550a16fa0e5bc02e84b8c2c731329cf5a1f3efcfa738d08fdd234acdead3bd26e2c284883c3df303391f9ea2986aa38cf11c017c7f138dfa134e90ffa6974e23cce6f3c7e6389a62b710769bf69297fc0efd755ee163a0b6207e38d7e4db88561abdeb86ad207727db3df9c49e13002be485b41e972b97f207c2efe06b229dd0685268886003dde10df17da6d9c74b69b731f1ea77c5ec757fbd6d14a48067f4e7a00ba0f1143a509253f31bd4ce2930e1afb57b10fe607285723ec377e9a27fdbdfed42cd54546202909bf9982bbac65cc1e2abe8b72a01031f244a87b283782b8fab9a3821dc023ce74c157c87cdddd4c9038e45c6a5ac60a06a29aef4a19bc6418e3d6cf7d3d820a3eeaa9374427630a5e22fc2e828deadead1ffa5ae3cb4e9b85d2a26a3c8b526fa56c65ebb0cde77547cbfbd6129944bf5507a0410930de9d11be78547cf1448bd39195e957d05cac2c213de953ad1e3c2d848566e60e7ed7c8a43a120afc2a62f90a0ccd671098b502aa1c8c84e905bc56526820d9204e259426509d42f9af59eb05821c394d0f3ff5fed9cc78f6886cc76877c8538c89325120ab97353bf37a9a62a3d46f5aff0ce30b5acd251ea4a688e5a3db5db8c7b69cf7858590c8cdf8c641e786f2931591b30d4804b185f91f25c43b4062d1246211f1f1ecf6e93505c6762084890336f982fafc94187a0f85e214cb2bd18af541694111ea13c3c94adec06681548f893ba17df40e9212de5cb41c533f12cf370d556fef4de032a3f622fdc53c0db2850f82be8853b9f7019532e05961b8492f00dd688566e46bd3466e1e162863e5bb5bf9822a1f8c6098c36f9f450d080d30fe0bcd06f9fc3bf8aa68a0a7af36402dadc4c327c71af8ce6f1fd7b7489fc54cc10d966dfbccb88aff967fd91259a8420e3d6c17896ce42e8869e56f06fe760b7e7c7462536294779fc676d19148247c60884f46e592a743d70818a05c69d106ddb54ddd524f92c28442d2d6e3ee1c0112f8866a4ef4c144ece6dd041153f9284c1a391d75e2d26500f98350aff70e444380b96e40b44ee51bd710be3703d77d37b3921c4039119f4eb79f61bdbeefa5e0992a40f7e14c1aed27063f00a9524d881fde534954b23bd80c4daf0edb888b452803eb51edf074964acb78fd63807b7fc936309623ddc576568ab8d64f9595bf49c1b4efc1ba65e9e8f8fd60321059c44fc041a75d0e7ac7be08d699246b078f1107fb9987e70aa5ba530b9b6a84dba380773d64527d5873cb75b36816874a848cf96c70851177eff746b0e243383553bcb5b0948aa160022a0fceb6e75b1237afba6db60080c0a5144bedb7afb70c4514c25141e1cd1a4ce114d6177cf2860987c1da624b554f28d6aaf3b0042c31a5494913ad38a42b2fe268e93d5e63291e4ae3f5867c6b3f2c69615bb43c8030a5643c40a38ca7c97f7e8ae52d91f2d450431e5f316eedc828345b7abf66869642d82eafe1c0af34e13f1e8d21a3bee4009557e314cf4dd161ac479e11e00feaad4719e0d24b22f64b0c6b5001f0aa8a0e7ab5ca49103353b79b11b68a6134d6fef05babc8a38af534aa5f7a41ffcb4bfb4243ded3ba3b6b2ee40137e9585b786ceef045dbdc2bed3d938f9f194dff845e6208dae75b54029b5424d77ba1359817ed126050ec5857d5fe1d7f14c80e942ed5e6d54cf51364dfa17f0cc6b418592df4b6a459f2092b2945cbfb23f7cd64c1183c897c4ab02c2a14985d65ecb9c3839ff5bd972ac654e598bfbd5d68463a7f0150c27081672c8505516fe7a369e19592ad47681ae3fb05a34b0293d8b8f0b8e4bb11d35ac07ec1882ed74efe98d099ae1070aec421620afb1b3f58db77998ec9326da4a3058c1bbe432fe11acc0afe49a2cdc5e7344ecaf4fce7951024436b56a55a9521204edd5bcaa253e96de24d908705f36aaf721b46fccf756a0715702931439d14ce782c4ad96013944d535bd9a58d2395f613777c93001361e3a09060da5233cc40c228091c7d0299c96f4d9492aefeb520da59261cfb270146f4d1e991f2220b424240ceeb8db13511c2d3ff278e224b6feb22d878083131cba77a25e0503c410caed58c415755a8d370e5484590dbe9a323f79fd7f073ed274e507d0c7642a892a64c2c59a1f085ad99f734c1e55d11f1695694d4085732c591815ff06357f8eb891f5190f2a25ad4fe057b45fcf3a0650d5fd66e46544174a2586b8882bbf4134a38b5fecb43850d1cd2d7ecefa648ce257e84a7708e5443ea45e24f294a212650b82c40b1241540d9b797a758e73ceaafbd5840e83456bdce255bffb864d132d7a666c1bc35fc0059fd9ed913144c49afb74ac7fb03d2884de8a3bcba5c717767bfcf0aa4e0135c80e7ba51bc9d66c28bde93592e6dbd23c7ea035eebbf2208d8757adc975c5be845e52d956a95bd0086eca0493d7d7c711d1527de0b386db69edf241061609caa28867a7bbc2c582e3a42651b5aa5452d21e2fe132cfc3fec3e881c7743a1b9754f3b62ed5d529b0078a469ab7e69ff19dc7fde0a0eea7086c10ad5a19acc6f8be38638045a55511414dedb4cb4fa7fbfa6063204c237a3cc8f11f833c4231e1508425e191fad8248f8e2f8634c3389bf8c1e339a5d710d75533acff48f23f835e97cf329a7443e2c3bf3f32ee499dd0609ce62b98aa3a7bbac37ec3f8fd6dd37577c45cc9e8c96333dc2b1a61a87ad858f233ffc7dc619d8656dfa7ab915dfdd86878b7172a180c0325cbcb69fc51466c7e79d14f6edbda5afe79945ad07db9f6168711952466e94142f624a42016371586f2671228f64352cc1b6005cd1bacfdce6baa4f1a13e713e0b623423d3443d4a9960ccbf786d1a56336ed22df47eb47ac675ad11d21d1a455495179e54e8ae5728dd650f5894ed41479fe75ca38bc1fddb975c3c5a5a5ba9a982dde2dc9806f619768830ab620ff9912032a25dcdf094ee4bd2e0abead7b41ee9e8a7b14a5c65854ec45bc8402895254c9a63d1d113b6b0d018f77f6276dbf80ed84bb1e989b7397d5681a03fc73b8d84f5d13f6edb1b85046fbd2b08a51b82962293d15b7f8fb2f4d888929fe07bf3b18ce9af94ba6857001f92c6844f46fa057af90d59ba2368d6b4cba3c7d1786ead6ddab515fe2e6f9ee5fc33c85d62f8287189f3c599c4cd58397e3379464a8ae12e703e01bd7ee73849857ed903ec7799b1143f5a08b880a364f173189620fd061724472fd524f4eb2d6a164af8e8e98c8d3fdb2846ae8e15516c33eae58fb0213c63fa3d2e9374be480acc691bc9f180cd64c924a8d715a992949a00e92addb9e44e7f86b09d708522a488c99c525ebc7ae7f78affd3930178cf1098195fd0863d8a51368987d862ac16f6c8c8cd0ec0bb0452fbad9384cadef367f63381a199a994ab4dcd1fff3dd7bbd2b4449616da49f040ef14e14d99c6a760f787b703b65a45a1e653c1ddcc04860aeb98c374570db0736f10d8abf15d80a04be78a16fe949ef133432726928e08f9cff3d57b9d81f7b7bb2fbc9119198993ef74854f37b858573b1d061a99f6b60476b7190c310ba62dc390d0aee3b60faf474e71e6e242d6e41cd0903402161682334af2dda3a5dc48bdf7ccb209e20b17cbeae0823f39851b6a89af1f9777a7dad80f04f1fa733dc77b859dc9f5e0c76ef185dd8ff1edaf1f99019f81ca9b33c30b4ee49d01edb792bcc159fe3d34ab11a31fdfc120da7f56bc05b65930134adc2add7df4e82482730f8db2553d7204abd40a006ce62d6e8024e9792ad0f7394db3afed048f7c862cb243d696876e731de2bdd5b6597c97be4184033d207a728238bba6a0ec5e1b900e5bd910a227ccc63380ce101ebadf919715d1b8b4e8ccf31717df98ef3a56787afa7ca48d142e38b10b816a716eb16682d6a4b0f0d6449238faf71b71cb89a3d6bacffae3129955f4f", 0x1000, 0x0, 0x0) 11:47:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x210a, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204", 0x3}], 0x1, 0x0, 0x0) fchdir(r0) write(r0, &(0x7f0000000240)="8a2c564c13779a5ccbbc8b312ff5cf47459df56dc069af40c22de6fb417b7208066087cf4167a76844dd90041fa66d1588f90044ca346c8aa4d3801083535606d6e1e62a051459e8ee57f894619888384459ff4df531562ed1e01236694b723cfd0710", 0x63) pwritev(r0, &(0x7f0000000100), 0x0, 0x0, 0x4) fcntl$setstatus(r0, 0x4, 0x88) 11:47:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x70, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x48, 0x2}, {0x84, 0x5}], 0x2000000000000052}) 11:47:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() socket$inet6(0x18, 0x2, 0x4) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) 11:47:07 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = getpgid(0xffffffffffffffff) wait4(r0, 0x0, 0x8, &(0x7f0000000100)) r1 = socket(0x2, 0x1, 0xfffffffffffffffd) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000007f00004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000001c0)) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000200)=0xb9b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r3 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x80, 0x148) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000280)={0x7, 0x3}) 11:47:07 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) write(r0, 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet(r3, 0x0, &(0x7f00000012c0)) getpeername$inet(r4, &(0x7f0000001300), &(0x7f0000001340)=0xc) write(r0, &(0x7f0000000040)="86", 0x1) read(r2, &(0x7f0000000140)=""/229, 0xe5) 11:47:07 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x5, 0xff) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) getgid() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 11:47:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x3c}, {0x6}]}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) getgid() ioctl$KDENABIO(r2, 0x20004b3c) geteuid() 11:47:07 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) recvfrom(r0, &(0x7f0000000100)=""/247, 0xf7, 0x8001, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x89, 0x8) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000200)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffffad) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) close(r0) 11:47:07 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="762ad3a2000c2eb04a3c764cbd6c9eae1fe60e8821ea352fe7ac673859a44b0f4118c7a6993d6a70795e11176858757ac0872e930fc6d5121b010000809fd2b53448ff5829d184f05e68a5267fa898583750e6c1dfd01e4e3f8056d93e21c00ce4e6a3f419ac1d22a099e027055224756c9d9d9f5e51e0e52807e53870132a60ac05548f2bd260f934e108ef65a9b690d2e88b952b6354c07dde70f8bca739e9c85099dc9e5808ae0db000abb65758b8be906624a8eec3903a876e3873485786bcd30fa8ca4fc80abcf68024", 0xcc) r1 = syz_open_pts() close(r0) syz_open_pts() r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00', 0x0, 0x4000}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000400), &(0x7f0000000440)=0x8) recvfrom$inet(r2, &(0x7f0000000140)=""/167, 0xa7, 0x842, &(0x7f00000003c0)={0x2, 0x3}, 0xc) r4 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000000)=""/155) semget(0x0, 0x5, 0x8b) 11:47:07 executing program 0: r0 = socket(0xffffffffffffffff, 0x2, 0x1) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="9d9b88584590d4e41975c09df90807ee2df2493d02726bf26d0fb1e3895d37c10214c7a2b4352672f44d6ac98126f239a452f5d086164a72ff3a52e0d7ec97a8f94c88dc9be0138ac792b7b8f84b050a8de374df1a0644daa5c8a064d6ca0981028646e5727f0cbb5e8199d746150e9cecfdbeb61bdb16502af9f6d75bc39a332b4b8557b93b106147303bd58e5c8b097e82c217128ff46e990530d6bd84c2ff1248e9144b", 0xa5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x1, 0x0) accept(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) getsockname$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r1) mprotect(&(0x7f00000a1000/0x2000)=nil, 0x2000, 0x2) 11:47:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000000080)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r3) 11:47:08 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x25}, {0x6}]}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000200)) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) write(r3, &(0x7f0000000040)="6a46e46b9c3d3004f25ffe64affd72337a63d0397551f1482f4b7f5ad0190a0b83647e708b71935177c26cb1a48a87a231f7e4212eba1fd50ec455deb72a5bf26703bd63cfa3455b40411f1d32e214f7843c340fe737841deccbd12b3aea874b1f56083b0f51a0df11c6f139bd292d116fb8485dc5d91d8b5162fb5b997c88a947c6998fb5a683665e654ae0238357abc3018e37f268d6085b8bed080108b61d25c88a9ec2f2ca0ab2097c0a2cccc3eb3db12e134fb3cf2e0aaa616e1c5ade7ac87eaad103bf12eace53ead4", 0xcc) r4 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r4) 11:47:08 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x1000, 0x101, 0x4366, 0xe2d0, "ed20daa4260e9761ef48102a5fee402ba6e2cca7", 0x80, 0x9}) r1 = dup2(r0, r0) getsockopt$sock_int(r0, 0xffff, 0xa00, &(0x7f00000000c0), &(0x7f0000000100)=0x4) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x0}, 0xc) r2 = geteuid() getgroups(0x2, &(0x7f0000000200)=[0x0, 0x0]) fchown(r0, r2, r4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) close(r0) shutdown(r5, 0x2) setgroups(0x4, &(0x7f0000000280)=[r4, r4, r3, r3]) kevent(r5, &(0x7f00000002c0)=[{{r5}, 0xffffffffffffffff, 0x10, 0x80, 0x2, 0x202dc00000000}, {{r1}, 0xffffffffffffffff, 0x45, 0x20000000, 0xe47c, 0x401}, {{r5}, 0xffffffffffffffff, 0x20, 0x1, 0xaeb, 0x6892}, {{r1}, 0xffffffffffffffff, 0xc, 0x3, 0x5, 0x9fb}, {{r1}, 0xfffffffffffffff9, 0x10, 0x4, 0x80, 0x400}, {{r0}, 0x0, 0x8, 0x24, 0x7, 0x5}], 0x3, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x60000002, 0x40, 0x3}, {{r1}, 0xfffffffffffffffc, 0x446a7cd60f44ed47, 0x5, 0x7fff, 0x27c6}], 0x4, &(0x7f00000003c0)={0x2, 0xe000000000}) r6 = socket$unix(0x1, 0x0, 0x0) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse\x00', 0xc0, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000480)) fsync(r5) socket(0x0, 0x4, 0x8) symlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file0\x00') preadv(r7, &(0x7f0000000740)=[{&(0x7f0000000540)=""/113, 0x71}, {&(0x7f00000005c0)=""/37, 0x25}, {&(0x7f0000000600)=""/9, 0x9}, {&(0x7f0000000640)=""/238, 0xee}], 0x4, 0x0, 0x0) preadv(r8, &(0x7f0000000840)=[{&(0x7f0000000780)=""/125, 0x7d}, {&(0x7f0000000800)=""/10, 0xa}], 0x2, 0x0, 0x0) getgroups(0x4, &(0x7f0000000880)=[r3, r3, r4, r3]) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f00000008c0)) preadv(r1, &(0x7f0000001c80)=[{&(0x7f0000000900)=""/116, 0x74}, {&(0x7f0000000980)=""/28, 0x1c}, {&(0x7f00000009c0)=""/71, 0x47}, {&(0x7f0000000a40)=""/105, 0x69}, {&(0x7f0000000ac0)=""/249, 0xf9}, {&(0x7f0000000bc0)=""/4096, 0x1000}, {&(0x7f0000001bc0)=""/137, 0x89}], 0x7, 0x0, 0x0) setreuid(r2, r2) fcntl$setstatus(r6, 0x4, 0x80) 11:47:08 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x1}, {0x18, 0x0, 0x5, 0x7f}, 0xba, [0xfff, 0x6, 0x1, 0x1000, 0x5, 0x1f, 0x1, 0x8]}, 0x3c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x3, 0x0, 0x6, 0xffffffff, r1}) write(r0, &(0x7f00000001c0)="c4b66ab5491c41df4fdd294a6a0249c76ed1e64938048223b5354ae8c382a225981f4e7836b5aae6b540d1dcb2df41a55babedabded410c12c1dea8af614b225184bc7d891419d174587e603f66779aa3e5259e285efaba988b34e", 0x5b) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x3, 0x66d6}, {0x18, 0x1, 0x9, 0x20}, 0x1, [0x2, 0x1c7f2cf6, 0xd8a, 0x4, 0x36, 0xd7, 0xffffffffffffffff, 0x100000001]}, 0x3c) ioctl$BIOCPROMISC(r0, 0x20004269) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x2, 0xc179, 0x3}, {0x18, 0x2, 0x2, 0x3}, 0x2, [0x0, 0x4, 0x4, 0x7, 0xd4, 0x4, 0x6, 0xff]}, 0x3c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="be0cfc64fdf5ae4fd677d661b45da17e29222da5b9d6d5a3ad08a7c87ff6766905f665b61d1c5b82871ded2e04a20ba308ecc9c9f17b02f6e7ee25b1a13ee3dcc4b33de03788040f35571bbaa297e9e25e8fe301538518f2723b952f0fe61999854177ad743829d862a5e8d5a82a864c8fee0d6fb75b9760bb6467595bc8e56eb9a9a084beb9db81792bd882a22175a19abd276d69b630ea5e41", 0x9a) getpid() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000380)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000003c0)={{0x18, 0x1, 0x7, 0xd1}, {0x18, 0x1, 0x4, 0x100000001}, 0x9, [0x4, 0x127, 0x1f, 0xffffffffffffffff, 0x7fffffff, 0x2, 0x7, 0x7]}, 0x3c) fchownat(r0, &(0x7f0000000400)='./file0\x00', r2, r3, 0x2) connect$inet6(r0, &(0x7f0000000440)={0x18, 0x1, 0x6, 0x6}, 0xc) r4 = msgget$private(0x0, 0x614) msgsnd(r4, &(0x7f0000000480)={0x3, "79a83823a7560f3df3dfbb73b9aad2a31a31cd6c659fcf4b4b4ea10e0196a13d4d2b77366b98cce153e4a85652d339cf51f7f45f4b645acedc1c27670fccc2b05f8d0c8c9d157a07382bd094681ba4067634cb2694764552db826cceb9d085926dc316431e0a89246b08136765c0c298b6d90aea9e0342d21eaf630aa3af176d22d69dc2816cc6a4ad3a76c93dccee8cea6537ef4f1c2c24400c6392fa99db8c29ea5cd9f6ee65e2be46ff5e01b05cc3"}, 0xb8, 0x800) r5 = open(&(0x7f0000000540)='./file1\x00', 0x80, 0x8) sendto(r5, &(0x7f0000000580)="9d8523d723128ba4230078bf191c4e8e6dbda6d78573c3876531d0b0cf5d9fd9242da491be5dd86ff89466ccffd2bba92b3621291132201e8fe555e103f832d426bf9b9aad1b7e0c20da7191c89833ab3478062eef323bbddf473b1d4e6a0a584a060bf744f014c501d8ebc9394a0b75114e1029a8dd7c599ebcde41dbc3d4d281de852c2844377d7b3b913f211d1025f59a85e31d9aee655a7dc7d25a21168fbf4c0641d495c8c4dfd1e6b5f36b82fbec15baebd8b50bf26f3afa851cdb576026117edbd9efd0c7be726aacf312339c48e68098634e474f", 0xd8, 0xf, &(0x7f0000000680)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSBRK(r5, 0x2000747b) ioctl$BIOCPROMISC(r0, 0x20004269) read(r0, &(0x7f00000006c0)=""/75, 0x4b) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f0000000740)) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000780)) connect$inet6(r5, &(0x7f00000007c0)={0x18, 0x1, 0x7, 0x3}, 0xc) accept(r0, 0x0, &(0x7f0000000800)) open(&(0x7f0000000840)='./file1\x00', 0x28903, 0x28) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000880)={0x0, 0x2, 0xffff, 0x5, "ece9a7c25273b188869470d4582d8569739b23a8", 0x10001, 0x9}) read(r0, &(0x7f00000008c0)=""/68, 0x44) 11:47:08 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='r\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = geteuid() setuid(r0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 11:47:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002004, 0x4506) r0 = open(&(0x7f0000000100)='./bus\x00', 0x20100, 0x0) socketpair(0x6, 0x8000, 0x7, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r2, 0x29, 0x2e, 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0xab, 0x1, 0x7, 0x80, 0xc9}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0xfffffffffffffffe, 0xc6000000}) 11:47:08 executing program 0: poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x10) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x10000, 0x2) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 11:47:08 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r0) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) fcntl$lock(r0, 0x8000000000000006, &(0x7f0000000400)) 11:47:08 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r3) 11:47:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x1, 0x0, "e757baa74f730901776384535eabe2e5dab0a01a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) setitimer(0x3, &(0x7f0000000040)={{0x7, 0x3}, {0x7, 0x4}}, &(0x7f00000000c0)) 11:47:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200), 0x0, 0x0, 0x0, 0x0) close(r0) 11:47:09 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) 11:47:09 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') r0 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) bind$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f66696c653b04"], 0xa) 11:47:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202b, 0xd03) r0 = open(&(0x7f0000000380)='./bus\x00', 0x200, 0x0) close(r0) r1 = getpgrp() getpgid(r1) 11:47:09 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x32, 0x20) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x812, r1, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 11:47:09 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r2 = dup2(r1, r1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="ebb7eacd27a99731cbdacd38bb6520d709d6db91dd8b5c9797effa99c730c48f60837ead204f7dbd8974e80e07a6616a6c4a8df2a2d8cf2c6f818814a41efe4e86c3e7eb37244d5be3d4b43181269b198f46db3667fc5123cb1976cd506e2b37916b15b87c", 0x65}, {&(0x7f0000000380)="e2bc823c9afb153d5cc707d4095be27575c0ca5750a951f0c8779e5f4501bac7d32e61a57db74724332b95ea768b604fdf4ec28273c81d7b0c1521d56802b44ff0c3b6a4395872b57001e6fc946e6fd83accb81584b31718af03ca503e334003389b12c8e0669e645f50ab4890d05e0dfcfb717d54d5714b685615e475896328a77346e7062b03ed754fbd4a3127f1cca6663a32a78ca81ea571f6c7e62e0ab08beee1c743aa8c38bd68f50bf78e2d2d8fd0328fcc3818d0a89feb67e3e03cdb4825e06dd790d99c8f20c9da7a3dda5c384258fde340842e5894d0a229331061d482aa20", 0xe4}, {&(0x7f0000000200)="bb91aab72bdc4260a632f236c2955e72623b509c751de0732baf62b5ddef395467b82092bdaa1df0eb4a14d385726049621e5db4a4", 0x35}], 0x3) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000040)={0x6, 0x2}) getsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x4) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)="75de78c26382b048d360f3b59eb0947bc2a15fd06e9e5774019ef289a715fdb4c2a5dbd0e3d247d27397f0d2", 0x2c}], 0x1) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) openat(r2, &(0x7f0000000080)='./file0\x00', 0x880, 0x80) 11:47:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 11:47:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) clock_getres(0x0, &(0x7f0000000040)) open$dir(&(0x7f00000000c0)='./bus\x00', 0x381, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045710, &(0x7f0000000000)=0x8000000100) 11:47:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) setuid(0xee01) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f0000000200)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)=0x1) 11:47:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x20) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 11:47:10 executing program 0: open(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x3f) write(r1, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x8) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000340)="d0e60203", 0x4}], 0x1) r3 = syz_open_pts() close(r1) openat(r2, &(0x7f00000000c0)='./bus\x00', 0x80, 0x40) dup(r3) syz_open_pts() 11:47:10 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000040)={{0xaa, 0x5db1}, {0x8001, 0x1a2c}}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:47:10 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="8e", 0x1) read(r0, &(0x7f0000000100)=""/1, 0x1) pipe(&(0x7f0000000040)) 11:47:10 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 11:47:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100000000000001, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000540)="00000002243b9dfe58d89b68dde7a8ba2382e687303023cf6a69e0cfdf50b7bc6fade544e2cf04f04451f55e25f5ecc2094da90cadc20b94816b7c00005576c0e8cafe5a1c1b9bb0305d6a442a9ad5af9a738ad5e16044ba367c7c6038883c5a80e5393dbf71170c119937df7ca5e9f675bb6471ca5d56be85ac13345f0a7d124306a104f08b3a17b301d40cb16d22af79a5ea86e24de12e3c7863e236c4b9e68db84ca59a388e16706241dc21944b64fc3916c020d3cb6593e8ba07790272c56952640bf9463b9a73726b186699fdf7fd85d08e9fe1623dc67f14b57f2445810809fe1fa6622eadbe0000006484055a45383b7e69874c6c7291df92dc5e91a4063ffd1ed940840f342f15120fa26e932053fa44daf287ac7cdb3aa6fa35cf9e1f49026e6b64605335f961e3786297ec68f6958a020cc11e19924695bfbac7155f741583316f08d5553c7861d14c9e22dd587be5723002dc0dbd373dd3192cfce10d2311b0e9061219ac10a2432e9c01c6", 0x171}], 0x1) 11:47:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x4010, r0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087, 0x0, 0x2}, {0x2d}, {0x6}]}) shmget(0x2, 0x4000, 0xc, &(0x7f0000ffa000/0x4000)=nil) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x7eb71496e9cf1b15, &(0x7f0000000180)="b6") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0xfffffffffffffffc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 11:47:10 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_flags}) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) 11:47:10 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) r2 = dup(r0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) r3 = dup2(r1, r0) ioctl$TIOCCBRK(r3, 0x2000747a) 11:47:11 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) shmctl$IPC_STAT(r0, 0x2, 0xffffffffffffffff) 11:47:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x15}, {0x3ff, 0x0, 0x80000001}, {0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x7a, &(0x7f00000001c0)="a77334571baa8619befe90e9e3e20d1b578c49129dadd3520822390a9b786626af2c4fa14957302e24c2e91c3c8f927a2feb5cdb4b0536c4c4740a1ab53892ea6cf0475ecb891c91241727140dd50055a45d7acfa78af6b05f1d396671c2c600cda02123f1507f5bdf6d76ead266bff74c0dedaf072ea309b2a2") 11:47:11 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000040)=[{}, {0x5}], 0x2}) r1 = dup2(r0, r0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x46) 11:47:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) r1 = shmget$private(0x0, 0x3000, 0x24, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x86138) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x3, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x3, 0xc580, 0x800000000005}, {{r0}, 0xfffffffffffffffc, 0x42, 0x3, 0x9, 0x5}, {{r0}, 0xfffffffffffffffd, 0x40, 0x80000006, 0x5, 0x400}, {{r1}, 0x0, 0x85, 0x5, 0xee, 0x200}], 0xffffffff, &(0x7f0000000000)={0xef2f, 0x4}) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 11:47:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20080422, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x801, 0x0) pipe2(&(0x7f0000000340), 0x10004) kevent(r1, &(0x7f0000000200)=[{{r0}, 0x0, 0x28, 0x2, 0x0, 0x9}], 0x6, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x40, 0x80000000, 0x80000000, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000000, 0x1f}, {{r0}, 0xffffffffffffffff, 0x20, 0x80, 0x0, 0x7ff}, {{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0xfff, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x1, 0xffffffffffff6283}], 0x6, &(0x7f0000000300)={0x3, 0x9}) syz_open_pts() nanosleep(&(0x7f00000001c0)={0x0, 0x3}, &(0x7f0000000180)) fsync(r0) nanosleep(&(0x7f0000000000)={0xfffffffffffffffc, 0x8}, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x8080, 0x0) pckbd_enable: command error 11:47:12 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x40, 0x4) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r4 = fcntl$dupfd(r0, 0x0, r3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchmodat(r4, &(0x7f0000000080)='./file1\x00', 0x8, 0x4) ioctl$TIOCFLUSH(r1, 0xc02069a0, &(0x7f0000000100)=0xfffffffffffffffc) 11:47:12 executing program 0: mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 11:47:12 executing program 1: r0 = open(&(0x7f0000000300)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000003c0)='oL', 0x2) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="7beca74bccaf03dfa0c6db710b6b79c9c4e80ae532869ab83c51ada2511db9552b2b9e1a9236ab17e7294fdbd938124038550daabe38cbb6d015c3349ffd3be2317c012cf170a7745045e58de03500b3f9ca32b062a5a6d88a13fafcc3e78b39fd99472e", 0x64}], 0x1) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)=""/150, 0x96) 11:47:12 executing program 0: mknod(&(0x7f0000000100)='./bus/file0\x00', 0x2063, 0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000040)='./bus/file0\x00', r1, &(0x7f00000000c0)='./bus/file0\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5, 0xfffffffffffffffe, "6d130b91aa360fc8362f64674117702545182611"}) ioctl$TIOCEXCL(r1, 0x2000740d) 11:47:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x130, 0xfffffffffffffffc) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r0, 0x20004455) 11:47:12 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x810000012, 0x1) getsockopt(r1, 0x200000029, 0x2a, 0x0, 0x0) 11:47:12 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffc) msgsnd(r0, &(0x7f00000001c0)={0x0, "26df4544ccb908632f4869bb64657cc25748927c206472ff81bbe70425b38e33a49b822a056707045554f69e12b18602c0667cad1482fd07065a4dd566eda7d046d7b923a85760f92bc00f1f09c45c425c7bcbea8539a004c53491c923c5b443043a4bd3234b21ea6e7169b023f96e3db87bc242e7c23c5d82c6edddb69452282ed34f4ae86b1e8fcd1d761a87c2c2f130e02ad9dd436cafe233e3e80af831f1751eb03043b71fe6743af90940e971de2dac9ee287453a37e8035c9b9047154bf230edcf53139e8f00008a7fe699642b35d826cba4294288396587453595bb84e92317499107776b4b651896bebf2f02b6144518f8a49e5d7d0bac23ad753e19e09ce14f2967090c877eb30ba61d600e2842a5c0617c4637c966ddadab699faf20b8a7107b8f03"}, 0x12f, 0x800) 11:47:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x41) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x1) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x1}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="e5") 11:47:12 executing program 1: pipe(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x0, 0x3816bf70) r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x5}, {0x6}]}) r3 = fcntl$dupfd(r2, 0x0, r2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x812, 0x0) recvmsg(r3, &(0x7f0000001800)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f00000016c0)=[{&(0x7f0000000200)=""/55, 0x37}, {&(0x7f0000000240)=""/93, 0x5d}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000000380)=""/170, 0xaa}, {&(0x7f0000000300)=""/10, 0xa}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/244, 0xf4}, {&(0x7f0000001540)=""/153, 0x99}, {&(0x7f0000001600)=""/5, 0x5}, {&(0x7f0000001640)=""/80, 0x50}], 0xa, &(0x7f0000001780)=""/81, 0x51}, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0xaa, 0x80000001}, {0x101, 0x9}, {0x0, 0x9}, {0x67, 0x7}, {0xef, 0x3}, {0xe7, 0x1000}, {0x2, 0xb0}], 0x1ff}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) lseek(r1, 0x0, 0x0, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 11:47:12 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xc0, 0x181) open(&(0x7f0000000100)='./file0\x00', 0x800, 0x4) socket$inet6(0x18, 0x8003, 0xeba) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x1cf, 0x5}, {0x0, 0x400}], 0x2}) 11:47:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fchflags(r0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x100000001}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:12 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() linkat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) dup(r1) dup2(r2, r1) 11:47:12 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8038, 0x0) fchflags(r0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000040)=[{}, {0x1}], 0x4}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000180)={0x4, 0x0, &(0x7f0000000100)=""/4}) 11:47:12 executing program 1: pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)=']\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) 11:47:12 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x2, 0x5}, 0xc) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r1) 11:47:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x81}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) 11:47:12 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050160000004000000010706ca90020e10fecea11ea8fef96ecfc73fd33595e26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02b4d9c769ff3728291ee4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ce01be657aea8c500000012000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x400, 0x0, 0xfffffffffffffd88) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0xc0) close(r1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x5}) 11:47:12 executing program 1: clock_settime(0x0, &(0x7f0000000100)={0x25f, 0x48}) 11:47:12 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2108, 0x5bc9) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x36eb, 0x798, 0x81, "0fa9a959f111cea5b29eab986a70ea7a4e9d2a08", 0x6, 0x80000001}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r1, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0x40, &(0x7f0000000200)={0x4}, 0x0, 0x0, &(0x7f00000002c0)) 16:10:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x30}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x8, &(0x7f0000000000)=[{0x0, 0x5b1d, 0x3, 0x1}, {0x5, 0x3bfd, 0xff}, {0x40, 0x4, 0x4, 0x5}, {0x6, 0x3, 0x8001, 0x2}, {0x1ff, 0x4, 0xab48, 0x6}, {0xdba, 0x0, 0x9, 0x2}, {0x2, 0x0, 0x3, 0x29}, {0x400, 0xfffffffffffff7e0, 0x0, 0x6}]}) 16:10:07 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) 16:10:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) recvfrom(r0, &(0x7f0000000140)=""/42, 0x2a, 0x40, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000300)=0x28d0) pwritev(r1, &(0x7f0000000e80)=[{&(0x7f0000001580)="5efa5ef58ae85beb1f9d452d96788e0b5b0c012a411486bad7426264e0a9e2fe75e50be50d55c9e95af2e1c8f864905abf5cc85e14db2e6a05f9e8de94831143781e28b532e1831de242315b044fcb42026ef4863780d9172d051b90f9e230a3698207bac1f6df59ad836ec113956a27bd77409522649558e831a76bb0ab4515180fa13e5083d9c591317242c7121d40dae8e998ea3e0f2e909e57e734c03125f6032f1561b6fa08b01f2732bf4d8d34938ae3932db4e53d2799d820404a82d832c93d3d1288ed4d0c080c9d62eb259f0b6ef6216ec16f2a3bc94f4b3fd9d87d0f660cde25059c99dfb64b42db957703b2bceb31732f6f28fcd33d5d4f57d2e875dddfb878a09115a8cd1d6f2ea9e6bd4608f0fd5d9f40ddab5326d300303bd1925112b832f3e7296adeaafd3d3eaa3f8a488ba07182ab66e7f7c98e1ec6d45dbe48bdffd99510f0e25130bd806dd2f6df1ca7046b12aec2747d52497c754db83563a5aba83ebf5a96144b60f18abd661279cb9631719e8c571eb63132ecea08e499dc3d0cea51e6567506795d0a1187d7f5533025078d60a1d68ac973c696cb15295d51b67b95721ad22f0d5240fbf163849703b54a76c0c7bc17593443bb2889cfa988940145855a3f715adf942dec5ff8d13088d0c77bf0c15945cf755090e3ca3bd89b066fbfbac8279dd25a9b9030a7f6a47ed0bee239ce976e6a62da76a0d868083ace45bf30e521f29e1be92bee0581b518c77ea13971ba1faf7ecca220d81a8700ec5f2d516c590a4a0d90b81c637494c870d2de1903bffc35ae33cf39e8c146235c2aab7bec0b859fa07042f56233695e58e927a2c92019abcdf130f13d1131ecc7fdcd60b9aae9c10b80a9c4378de6bf2ef8969cf8792b0ad389324b1e5fd9ebfb5bf87e39e6ae95c346aa65adf7f0193b5456df3e549bfc6e4d89a500ab8611a9256fa3d2318e183f08993a0aaf95d28f93c277366328ef83e465736b3e58f994a42343367d2bee9e6a799fc965cbed29592db601ab210524aa45fc013721b4629558ad63032058edb62b78cc632616aa35ff5d12b05b5e037f92935fbc575b78d86e01610056bcf7976e01846b96bd200b6d590905623d21f31cf42c42943e06148aaa460e1d0ad41ed81016fa89496f169af6a0b899e4228a9f1f28419a9a6509b29464469a92adb2e58b241a35769384277eb84a5add7289e51fd51aac0aef6e91f4bf394fc2928a3738e13b6ed12da5a821868dab19fddd13fad7efc0daa657637546f5b669b413137bd7bfd05c966142f048c70575692105f222acd085292b37a80ffcd409ce652ca54d051798c06c9aedf51bae0466f83efcdfb557d391e929d7c39654b3ade9f7de3f016fca9820fc41f967b017d9a74f127c0771b63e0fb0a3bd7a082c16ab823b4f315d2941c2372f372c77e6eeb9cb54d61d19a1ac1d4fd28d1f039c59f5e3162b6371a2d1399f2a19ba349a7720203eaa0cff9803a566adca63e5f66a0d5214c65ccb640581054c038bde935b6501a34cef9590b82fd1631e3e8af480b3ba4715cdc06a584743802cd3b0fd6c2353bdf42d5404bb52b50ca0abe875c79e77eaa08a33738891a702afdfe8ce8f34ab0f53693b5a305af6157a91d7b8aab5f9766f6bb830ad85706634432b659c844cfc3d1ee22c8642dc2ffbce67a6e5ab1668268c0b286f51cd01c929a8a2faff566ab77ef2de968ecc5498deddba850fbd7589c67586cc28852150eea0283de034153d19ec6b25919f3528a8fc735e840cfc096c20ad0b94eeeff859777779a05183e7d543064fb1650a60c645b7ee87f3d5046bf0a9346f958535b60f8680bf684e54845d0646f47dd5a844a9d305f1c0eaa376fa29f2305c6858ec6809a0b009544ce7112dfa5e2e694f24e3cb4987ddcd06720540c5b88de3147a9c8d7412471a036c283942c748a580838fa894db25d7298beb750f29abbe1102e80968e393a32d34c83988133bed11cceabdec6745c10adcb2ab70cb5197cd1475fa434ad522b809051d395f19d5adcfd5d81782107116739476b1adc1957955abda2fcbcbeb83d296fa9600458d3a18eb3b2d323738a526501f833faf53e143f8da97980a946449a11bdd2f9ecc160758553b505b0cd40e7583cd6882e7fd2e1e669463772ea9daf24ad9423cfeeccc6245dda5459e88fe6e0473e99f5b250ecaabaf2c84d38b5c3f82935e46581c8a6abd6f779da850c44ef6274236773c585c827a54033cf1152c3839a2d41ae261187fb522eb5986a91052f0328d6695c70ad28414dcb4eb2014b25d158b1a031716f6825728727e750efa72e1f2615fb51d07c8b519cfe42923ee1b75d67622f7f95217bbf85900f999cdbb8d5f3f78ef604522ed0a92b09f6c6adb422f6fd55808f5adfd91eaef78735e657ddf45a85dcc42fc6a3f059f6b7750c967b9614062ca7378a7b66b76b6451f8c3e03f46c23e67b70d8418aa1e18080797a542ae4b8fba290910e79001c794ea14d96d20f416cf5da884c992ab73bfbc6a9977db664d50312abcc9dbab402619ba7440527946f5c44340ffd1d7add04933f3d373903c94fbb6ca20d9900e20caa197f9747bdb2a79da48ddbc23c307487c7785f1f39ccba0786510da812c237cd2892cc735ad8911f06a5d22fcab05f04553ced2cdb7ef95a78eae020dbca4921f39ac0d1139e97b5eba67df6db7c55efefb69aa6088922f8889fbc45de52151f77dd2f628b009902210f44401126942beaf6af635cbaa9cd00ba1105b6df3223682543ea71e57c07f418955618b1b625ae2260c93706601d214169908ae086797526cb64296c33560b4be4a03ef0cd33c72b14c156e1d2e3b69a4b67548df14bca11223e5ab33eed65b3c783063ab3adbb2244a1e41a8377eaf9630cbf2eeca9873f11d3613f05cfdd974f7051af9962e1357f1e13d09c8e7c6cb5236d99614342931f7a31de60e7c50106573a1cbf3c48e5959e9f13edf7f9b162e937c0fddd09af758e3d9f611e7eb5fbe89a5c9c7a09267e99d5a0b63765a42dd19ece2349a3b062fcf7872e26de4b753d605d5da7674bb74b3bd00d0f5294f64245d1a3972666f3f3028b0377fcc491d172168bb8f491c0907a0ab5bbee7a95ed516416c6b9518c776d2e3fbea9b5a63219693d47ae83295b006768d43067960b65132497180f8216e63ecf1536f12592b479fbfc50eb48c25d7c83ee4e654cdd3a0cac5b9207a404219c04c0ee484bebd4be68337a3ae67a464f603c7e4fa33ff764a0318d01cba16d2617eeb7ef98ce830ff75462e980739ed4b8ad85490d06b6713bd766d5a2a3058f4074d0070e96a4ed13db986d78d875d46ff1f63f0123d189bd0dd21bf4d70a95ed754492db1a243386a7748765da6341b20dea", 0x96f}], 0x1, 0x0, 0x0) recvfrom(r1, &(0x7f0000001f00)=""/4096, 0x1000, 0x41, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) sync() fcntl$getflags(r1, 0x3) 16:10:07 executing program 0: setreuid(0x0, 0xffffffffffffffff) socketpair(0x18, 0x8000, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:10:07 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003100000003000000"], 0x30}, 0x0) setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:10:07 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8180, 0x0) getsockname(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) r1 = kqueue() r2 = socket$unix(0x1, 0x2, 0x0) socketpair(0x1f, 0x0, 0x8, &(0x7f00000000c0)={0xffffffffffffffff}) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x38c01, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x10, 0x80000004, 0x9, 0x7fff}, {{r3}, 0xfffffffffffffffb, 0x6, 0x4, 0x4, 0x5}], 0x5, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffc, 0x8, 0x5, 0x6b, 0x8}, {{}, 0xffffffffffffffff, 0x8, 0x42, 0xef, 0x833}], 0x200, &(0x7f0000000180)={0x77e0, 0x89fb}) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000100)=0xc) r5 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) pread(r5, 0x0, 0x0, 0x0, 0x0) 16:10:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = dup2(r0, r1) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x1f8) linkat(r2, &(0x7f0000000180)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00', 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0, 0x1, "d730c1e7bb6fcc4de400000000000000000400"}) r4 = open(&(0x7f0000000100)='./file0\x00', 0x20009, 0x8) connect$unix(r4, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:10:07 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1ee6cf8f400008000"}) 16:10:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = dup(r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x45}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:10:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x3) 16:10:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000040), 0x0, 0xb2bc6cc1206743a4, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x222) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="1000000000000000000000000000ff00"], 0x10}, 0x0) 16:10:08 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000040)) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) dup(r0) 16:10:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x96, &(0x7f0000000240)="8f4ff12768003d8d7110bd62a6a63970c4a028cc8c657519b848e8a39c1337c239f715e85cdb12ccc054f12530b1f6b68a5e6776dd9dafe4c6075953ce4c353b7b6300641a48bb90cb4b6253f86ecbdd1e84c60198e74ec4b779a39bee15bb00008600000000000000000000000000303cdfe98f815a4b8ccdb28cee34a4661d58aab558a7520f9fac2054cd267105fc5af75400d619") 16:10:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) 16:10:08 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000080)={0x6}) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x1b, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r2, r0) 16:10:08 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r2 = syz_open_pts() close(r0) dup(r2) setsockopt(r1, 0x8, 0x4d3, &(0x7f00000000c0)="332f9c725625399ff09f66e5d7a0a11cf36946b7f6a422aff33ea216db9038fbc605c77704e39de87cddfd4efdc1812c9f714033e9c3908be97058c35b3f0e8e3afaf4dc8ce79e6f573d649a52c0a23fec9cd290535b36ae95dfbd416a275cf0954088819f7467bdb90a1e1de258a67c5e878a", 0x73) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCCDTR(r3, 0x20007478) syz_open_pts() execve(0x0, 0x0, 0x0) 16:10:08 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x82, 0x12) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x44, 0x6000008e, 0x6, 0xffffffffffffff7f}, {{r0}, 0xfffffffffffffffc, 0x44, 0x4, 0x8001, 0x38c}, {{r0}, 0xfffffffffffffff9, 0x40, 0x80000000, 0x9, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x60, 0x0, 0x80000001, 0x10001}, {{r1}, 0xfffffffffffffffe, 0x1, 0x40000012, 0x5, 0x2}], 0xffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x4, 0x9, 0x7}, {{0xffffffffffffff9c}, 0x0, 0x10, 0xfffff, 0x2, 0x9}], 0x9, &(0x7f0000000200)={0x1}) kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xe5, 0x0, 0xfffffffffffff938}], 0x7, 0x0, 0x0, 0x0) r2 = getpgid(0x0) kqueue() fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x4, r2}) 16:10:08 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, &(0x7f00000010c0)=[@cred={0x20}], 0x20}, 0x1) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 16:10:08 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setuid(0xee01) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:10:08 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) ftruncate(r0, 0x0, 0x9) r1 = shmget$private(0x0, 0x5000, 0x3, &(0x7f0000ffb000/0x5000)=nil) nanosleep(&(0x7f0000000040)={0x4, 0x2}, &(0x7f0000000140)) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) 16:10:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000140)) syz_emit_ethernet(0x2, &(0x7f0000000000)="e426") 16:10:08 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000000c0)={{}, 0x2, &(0x7f0000000000)=[0x0, 0x0]}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001480)=0x4) r1 = syz_open_pts() close(r1) readv(r0, &(0x7f0000001400)=[{&(0x7f0000000140)=""/51, 0x33}, {&(0x7f0000000180)=""/80, 0x50}, {&(0x7f0000000200)=""/253, 0xfd}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/243, 0xf3}], 0x5) syz_open_pts() dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0x0, "0366402b0200000000000000cd76af3caf00"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r1, &(0x7f0000000100)="61cc", 0x2) 16:10:08 executing program 0: r0 = socket(0x10, 0xc004, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0xb) getpid() 16:10:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) getgroups(0x8, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = geteuid() fchown(r0, r2, r1) 16:10:09 executing program 0: r0 = socket(0x1000011, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000480)="50010502000000000000000107060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) 16:10:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:10:09 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0) 16:10:09 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x81c3, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 16:10:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000100)={0x2cf7, './file0\x00'}) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:10:09 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) fsync(r0) 16:10:09 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x2c, 0x0, 0xffffffffffffffff}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:10:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000508b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) chdir(&(0x7f0000000000)='./file0\x00') 16:10:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x2d}, {0x6}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2000000000000194, &(0x7f0000000040)}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x10, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x40, 0x42) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x400, 0x102) mknodat(r1, &(0x7f0000000200)='./file0\x00', 0x0, 0x50000000000000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x20002, 0x0) 16:10:09 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002000, 0x40004000000028aa) r0 = msgget$private(0x0, 0x682) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r6 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0xc07, r1, r2, r3, r4, 0x20, 0x3}, 0x1, 0xec, r5, r6, 0x80, 0x6, 0x0, 0x8}) r7 = open(&(0x7f0000000000)='./bus\x00', 0x8481, 0x0) writev(r7, &(0x7f0000000080)=[{&(0x7f00000000c0)="00000018600400000001000000000000000000000000ffff001b0022feffffff000000000800000020000000", 0x2c}], 0x1) 16:10:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x20000000005cc2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0xc6, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() r6 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0x0]) r10 = getegid() r11 = getegid() setgroups(0x8, &(0x7f0000000200)=[r4, r5, r6, r7, r8, r9, r10, r11]) 16:10:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x40074}, {}, {0x6, 0xb9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) syz_emit_ethernet(0x96, &(0x7f0000000380)="b634429c3643a579eab5e0d431019f2b535c4cefb85eb2131c89c1b04f6337954a48cf7e1b36b4e27fc89610eca04691d7f4be74635e0afaa9250e08728b84cb1586321051bc3d985ba6abadce36f9b1e6fc5d9d155f272944dc1ccd824de90875384c3c4823a956025ebf4084c04e680ee28dd784cf1a2d8633edcad48dd8a3aca765d9de394a2e669b69d5c103d6c3a95c77b28ff4") chroot(&(0x7f0000000100)='./file0\x00') 16:10:09 executing program 1: r0 = socket(0x10, 0x2, 0x6) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:10:09 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x280, 0x0) openat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x8000, 0x8) r1 = open(&(0x7f0000000140)='./file0\x00', 0x1fe, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) writev(r1, &(0x7f0000000240)=[{0x0}], 0x1) 16:10:09 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000100)='./file0\x00') r1 = socket$inet(0x2, 0x2, 0x1) recvfrom(r1, &(0x7f0000000040)=""/6, 0x6, 0x801, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 16:10:09 executing program 0: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='cc') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 16:10:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) close(0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendto(r1, 0x0, 0x56e, 0x8, 0x0, 0x0) 16:10:09 executing program 0: geteuid() mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:10:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x44) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) mknod$loop(&(0x7f0000001140)='./bus\x00', 0xc012, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000001180)='./bus\x00', &(0x7f00000011c0)=""/53, 0x35) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x40000000) 16:10:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x2}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:10:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0xfff, 0x5f35, 0x821d, 0x7}, {0x8, 0xd438, 0x2000000000000007, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x78, &(0x7f0000000280)="00dcc47c1c0c06a8e5a3a0dc04eb859f1f41835abac9c3ded02d756bf9b804f0212f8332e0a935c22eb0c3dd6ebfa7dd028be19dfbe0b13b50e7747555dd7a46576245d4d23baf0541c1d497ced158155444f7c5285e37177715ab1e087a15bd48c65a5836e4da7811512c090ee9b1ade6f67447dd4ae2b84e49fbdc90b2e2fbf69e7f5d9ac037ee9a0e3c28aba41f4a82c048951c4c276dc7241876ce72a51481b52c052c617c335da120f03abbc07be46f8414cc36d94cfc0066628aacf8c3f173168f9768cac2c3742856") syz_emit_ethernet(0xf, &(0x7f0000000740)="55b3d9998ed373e33c35baaa84fea5e0ab537b5e736ef0502d6a522c89e208f403b3711152f243eb6cd73262cb82149e0524744d180184e01f369c8f0339d719da03c5aa5bbe0896ba090910208394920625bd9c2b2438c0e915bae7595a2c790e5eab07d104740d74afc040312d7d0fe0ee4ed1b36a0228aa6620bd5c41ab5561bab07b8fb0b2fce3dab5fb23d8242efad01d8ee4d7705042d139ee4c26a76aeaea83aa8cac5c392d24367dfab5af692b300017d1f2699779a5cc0aed914ce34145e2dac9211679ee35ee9ecadf45303829b4fc48a250d605df12e4b9276fc0ddba1d3adab1bde3b2b89b0ae1bcbc7be0b244e15e27f13e64c3d9e36165c07c90b6542f1559ef6c489a908e1d5b2ad1488f682f99c870bc4dbb21e269cef65463a3ae2db05a8bef3bf3f90b46ed163651c526aeb82c12a0227c557c0e080973e16fbbede65902f0b730629304f14ca338cca569") mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2, 0x0) 16:10:09 executing program 1: r0 = socket$inet6(0x18, 0x8005, 0x80000000) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000040)=0x4) semget$private(0x0, 0x4, 0x100) setreuid(0x0, 0xee00) setreuid(0xffffffffffffffff, 0x0) 16:10:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0xff69) 16:10:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) fchdir(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x18000, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000240)) syz_emit_ethernet(0xfffffe23, &(0x7f0000000100)="84c694436e127a5598794ac337fe99d6b84c641365144b2e34e80cf9adcd006116738ec43056e4c79a5cace8e8c298d17d9882200e9be39a81ac1b06a0a21e183e35806ef36ba27ba5330ecf90277f3e2cd12521f0dce0ad842e4473351bb043ffe90f152ec60f0d94f3adcf6fbcd7108a8f0c1250f7ab09d11a76b1c2db6a4c037b672f5defeb7d86f268861077ace77cbecbb0d12fbb20c8b3e46da8e5cfb08aee241266c6526b4ab8c6675a467d9d600bb028fd3ad9de5ca217fa9c6b70ef094a0c4d9bcbd1e51c9a") chdir(&(0x7f0000000080)='./file0\x00') 16:10:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) syz_open_pts() mknod(&(0x7f00000001c0)='./bus\x00', 0xd000, 0x9) r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x80, 0x8) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000240)={0x10001, 0x7}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) r3 = msgget(0x1, 0x60) msgctl$IPC_RMID(r3, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)) recvfrom$unix(r2, &(0x7f0000000040)=""/91, 0x5b, 0x803, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x40, 0x0) 16:10:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84, 0x0, 0x6}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)='=') r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000080)=[{0xea, 0xfffffffffffffffb, 0x6, 0x81}, {0x1, 0xfffffffffffffff9, 0xffffffff00000000, 0x9}, {0x100000000006, 0xfffffffffffff800, 0x5, 0x9}, {0x8, 0x20, 0x80, 0x80}, {0x1838, 0x400, 0x7, 0x100}, {0x2, 0x7fffffff, 0x2, 0x4}]}) pckbd_enable: command error 16:10:11 executing program 1: setreuid(0x0, 0xee00) utimes(&(0x7f0000000000)='.\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:10:11 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) pckbd_enable: command error 16:10:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() pipe(&(0x7f0000000080)) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) 16:10:11 executing program 1: r0 = semget(0x3, 0x4, 0x80) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0x5, r1, r2, r3, r4, 0x20, 0x1}, 0xfff, 0x3, 0x4}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x6, &(0x7f00000001c0)=[{0x5, 0x3e2a, 0x4, 0x5}, {0x8, 0x101, 0x6, 0x2}, {0x26, 0x1, 0x4, 0x76e}, {0x8, 0x1ff, 0xfffffffffffffffe, 0x80000000}, {0xffffffff, 0x6, 0x0, 0x5}, {}]}) 16:10:11 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x63, 0x40000000, 0x3, 0x1000}], 0x2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x41, 0x0, 0x6, 0x17d7}, {{r0}, 0xfffffffffffffffa, 0x20, 0x20000000, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000000, 0x141e, 0xffffffff80000000}], 0x0, &(0x7f0000000100)={0x6, 0x80000000}) 16:10:11 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002004, 0x8000000000028aa) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pread(r0, &(0x7f0000000180)="13", 0x1, 0x0, 0x0) r2 = getuid() openat(r1, &(0x7f0000000280)='./file0\x00', 0x400, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) lchown(&(0x7f00000001c0)='./file0\x00', r2, r3) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x8, &(0x7f0000000080)=[{0xbe, 0x8, 0x6, 0x7}, {0xa, 0xff, 0xef53, 0x5}, {0x20, 0x9, 0x4, 0x3ff}, {0x81, 0x2, 0x63, 0x5}, {0x9, 0x1000, 0x7ec9, 0xffff}, {0x6, 0x60fd, 0xfffffffffffeffff, 0x6}, {0x3, 0x328, 0x96, 0x10001}, {0x2, 0x100000000000, 0x7, 0x34}]}) close(r0) fcntl$dupfd(r1, 0xa, r0) 16:10:12 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="7db2e19a82a108eb6d070b6cc3a1a8bded10dfd589d40022c8f9d2c83208c0547183888c28d6c1afdb3cca273d38cdba05dd1bf48a977718e49cbec7d1791012f51511bd0e610f3bae25f49455c901060081852e23", 0x55}, {&(0x7f0000000100)="774df4773fd89abd4b770f8e0344e8b089189c52e36db38e7e554cf1dd40f9150297673c345d1235ca26ea2375d5673ffa0a8c57a561a354e41aff6e44", 0x3d}, {&(0x7f0000000140)="6b565c4083982c668a8b34b4d0ad715ec1eb6847e839352f16021aaa6e45d97fec8541bb8d50a811a897765eb5bd451216dd420d82de742036976b3c5e3c547312a56873b48253fe417d2535e659f5e0123f4b0562a3b3682082e7c78c12ff57f31c6e62239d6d73dfa11c839b2bb435f818174dc6c46bce83b088334f755118fd", 0x81}], 0x3, 0x0, 0x0) poll(&(0x7f0000000040), 0x3, 0x0) shmget(0x1, 0x4000, 0x80, &(0x7f0000ff9000/0x4000)=nil) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x0, 0x28) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000280)) 16:10:12 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x67, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x1, 0x80000001}) 16:10:12 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfbfffffffffffff9, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)) sendto(r1, &(0x7f00000000c0)="5e6d8053c265fe92b51c3c2d764f7532d17e388b64bfcb32e199ae42752119072c0b28514f080d317a045bf8dde4b8969fb76d99d619deae2515fb5dc1d8d1a6e8d81b1759f7105b34da283ed805307fad95784ba5fe031242c7855ec95b38cd457d884169a014634bfaa21b2af1", 0x6e, 0x2, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2fe6653000"], 0xa) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:10:12 executing program 1: socket(0x400000000018, 0x3, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x986, './file0\x00', './file0\x00'}) r1 = socket(0x410000000418, 0x3, 0x20004) setsockopt$sock_linger(r1, 0xffff, 0x1021, &(0x7f0000000000)={0x5}, 0x8) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:10:12 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x21}, {}], 0x2}) r1 = geteuid() r2 = shmget$private(0x0, 0x2000, 0x88, &(0x7f0000ffe000/0x2000)=nil) getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000180)=0xc) r6 = getpgid(0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x7c, r1, r3, r1, r4, 0x184, 0xec7e}, 0x2c3b, 0x26, r5, r6, 0x86, 0x5, 0x2}) seteuid(r1) 16:10:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x5fffd}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:10:12 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt(r1, 0x1000000000027, 0x4, 0x0, 0x0) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) shutdown(r0, 0x0) 16:10:12 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x0, 0x4000, 0x8, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x0, 0xffffffffffff3b84, 0xffffffff}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xff37) 16:10:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0x4004426a, &(0x7f0000000100)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') 16:10:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2000000000000296, &(0x7f0000000100)=[{0x45}, {0x80000000000015, 0x8000000000000000, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x101) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:10:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8aab", 0x2) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 16:10:12 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x40) r1 = socket(0x18, 0x3, 0x9) flock(r0, 0x7) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x3765) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="98b85c991011d2c0930da4b81196af6323630c35368fbb5e9a151a93d570b9f11fdd5623050b488940d56c0490e92437008dbacbc25ef344325d359759d1938c166f3f473ea201963d28a5620fd2cdaaa8b11cf03228d14eaa4c22dfa3f02115cfad33169f68a2d5faf3d910c39df9158141c5251b3fddd93085ad5cd5e122c7906aac13c2f1b419b6da258962a1765fac685e48423d978d39abc06f6b5696d6e179e784cf04d4901eeca67cd31cb2a8329f56e9ef52b0345f6fe574b6c19abe33b9ebfa8a4ed1b70fa0bef7af3a756167873d1bc6de7b20cfe6f7fac564c4381d2873e05d4c179d80e353ad4f14790abeaf6a9e38a74c1fb81f3932f481a834e550735c17412935d1181b14ac0272d21803c63e0072459f1de1fc8438e4d1fe95eb4232f82c3a713a29e13d2925c797a3e8b2d62f88c4253cdeb74b670ed076fa8c34f5eef34c02207e277d4b05c81bc0ab2b2ff26ce99c96aac03feee8e75eafd0fc8078da5bb981708c4ccedaad21a0c0d636b9a372874b912a18f4daf5a8c8a60ba43f9716dd23eb2e8f539a2c77a1735b4e4e1ab12a2709a628057c0f630eb70ce420e4f4dcaa343218b74e86ae3ff28d5172064d36f612bdd140d7e4fbfd41482d978982f27d78a3e8a96294591d23130c7d1de6f5edaed85f266fa462e3c908d2e44050f92634102169d661faa5d9077ae3ec394704f76aed6135edd757ef90eb2ea5df6693aa0fc256482e261f400fb8c71adb355b4963af4b776e7c72c93e0afc64e5f3a9666327b7555afc38b21fd53a6cccd108fa07194243d37c62ec333915a0b38bf9a989d11f85441260cfd0e0881fbb280e968dd043c61d61d31d453b40c42d7da93b63d1d59d4c0bc1bb0632103439f5ce9b0361bd87cbccfef7e4dc41012db25cb795bb011812f5368372cd0232dc483b59838861e62643e7e0ba99f050b1ef52cc6bb6fad226b8152ba83e0df2329e29cd13d608d864555b73082dba14db4829d023806f3aed653dc367636c7463b2782bd579cacb2a25c4ca37d6fe32369cd012373b019cce50cb41114b0f7bce8aa5e7a37c7800ad42748d5ed77eb87d5734aa733d0914dd1f77add87f3edfd93ed5781fc584f10661e00b3b990698d2ebd61a4013e9c1d8d603afe404e87884b4d9a061298c7c8e7824ac927d2151094cb45ca8562ebb4d922ccd8a6ce062c06caa33db7d53c7b92a62d42ce821b1548c4029ab3ad2b69835649a5b45ae86634a5ea6bf9cb6a79ce2f604edfe5f4aa6731fb0d92c87841f6fb5b0cd1365052769901403fcc9d18e0d826b7960c14f34fdc763d7cf8d2a01e7ee1310ac05daed489a130b5a9fe231d58911ac201868abb40fb519e1b0b6fa041632a9c2d02c9b27d953e8175b64e3b50b4867a7fb8252879ea6bb2913f743cb981f1985f1b05c5da6773a3db71100dd07d726322f035779bed7ff5bcbfeaeec3501ded0ddccee736af17bb415ed10db61bfdb6f08c0d257b67961c928184a2484f317b8b7ed8ebf99af7a66838d23bb9f0c82c8453871abe9eac2ca00ed7634512c26766a5b980e441f49098c1c93a582bdb9b911bfc85417baf532c581edd96a718cf302fce7b0d5a4d8f7b141320bffa2a458aa93790db1c2ce76f111a3d59416d9276b2b1cae6e27c91c705b01825be8eae3b4189121121ae622820de4efdc524b017f7c77439354331b96ab8bd504334f507132579783fde4e1f7ebedf3909044bc55515e7a4f", 0x4d9}], 0x1) 16:10:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1}, {0x20, 0x0, 0x1, 0x2}, {0x6, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x80000000) 16:10:12 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) 16:10:12 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x100002004, 0x3) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002002, 0x28a9) open(&(0x7f0000000040)='./bus\x00', 0x20230, 0x0) close(r0) 16:10:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x3d}, {0x6}]}) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/62, 0x3e}, {&(0x7f0000000180)=""/76, 0x4c}], 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) getsockname$inet(r1, &(0x7f0000000240), &(0x7f00000002c0)=0xfffffffffffffd30) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:10:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="ff24008e12efffb27858e657020000b3bf01000000000000080000045afdd28ffff1a2bb4da9488f86de13a7864fd8fa57cec04c751a851cbea267e0a5d2eee77d55a0833684b84a350779c4960d629feaf6885b492f270f6adec393a3ebed41cc6df6a2b99b6bf3c8a50822cd7b28f6dc040926e1d0b9f738421e3378b329a571d8dd18559b58648da30bac88bde7c12b55a01bff080fe4ae8b60152ae2332f98f8946d6f2a1c74870f35d8597c90cc335bf6abb2d4363f210e0b9bbc8c9b57f37d337f50f7e6e9267ce63cfabe522121df37eeb440c0e08724e7cdc9a5ac82cba3d25b93d322ee66ad88552a65120f3e4a33b9f394d3851fc52a7848aa82e7c1203099231b100f119fa1a9c2ee6953be6375878a942005ca0fdbe1a5912b037a1683108e06f179c4684855946240c7c4f2cd57942d495c97"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) getitimer(0x0, &(0x7f00000000c0)) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff02}], 0x100000000000014d, 0x0, 0x0) 16:10:12 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20, 0x0) r0 = socket$inet(0x2, 0xffffffffffffffff, 0x2) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000000), 0x2a6) 16:10:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xc0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000140)=[{}, {0x2d, 0x0, 0x6}]}) 16:10:12 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) sendto$inet6(r0, &(0x7f0000000080)="32f2f6ffbf95178d9b738904f138ad5350275afbac90f8fc22d7021c4245b0a36d66fca9a09ba691921355be22801371cedd7fced3f14e998498f0f301993903d298d821adafb1dd724dcff7e352526b17503ddd8884808b8ea37e2cc3865808b1175ad9a228a308c41b615dda15771eadd7e80f5e6111753b4d462ece9c60d4ece88ce490d2cf7cb0d1b0b05f422118fde1a37b1d01743a27e318ad3d79b457a3176086fcf125e4f315951b45bc40fad9217ea20ec435d62bd2d3fbd9d29490cbaf8c8fd6a5e6bc5679a854199c2cb6520b", 0xd2, 0x1, &(0x7f0000000180)={0x18, 0x1, 0x8001, 0x7ff}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:10:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20020, 0x2d) shmget(0x3, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)) 16:10:13 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xa227, 0x0, 0x0, "0100000800000000001000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4003, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x6, 0x3f, 0x27, 0x80000000, "8f4fff8f36be85aa50ce3b82964e0fff78006fc5", 0x1, 0x9}) 16:10:13 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) r1 = semget(0x1, 0x2, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r2, r3, r4, r5, 0x2, 0xfffffffffffffffd}, 0x2, 0x4270, 0x1d2}) 16:10:13 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x8021, 0x8) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:10:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x980, 0x20) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x80000001) chflags(&(0x7f0000000080)='./file0\x00', 0x0) syz_emit_ethernet(0xffffffffffffffd1, &(0x7f0000000b00)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e0dfc0cd580d606f66b23b29c2103fb147d34a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4e495fdce60ba84380a7b0cabdf9da534b4db5450606371890feeced07210000000000000004000000000000000000000000006cb1795c173ade5e7b5d26a3b4daa722ae8a961d29b69713c08f4a5701040000842296ff00e58098ceb68b5841655b1c91b52e56b70d2be9516b64b7e83ae7d5c0f2651881a636f8e3a3d5894721992dd9e7e891db2ca5cc372dbb5f059745faee0cc8f337e412ffaaca4e975ac58cea2a47740b46b90fff4dc50f16535d72c264772cebe2fb61162f1ba1ddeb31d026903c683b4f41a81b9a0010716a5098737aed7b1f95e63d155b8171e4ad62dda9e7c45ee6e6746476bb8cbff365f081872a17e258470514a1491006f8c14ee5b8d2714b688c54480000001c0f8ba7d0d70677589dff45c0ec36f9a8fe90068b1dd406a4e264eb5fcaceab1073a3af8539842eedbd5ea9b4473849f1d45725451d5cf54b80bc6d4277a3d5066ab42b875d6a2155bf5ddf732a837dc05621c3fbf672291fc90dc9e460108e38cc23c46cedc70b903a859995f2b6150a92932bd281d8802c45b2ec0795ae4983a9a2d7c912298b4d9d839361bc8d5fecaeb52bf9fb5239565556137582a66798799befcfb15a47c4276810bdbe0d58db2179cd2a19ac4df1985e333fe01f9f3a75c633f35688d693856a12d8dfde46d4ad51c2be142d2103d85b467549c648") 16:10:13 executing program 1: r0 = socket(0x2, 0x4003, 0x0) sendmsg(r0, &(0x7f0000002780)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000100)="6b84be453c3ec92adeb0e3296b6beab29243f35149009b52ede96787e5509c473e89e54d546e54d5412f0eb58d1dcf68c551a97bbddfa494a45e85d0647bea6785eb9fe19f84181ffc783542e98a3713e0dd1d50dab979c8f0a6c481752d9ba5bd0d966381ce3e412597ba6aa5b4299340852f61512f33080ac9263a202c8528ee1894a3d1f454a35e16f2435c3806d6a3990fc7e6874f6f9de38c815d137b3225b8fe10aacd31a6bd94a12ef4174913439068cf865e024064334e4f015ce73b5d00102f72a9e575618393aa0b1135fc27c96c16e44243514179c4cc39e7986bab25a55d383713bc114b16809c8b66b54410262de318b9819a275b746c04", 0xfe}, {&(0x7f0000000200)="01f781c97c41db90596213a5901265d0035ce0f3ecefa69c2b80db0dbdbd56cae381d1d9ce8127e19068934a6ba8a4f955e4bef07c125d995c906b90a395ed159c3ab9d91ef119d0f2a5b49e01dbbe546e778471715394d0ce29e5a22cac4f11c280996edc2db3efd4", 0x69}, {&(0x7f0000000280)="eee2f348d46d1c6072f423343a2cd5af62f4246c6203d26f15650933dc9d2114f3c016f49ea5247a76da11f9d8be475df965bc29af2931cd234d9c0602f803e4d59df61d4b43cc6ff529e1cc310c4fa30bce46e971f16deccbde834ec445f951d55eded68768abada43b09b9e8ec21a144c42476f0015fa53341d38800fe6e1d07231b01f934a5d638a7d94f1b4a1d7f9474f76088e73c623e9afad8664fc66b0eea8bcfa549790f96c444595731049acf84e9dae728090cb792f5e16472", 0xbe}, {&(0x7f0000000340)="18bba12c6f28ed99bcf53b45eaae495d4252cd7d9861d1e085266350a613b7373eb965c8", 0x24}, {&(0x7f0000000380)="1b2ab18bf0959c8d00ff464213b4b4c23a9b3245b4f894508cde3f930513ca9a0a2f1a9d565ba3c25a36207c2e21c18bb548355242efbaf37ecaba7516ddc1b114aa0a68b8ac019dfe5a4601947f44a99295d78a2f1ba8d2940d4599460003eb46eb3d42cb836d317f7a5b03b3afc59aad364e78879bb103cd9e0fcb19d2429d20d3e84d75fe6625d7fe4df76a2a399f02479a1fac2b495aa81a68be85b7e8e6f5a3deb614825b82983949", 0xab}, {&(0x7f0000000440)="df7308df656df0493e35", 0xa}], 0x6, &(0x7f0000000500)=[{0x110, 0x1, 0x8, "2e26b550235249478bdfd5bb23f40c25c7ed013d16cfcbacb247fd0d4c5009d36ea531ab185e8fc4e14689a7600055cd4052c5863ab0128762f4ab7c7a8b611f4dbfc512181651a7bb5c4a5c40ecf6ba0aee033b2c9f65d0499ff3a7a1b2e1385dc68f05520ee2a92215d7ed981b3110ab05eaa60f6bfe2f7660ed113e9d12e292e2ae805d886ce057afcfb7e0a32d7afc0e6c4b0378bdafb47918f1b6fd2765a5b414bdd47ee41e071adf6fe019fadb11013d415c1372c32f70d00f388fd16b89a45c4b13f8f10b71cfeb4258032a07c5ea971259e6edf3eb9c8fa4af7a144172def48843bf644417e7b7840b3491a9e1ae1867301f8f579517cc79d49ce9"}, {0xa8, 0xffff, 0x5, "287936453979e9cec37320072581301fcff38b825f5efec50db40ea381daf4419cb4a6a3418d2391d46c144eb33b7a91bd16eb60e008daa5e88b70451baea7731049310dbb148539869c85302102a1204d04d659f2043150113cf39e0ab18840b772a9005f33a7c29dd0f6552a6bca84d5923ec48754116d5596b4330352bdccad0fc2bef2c3c3763239f665b79c42d2a8e9"}, {0x1010, 0x1, 0xfff, "03bf00c2682edb2b512f6c199e48654ab3be77241be5797a0f3497326ca5009c9234eff151325bc480c423ae795f50c9deb267214e909d56020d93c071ec3411b42cee876be1393745519e708d86c61d5004fe8a18eba2cbf771d475651c49e6ab7b920b44dc67270beb6132322b43bae813daabfbbbd4650d623644c2d945de24cf288af92d2b85a7f91e7139fd684b9c42b3c7539c8d98e46cd9a656c896e7ed854e92c7f55e68bf6d489532c9a50ec3652f3b68b8cc733b14b4603ceda8826b4a2c0022c0f94efe2af83d1379096ed55d3b87b580f55168061668ce7c0fb4b92fabca5f399fc5dd2252bf1b1deee416d91fc1588b3c4a53e31135f74b0e7b0844fd2ef245b568c9c55ea86ecdd699b1d309a0b610cf8d0d8a8d33a9a39b742d5ce08dfb097d95ab1fdf9d1c13b56c9ac2aa50de6371f8d76257055cf9bcd936be0917f1057040837c0aa12dbdf0acce63e1689f5d97365eaaf752854b5b45026f0c196a87cbbbc5d383d5b2a7795d596eab03db5315f6f87774068f7d3f3bacf384a9973d14d790152721dbd5332ccc17bbc41a9edca699e96bfc66c24027b0e05a9a7fd7a8c12a8e4d88bebdf9b676441a665e41cafb516b04c2d51f13aa1e558ea971adf2465c09d7278043132ab28a1a208ca520584dc438ad4bb7fae36317f9f02d58c28374fadb827c1d304b2f4bedc2b6bf1aa79f820add2f60389c8b89e969f2664750d08d69aebb286d111c299102044c38ba991ad79a9b0cd78822f18b7c49b66f0234cf275e2affcd063eb13273cbc090d2a6197575524f16072a6670b9129d5534bb4d9590fcc2b0591b0867f38b6dd87b943de79c4b2709f36ccf264a967a88e866cbc4959beb950f03799327fee302dbef5d05f07bb3430b914960fd35371795bb1b25ed65e0471dee1315d33a349316e523d5990e0fe6e758bb9e27a553d621f7385af9822ce0912cae6a728521a39f33fe04b3a508a4a43109505e43c669d6e6b39e36ee19d9fcbdf8018a654613ffa8934d9901c62237f9db15144db82ac8516b3671abb403962616df4d8cbbf1a6ef4ea0314b13051dd07eddb5b81527da15e7183ca7d56ffb02bbc55222bfda826484eda59b64aad85c492ab4c2fe9b37e49257ea13a57bade55e7940fc3f07d8094b37f5db39b48736ea7b91ad6a856df4f9d9909240332ce04927c8454ee8a918cd838cdc0a3eb99d19365a3941d5a140f3e5556a22c1bac7756fdc5a65089673f4fe6e393660c26ce4068f307c79aefacffb2103301fddce3c993f61a62feef8132182e622b97ddcf72a06d8ab741793efc40356febcb54b3a233e843d8a34ccef8be044de72e20038c8d4fa51dd6873b7d4b75a1e65fe13dd0c2bb158bc614d5bba2eb42d5486ef42a298c7791da315d0b5286e34f2ee4eb59f30b22a5ec4b1bd679c33ecdbb37680b05f24357d1b353dd65fee44ca7c61eae43cf78210794619a9ee5cbb7f8d51916437ff1406368c3cab6ee9ae8e5d63766ab659e357e8fb1d3fa3a20e89dec5df4ea799bec27cd2e4cdb4130b84e3d323ac3250c71224f0ffd608f0cbddbfb6cab31a2f8d9fb837827b3fb4491b5be32f1b3ba672fc6fbb178e816242aae3ac53f1b993ca673d659a53286d063d9e739e57d24fc14e20c770454d711a3749443ef5abdcb6dbeb3c8da31d44977cd48543ebb673b12609547a8c0f2a60f228847184b9b90d26f100918527ccd9ed755b9460c6b8fc2ccdc678a74f6a9e2af74773da4262c9ee787d7248200efb4b42990415ddcc5b9003c6eb69c338551b4baaecdc4584884c56fd0cb6eac9137d0862e1f23681c7d5b01a39f07c6792e9fc85b14828026058f72de450970736b73c85521bca7d1314afcadad6ad340be58838788ab86f84aba854318eeb57a5a4aff4a52cdb628b65b1ca731519c819285561b0d8644778a1270c093c7ddd5fc7df7b7b1cd6da0910043c242717a35f2177a40ee3de3a42a9e1021302a227ddf090422693edf89ba371889d902e62218d7388ef2f043cd42f4319a000d88ea54618936c073bf9c460f3b8c01a7f28835119eebc9d24f8495267fc3ad0f732ec1bba9df34ddf1fc1a399e6ffffbe5d2c9b595a6223904332aa279dc199ab808a7cf934e0b23be892b8e68c9ef42f43c879273ac40bee88417224f28beebfc2f40a6685cd2a60830fbd184588edfac83bf57e402bb6ec885e304867eff04b9acd91fcd992ddfa81bfc1a552e81304c55bbca77f28ebe3439bb6297f7f0344e126fa333ed8a93de2cd495c65bccdc2d733591a30a5045110dfa79befa1d2045d92958a3f46edcfe757f2e840b6f798385ded1871e0b21ceae0409c40e89311c532bc84ee0fc53dc1912ba4fe41b6a4b0b0bcb67090cd2dacbb1776555652a33ae7046096352180cc4ef91f43efa9f1a36b64fde3478737c8997d977534ffcfc944de354909f84496f4b90e7e8bbb3339ddcfc70d8fade0aa87fe093339276dc49bcb0ff7b135735191527197e20e0bc5b7d4c0372a8c8ff2c47df5732fbc39c6bf9dfe6b257b7f9faf4bc79f7f9a191fb41c8fd80a87e46da900bea9caafb9d4b6b15112a0f16ee9b42cf6c00f3f5be9c5c5d870b3d440c36f383f189a092200109e55ac9405b73ed49e7d14e8423b9afd71a4201a1e2dc62e2346691ca796d5543bbcfb22db8519e690c1d5df1d3a97478e1b3c886eef30404f20cc914efecef09a726b8caa2f2fff8f0a771695c71cabbbf4fd78c734c26c397fd68c2d0e495460b05b9d6c30b8116de2e96b6f1abc633c66116f9a68f86d760628806c87516a4be078001d6140d89db9bc9d4ba32eebbc83432ce8328640d5bb22802de2102a6d12eea17da57b4df887a6c3678a8e520e54fe26b6724880d56b1297ba9db00cd0682d3f65865452b736b58dafe4bc17d98bbb084a73c9f21648016f76cd053a6eb98225eaa6a51042e6bda9890de5700f0bb4363134a193dbc9b85abbbfe665bff9b923eebcd37c55c4de0cc94cea7938d81ab7838df9b1f8910803a8042fa464f7724b7aa13c834769cf561770d2cbd27ce7b10f64e44a2ef8b1c62ab807284367ad1a82efaff2e5a108e096135a8b97199b5670eecae6290e897a5b76ee17dff9cca7b5aa010bc99f3ca44e0441a36f915660ee7c0f5fad5c83bb70cdad52ed7cacfe3f82c0eb55b7bc2019a5e43e83bcc02a1d08418175dda24faf11d5ea6faa92086aaac4b1e5d3fdd925dd93cce0dea2bbce296193c34eddf967a17193b3a5891fa682c141a0185abb885e081509b3b0b4762e1fd1ea2d6ab55d78299a4d2295b34ce167820195d3bda2b0aad5027c492f06942ea419751fe4164da9b17f06bde9a983c6f30573acc6658077ba26f62345b3e0815171c9f49b46900c8778a3fe9537233c44789710a31cc7b94b333c02fa2fe84a3d41f1347f0feb26831de41cd920f9181140ee07f021137ecc01b41a815b465fe731fd3c11029624f9e043aea00eafc269633df7ccb5f57460bbff13ead47bd9245133bbe33a24587d5f6bb332e608629f21823ba1f507143b6d2a041bee6fc20f0b22480a1fe7957eb1ee496b5a4c07d18becf43717cbbc90df6d22593c2c17fd31bb5f2ae76f32f47d3c7b0eeb863bce75acba4c142305aefac51524889ff03747c999c742dac853f581b4ce16b707bc8ba7cbb6588b63e51d904f7de6d3213d3d241600a0b3da17e7f01dc6d582e2262bc038876fa5a0b7057d2d745bf1049c5e170a6763168d4723533689cb073338872756a37f02a8e51333ab48090015538c7a07877021022805b661eca1d5f98c24fe9abd8cf55b358fd11b4e0dc18cf4daf849c2af07793dc6bad7093e2ec2b4ab100a055eed105cd1fbfb322e0860bafa6b419fd1e59ad8572e4b8e8b11ff208d2189d2530df02af9461dc396ca529197d248665afd3058a31b45860b9d61a7b01403de1e79722d984c45b959253330e015674fae05e39c8aab14d7043e37e19d6d60ae2e2912a185d39c6a8bfbe6e82af9682a19c176f32aa6c454a6488a46ee04e9b26d26184b0fb6acd1d757387c992df77ac72d76d38fb099b928aa8506103afd3bde3380baf689acebef3615a57508baa029e039535d8e9dd4f61c33a4b5b9d293c56c2b96fbd308adb7ead81e66f2dcb41ca89df508a8e7f829708317e85f37a9381af605a44ee66880cf7a130244e3b10a36a6db3c4cbbc4d1d4b5926787bfaf4326c29f34e9ff8aeabf7f337d9fab50966a7588ffcf9032556b4cd9520b0e5d678a30ce1459287b77d54f4111c1a099bd7a900d0f161f3ebdaedb93809fc2697ad8ca310cbe9da0cd6a8593a5ec2606754273537046ec54681c8e966ed7e21c4522659f9c9e96e953dd63891458519bd386a6710c39058273ee9b076a669b5e322efde41d2ec2b2c468589569370f089a03a5c93a5922071ede29c3698e650e4684be5541b10ad5e63fa8b6c27065e4aa1028fdf7719897722b058b522f55cec42e8e331972b32573e6547a6e4e81156e8ec02118afa21e64bea764c532a8343f808dbb855726cecc4aadc13bfe60d75d1331ddf6c114bcea62f6a6d43bcc5356abedab5969c017b5d67113aa72ee23c5d16ee6f36a73cb921df8075ad4432b533e5088bbaa1899336bbed85359937f7e69b336857645c95070627340ac7f2d8f19b01fdf2a642dff4aa3b68cc9627171f31690ebe4c7dcce8f1e31a3b0f284f3859f444f6c781b5cc9d78902b076b301dffbbdcde72d22fb52fdf1ab9e2ba5a8c3b19fb72afd9b4dc57f33d9b2ccf55b6386a0ff63b5cd50261008aa6c162d820d303d1680127c2d510f09d9d0dd13142920490156890e131e204524221f930ebcb2aed193dc249358132f84bb5a6f903a21b9daddc7596efe2d427f5700ee3c86dad0d8c58079769c3b4191bcac7062b6541d6b1e114e785151befc38393e0bddce2867a3ad04f3ff086bae8edbf53490ff4b3af63eb733e87a26cd7d06b390f06869b9fb172ab66b3c5ff937885fd3f1345831a3a3410ab782a6388a03cb99756f57856bdfc699cb8364b8245d8a6336f4ec6c9aef3602b5dc0a3d4c78a69834934a7aeb6fb19c4ec39cd14e0089ef680d9e14df9fce86a9a22994110ddd3e32ad1017f662a4f84a940fb34b38e91f38d0c1b6d768ba4a295900d29b1c47ce2595935e9d038237d5bab6f5d0728b70f560a18403d57b98bce87ee0bbed23367ac8bce7983fdceb77a7349e76bdf21ab42ebee7d6164f132e5f7d9620198d9d8d1e3fe79c8f8bc1c69496798e609af1e1501529facd9e589f60a5cff6cbf3f4210c95ce75f4f78d2108132e611de44e34dbc59a003a202ff88b5b9a045d9f24c3c318bded1cb19e8763e8754e927442501280185c1a7ce95dcf0191a26bc8e061acb9b057716f8bb878bda5986260decb5366199928c9298f71579f8477b43551e24e562db1a40c73c8867d2c6f3d77061a86b5edb601cf95551e70147954c73ff1c9492c79d3394582f58227908c47f16933865dc0b3145abdd4bb3278c702d058b0ec1a046804ede0e5c9350d8d3ae4b681772679d21255065d66e8546610103aaf0dfd1e32447045eb2e566fef02323896a314ba3b2fe96852d3c91b65b5cc54e6e9e572641593613930621575f0232d1ea29d69e0b2d2cf3e038fbce2a7221f66953b76faf068a83976ad0ae01c146a0dec57840815ad662d364df52ca101e2ac587625cd7843281017f573edd9467c9df584478bafcbcae240753ccefb1c20ea4699"}, {0x1010, 0xffff, 0x6, "ce7e347e18d8c1a5eac0dd7774f6dfd76d3dadf3bb09c69e1bc932fa20e67b7aab44349c1d4594e5e58d869a950384dfff2ee06fd482cd186d6c0bf44f55f9744d45fb98226dec6d848abbecba8086f32a01b749ee9e6523597e98bf76f819bcdbfef7bcc54adb50061de1f81d3142dca6c2cd2f306ce6d81520d6f2d7ac677244cf1eae4e8faccba4dbe799dafc3c33ae22b0424f8c06b8b285c3f91b9e0bb23b9e868d0abd519fbc8e6e9334d54ca9e39a85b78cbca61fa0b56c88c50e761b2dd808c3a3696bb70fb6d8e689f563d0415ae5d152a52c346f7fbde204a3f3400fe0cfbfca836fc638fcd8c1be303082117af885633a8510095244624471a0102eb04c3149e413372d3079ca6d578a3107f08aca4d8ecdb9320bc9f0a5d614c326a119728dbc44e7ce14548d9524431a9e6e074d590a6146836df16f0fe496f9214f406188309c4901ca3c0d85f2c1c254aff2b54979de5cf93d03799153e2e6d2f5551d6288c62f4de8f0f05ffa70cdf12ce04513f2fc805c7ae6677649a18054acdc54e41e23e8a8aa76f463ec26bb3984c0e8f87b098004e95ddc1c028dc87ba08be3c8ac4cbacd0c4398b44d16d3b50bf7367a25c1b9a4a96e545d69e2dae4c851062eb3357832f6bccaeeae63dc2c3d12b8d1a0889dfc7ffcc315e06553d373927b756660676359e710b6cebf59f5db35b5a9aff5d4dbcb5d12f12145a57335a8172801a365c2db218266d42d83b850cfb3c7855b0e2795d9b3401a626b4e1c5a98b6a512d6cee071f627f3cb40642784c5cb04e1125f113c64a58b9831f3e4eba543de52edf64f38d4b0852064f53e702ba721062d6226689dccc4059041882e0b8e0b1fc81dd6b47770702b50247fe810272926e2f87fe310d7da741c1226c8fe8ba7d7e20ee3147c6bfa29a1af341cb1d6b2369055b49fc54a5c607401351de255e5e98e0abfd6185da2f5b7ca32e979822ecfa63966ccb991ce09f2d1adc8bc815676c8d785a28c86a046889cb2f78273158b4b9908e894775520a7ab4aeb61487e6b2d78e319d6c05214137584b5e2087b1f12ec275203aec181fbf87b694072fa4fb2624a5e91e73ecb2940f9ec35d3ce20441b2e63e791dcef5b5bc014721d323c6bc4007c62a8a3eba4c534eead3ee2d982568cc376991b33da2133e74e483aca190e38d2fa94d50da9acec6a4edfc8ee5b3f3ab27c4650954f14416fb910bb59335ddbf0d6f556f50d80cc527b995cc452d4e6c75a4e843451f23df176cc6b10f5f64c0d79341bf4138b1a742209ecee5b500053236002f34bf1f095a4e172fb385b91c125b80c1fb524f3eb665c3441e3cb0d39676b3f89c8ac1f4f4c02495d1d8f29572bb3019cfb1eb2f3dbaf7dd6d243bded18d627209a357906dba097fd33f610fd4b809d105a2b6c32e3dc51fe7017d6bf36d84d1a8fb400687e8e5535ed1f30c00750c5953607efb1e46634b4f45bd09ebbfbc919aff191001ae80947533bd8f95295f4b81b986e78e513a5d038ebc0c392420ef6be1858b063139e493ddc3e9c7a45587529b657e890fe3e0ea5e46c4ac41cda7b81de5403934f832eb13661bd185073d44d9fe4f4373e6bc980c9368e31f157c1432adb640920ac32933246dcee4e19c598787603bd7aae7d700732b0b204cd4ce8f776bfb7005bdae4ab88d403a98167e98a611b3cc5e79f5e5ec42e8de9bd9d603e52fe7a717bfd5eb97f85a9d89790ad4795307676292c569c73392e05281dae22e7b17e838760e5b65739591200c8d0ce512adc8dd72753e796d648a8e112128f484e87c8c6df082fedee1dd8ce05e4c19e7aebad5efc6e53ebe951d55ab767e4cfac333adcfd8b79fe5c255b4252b662e81374307355e15b236d70a7b69b646684d0c0637fd2481c049684e456226c43ce3bb8de33b136652e414b3cc6546da520975b8a4df071f043fd3102e703bc7bca8ad76270c84ae09a484ef440ce300eb35612697bd78d81459937d5ddfc87771888a3ebfa2f881ff6bc760981f4e6cc60c44cf844c78ca8d92d45881276f8d462c59f80efb61a1f5d051a543ed07c2af91a2bf81f1bfc394f9a23e4dfcb1e2c91ce98d636cdd14581d9d32e0ce882eb390bfce2861e22a2a9ec6e49f93ba9c8960aba6b72e2b0e50a7b995b064cb9c064f60c4f890f83e4a9bb8e55c79636057bafabbc0aa9ab1669545a5d6196b20411ea7c340b7b8b97ab169d537155d51ad7ab5bb010af40486716334c7cdc872f68c4b40b2ea74cf1596fee0eb810c7d09868ad1261efea1fdb3b6fd2ffe6d66dab4dc90e1420d06625369110d1fd5b5d5704fd903f414c418ffff9fb1b97f54d7be572e1a9c30323d9ecde42ad5c679e86996ab739b4c24e45d8dc46cc9c14e0277c9c4135380bc6bc7002cf7fabab3db5f0c38a06eaacf8f39e491f0393554dd8f51523afa0ed7bdc75558e298c6f601f315996c19fe433c8808c7ba623f6f9919aef4409c90017227027edf3a561f8eef686ab60f72555535cf03b96e1331f884e0b1545578d38ba0e241ac2efd61bdba1bcf3eee76e471337a54cf228d48903f52126b969632a9b132df1ed0fde48348860a5606118fed1d91cc5702078bdcb562fe211f6659882c02933154cabd95a45528c33818fe2c8a118cf21caa0101f203173f26a1fd70df9133dd7e3a774e796fa280a8374bb4f760cecc738e12b098a3eda8dcabb4a9eb45b3b4dd2f9de61f015e6368b1f27904a9494de12c2eb6e47fde98a82d0c7e5c9bc326838dfe31be05bcff36b9d3a0807acc823ec50cbd5107b107a77daeff624a03123bf0e20d7b05785ebfa8087c42a6a965d599a23b7319ad56e4f212acc005669782e9b0e823486ea7391e9f7d4987aa9e1da71c1bd3aeeca72ec9fff8399e402b18eb695e428cefacc5f76eb3dd46363eb3e1ad0360699db0feb21bee2371b8418105565579ccb57f38aafe4046f4139da6ffa1754316ae7c48304c1ea3f23150119e90ec785c1a1c5c1db70141c1c307fcf0c0fd06694db9cb666389d56f7e06657d01bbfcadc3b1c9d80882c685675d38ae7b85f64cb06a3951b1fd2edc97e419d53b9d6643a4f89cd122261d101d718d50162a216fb448d827d78977e584da4a5e25b531b5a5fd874a2ac02549bbb183fa58b30e5ee6fefc3d2c2709a177ec67e4aa7cfd3a0ba52c7b969eef020bcc8180d8a054a910149ef1d5a74a26d18f2c4f821bc21e9d489319e6602a84622058c0ec38a1e76bb227f58a568d667f9558d1727b280c4f5b51fe5939dcdb8e89607db8f8bf94c7e9bb9db536193638cef5a9f3a018f9d5a7bf31fe93f6eb2c2a70e0ae60047e0d421f4a1d1552c5c35de3b67e80edadccbdee9d9571edb7ab9f73439725cd29b07f852fa957e3836df1f55eae8b08c5a83c30afe796f43a3e9083be0d410e0f095a57fc71c9b595a4385b1d21c41bf0a2c68bb94ecf8eeb33a9eb95a1e1006474c45ef6694e38a041624c3af5ca7f4a22ec51d64451aaf4e791844b6027c848f4cc9f74bafa51692739fc0b38d212b0df8f3637f22397c86dfb7a8aa53310ead2e850e12571e492c6e8ec2f66f7a1b30c78d6917aea409374b2ab5af6668ba0a73575af9832fbfdbaf5ae5702aa3e5ee6a27bfb960ad159f8ae6a558ed372d913f6d8f0fdbb73dfedca7a527b33fe37f38781b409f7dcb2ac0e5897e566b9b640baa9c1eecea95d82af0421d8c1b863154660beb7669d0d63e0f50fc2522fda54fb87ee95cf002de2c48adca1d9b2bcd67676f3e386ae29c211e3a2520ee4967696fe4c8e0b08bc7bbfa5da13870dc38e4205464cc8bdd9234b27fc9264daba7ceb06c7d7f2c1c04b45487c822a4d2a70c0d215f7ab0ffba83e631d37fc23cd03ee52b55029c118fb5d1e96075cc58c0abe94a7f7718fb8c65fe877912f1ed32b18e0f82520f03fac77c0a6280b86c5d36fc973073291f21444490249985765fbe490ae2ae2dfc57dbf10d100382c219e2e7f906fcd8cb7bf4ee0070a0109255dd2df98229fac5936609304d28c0d8e8e30627f9fdccd8fac7f5b5302cfdd0e5c8279675b542ebe31c85ddaa3b775470ee3d4802219430b7ddb7fe05a7ab924153d3bfb0534cd0c92bcb2777afa5e7f25a6e9d118629a9ea7433233d5616e7a9682143c29fcccd6e8c7cbd7426b08ca4e35d8ece084f634d6fc90444a18051b159d9c125b9f9e813716f1a68d701297785b889c49c5aa6d6fbe98dfa25f540d9a05f08b6deb3e7dedad9d019830c1dc09349e3a5c44540fb98f0b2bd7056bdee652bb1671bd1723f1117d0a3bad2fb1a9a6d22fc7b40c23d9981d7297287ffb8a325622c14fd2e354608f3eccb8d28a525dbae50fc5d7c766f20a70f8c87120fe2da33a9ac126a3e1bb4a18d92cc1e8b4941ad1cbba681a44a0eb3837f376e076df2197f1747f8468989eb24ab482d9872323e4419be79360dd1354413f581c8c84836cb32e170e012c22729a98d99fc69138d205e68ec5bafd12414afdd372660ea7d79c9c4288692195ad67c3a951f218361e2406af68e5415fa13e0c215974e7f7c7ab89d278d3db1e6916027b1a61765c4388e89cf2623c16c408ad4a6782f03a1e5b59e38d21ea9b4ab9551c2a841109d4021c04f09fc15fff108cd74862f7712c4564f0dfbf5f691eb2e4d8ea20fb98f7df2f964a6f291e0f7f16679caca06eaa12898457792204aface442f0cc6c485dcdd14b8b21c78db73ae085e678a5130b1ed0eed314859811ddbe547bdf82d59abc1a89fd03ca32eb47e7ffecf1958c4ff2bbea048215570343ceb94a40305228ca836693c8a19ad85aa21a7ece17d14ed72161555271ae238c7d60e64b0c14f32a4fd5c65ce1233c83a3be3772a6395b61b23fc5265e01e4dd588c61b2d87e37b45a1beef7b474987d44c1f5e47b7f917242b4e131332c0358b343303d496829d0fe95505453cb78e3df3690579d71518845f53fbf24a391be672c700e7cd15270e5f89ad0542e60ac17cfa2bc984d33c0cef2edb86ba8926a2947157e4be451a13b99d7cc5fa3b336b7ffee87bd1de4977da0dd5160cf9b8f81addff8253cb87fcce6e4160201b70f00e1ed06bce7b6390c5f2928bec925e7fcbc8f1b16ef6f5f72d098621fa16f17399d4ace8a994757c34e7b1e80d46e8877a99983c3c554040eefc39caf97fe3bb3ca438ca6632378ad66cb0447e057912d3c6cdc790ce114bee8d8576cf2a6ebfd9e5f13ee36bfb440f3b7819709fc59458c62db8d77f515c9cc7476118639d84438f330d4707fbc33de74778666cf4cf01e4929185fc13d59e625be54877d42b0dfdfb4c0a62b47e80c967c86c66601cd7efd31806f7748071bb03cc165fe8f91d9928ea6546deec37e51cc760186344579c1cae2b6714a7037d83f181cd69e9b72cbfd66039feb83a47da2eac8c9b5b1c25154d3f096dd347013097824d848d9e930d022438802535a18ceb14cbb0c1b2b75fe0080e9c24dfcfefa78ade9a2bf352f769c3324c450429ff7cb3e6453e023be3667827876fe0dad943c904384e0044639f27dd7dd885658e5a14f34d27ea486bfc5042104b4288882820f1b481713a511ef842bb1f381fd6def7ed06540797dd1e988f2da4e4e0781b47241e449228e0857dd6aa0ffde5e99cd14ca08918e7923930d3af322d7a726126eb161677edc610a5736e29ebf38a76c7803eab3971adbd9c3c06b1dbe5977afb35a09c004e1a36adbd12977cc420e3eb633470bf38c7b0cee08c80aa26606411e7ed"}, {0xa8, 0xffff, 0x4c3, "b5b2b7589e1cbb015658fe49e70d408c16e53bc98ec5219fec63588ecd2642f37bd09e33f6559f7bda184b47dfafe2a7ced21f8c2dbcdd80e4b3441b8b53bb56aa31b1802f9d4a37b6afde4606e281effab7e751c43cebb6b444c19e617cb6f0e63c81fd532cffc6b76aafda4c47c7c6ae7584e35c45bbb33978b4d3d63ed51475ba7e70804962ebbf15ee39e929bf41d0"}], 0x2280}, 0x4) nanosleep(&(0x7f0000000000)={0x5, 0xffff}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000027c0), &(0x7f0000000080)=0xc) getsockopt(r0, 0x0, 0x5, 0x0, 0x0) 16:10:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = getuid() setuid(r2) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) r3 = socket$unix(0x1, 0x2, 0x0) r4 = shmget(0x1, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) shmat(r4, &(0x7f0000ffb000/0x3000)=nil, 0x1000) sendmsg$unix(r3, &(0x7f0000000100)={&(0x7f0000000180)=ANY=[], 0x0, 0x0}, 0x4) 16:10:13 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20102, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186204018b002b060000000053b5d1d090753dd4611da24e14da00000000e1838f74652d62e159c51bad5a8bf626d9dea3c2c37bb79d7d2c336ec5000000000000000600"/87, 0x57}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) 16:10:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x912b, 0x400, 0x9, 0x5, "5d18cd093c9c7d110b6ab4c22f045a2378aafe9b", 0x9, 0x7fffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) write(r0, &(0x7f0000000680)="75f2b468d9fa79a126829ede16dc05729607e60d34a325c707440faa122c7b35c8fd680d974d9e0d75e7f74211fbe274f5d22cb51f9859ebdcc073f9b391fe075bea0c6d6a4a69bbb4bd792b3d36ef0124e178062dd8e81553bc728433c3d30b0b4372544dfdae736c2d8c842fde92c064d0f9e7b2f2197787fa58ca7959c0aff7c37b8aecd71945a56ee65f3d0cf1c5e86fb61b473fd5a05d8bee6e2b1977a206accc557faea537b221bf10a90e622f5f5b7b863d6f5953761159ed5b1442399c9dcc19860d3e55af6a0c9134a8b7dbe131f7bb5fbcf7e93e3fb617b279c1bc7d3d2b215e59b2b6c0161bc275334ec0b588d2666dc2c6d02652049020c87c70c10ac683ce22a7282b09c98b85daadb2a470cc845d2cba8846ce91232509d9215d51fcf218b3eb36237f3312f8", 0x12d) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:10:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000200)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:10:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40001, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186204018b002b060000000053b5d1d090753dd4611da24e14da00000000e1838f74652d62e159c51bad5a8bf626d9dea3c2c37bb79d7d2c336ec5000000000000000600"/87, 0x57}], 0x1) openat(r0, &(0x7f00000000c0)='./bus\x00', 0xa80, 0x40) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) 16:10:13 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)='x\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDDISABIO(r0, 0x20004b3d) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:10:13 executing program 1: truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x5) r0 = socket$unix(0x1, 0x5, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x0) 16:10:14 executing program 1: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x0, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x400) getpeername$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) 16:10:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x4) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:10:14 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0xfffffffffffeffff, 0x9}, 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x19e}, 0x0) 16:10:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) chroot(&(0x7f0000000000)='./bus\x00') r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x2) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)='\f', 0x1}], 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x4) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07", 0x49a}], 0x1) 16:10:14 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xffff}) 16:10:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff135c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:10:14 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) socket$inet6(0x18, 0x4002, 0x4) 16:10:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r2, &(0x7f0000000140)={0x2, 0x3}, 0xc) close(r0) r3 = syz_open_pts() r4 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r4, 0x3) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) poll(&(0x7f0000000080)=[{r0, 0x13f}], 0x1, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000000)=0x5) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000000c0)=0x20d7) r5 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000180)=0xebee) ioctl$TIOCSTART(r3, 0x2000746e) 16:10:14 executing program 0: munmap(&(0x7f0000004000/0x3000)=nil, 0x3000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) r0 = dup(0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x72dd) flock(r0, 0x0) 16:10:14 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x102, 0x0) fchdir(r0) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000080)=0x401, 0x4) fchdir(r0) 16:10:14 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x1d) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x7, './bus\x00'}) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) open$dir(&(0x7f00000000c0)='./bus\x00', 0x1, 0x8) select(0x40, &(0x7f00000001c0)={0x9}, 0x0, 0x0, 0x0) 16:10:14 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000100)={0xfffffffffffeffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x6, 0x0, 0x8, 0x0, "8019670e2636335ae997077cca1e955289951cfb", 0xfffffffffffffffb, 0x3209}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x1, 0x20000000, "0000000000ffff0000000000000000001000"}) 16:10:14 executing program 1: r0 = socket$unix(0x1, 0x4, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:10:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x7ffe, 0x4c) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) dup2(r0, r0) 16:10:14 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x10000000, 0x0) chroot(&(0x7f0000000000)='./file0\x00') kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) 16:10:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) r1 = shmget$private(0x0, 0x1000, 0x18, &(0x7f0000fff000/0x1000)=nil) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getegid() r6 = getppid() r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x80000001, r2, r3, r4, r5, 0x82, 0x1}, 0xfffffffffffffffb, 0x3f, r6, r7, 0xfffffffffffff15f, 0xffffffffffffffc1, 0x5}) r8 = semget(0x2, 0x3, 0x200) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000000040)) 16:10:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b52a025bbd47b3bf579456fcb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a0000000000000000", 0x62) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() syz_open_pts() r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x90, 0x0) close(r0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000540)={0x100, 0x1, 0xffff, {[0x0, 0x8, 0x4c, 0x9, 0x10001, 0xffffffffffffffff, 0x56a1, 0x1ff, 0x2, 0xb3a0, 0x2, 0x1, 0x10000, 0x1, 0x3, 0x3, 0xfc0e, 0xff], [0xfff, 0x0, 0x8001, 0x1, 0x3, 0x4, 0x200, 0x2, 0x2, 0x32de], [0x7, 0x5, 0xffff, 0x9, 0x8d, 0x94f, 0x6], [0x5497, 0x7fff, 0x7, 0x6, 0x0, 0x100000000], [{0x7, 0x76abfe08, 0x7ff, 0xe61b}, {0x5, 0x7, 0x5}, {0x7ff, 0x10000, 0x2, 0x100000001}, {0x3ff, 0x3f, 0x80000000, 0x3}, {0x49, 0xc1f, 0x6, 0x3}, {0x7, 0x8, 0x800, 0x1ff}, {0x0, 0x1, 0x5, 0x2}, {0x7f, 0x4, 0x7fff, 0x3ff}], {0x2, 0x6, 0x1, 0x4}, {0x8, 0x6, 0x0, 0x81}}}) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "85101a7b875f7c84a4ffffffffff9c11fe4dbfa6"}) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000240)) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000001c0)) chflagsat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0xfff, 0x2, 0x1, 0x7ff, "5020884f2d8bb6e1beffe753baada930c0ae66cb", 0x3, 0x80000000}) syz_open_pts() 16:10:15 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8080, 0x0) recvfrom$unix(r1, &(0x7f0000000180)=""/179, 0xb3, 0x840, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) 16:10:15 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:10:15 executing program 0: utimensat(0xffffffffffffffff, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = geteuid() setreuid(r0, r1) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x2000) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSBRK(r3, 0x2000747b) shmdt(r2) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='w\x02') 16:10:15 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) r3 = dup2(r0, r2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0xc}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b6") r5 = geteuid() seteuid(r5) 16:10:15 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setegid(r3) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) 16:10:15 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f00000001c0)=[{0x100}, {}], 0x2000000000000006}) 16:10:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x3, 0x9, 0x3, 0x4}, {0xe2, 0x3, 0xcb, 0x1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x800, 0x0) 16:10:15 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x88) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000100)={0x91}) 16:10:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = socket(0x400000000018, 0x3, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) setsockopt(r1, 0x3ff, 0x5, 0x0, 0xff85) 16:10:15 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002001, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc010570d, &(0x7f0000000080)=0x10002) 16:10:16 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x23, &(0x7f0000000080)="d64de64f977ed57d08e544f23d2e31f7822c46f895d565ba1dea68e6beffcaad130c36df3c607c83f6b9f7189baf7247a3953267423974860ffe1cc0d2a77a2b4a3c961ebbbab7d890214d75", 0x4c) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5, 0xe20b, 0x6, 0x7fff, "2495e45b01ea2e312cfff13ccf701ce2f9925d62", 0x8, 0x9}) 16:10:16 executing program 1: r0 = socket(0x2, 0x1, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) socket(0x18, 0x5, 0x7) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040)=0x1239, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:10:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x1ff}) r0 = syz_open_pts() close(r0) write(r0, &(0x7f0000004440)="c7d9f5b8d82f1fcd765fdb24c5abbd9e3b40c7a656d5c52b7d32dcc4a1de3146742143d8ddfcc8bb4b7cd0b0d93c60a147aff55245e89c846e60ac0a10ab00d3d8d6dd6b397a245bbab0c1250774dac8c6978a6c1b69bc2dd10a06cba607daecf37d308c0a0533b41f3f01451dc4c0bc30550000c65f097a51b26391d2256619b0d2c31481bffb8d712f88210cd85d7a9a7e1fea0192d3049ca995311d414b57fcac6d7a2990f9187465823e4ef3c3800a3b09e758314828b1cf46a6f0904387508eb93c4f26fa74b46822a1e8ccbb0eadcb951ace37d3c0d8ee8944d3bf9afaab6cac6262bce1e1c6250aca2624bfe0edaf8e5596f5a9f0d1760865a45685bc10dfb367e1623f54d88d0feeda7b8da18509831f07b5dbda4fc4036a48356f6ac2df81054507ec1e6e2db546eb149529afc630a72bf77d241a872acf48d71ea4b1d83e790f3ccc6dcc030ec7335ba897262e20fc6b3a77e662f85d566dcd069587ca1e69d972df7a89e2ff7cf1e6ad80be3b2c1a0f030e1fde0416e7bd0b61a831efa70927482b59c27589b07721bde5ee2ddaa85974fc29be69b1b568056d33df559b0952e850d3ce49bca168fd7dacd47fa22671412ba98bbb091871b635fcf4904b07041904f0a2dd19823c0f4cfd3e281eda8ac508b5f7c7afbf1395b4980d4d7bbc779f43647c00e5b9ac08025b387acf250b5f78fa6da7d1eee52d9a5a94b4c7dcb4069b0115675a63678e24b7ad74999d145d98d14e6aea726b8936eb6351e403c2b85ab43607ff306d163c7734a7d0f1c5b9210bf95e4cfdaaaf2e65862d47a9c693825557f4ffd002451b26d0477bb973a00227304bc065ac021808000000f82b8a07ee463e1d22022b6c41d64e71743f9e9d5cac66a6a15a232ca1a102140917d7be599baeb5f0241daca8572641ecf2c3cc9ab96f80995c78f596bbcc9914227dd0b7da7f8eb82942cd33ca69c1b7730f1521ddd51563a842e97129040cad2ca4f54ae88c0126dd31726652f59012670e9356a3066eeba8a328fccf013da09985527ae47fe9bc97710f4f162d377c4f4aa4df0d113203faf860fe08a5f4f8b50578ed5ff0e520e1a8ada5969d9b200dfd2f4cd05b0d4bf3aa167545a24c201631c6338a710cd33e2698e4b6f96bb33a967832a3c04cd2f00711e7e4e00933aea69ae7310428732169901c151582de9f708454cb5f59a3c688022c0683ae5c1cb3f5dbb43f3a9ae139a39d78f43ceeae066457b24aa9655771952e205853b67c2bbd0c8a62ac92b5ef4cdc68d2a93f0194fcd9e0c67efdc742c25d81969f5128be31999ec836b4f5040f1bc4dcc8044e9a6433af37d6fc862fd855fee8d39a2953899f04dd510649d5c2a8ac551f1bb13ac3d34eff74bf313ed9a355f9feb75a936756cc2db7e60d6688172aaaaa971596af10e3963451c105a4efa4b2368a64a01d7328cab29b0078a4357eabcc653ae1ae04a9680857d617a5a235e2a5a03912eed22aeade4a5a40a8559e647dd6e51fe6bdfa39302068f3bfa63131b5e2527dfaf4338979f9dbf2634962b306159327a0078f03f20ea0bcc424d0dcf137e43a7199bb26c2c132eb3feb3cd773e4ae9ad444459fb1a623172406ef5df7fea69a5fb27b167c94e9cad5f14919709d36b76bd75f5741e355d30aaf7b6fd384ea53cde0978143e36992a5fc5013f22be561e55e2de3b60e738037abd4f38e5688aa71cc5ad827f270aea36f5d1239c7b03505aa7eac2a767763aac05e36f36f945f8204f098dddee731c997e6f07b272d21c54cc6135e03fc44e3c3becd15e64d898f724f5e948f386f59656aaa997ac1fa483e2d5addeae9ce3a8a59f80a2f2b9791ab8ee688487df797c6f40caecd6891d898d686ee833c7757db04175b389acb3ce3f6c8917842d5d369ad052cf65c0805668c73f13cf16bef56acbc1a0c14fff87523d4b74e615bc26cfdff35138741f4c971b66c4860858e88f88a1574cd5fb65272efccbbfcdaff5b1031951f3b5d5aab85d723257b5eac5e20f7bf0a8568bc944a81c1d2ff6ae98c8d1bdf58d8b5b227835d09450f6f1653586cc6e70699a01ff80e1c59abec74749a83faf3ad3bf41a32b14abd209106f726d93df7d43a98b23c349c7753df3654005fcbef4975260102b7da9f3c68c769e80fafacc1cce9fc01bc176d1ec121abc80d677919fcc0656ed58d060000002c0094fd2219c6d79a457730a092962359a60a33ce037a96056ac02461ebd3f1967e4f9f152434be907ee3ec779a662201731aad0a487e627134b7cd3667e7880af412a5496985d2b8018dec96716f16bbbce69dc810bd6801ccf9eb5cf1973d670c371123e6b12bd314ccf6149dfee90b5edeaafc31c898e672dae38b612d0bb53d62af90136fe6d4a4605e81d7de81b2f4b91e6012146baea2eb3e86f7d047dac4725551f194dc75e8b54849314b47893806069b2c4c3852c51c2641609b496c72408cb58e0ced6f31ae453387f6835010967674af3f12f8097e17f14a5d8fb1c4d4e3b6421655bd82459b4332e165187cdb3b940da62b1709000000ee566df69f5763ef248ac91a3e96c8fe1b88a6b43e3a5cae581e7056466feea7043d578290997ac72e867e889d479e0b93b56ad787f977cd37e98185a3dce7e9bc7e2ae0ce8800fb94d8f0b1cfc94706a5c04df2b48d8c6744b1c30013df77d664acfa70b4c716c960a168f6e754426953895d3273bb0579b5be49025a024f338cf5daed23b91644c86eab8faf035225613596b9ba6a580b9819d57348969d4fecc6352d6f0fc533600a898e825939a0e1b93c44daf986dc92e65d4d2b55fea9cebfd340144e7ad4fae29eab4292d8221c60f65a9e085fc713e9b872db4f3bc20133d5a948d0a1fbdd6bd35c79cb51175b34ea1dcca42cbc6cf53ed81b8c8aaab34835be8442c2422eaec62326fb11767763ca07799a4a102b19a4fbcc8854e8902280cd8e7c3230e8f1d1ad8ae3e741873a9258e25c88c33c5487803f78e7db745b1e53e736a5389920e58242bb4a06abdd29f2ee350119f7553e5f875d352b3dfdec4e87b2b0a52d1c4c0978437f0a6d8805a07ae7951943f6a7d3b70bb62e3c441fdb8213d129ad734fc8e6477aea99aef64d07d0c45fc22ae0e0477c3aba0de93f8acb5fb4c2916ad1d700342d0fbf0382f1130cd8d6f1c80b55886eb52b371f21487ceb1d6c8ebeb9711a22699ca7b8cb311ebe4aac9c93c91086251d3950271534bc4d987336fabd5cd339d013a082e5ca626730b30f481a7548b85148e7a30eaf8f22f51d50486a278e64d5bbf6fbd26dc48bddef8e67018c404d3d7112c1cf3d48054fd91c1888d6a912bcdcdf1372906304f1e16ffbe9da2ca1d4329f16eb562dc512cbda911209c5dabc19bcda739a2e22cbb3dfc538c4390d46395c18d3c949512526a3c1707cf64f5c51b4e4b22b88e36109c49e72937866eb8347c50a9539f4aec3a0c17e451a551749e3a71ca6d5f9e008122ef9f2a4cd303768c48fc4d508cb5837b3dcb0a98e82df7a5adcf41858c6f873556be5b6780b91bbb97336b929d538785abff2aacbd709b4955295038165d22bd7c013746a55f59102131b48227814d94b7f6ee7e1d09e155930770b6d05f37089bdd9d5b054d9289a90be99d79ccf8258330223e8e9a916fe8803ae96967c8c0da47bc93be6bb3f5fd7d12d13431e186f59d2081b6d45a8cc62c2d48b6425e5d4bd0fb5bcbb6104ffce4c435763a67eb930668a34b8fb5a827ec0186a2d9550857062f298f7ddf164fa62a5e85ec04a83be9c27204d639461503f48bc3c054a38ec7434b140a8ba1349fa954bfc765fa872bed91decf2c2b8eb182741bdbe01318ca502fa03dc7a327a29f8b13baeefd3db1492b67dfad721c3ad7512630ddfbac0dd67a863a7c9fef414c05ee32836827919c05aee1e4e43192f1f2d76fe60f9134dd371d4a8d4aa13467aa0a75aef54efa487ceadbfaf95c53dfb2869f54e935869ae71ad3053d7ea9b5ee36e3a207f49c15cc7c461b1ff8b59c9ef5f0a85ad9052236c64d4c6828c47bd20b0b8e629b45c46fb5aa406ecfc6a9b3e99683c52c081e83dd8bbde1b035d7f315e9ef6f87540f47f1f2291b80f1667b99f1bf7c6a1d3753ac4daf078d2c62b3ff8926b0c7b6b345f5d83bae1f261633129abfdbc957f6b656852b26d7e69c81e664fc1261700e7c51444999c8345e370789e4b914889aa304bb2048e927c2a3107977b1bed66189d2925a82e113f61bdea48f42830f4e85c00ce1ffdc5851ef209b269306ea48f93314608d3c2928653d74913b9ca3e245694e2cc12e3daad6448cc16aaddba697a46cd89ddbc423f6d45748a26bdb3334ca3b68b08cc781aabd1f7782e0eb345a28a05f74b4b3f064399e745b23b02359280ed37e977e518bc9a2ae28e6125a4b870e53a98ae6408d0941a0edcba350235e690a71a07448c145272b4bbc0a762b8dbed140ea80fcb8525cf27b3d24bf0495947bc2276a9ee038821742bc8c5bc5ee3dad9797c815cc1bc859f0f8745a61b1b9de292b348c17b52cd38e5c0c1b4d8c2d3f044e92074a64f411b578f9e9bd9aa101f152f53f42c444c247e36cdbda226194468e9c69c4616f6577bf8d2bd622ba534824fabe758c6571deb7de0ff107a1b8aa290b628c07d35ccb3c4571435bf9430703c0d425bf753ea56a4a355cf3beb5a52ce57de83c937f18678a35b1048579ab82a0b1b6a2249fda34fdfb56d57c0ff0306b5f37b1b3447663b506ab1467ad74fb6428b7db9b1b1380b765ca9495403eb600b9ee96ccf6abecbfb5d23b1cf31501897138fbbfb24f5dc35967860458f4dde2804af2a846ffd804204b0f596256c58026df509a1050d246f190fe82ec5feaa07f23abf454f70752e12b4aa0b46487b40994d0e0ecf047dec322033a95d66c039a10d79a2ae546cce4101bf2289dffc4e5e0e0f8b93dcd877db7394882c2273af8553ca3a4599be2b4ddcc4b8d1547e50803c620ebdf94f6d0d823d1c1d07497aebe0ea32649857b1405c9335fc7d04f3e7516c7bf2623330bc7d887201aeda042ca9aab87a02568b686a14d487dd97b1c8562114c83a0f22d4a7c34de52d35553c23029e65eb0a687ddf92ffef10436872dec4105d775b23ad6a8066789cd4d434942f22e220dc9a098def5227c67de75e7533808934fdf052f1067de1152ac6fb5b5bd1a501b046afdc46e9224c901e954923b5aa2db1b48ea766809ef1e572ae3fed81cf14c06a11a415e07a103eb04b8c2105f78a73aac193a2e2f5be2e93fd3378f09c302a22a4a2056d420bcbc8093628877e698a6e042791663c90248962b080c34754833a2fb761a897d5323e34aa22f2ee17e4ae74a62481da48fe6c53085ed63986be0bcbf05c17959988a63ba7668942ebdefecc5bf976c7af9d799a379387d28101ce0a678da7883102ce3171f5ce36b0cf132e8f83583c70a434f8de4d7990c00ccd84ff4cf8d034d91cad037b1f89e2cb0978f7fa1ca17fc76c28f01390c322cf6f596cfeb0d6b4aa162f2be81a7986c33269447949a4f51e5b6a28ac250601d859019b48a1360c2046301ea55975f5e166b3069d46ed2901839ab17e6b1ce57e1b65d5223dcf553371ef67f09fb9da8a1c135bf818cbda1cdc9ab85b8cc4c386d0cd7262d4320e554122b82e9de67865c09b05e895bb2133d07834ba9885ffac8e1ff9beb6d39593917f6c5286d06bc39c4a18e626a741dd2479f4f071636346f7631fb26ac9568997ba62172ddbb772f02c2663aaf8dc429ef0bacafce18722fbab3a68f5db1ceff24755adbbc024705bed0b72df2e194fc21b69ff19afc4fc9735dfb7e0940b650c2cf799a673afbe946c06f3f6528cece2df005fb0b9d6bfdae3621ccf122b9c7e1900273ba7e6b28b3c755f1623ac00c4e82dce6b615d9174615ec1dbe377092b85e63b9adaa42968051f8ad2bf967593aa159de2ee0ae24b40c9199bea64c536b33a3585795da8b80741d16ced219a91d5d5415ff86037e5f229b09bf9e7fcd70e078b0501a728f7ea860000be4790f3bb137a4d60ac086d0a7ae7e52894a347878ffd3a163244ee9a279130ebf90aabd9b10288bfeb6c622178cb96de60675e82f4a6371f0de6511c3f87f4c55c", 0xfffffffffffffdf8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x8000000005, 0x1ffffffffffffe, 0xfffffffffffffffc, "661fbef224ab7fff0e091fe6008100"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xfe3e) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20082, 0x0) 16:10:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x180002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000100)=0xa) ioctl$TIOCCBRK(r0, 0x2000747a) mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f62757300f760c315e30b87707b54ca405a98619f46e2678a4ab5e39b9303000000309c"], 0x8) 16:10:16 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x0, 0x8) fsync(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x400, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{}, {0x44}, {0x6}]}) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x3000) shmdt(r3) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x101) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x6) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") open(&(0x7f00009b7000)='./bus\x00', 0x10b888, 0x0) recvfrom$inet6(r0, &(0x7f0000000200)=""/200, 0xc8, 0x2, &(0x7f0000000380)={0x18, 0x3, 0x100, 0x3}, 0xc) 16:10:16 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f00000003c0)='./bus\x00', 0x202, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) r1 = semget$private(0x0, 0x1, 0x80) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000240)=[{0x7fffffff, 0x80, 0x100000001, 0x2}, {0x9, 0x9, 0x4, 0x1}, {0x1, 0x70b9, 0xb1cb, 0x915}]}) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000280)=""/175) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000100)=""/210) semget$private(0x0, 0x7, 0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) semop(r1, &(0x7f0000000200)=[{0x0, 0x8d2, 0x1000}, {0x3, 0x5fd0}, {0x2, 0x10000, 0x1000}, {0x2, 0x200, 0x800}, {0x3, 0xffff, 0x1800}, {0x1, 0x7ff, 0x800}, {0x1, 0xfffffffffffff000, 0x1000}], 0x7) mknod(&(0x7f0000000400)='./bus\x00', 0x2, 0x6c) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100000000}, {0x44}, {0x6, 0x0, 0x0, 0x8}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0x9, 0x0, 0x7, 0x3}, {0xfff, 0x8000, 0x1, 0x9}, {0xfffffffffffff3d3, 0x6, 0x5, 0x7a1}, {0x3, 0x6, 0x400, 0x4}, {0x2, 0x100, 0x5}, {0x9, 0x6, 0xe295, 0x3}, {0x9, 0x8, 0x5, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:10:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0x6478, 0x20000}, {{r0}, 0xfffffffffffffffa, 0x42, 0x40000008, 0x0, 0x20}, {{r0}, 0xffffffffffffffff, 0x0, 0x3, 0x71b61d28, 0x1}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x7, 0x77800000000000}], 0xe79e, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x8, 0x240000}, {{r0}, 0xfffffffffffffff8, 0x88, 0x91, 0x5d, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x20, 0x8, 0x6c}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000003, 0x6, 0xffffffff}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0xfffffffffffffffa, 0x6}, {{r0}, 0xffffffffffffffff, 0xc, 0x2, 0xfffffffffffffff8, 0xffffffffffffffc0}, {{r0}, 0xfffffffffffffff8, 0x4, 0x40000023, 0xbbe, 0x4}, {{r0}, 0x0, 0x21, 0x4, 0x1, 0x200}], 0x5, &(0x7f00000002c0)={0x8, 0x1}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) 16:10:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') 16:10:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) socket(0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) close(r1) 16:10:17 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1c37e6fc6e23c5b00e74de400"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x5c}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") writev(r1, &(0x7f0000000ac0)=[{&(0x7f0000000600)="dcae4c28078197cc091ad2618c4dd60d2d0ecc35d858c053259eaf83712f949fa16ca55c27479fe1a7ce8d02cd1e1213da4c9d6e5e7acae7d9ea783931514986c4966fec9c5b317721748a04cac6545d7e856943db5c0712f486f2b767f0030e2b364ccb3ffc7a8c3e0f1dda3547ab650a", 0x71}], 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xc8e) syz_open_pts() close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) syz_open_pts() 16:10:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = getuid() setuid(r2) link(&(0x7f0000000100)='\x00', &(0x7f0000000180)='./file0\x00') ioctl$TIOCMSET(r1, 0x4004667f, &(0x7f0000000000)) accept(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) 16:10:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket(0x6, 0x4, 0x5) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x64}, {0x54}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mknod(&(0x7f00000001c0)='./file0\x00', 0x100, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x3, 0x1, 0x4, 0x5, 0x452d6d04}, 0xc) 16:10:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xc0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x7, 0x0, 0x1f, 0x0, 0x9, 0x6, 0x7, 0x2, 0x0, 0x100, 0x6}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f00000001c0)='B', 0x1) 16:10:18 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x42, 0x24) shutdown(r0, 0x2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = dup(r0) ioctl$TIOCEXCL(r1, 0x2000740d) 16:10:18 executing program 0: ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x0, 0x5, 0xfffffffffffffffc, 0x1, 0xf4, 0xfffffffffffff800, 0x51, 0x1, 0x1, 0x2, 0x9}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) writev(r1, &(0x7f0000000000), 0x1f0) 16:10:18 executing program 0: unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='r\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file1\x00', 0x3f, 0x20, 0x8, 0x1, 0x4, 0xffffffff, 0x9, 0x2, 0x1, 0x5, 0x36}) mkdir(&(0x7f0000000140)='./file1\x00', 0x188) unveil(&(0x7f0000000200)='./file1\x00', &(0x7f00000001c0)='r\x00') 16:10:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8140, 0x80) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r0, 0x0, 0x0) 16:10:18 executing program 0: clock_settime(0x103, &(0x7f0000000000)={0xfffffffe, 0x200800000}) 16:10:18 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x820, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xfffffffffffffd00) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) shutdown(r2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) socketpair(0x22, 0x3, 0xffffffffffffa8ea, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setregid(r1, r3) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000240)) r5 = socket(0x18, 0x1, 0x0) getsockname$inet(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) msgget$private(0x0, 0x400) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000180)={0x81, 0x401}, 0x10) setsockopt(r5, 0x29, 0x1b, &(0x7f0000000040)="03b74900efba2aebac8917dba9aaef4691c7813409d5708f8a6756bb09d51d4804948f2cf776689c741bf1155a34d709ee38e67aac4648466ce82c43bfce0073bda98a14ff8c26070bc4007ecfe40675158d3ac9455c5a26e6cf71e63027912bcd106519f8f6481a2400e13f732f0f164221542a8465f1007534610324ef6b82ded1b63cc314e6ec3044c3d0a2f16d2ba488f681c1655b140c2e4976a9fdce1596910ae3ac438071f23252c22df9", 0xae) bind$unix(r4, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) 16:10:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) flock(r0, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:10:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0xffffffff, 0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) r1 = dup(r0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) 16:10:18 executing program 1: stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)='X', 0x1}], 0x1) 16:10:19 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20040, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000180)=0x1) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x5c, 0x0, 0x1f, 0x0, 0x4, 0xb35, 0x5, 0x0, 0x2, 0x0, 0x2}) r2 = syz_open_pts() ioctl$KDENABIO(r1, 0x20004b3c) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7fffffffffffffbc, "845d550900200000fc5c7fd2008f27df00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:10:19 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x6, './file0\x00', './file0\x00'}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) pipe(&(0x7f00000000c0)) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x2, 0x80) utimensat(r1, 0x0, 0x0, 0x2) 16:10:19 executing program 1: r0 = socket(0x0, 0xfffffffffffffff8, 0x5) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) sendmsg(r0, &(0x7f0000001680)={&(0x7f0000000300)=@in={0x2, 0x0}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000340)}], 0x1, &(0x7f00000003c0)=ANY=[@ANYBLOB="5800000000000000ffff0000ffffffff9e0595afb3bc3a52fbc5f9e7ee1a10b088c695be62d39cb05f19627ed8bbd3218a2bcffc0d3f29e103a043d279bed18059c500d92fc3380112cbbed1cabd15894200000000000000500000000000000001000000090000005a3e367b9ad6218aa1f38a4cc71f46b2f4f9c843a8b1adcb7985b6c65d68835f2a0e2d73b0c69334f0eb1bacec8c3e22674cb44ce65020f1948300000000000028000000000000004531f60306000000ef0f2e639e431afec5402d9b082a2b813df60f90f0e40000a800000000000000010000000200000057b55b7497f8bd13536ac58affbe4a2395b708bc3cc353840177bf376dea530478683dc165ac2c0e22d819c2ee06762f8a9c0c151c1040ae093db3631904c8d4a049ac571f20939c0272b14a9b5060021e22b9a366cd6534086a0602b1d3730d0a15000287338aaa2f67dd126cb8ed9fa3510a5404cb06a55cd5f7a80f1a739ce9a6293300014b73e36478f2acb2a81065da117a44eb3a001010000000000000ffff0000f7ffffffc5503891c534fa1914016a2d3d4a13d8eb3fe671c3bb7023d3f9a81f8c6615da4ba49e2a0cbe30d49cbc48b79224cdf7f5dade9174b3f85789241d8dcd81913906a006685fab315a0a169be29a00231b039a7f54a3e724b65066acab558e1efe804af91aaf6c1502f68479a25a35b4ccdaa29fd5c074be8a3cdf3c906ba2cb243a302e874431d127d9a1b0b6093345bb2a6ccaf54a376de8af1ed7a7c47bf9a5cfa1ae7474c060aeac21681c04cead17cb4d1c5fe9ea4baa26d3388fe90fb36076f95a7341f5201f527ed86b8237acc3d3cc461d5eaad4dd4e6538c1ad96ecfe1dfd7b9f49d5b117e9d20aab849e022cf241b9d4d37edd2c93fba0193b3b367f6c19ed2aa68df206c78fc2725a0540b9d2184bfd8aad231529c58a31c3fbade6749c9fffd442942cf7f584d4ee897454032da73e6edf38efa51c150eb76b54902ff7eda94f457db66c126602d4bf1998998d0341c29ee2acf4e03826838e8a6fe222e131489cb0685e02147725da45e55ce8ce5944bd9a88b3bc17ae92465161b967e1c23c0d280b708dff2d25eeb7b9e777cce130d71f993dc9b1df1aa87760baefadf7905361986aed15e737b45fe8ead9aa201f1ab6f806617cdcb4fd8cc16a3512a65ea7346e3fdddcf5cbac623862edb892e12b492498bbbb9ad12f63bae5abe5080b65210468eb724eddbed69b075ab0dfb94d9d85b7327e62cba4329e2f65f2037023dfdf4ab6b4438008a16a88d720efdb7900ff11dd90c4fa8d90eae93af55d69439ac3b87bcfde368e0253424a93480eefb530169e1fb7d4f0d4e73768a59aeb20884955802e9052a3a6ea3253010013e907ccdadad8bd8fd158dfe8d11fc976bdb7f7ae5f0e7671966676afc894a4edb9c083610721a0de3ab5908afa13da1775923644fc74aad25f3d463b97f955753564b22f8d1accafb727bd59eddf2b8c623129b0d9ab4cdf3dc37afa394450dfb509b2ff16986a7556b3e033e4f4598d341dac7d8003d71268ca6664090ad31b1d32714e7b6e479896d19d689075fdc4b35323c64871c4ce16eb8d27afa02f3f794dd0233f9236c9d663a63cb6ce249f1afc49a71f4f833179bbfdeb4bc4dceebbcd06b382459d5233681863e24a61e5fc99537de94812fca75063b72f5754073e20e829f13c7d74228c1f50beeadc1dbf069f022049a356d61dc729f03c7918c84c1b44f59a69cc882313041f7da78d05f0cf5b9c4d32c2d08b2af733cea97699d2e0bc3890d1721f7cdb124ec869e681e5b878e5db1029528eb9be313881b9506537535a0a2b1626f06d3d2841489af3ecd1c59690ef8cc84fc14b5d2fa2c96e0f2609e9ff2fda6aada59ddb6b8dec8f1d68b4138ebd45bb3c0fc9013d381727bcd069952e951e63ca83ce45cb47e04428a3ff4da994364f4fb8143471a6d4e34d91ed77288c6c4576a57dd4a73182a012b7bd3827caeb29bf4d80e6d6ee3f561203aa23fc0380bd3a2633fdf12284232a0de38f78104ab56bca051c742c8d2f20310e388319426061360f9c3863b9294388d39b3f1a3b4bbd9479009da32abb45bed18182144788754c2c1bf4ad9cf8a897d1f8381a716ef2abea240f59218e0501acec6147c053bb7464ed9138ed105d8b5b8b16c6607472bf25a696d7589cb2fb56979db000fd3ac62163cc23a24199bab882ea5ccfbc1122c13f295431a2bfc6ab9d531fc0e4a838936a26a55f8066bd85175f71c540e15c6e31805846ac137f70d5b36cf7fb4cc609dcdb55aea95e01cddd3f00f55ca9051bc79b417d44f658311a1a584b5d0da9a6f360fe09060cfd6a98c307c930bf71dfc22487e68b5211ce55a29d219e09f232744064225c039083aefb0e6c4a249f2f3dd10c40b695798952d710a71b52d45a7b1a39dfe052e77a80fd51302dee89e6b0cb77dc06f966c866d109f09ef1f94b48253dbd2704ecdd2004b38d03866097f1f7e3696afe5c1a17968b4eda86568e3586f555bae282eaf4fe5dee11b772a4bc4199770df9867c98098be8ed93c27d0f82b4975f3bb41b9f3af3861ec563b75edde5ecee5ddeb053ecb7e4f2cf16423ee7b65a22711b62f9d016f04b0fa06c61149c3f316122f616e9d290421bf4ab369a66da2b648c644be6ddbf86b40af8425d95a513e1b25bd7095527e6c9e72e5c1035356915bbeec109a7219b1f5906d5952a6c182c16e76ac89d7277d65d4d4a4f111704f407255c13e8585daed2f46fac588cdf2d6c25b144197136cef2e5fb85b150695994c732e60d60f6d46709cc21ee1c2c72405ea20c6997a7d36b5d8ee14e18efbeb79eef30bd33afec71e021366494d02aaf10d9238570c829b95e89147b069478e2eb9227e140baa48c720361142476ecf1bb6e0e40bd5047c60edd1ffbc2ba96cc21bcb244d7a6820dc31bb2ad6fdc1d0c359eb3827cfb6af27fac0b79dd95862fd7e86d5d25d69eb93b519708455f231d07c4409069abc0748efd9a02ac9dbdbdae0ddd4a460201419a410df3038c27bb2302fce7dafa4dd56ec466ffd73fce9a354633d81239098a2657b142d7f42fc15942e1c98bc9d3b2c42c7bf4abd3d6b22d47db8dde54d4448fcea295be2a8364ddd9c90be3a523b8afd0c45b02eae0fa4a64b239751b3ce9ba803c02f647c18bafe18b326b6ea07a5a69ca2af5282adcd921aad6995718b22d8215c8da6b018c0c418c525c3ca21ee6218659c19760ae5e0be78fd0946759f72f9554329b0d0134c3a2cefd928eff078d3c40f4775d6671b8c03e6eabd92d76da55fc01bc205e33f3c6a3e3c8a0cd56e95870d473c9fb2d3a524186025c02e3769075e4dbf1a0466e74bc38ab2d2ceec146edc328e20d1206222fa1201d6530cf97110fa5233a56b798c637dac57f511df5a4523e40435a5ef68205a05e05344ba953ee341d7eed21fd17cbe14f4bc90d0e0b64491092ba2958d1159b6a3f14d8c8bb260df5ccc817196bd0fa487f7b2a347cc123b6e8b0c3b6889198b01cfa0c656a6fe39d3cd253bada203f026b46cab5716c0c03b04cb888accd8ac7a650f0943743213e1147a1bf1c4d70b466fc7d942cccce7226e92029e5af0a0f968e93791238ef048560a22459c69f874c547ce1e6bd8c30d4341bd003c5d1f998cb287b586d66b7bc097e2257e5411737bc58296debc073be4e64b0f952cf3a80ef8c4eec40ff23d9d451c0c309afbcba8bf7f296095cbedd326d4fb476dc37a02f50d56a64af199d7c2047e080e9e62c4250cb59cba67245f709fb6f6cb9e7889b04ca64816f4b76e10ee1727e6f92ddb140c586e87463f4675b7f23ee699b8a9c6116546b87661857fbb9c17cd510f83dafdb7558e3caa3d9a5615f6ed13be3c0891d3809e8dedaeaacaa9182de6d1ee0610c3daa3d7ed283052ccc1329ca29c2f70c8d669bcd5cf22d821476a13d8bd3cce53f0a19d36c58222e9e7121b443349e1253574f3250ffb22b0d8ad3c2be6653ee7cfd18ea4eea13db9a74028841cc917fd72e7f17dfb6c04d3b71664c540295537181974390ddb354bcaefef345bad22003d9ec4d8000dab60c36f5ee21a275e50f84a0ad81e5bce191577109b3ea214b2432175ef2a0d53c4d4705db3f2d6b91cae2c1168b553c5eb68c5a175d07974ccd15ec05a538bdacde380c873e72f3749ed84a6a78b1344f6775db72755441b5a962d914a962db17b7ce1b968a4ce24fd97c4d95781f792b5be19a3a41c8d4c0ea1a7c1d215a726b993a33518d00b62d70764a2b3939e02faf31e1e3a26a8ab4fa71c7bb6bf3801df8ae63749337d10371d6772e88864aff97b0e0e151649b870b4cffe69c84718efe98b9a02f6d691bd4760d37e313b53abca53aefbdcbccbd5d5f9a55bca2a4edfcd9766dcf0c8203ebe3312f63983f6d1bc6380c9c4496cd9692c0a98a319dd0a22c6265efc24efeecd24c1336a02abf6617468b7cb41c871eff88250d230915a730dfbd5d30cc0809b063ec920d71d8021e419ea767a8c4fe31997d1f09779344f7a491d3b53004378d88aa5309e9b7ffae738d76cac0e0b49dfc243fca71f759173195fe6d46d8bf0520b64717b2908e9306bbc6da224db38995eb11996759ab45c8c77c91932e8c918cc1152a56e2d75322bcec91cb1bafe0c2c00d471a53ae1fc4be95e230109c6fd5bc23c673a40b6249ee11f54d266ef83d8f85833f0c7b6dc0d91e003f11e0ef17a3c041e6d1fdd0d49c61b88aa124bc55e7228fbd46bd9b1359cf1ed709689bde6dd2c1ce710125a3a030c6190f6987b18e22911a53e3bc04c4df6829d6d7af662c01ad603b41c4e0a5998ed5a1563b059c13e8cb374a39da05f2cfa2988536e9d61020ffa389aab9218aeeafa33688c843a2535bac4a686b96a03dba194596752a5bd25e344142eae94ca5d534de24db09aa2ec0f6edf49c942febb0cf65544b7e09fcab024fca20e4801fb86b0bd66313571d54ffd7936f45e8326bec2f749f20404df81de5055c25ce14dd6044789632fad2d6351be4da602ee00569f4f94a3b72429782c889923912d798d97376847f1ffede2a734ef8d43af34427a2bc8eb5aefeae9bee16a701a1f3c12a2b5c0d38fe32ac7f0c3122619d18e6fa186ee88e2102bf6d789e7fb5c35ad2d27a3056496159dec61f649a36d702ca8ae6e0b539146d90b103c49d55287bf03523d79602b1733c5fd3fb65101303a9a9186373e8afc92388dd842897d0be8d00f8208ca578b50efb7d0018882d0df19b8767b82cdbe1c07673827507db370a50ac053f005cf9a20060a4a8daac9ba4c1062a3811a9d4ee260d338019494b73cecfed7a59a2131252322e887e154c27c11c6fc3f621c8f6571e193117ad91f66a1ec9f2bf2ab8e13c14899730dbff1915eecc23ea3ce489d5e38e71502befc1b907f01d8a05e439f09af91f90a658b057df942ccc96d28e6cbe7ae3beaf5d40f7b138a79f4e15585ae0b7de249234214ebbb81d2262551584d32eed0ef2683495dada2ff6d53c556d8d3c5d1597f36a6f4150ed7910d4fdea286953ab2b2528398323703bbc547a0c1ec49dbb56688cd0253a7a56449745392fa897c7c99da5ce666d4b95786d10e124f0ddf8b6a8c7f69bd68d646747260f2120a0494f471c5b2239f5dabdf535a33277475570050de100133240adbc34e4c4414a4168813cfafd0bc64bfa750c385fe73872e9ebe3f905b8c48b79a1b79cfdec50136dc4f05e4ae4b2654a7c7540bf89afd25468ab3c0093f34e9188ed237fff73e3d6b033f73ac9d6cd18fcda77ca8023a03cdbbe260e536e2786b0e688bbbbde9faf5fc4bc2e43a784e9ebd266002ebfccf11b4a706b5159e8ed47333e5f3dddac38709565c652eb18f5398a3068ad8f1ceff8d2288f2516a2386dbe1ef61f766fec2fcddee5c6cf0c78effe7012213d8e9e6f4ccbf611d91e3a6bef6823c6c63fae1893b82c33737989f017516a520a35dfb098bd3d4efb6c9737da8880a3a6a152897a4226f220eebe460e4574bb56784b19d1033cd87209484ea63968cfcd70d0613a30b99615e4b4ea1b08df29525d45122b555e70f476141efee9bc887f093077ecdc19915e3d40889d349c15747d205f5f78c502108d460af3e8c335918a095fb958423f93504734894dc727da207e7a72392272da7fa20722e8ab4a996cecb0aa8e1489ac103a990319b74439f3ecd721e02bf13ac84cdf42f07f32456d5ee78568395e1083a1cf8347c8f76eb8ab52858332e93d27fc7f0f6ebed9feba0bb1b2da19adb01b86715d591815af1cc8000100000000000001000000b1070000f6e0edebdf66fe039eb1283492c5d01f01ea5974d0664f714a56d6ce9e75ea805861fc9d144673986d45d1a8eda467c4ddb83e95bdf8bc92136c30c2bb3136aec766829d74535526ac132f5dc25ac5fd068b24d85d31606b34ed597cf9234bb177f11cfbeae191c2a9056ce325ff22da9a8135b1f86d88b2a6f6c6856697bf543d5ec3c43dba82b1bbdcce827bae25600a8a028f1741b96b7580410c7b184d8e116943a1bb756f45e9bed5f5af3f81cfe4bd8358d0aaaf46d91426b2f13500050757a6b8dd356bc4dd578445c120027a2f049ad50a2485fc2daca20c8ef202473bdb4469de49c04c08b7000000000000"], 0x1288}, 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000002c0)=0x10000) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x100000000) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x800) read(r1, &(0x7f00000001c0)=""/143, 0x8f) ioctl$TIOCSTOP(r1, 0x2000746f) 16:10:20 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, &(0x7f00000009c0)=0xc) getgroups(0x5, &(0x7f0000000a00)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000000b80)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000840)=[{&(0x7f00000000c0)="889112e7940f4f8e863500dbf26dd54a6233d6387baa30852c6f45329f9bcb42492d9a4d85e320b53a9d24de7f6e1089cd6398e5613d205546e2d1e9be0865f3e3ca36ecbd88e05e9dff325ee897b81bc74149543cf5ff354ede9eaa50be019533e03e9ea1ffa118773cafc3e5d4", 0x6e}, {&(0x7f0000000140)="1eba441429e9f7b6fc235ea6e198545852c7b3bc3e97bef0ebabdfdc2b5fb0be1673796bea335c5d806b47a2", 0x2c}, {&(0x7f0000000180)="052a6f4640d521b62dbe727be35cfd0fc8aa7c73cf9a1add52ee1bb6b2a987b09520d2cc9d3a402618fbff861f80952fb1c42f32866fd8861d8b812824a0f4ac0a463490f4680333191b59788bfb55550955fec2f2075b2401cc3a4940c815ec671eb87beb38299d67d4b03eed123d55d36c2e4f59b2cdb33cc0efa1a3a2c30a8ffdb5642e8148bfe5f3a55a87836a3571885c1db599297ddb2697a885c717270df2a864284517b7763384223345e9d1f09b24fe1d9be13cc1d05941a354b67238ba2af6abda5b5febe17858f246a0b8514df7940aa9ce2f3a807a71", 0xdc}, {&(0x7f0000000280)="7a5fba3d04c1399339655d057e5a13911bf40511f2eac31fe946909b8fa590ba8b5d2738a8afaeb09fc0dcc92a15b4860544051fef2cb3259af5523e8f6b05f2be86ea156f85a8ffe011638eabbd89caaa09f42be7f149ded2f7773e15165a191a1f5cfb8b27ca6a8f5a7560922261263662c445f174e05ac0dc16b51f00153e84bbb07c49492f13e82268ffaf8ef15738a8dd25aa4332db63e6b82449ba60dc5cb2df852e3ad8e8550e450d615e219c7ec0fd395ea536d7c4cf3c201fb3dad51941951b91a7fb5d928ef47a60d392b904aa", 0xd2}, {&(0x7f0000000380)="59860fc5ddd97fdbb248b371620382b80e6d2a6772c1ab4bae799f18a50ef3a5a1dc6087ce311317f4be88e9e6eb9a7c782a5f08cc5f5ef9e0b1a99fdef89f9f42e28ed91b3746c386bf0674e52af1ce7bcb22bce978ef84275eac81cda77b759daee3ff7d5e861ae91749bae583a4c1eecdcc9dd7a516246464831fdd412e29986ea0b6dd35c1358d56dd23fd", 0x8d}, {&(0x7f0000000440)="258808cfbea2561a40750bd73092d567765a26c710c6bd0201113d2c60d10b86c69597887e4f92997cfd24062f37244be3630c65d73e1eb15916a2ec587baac3e58358f45fe53e43c9508f8d21e1110c9e125f06e1906e320153cea7c4f58d2dc7a869f0e029b4ac1b092fdf6f40580d98021f5e5fc83eba29e97f212363d155c68324769a8d186deeef9e87de9153dc6bdb20672761624fee72842e165a732227ea9c467b738c9b9a5ef4fa7242094f16a1a83b2f6307e4c0f8d9b792865cc8e45a9a040da0597a097090f7100a290f6a5c07e38d42ba93d9ddd0e43cf79d274ff80dcfe1f5b7", 0xe7}, {&(0x7f0000000540)="d09b07dd18ae6bbdfd061d5117b74436dfe3d91a45f0622ba80513e3b31b491e71d2280ec392ab44724e605932fbaafb0168fe693b841527fae7a3daf1d2b78816823280c03739ec308ddabddffd9f6ebcabf145a6a9f4e3441ec866eadc3b23c0ace184639b0dc3554f6b9dfa549ee36aafe91d6d38d608a1ba7c412290932889306c0ae6020e2168", 0x89}, {&(0x7f0000000600)="49b4c25a8eea90eb89a13daceb42c65f77ccac802127fe490e1488a1e60a2fbed7d2cdca4c506663c08db554312fac34c2c1708af1442c4fb91959ffae6b829b934075707835908dd4b04b7334362fa9c4db767afc830dfd14b64ef31f77de8c7b0bc2bde2f3fb93c2377d95c379a4388d690c79f676f3309d3f03b080dc00f50dab38e973b686a25a91d9cac5c9657c4af769eed5", 0x95}, {&(0x7f00000006c0)="ba88d2f104c43d5aa739db4f9357fd1add3e5dce015bc74fde595a577dce0f7adfd833f82778462af4daea0143fc05d641af0505890732f1e14361238e99ec206e3e18949921538a9b77331946bd7c896c8823159213f2c1b73bcaa9bb9b42be84e393fdcfb281394423a1d055ea027790ad98a6a9e795992e", 0x79}, {&(0x7f0000000740)="61be22b4376d054a12c281e511d0e24e6d7aa3a90df398e09545f06d02a1225c586e32786f5ea0145a12bf1a66c4153f32b539ba7d80c1c3ef8e953648af4aa550e776e89b6db36bd193fe6e63edc4f69b20e7de52da39736aba05f6f969fb6144c0844e6f2e129efceada07887bdc90a80cd16752c5299ff6fb4f8c90a8092ce3e6f990f270338105f52d6d600aef42a5684437419ee26df6116596d4b1aa6c47a361262a489a65b18e9d82e3b7372a3cb9c5ada12ed041c7086efda45564ba9c4ad91e85ac6c020ca75949a92579400668b43210d169c19aad0507a6e495a5eb6fcc401b18", 0xe6}], 0xa, &(0x7f0000000a40)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r0, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r5, r6}, @cred={0x20, 0xffff, 0x0, r2, r7, r8}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r0, r0]}], 0x128, 0x8}, 0x0) r9 = fcntl$dupfd(r0, 0xa, r1) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000bc0)=0xfffffffffffffffc) fchmod(r0, 0x2) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/zero\x00', 0x1, 0x0) getsockname(r0, &(0x7f0000000c40)=@in6, &(0x7f0000000c80)=0xc) fcntl$setstatus(r10, 0x4, 0x80) connect$unix(r10, &(0x7f0000000cc0)=@abs={0x1, 0x0, 0x2}, 0x8) geteuid() r11 = open$dir(&(0x7f0000000d00)='./file0\x00', 0x10800, 0x1) setsockopt$sock_timeval(r11, 0xffff, 0x0, &(0x7f0000000d40)={0xfffffffffffffff8, 0x1}, 0x10) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000d80)=0x7) open$dir(&(0x7f0000000dc0)='./file0\x00', 0x2c0, 0x42) getsockopt(r10, 0x80000000, 0xe8, &(0x7f0000000e00)=""/16, &(0x7f0000000e40)=0x10) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$WSDISPLAYIO_USEFONT(r9, 0x80585750, &(0x7f0000000e80)={'./file0\x00', 0x3, 0x7, 0x1577, 0x0, 0xffffffffffffffe1, 0xfffffffffffffffa, 0x724, 0x3, 0x2, 0x0, 0x80000001}) close(r0) ioctl$FIOASYNC(r9, 0x8004667d, &(0x7f0000000f00)=0x401) bind$unix(r0, &(0x7f0000000f40)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000f80)={0x3000000000000, 0xffffffffffff8001}, 0x10) 16:10:20 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0xa0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() getdents(r1, &(0x7f0000000080)=""/123, 0x7b) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) sendto(r3, &(0x7f0000000300)="9a873a4da56e629cdd826120e520c12c4458ec5505f2ea3f496600cb4d9a4d2a7e8bc3463a3c6c155e94dfad764a934a8e9dbbacd0cd94a81fe0be169da3bead80c6803bd4be2c3a937bd395b40c93ab0c7aabb6aadd9640f75a24c5241c29b516f52e7b5a63ca47fa508159342b2884f877e16fae55cd10d3e0395fd3f3f398fc0a4eededfa44acc341a51654ae5026d1167a8578051855fb6dd56a9d8e39aae3380bba0ef98f6266c58f7df3d795dcba2a225b59bfdb186b3227885a5d45bea224884f66ec4058ec49d9980fd0d087b15e4eeba1369d6c84a72ae3e25b94a1ed8e301821b98e9d893160e0286ef2af991d7cb45a754f8d6817de835ecb1ec68db896ca8101a74a55834aca96ef9cc124af36571542f50f0eef14c7ffec7b7e173a38da41e559e843e7182800df601e4a7f761cba0aa2bb86a8eab57b14c07ecbe7feb74ae41307408c2690bf8b4826725d7ebed091b6e8cca6e70457703eca5ad4e12d531e30eb67a36d5323e777eeb21d815254b8952bb32e3ddad52d4f74356f69fd6a99375fd37de5a543f8f21573978b849fe668cd5f6a386b9bba460f7a0f743e49b5c09b07b74aa3ed193c5e0beec20e4a253a48cedb45d18a6ff0e36bcb9465fd15344b5d54f1fc7d0a9dc78e86e10ba73696f09fc55e004b0105d18db9b6f5a37e6c083161feae28a47b971c1d93caee2bdd149ab7dd02ecb761f5f7d5f8c01e39bf0fda70cf34a735c1f8b56f32d2604bd96777dd58819603e9b6d51b6495d4a19babff28869019b15ad869c1fc09e276352c38a06eb79868b0862c462d9ae6c440d05de30b36c5d4e29e17db5c4fadba21e9a1ee9ca3cf2697e2adadaa242d332d946b2ec7cc24199c8222472ae7203e5e7a52676fbaee7011f57a7663bc8ec0cef3bf93dbb3256978de12f01b39cafe4156409293834902a572dbf3d25f42cb20fb4832ffec782e66528a25c51e1be0f6b7f52b7c6fc016ce535439691d72146d34994f3579fcb3f3e85b4c3b42bacb26082c96b4c4ef70a29ad1dd74cf06ece3593244dcb2ae9c27d7e7073e2efbbcd4687607cc9c3c614f5fcf28d7a2c47d8e43d92935d1d982941b2019315280fa512b4201f82992edf4641c3dbe99bea1a4c5b151766852678a9b14240605cc710e1f53290c68ecae5247679ada1dc27114bf5d988197258b174aa3a9fb87103552a8e73b676a02e49b6f56ada5dd505405776debb833936be7bb92e404c06722423c8380f6c6b9a097b3bc5a216bcd7926a2616a906f9a4f8f5c74f1931dc6317b559caa4957c7e5e744c510a8661ede0681e36622530e912818d05ab2a3f1f9b4eda23036575cb6f9c0276c53193d4ccc5d5b637e9f5637058170d68bbdd507402162d72a0aa74c282957c449a5dcf22af985113cf7bde28516315d6114b56eb942c36ab0786df5aba2e75c4588e3bb57dc1fc0abb9b679c05a4e913622c7fec65c1f1ffbc040ca65ffe7b47e2f67b446ae8033fe75332fb482eafd4966cf5492448b1052c26958381754ca19aa84387a408151d8340d68456f64fb65c8499f85ae773b9a6e4e86800e1f9c6a1ac0cf452c18b6700e9fc4dc51df898006292abc7c55c66d4f367d21bdd7f679d86202ce42650a110f7713780175b96404e203a55f42cf2128d74bd5bca2a28b79e20702d838a7e10e2caa83fe1f2160552140c8a8708009f179a574d6c57b7fdfd61e8d201c69fc5b70f9391b08515473579bc61ec5cb1d6d10682d80f7d3921a7ea3fa00b43e8a4f73202a3a1973fe14a31e486a8c199586f96354610a04bca4dfd6690274c25728a6d34736c7ac7a6168da734d079c2f6bd085cc1594b7afa83734335fab5499f77434b2c14b22f739fa8dbd724534f8ede5d6c986605fcc4f52b2adc58967c2005e902f1f1f93f8156759a1f0474dee15965cc815973c9d2945d7e35fd8ad0c74f0e2a1a12851eeea1412fb872d11e003fb9428f88e9e223ea8cef06ececb2ec0b6c11836e2defc464a7022216c7172fdbdca5adf9c4fd72675f6c303f7c46746b3ef9679659e2a9caf34afe9149f12e3f3c719daacc4ffb1aa26b7359329b39c5d616106bac93be602195b11a01230b6fb08adf57529bc21ed7e3d2888563bb8bc9fc4a1718af1594cf9f897aafd9552345b64f04bc2da1df2aa9f2cd0af6ca318227b25bbbca7ad9d94c30c32ab19b4dfa0946ea21bc6b8ae3437cfb0863b85a3d6063dec1f7585af77559536d55f41449c5d0a8595c7d32b25874284822cb6cf6bedfbe3c17381bd0cf4713039df2ff50a33177b651bdcd0be35c0b1f307a48e57b716a7cd5e64280b33037ed36d4c3e56e28955a680559f5ac17bbb2c871432b01612f5d804f1923b127b7e208e9818efd96d00fc89817fc5b1a37344a680660339bfda021820c6fba53a3e9232b6cd34feb515d0b8eb6bf461c89f85aeb1a7cf18f9632ccb29db66a30cfc0178e9197f1f38fd34a29ee8d15bc11bb122a8c9730a23afd92d9f2493dd80f8a97f1304915c6744fd04d4604ed2313e8c0cc1fcb85a8311ab17fb5dba5210acdaa1e6488cf940a13a9c7dcc2bb4df762f068aae18bb9cc0f68f1d537453fd9acef34ceed056fe117e3af429aa770ad4c125d3616ed7777e83a96bf17490135c1909261924ccf7ffa0665357270e6933876186023d41fac4f6c684b6440b3d5de05fd82a5b6d4bce567696995b6bdf5818cbe281f1172dab4ce07be35ccc07b0b4196debfc377771c22757a440009ce34021ec29470ef801f911f0da20b5f9f162593ddc2e18d0fc772c5ef7aa5a7ee74a0723996fd5260704bacdfd677b8fd98088aa46cfc8a797856b73f7ccd471d82ac12fab32b50217fa7aed0f0af3c7328eafdf732453a7728600a395e796d5445ff033029a0bc1056f99b3091038e6d15170ff8916930748115cc12115efe6395f77fe48a993b30add209f96283c55f2a7e501935b0e31c67d187d9c919ddb54d586afecb272c88903d787ed224122076a145a2ec65e223958a19b1691a061c2c9bc2248954a88b3a64d04e71b3440154d3b412697ace4168aae74b9ee13bcc3986602ae3099596b44db250deff1a2b5b7590f7edefb9cc273200ca16a9f5089dc6ae9d8d8f71b38e543e56499b130d5c37017f75c5f8a5d1cd6e2ae10e167ecf907e8959444bf9e5bdc54692badd951559746797bf82bcd875a5927bee236bb6194ba5b5ce2be809b77fdae0a47539266c2d91e84a0b6fea07bf9b2c0ae660bd90e16e2ade42da98ba7c79e3b22d4677615be6701502191be5a05a76ad8d86b7f0318cfa210f633143a3828c422ebe8b249917e68e290e8ad7b0970f2e95807144fae759d7ebd0bf31c3c107a129585d3e88b414819b7c58dd838d6c05380af142c1112894a70ce5053fe5568a14c3c63b004ae42d6ebc35024192f9cfbaa6f1cd8ea59e2336cdba6a802e90cecad8ab7e554d3052faad8a53804d085f9c563da8aba7e56557a206bde1280317efb6a9303840da5cff7bb9f389b0d7303e5b7374a73553857238124a18c26ba4d3e474bd1314402df131514f176b0d50a06f11d37183790a8a378ae033db5f4c592ebd4ce7fb792d35480a7f31b3eafa62b94b453eb212d7ca1b00f90561a68b9a0c96517eb44fb7ee1a5d5e99f71f8b9091e6f99ae2d3d2857254c8b586c23f9b258f42949e7984aa77c9f873204fd36fa16a9e2f4c4346af98a639a8a1463b91ce7b7f3c3d3c844f1440b96b224a64f56f47506eb254d091f265e41e1490fa624d11f14b527a69092822b127514454fdbacb362f8ae42f5e1c8e4f0bb416cf2ed52551d6b456813f9eaf323449486e840831166d10646cdb9aeb02d262612a701307734b981dd788fd2c206f4a4209341c426b54c19582e839d08a320b641b31833f378700a011c6dad30995b7b397611d7ae4e7f62dd5c4a57f13aff65a177bfbd4a2db6f7332d6b1699baa4a854454f6f55bda757afad0c39c48d57b5efdf7cef04cb4b4780b8dabe86f13f67fbcfa699d04eac7f89ba1c3d822a53ca1fd10a5fb5b513292569f6df80a6b3164e5ab414edae84a6ca57ca43f49c363c4c50c961d883007864eb6899065c4d4ac2cac5f5f5cdd670b8f6ed7cebd234ed467ab7cd0a336eed756e9bdd8063e94c21e712a4d437e458389dc4a7bd633a3a3631378ef545e06191d3de8e43ed61ad2bc5f901a1049308c4251eed063033bea61c6d146c9ca81920fd924686e804e67a9257155c884742cb4e47df26c15c5d466dcfa5742b648ef043f1d3c222d3bdb1ec23340bded2533e6ef7135533826867e701c8bc032184918834f08ff50a845f67db9a4805ac0c4dad4ed6f5ac3ad62750afe372d9cb4c26a669ac725f9bcab8d597b3397721839ea339ff601317f9b43917f16a0192ae5e9cd0312ff8da28d525c32896ceeda4d2c9e2a4e2be5ba7dce14589e26c66177a1fd772360fdae6e377e47eb5c4a52ef5069b782a5c77b50462932a0ce111d2ee999cc3668a442da650992667b861ac15cd94e869d8cf0c45d44006ce1e1f7ca2df19632fef6737703147e170ea0914cb8a5d4129ce01c56747acb0f565d75b4db56a2a84b854da0efd10e31a58c1f6233f23f0886731138d9e64762912b0edd25dd172f29bd5a1ad211983076ddaa683d10cd6c47e643faf9e3e795276233a663858eb379ac70950a86b122f8e0a67524a37e41db61c1c2c609753ce01868985dc8010ddea505b696815d598bef3237ba944724f9316dc7ed0088b2baa8222a00c516a98bb8e5170c611c53fea63700aa9f4c16b2e5e7ba095e30e554dc520d23ddf7b5f8766b0ec2c519a4789c415c586599cff8ec4cac55f67e84a000c26e7cfc4226969c37285aafc6478b9619a8c0bd61eedb95563ffb1b04fdc7ae286150bac148e1cef1e66fae82db552c4e9d36c230dff652cb4873a92206471626eff3424649e7619c48f2c3da17dccd590523b3255fdb8a59b55c5ca1b1789453664bf1ca45371b453fa9f4339ad0e6ae88a96058ed52cd60bd2e4b00fc8e8ce6b79625f50c3252b9004a9a0e07de57fe76085255e1b6b596e25bebcd7aed7a72a64e491bdcd229c96af8375f4dc164451d8ccbba6d2394896c8390d8a01fd4ce3676d7d07952250c8c9a2051469fefdc0909820a79d1b23f639718ecdc9606ff5f93f9984b776b3bde37b2f2c13015912ce2114d527995e8e019b0fc37413d6ebbc2e33cbfc9b597da05d12a0606b84aaca21cf2435816378ac9c9b66650b67c0375c3c0517c7e22b89c2d9461dc91fb450f7b08fd2eac3cc00ac84cb9a1c6a3e09abdf591dda4c0f2b6cb847e50a9f58749bac4ec0152c1d27235749838f9ec429eefe98e041e64beceeec32d378355a04f9a7867d237df9283aa61157cd8b0dc8a4f9347d3d64463c1ac520f9d2fd9af6d7a3891ec5ea93d7b15995455541cd9dcaafa9177045676b36a1d72f6fceca6988d51925fe35293513fa9f068d0316afa93fad42a7dbf5b8e2bc15f7dca3d0b473434185f9620066081b578b8d3864f9e98357416425749ea583bd5bd3c8c13f3023b73ad392e01d7bcefe2e9a8bdfee4e31f2bf78f5c7f71671a8826737519500a0825e1278d74da9e93e4ae38d24b71b8b67e0c4d3d33ebd62db50c97b72692b1da734754382c06dd02e94e2eaf1f22f730f17399aaff85147cb545e312fc56248dfe8e2a5126f93540248f130862839bd16b88487b1c82388d002e42a2acf000ceb5135a5e5fc9c3dc8adb6ff4b65b00e", 0x1000, 0x400, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) close(r1) 16:10:20 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x20000000}, {0x100, 0xfff}], 0x2000000000000000}) 16:10:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000240)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x408, 0x80) openat(r1, &(0x7f0000000080)='./file0\x00', 0xc22, 0x168) 16:10:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') getpid() 16:10:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x42102, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x40047463) mknod(&(0x7f0000000000)='.\x00', 0x3008, 0xfff) 16:10:21 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x4, 0x7}, {0xffe0000000000000, 0xfc57}}, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x4c}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:10:21 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x25, 0x0, 0x0) socket$inet6(0x18, 0x4004, 0x8) 16:10:21 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x1, 0x3f}) r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x80}, {r0}], 0x2, 0x400) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)="822b151ae494a9d1a9bc3676dccd04245e0002000000000000027875e155401d621754b336656259c0796615cbbd6e516235df385c89c002ddcd69a7e7814f", 0x3f}], 0x1) pipe(&(0x7f0000000040)) fcntl$getflags(r1, 0x1) 16:10:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000000, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) openat(r0, &(0x7f0000000040)='./bus\x00', 0x10, 0x10) ioctl$TIOCSDTR(r0, 0x20004401) 16:10:21 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:10:21 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050160000004000000d2230ec290100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c50000000200900000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) r1 = getpid() r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r4, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) 16:10:21 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r2, 0x2000745e) fsync(r0) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0xfffffffffffffda0) 16:10:21 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x40002003, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x28143, 0x100) socket$inet6(0x18, 0x2, 0x2) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r3 = dup2(r2, r1) getpeername(r3, &(0x7f0000000140)=@in, &(0x7f00000001c0)=0xc) r4 = semget(0x0, 0x0, 0x4) semctl$GETPID(r4, 0x2, 0x4, &(0x7f00000000c0)=""/102) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:10:21 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000001c0)=[{}, {0x21}]}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x8a, 0xfffffffffffffbff}], 0x1}) syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x41, 0x0) 16:10:21 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28000, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x7ff, 0x80000000}, {0x18, 0x1, 0x0, 0x7fff}, 0x5, [0x4f, 0x2, 0x7, 0x7c4, 0x21, 0xb08, 0xffffffff, 0x4]}, 0x3c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() setregid(r3, r4) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) r5 = semget$private(0x0, 0x3, 0x80) r6 = geteuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x2, r6, r4, r2, r4, 0x2}, 0xa2c1, 0x7, 0x1}) semget(0x2, 0x7, 0x200) r7 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0x1) write(r7, &(0x7f00000001c0)="60aafd1f2252382eb27af828b0ac3c5f1164b8ddee56922281dede1dd526e861bb902aaf0f8ef2b936932e0495c7e116db", 0x31) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000200)={{0xfff, r6, r4, r2, r3, 0x2, 0x7}, 0x9, 0xec94, 0x9}) semget$private(0x0, 0x3, 0x8) r8 = dup2(r0, r7) getgroups(0x6, &(0x7f0000000280)=[r3, r3, r3, r3, r4, r4]) recvfrom(r8, &(0x7f00000002c0)=""/37, 0x25, 0x3, &(0x7f0000000300)=@in={0x2, 0x1}, 0xc) mknod$loop(&(0x7f0000000340)='./file0\x00', 0x1080, 0x0) r9 = open(&(0x7f0000000380)='./file0\x00', 0x8000, 0x100) msgget$private(0x0, 0x1b3) ioctl$WSDISPLAYIO_LDFONT(r9, 0x8058574d, &(0x7f00000003c0)={'./file0\x00', 0xffffffff, 0x4, 0xe39, 0x1, 0xc8, 0x1f, 0x8, 0x0, 0x0, 0x0, 0x5}) setrlimit(0x3, &(0x7f0000000440)={0xd3, 0x100}) getgid() socket$inet(0x2, 0x0, 0x6) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000480)) sendto$inet6(r8, &(0x7f00000004c0)="95e64983347324132c49ddf8bf29f0f3c28bfc8cef7fc0bcaa39a2477b1a65edd9dc39f85171ae4e7d75b97b9c12c0d45ca7b2b8d40d821b875be5611e682b67722e83aeedfaa19f737ee6db9d83b965e7a0baa5b4a2c0b3498a1787b01bc1072c64e532f32cc8e8fbfcdeeb7e9e046fc73d46846228eb737d2aabf48d7373d921ee59dde989bacb2afd9365db801b737164cb272383e91bc08100fcdcf133143a155d49646c08a1091ee93fb83ad889875892ddeea489beafc16a62faa51d007593338b00952dbb04ddc039ca1baa6e7f576f4f4b9da3b95e4edff15fefa1a401db70", 0xe3, 0x4, &(0x7f00000005c0)={0x18, 0x0, 0x9, 0x146}, 0xc) unlink(&(0x7f0000000600)='./file0\x00') utimensat(r9, &(0x7f0000000640)='./file0\x00', &(0x7f0000000680)={{0x59, 0x9}, {0x5, 0x10001}}, 0x2) ioctl$VT_GETACTIVE(r9, 0x40047607, &(0x7f00000006c0)) 16:10:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x42102, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x4) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000440)={0x10, 0x9, 0x4, 0x3, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2400000000000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x20}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x80000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9dc}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000ee1000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ec6000/0x2000)=nil, 0x5}, {&(0x7f0000f64000/0x3000)=nil, &(0x7f0000fcf000/0x4000)=nil, 0x5}, {&(0x7f0000f5b000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fb6000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000f9e000/0x1000)=nil, 0x9}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x7}) ioctl$TIOCSCTTY(r0, 0x20007461) 16:10:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) link(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 16:10:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x0, 0x8d, 0x35, 0xffffffffffffff39}, {0x5, 0x8, 0x81, 0x7}, {0x186, 0x1f, 0x3, 0x3ff}]}) 16:10:21 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 16:10:21 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) open(&(0x7f0000000140)='./file0/file0\x00', 0x20, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1, 0x456f, 0x3f, 0x100000000, "bcb450d57dd8c21118a9939a5c4fb795ce78c264", 0x4, 0x81}) pwritev(r1, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x4, 0x594e, 0x20, 0x3d, "0e8319bf4aba353d4ea9ed4ae5e5020b154cca9a", 0x6f8, 0x101}) 16:10:21 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = socket(0x2, 0x4003, 0x0) r2 = dup(r1) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000140), 0x4) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000000)=0xd6e8, 0x4) 16:10:21 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x49d) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) write(r1, &(0x7f0000000180)="e0006d66faa79cd31d148e147561be422bdee5eefa9f670a66b985ed6e38e6676b39ee8d9f23e4f946243079f0f0766702aa3e2f38c27f", 0x37) r2 = syz_open_pts() fchmod(r1, 0x10) close(r1) readv(r1, &(0x7f0000000540)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/225, 0xe1}, {&(0x7f0000000400)=""/159, 0x9f}, {&(0x7f0000000240)=""/39, 0x27}, {&(0x7f00000004c0)=""/84, 0x54}], 0x5) dup(r2) ioctl$TIOCSTART(r2, 0x2000746e) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2088f27df00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:10:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20001, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000180)={0x0, 0x4}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:10:21 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x205e, 0x40000000000902) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) pipe2(&(0x7f0000000100), 0x10000) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x9, 0x4}, 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) dup2(r1, r1) 16:10:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000100)={0x2, 0x0}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x7c}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 16:10:22 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[]}, 0x400) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0x0, 0xee00) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:10:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000000290000003100000003000000000004bb893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:10:22 executing program 1: r0 = socket$inet(0x2, 0x5, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x1023, &(0x7f0000000000)={0x190}, 0xffffffffffffff0b) 16:10:22 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81100000029000000310000000300000035"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000040)={{0x8, 0x8}, {0x56233ced}}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:10:22 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:10:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1002, 0x32c9) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:10:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x74}, {0x5c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x1000, 0x3, 0x8, 0x100000000}, {0x3, 0x101, 0x200}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:10:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000540)={0x3, 0x2, 0x1, 0x2, r1}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x8, 0x0, 0x981, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000006c0)={'./bus\x00', 0x9, 0x40, 0x7e, 0x0, 0x3f, 0x1, 0x6, 0x0, 0x0, 0xdb, 0x5}) execve(&(0x7f0000000100)='./bus\x00', &(0x7f00000003c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)=')\x00', &(0x7f00000001c0)='($#[\x00', &(0x7f0000000200)=']-\x00', &(0x7f0000000240)='*X\x00', &(0x7f0000000280)='%{]\x00', &(0x7f00000002c0)='!\']/\x00', &(0x7f0000000300)='].\x00', &(0x7f0000000340)='![6\b\x00', &(0x7f0000000380)='!\x00'], &(0x7f0000000500)=[&(0x7f0000000440)=':(},\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='-\xe3*^\x00']) r3 = semget(0x0, 0x4, 0x1a4) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000740)=""/16) r4 = semget$private(0x0, 0x7, 0x400) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000005c0)) open(&(0x7f0000000680)='./bus\x00', 0x400, 0xd0) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000580)=0xca92) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000600)=""/80) socket$unix(0x1, 0x5, 0x0) 16:10:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x54}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b2") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) 16:10:22 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x8000, 0x0, "d730c1e7e400000001000000000000000000009e", 0xfffffffffffffffd, 0x200000}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:10:22 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xc1, 0x0, 0x0, 0x7}], 0x988, 0x0, 0x1, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:10:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) 16:10:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1, 0x10000}) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x6008, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:10:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000280)={0x3, 0x4, 0x8, 0x4, 0x8, 0x100000001, 0x20, 0x4}, &(0x7f0000000300)={0xd2fe, 0x1, 0x5, 0x2, 0x0, 0xed4f, 0xffffffffffffff99, 0x9}, &(0x7f0000000340)={0x7, 0x1ff, 0x2d, 0x8, 0x0, 0x7, 0x8, 0x401}, &(0x7f0000000380)={0x9, 0x2}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x0, &(0x7f0000000240)}) pipe(&(0x7f0000000240)) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x9) select(0x40, &(0x7f0000000100)={0x200, 0x9, 0x1, 0x20000000000000, 0x80000000, 0x40, 0x9, 0x3}, &(0x7f0000000140)={0x8, 0x0, 0xf4, 0xa2fa, 0x5, 0x3ff, 0x1, 0xe0000000}, &(0x7f0000000180)={0x100000001, 0xfffffffffffff000, 0xae, 0x400, 0x1, 0xffffffff, 0x7, 0x7}, &(0x7f00000001c0)={0x8, 0x8e}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:10:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000), 0x0) accept$inet(r0, &(0x7f00000015c0), &(0x7f0000001600)=0xc) preadv(r0, &(0x7f0000001500)=[{&(0x7f0000000080)=""/151, 0x97}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/140, 0x8c}, {&(0x7f0000001200)=""/225, 0xe1}, {&(0x7f0000001300)=""/224, 0xe0}, {&(0x7f0000001400)=""/254, 0xfe}], 0x6, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2e2, 0x8d) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000001580)={0x7, 0x6}) 16:10:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x1010, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000400)="220e220ae442d00a4b8682fc3b1be8d4e5bc2c2de18412f40ec0ec0108a7af5c16495c471de0ebcb42733041456a948391c88996ae970bac6aa467782e6f30444a669140887127619de9d8dead0af075b9851e5630bae4ba59de90896ef423e13c2299557ec239152b281945f0925a595e449ecc45fe54aab2d50b4191e6f11719fa0b2852dcbd6f4115c50f0bd025c5ee4442aa0812f306a7ab7215fc1147a77cefbd1d5248cffb3698c3853850664bc7c19c638b34a891e472592f11fc600af2981dd4440690b0c4946ce1441208cf00c53962248596e3f70a256956c2a00bf9fef6ae11722dc9cbcc6023022bd20dd3e1828d3e545bca86f0d8ee556da8fd9a99872564e0414e87414fa5c0a6524f5a4e1546282b69198ce501fffc4a7435eba1ef66ee43cfb0", 0x128) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x4}) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000300)="c6306359504ec04b25bfafe054a7cb1113fb18f03c882746eaccc910d485bc6a777e94e9acc7e9c2e3effe37efe0317c521c9363252e3cd6e231b5ad300ec609e2e2a6ac759fe9a4917dc02ffb436ac416aa02d978334f914e8750823b93e2e3801c5497c4c60972475006a1fe98dd5da5a15087063af66dedbe91580c386c6e30f65cc8a9cb2b3c71314ed2cfc5ce16374893e5e9e416730d2102fbe3f2cbd4e3e68ef696559bbbb4f5baf7bd81c3644c0c85eaf5e4a30cb3afe76c0849aecbe74bff0245c937d9ead47c71f8", 0xcd}], 0x1, 0x0, 0x0) 16:10:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x1) ioctl$TIOCMSET(r1, 0x8004667c, &(0x7f0000000000)=0x1) 16:10:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x0) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r0, &(0x7f0000000200)='./file1\x00', 0x5, 0x0) 16:10:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:10:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000140)=0x800) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80c0, 0x2) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000100)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0x100000000) 16:10:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x34, 0x0, 0xc68, 0x0) kevent(r3, &(0x7f0000000040), 0x7f, 0x0, 0x102, 0x0) kevent(r2, &(0x7f0000000040), 0x8000, 0x0, 0x88c5, 0x0) close(r1) write(r1, &(0x7f0000000000)="15a3f0f048f497412687ab5d587ba76abc418d4cbc0780a67aae83ae595ee7", 0x1f) 16:10:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x7c}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000100)=[{0x9, 0x6, 0x2, 0x5}, {0x9, 0xfffffffffffffffd, 0x0, 0x1000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:10:23 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) read(r0, &(0x7f0000000240)=""/198, 0xc6) connect(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00300000000000000000000000000000209ed0fa4f9fc50070e41700dac3281d08a379c80a5ac5f4eac8d22e15967194b95ab894be54be58109a97a2f695df44b4c36906158c0d3872a1d527821c3e2aef3dfefd8287dece05e9103aaf5c9e44b28d29d767d35d33ed2923f75e5f8289a1b11189"], 0x10) 16:10:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fc, 0x20000000) write(r0, &(0x7f0000000280)="30a705d3d147a29280bd343d444dc5b54d508e5728fefaf4a29018dfb9645ad22b3026aecb8a3b72ff35946981d09b41d150af2f9cdfd5c21ee24f8efddd5606ed44dbc29e255f2d59fd8cb8420ece00eddee65a434d29fd6df9e66738e7fe375ca5b25f4395016806a7f5091ab32a4fd0a80ba62b4bfe60e820ff94281889e6b755508e435d5dea0b7a970f5f87bd108d168f4eeee6fdc17a0ebd82b7a2dddb46113a554e126fdaabe2f300ec0f84cdeca82782f5a60bf36205436f0fa276babad7f129de5b77a26c1cdd1a5e4bd718d0807ee27bcda5adcf5bebdabbc8f7616ee83d8760708a6f90c0d835434ee4e3535d53e26dbbcc7c992200ca4d1be78852cc271def7a3cdfbe434798b8f383731fac680702265ffa1f3635d5c7cd210263d35c483bff8914a64bf5477fbd1d8c42abfb6899230d96eaad4c115d28302ca887f480672b", 0x146) execve(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x18) 16:10:23 executing program 0: mlockall(0x1) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0x0, 0x3000, 0x8, &(0x7f0000000000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000003040)=""/4096) chflags(&(0x7f0000000000)='./file0\x00', 0x0) 16:10:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x40047463) 16:10:23 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x15, 0x1f, 0xfffffffffffffe00}], 0x1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x84, 0x80, 0x7, 0x1}, {{r0}, 0xfffffffffffffffc, 0x40, 0x0, 0x2, 0x1}], 0x80000001, &(0x7f0000000240)={0x7fe6577f, 0x7}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000001880)=0x89) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x81, 0x3}, {0xe7, 0x8}, {0x25, 0x3}, {0x187, 0x8}, {0x86, 0xd46}, {0x82, 0x9}, {0x85}, {0x86, 0x36a8}, {0xcf, 0x3f}], 0x9}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000001940)) sendmsg$unix(r0, &(0x7f0000001840)={&(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000017c0)=[{&(0x7f00000002c0)="9e55bb03da097c1c2521ddb58ae2ddd414c6e680c012f414b8fd40427d68d6b692517a63966378a2efe18bb783106054ab9186b427a533f8e0bf81cff06775d4405d064f93266c9d35b9a908c64cd23fbe3cb7056751ead14f23fd63599c60d6990af65a440ba8119f277ec5f734d651cf165cca34d812a29a5841edea0ebbd62bd5d9a4e8c594ab86f02c82ac0567c07a544d5e1c2f7e8aae970219324893e2902e5e168dca30e4edc9a8253ed6f842", 0xb0}, {&(0x7f0000000380)="e2a446fe2612dc79f680795e32a896dd9a60ef7776b8208d144fbc0d2d8d4b9caf1ad8d932fb5c295a4bbe0103a7b6e5541f81909eae3622a533b7b3b7f930928b707f9706634602ccf15643b4bdadf640d53b8de0d438ba93849cca11b7e04c3aa03bfaf3c5df0fe12f25205acdd12ef88099465c9a1fe1ca5e591886a0eca535cb8447e31c7d4ba4e5f70c72fa70f6a0c06562286c6e98b890929cf36bd5eccdcfeb716d65ba98c12d36ba335d6e49df58750398cc6966ad43ce3f", 0xbc}, {&(0x7f0000000440)="2a349219ce6a88b3bb9fdd574726b1fc93a4a5b112676728bb5ba6b6ce7262cce551b726133910560d6d5f6f04afe654e87eaa1d8552e84def2e94f1e1c215c255611b25a14d09edccf233bd77fa090744db9b8e4c9912426e7817bf033c776c3aee6ba36e53162d9421d93a0edf5fad3ddcf0a68aeeae36c06b041e14800520fffcf7da97f27376420b73536ffa14584b37d98507387c66a9c0a681c39f748fff20080cf166f4f93cbf5798dee378368a47e56ad3b63a2bdb52b5c7c4d873f30fdcaad75525447ec16d4115f4a886245743247d54b9b296329ef3d01905b11bdd602dec2fac52cb92ae7b48433b4926d9c6d74b08978e426f22a30a0acff943ef09f14d89bc960cace4161984d1aed662c1980abbbe4c136b3eb03eacf3b738b0ba49d9aaf226e9f7acc31c8a0fd0691b787824c449f2ba5ed3ba31aec3ec9d5a4fcf94eed476e5b048caf5c87acd0b1c9a6dc436417588b2c426090f471165d179b4ad31e6f1532f5887d3952e12511122b3004ff54443b0402740fb8934ac0b5a0c6e313885b14ff3b39801a5af63378dc627bf84bb1c9b81e16c961da0d03bf07ed8ac1a15f65d2a3a04b46b355229600f7f82a986820d8b7b64c56b2f15e5a520bf9dcf1263852711b6cb6c8e58472e5d3b76045b6723f425f5cdeed919b0c7c2bc84b7ffb56224f43684d7b3a75cb39bbbcc04e40d5e164b455afb1c95607901d13ecd779e249f48c365d8a1283c70a337aa24db77d60b3d2fa025be540c2e45dfeed73b98b85035bcb1a763aed87120ab021761bfa1883e5f0ff6e4bc36ea64e99129038a7b8b0a75650b32357db3c4d22dba3edc93f41709522479f840afb33b2ebef531278f1c6e30c043a40a772bc615980fadafd60f5646f8faf8a2c849c73a5f4b51b10fb02cf0e2de1c2bb57791c1198675dfe4e5945b166705c452b26875c872870ece3f58679f25e4acd67eca71bf5c836e75e93d412bd8704195037ed299d71aa4e6c68a4325196cf2d64baaad4b05d3cf8a452637d08c8d553e08f42de97a9d73974895f0e1462451894dcaf4011ea97609a5b7d5f967b3c864bf8d21c1fd20ccb5ae2929d331a6dc45e3d58779f952f0d9670d9cd8cbb004e747f95cefa29ce5182032d82749159731ab9999a16d6e36ab214fc162c3400e055d505854e3f36d1dd1829b581cbd830d366c811f6c72ad1f9615455f4f223f6e004e8fc3c7eac0aa0d9cdb01fadcb9d8ba6ffa7bd2606fd7cec961e8f9f45f5350d5b93b82075972f29a65166116701aed0d102c1aaa246b415eefdc7f386bfa4a656637ff36bda9d9ad0f2821849f3117e9a9eb51244c35d84ea07805f75e6183afb163128cdcf5497f6b547ce992f496527416dc875bcb27c21378d224c6fe457ce333fc54c7822246cbe633c41a1c66c879e906161e5504deb390b28114d062fae509f77bd3b00d59230b4c9013d8e44236a7430aac481a749558e8174bfd0580a59adc7f7a029033792a3013de6223bdfdb856c6910b0ded20b140fadd5aed30519956d0922ae1a626740a20f3aac129543d61410ab9622c7db7ee7c3685de743af8bd9012f6e3fceee6878c92e2a6aa726a3a9ef6fed9aec19a56070afeb8a84635138ab0a5937f70c496d16580ff52ed1afb249098d2029049d39701d5047e3713b795362ee1a76a2211fceb30cd7820a413932ad5b32cd188206134536d46a79e1c78b468a3080fe31d0f6e89289948c010c263ec4b8f77664c1fb2dbbbd0b2c0678d970bf717a4f194fdda3e90069669a8dc39ac177e5d33ebf817cd84dc91eb7015e45dae6b7ed8755f58939ad3b9418d66f0bded4f85fc7b8d261756b7dc0dc2e8f173d35e9aaec5daed97a7b3ccaa6eab09c028c70306b88651e75751a77855ca5ddaa0fdcf67d692832b24e2316f42cdd938e2b79f8d27d285b337e2ea515d2ef7b9e38cffae5ecac21a5b66ed334bae6979037fd4b9978c74dadb0299150720b61631b2d50bb0ee38b698514ab4a44a35d1f555e23405a5d7c2d057a6d00e6941611a6d5bac0656a53742869da38665b5cd442606ba45506beb7f5c3be88fd33e38718f2dcc65d93aeec267c17afe8c50823104f108d77d63be5ee1d5cbc869355687b0a6d87cbd3a9fe8ccfdcc6a8cf9d96ae7f4242a00f724a4f63d969f6686125a26a67fb78b292eb62dc7e210bd4abdac4ee483cfd3c1db434c36ccce6a5c3a3c59a301e60e82bd6acbcdb9951db31935e7d66cd28cd932148be6c9ff352e2c07f3ae37cad3a2b8b0d03aae8e741f61b8538d81e9eb62e62509eb29eb157de79205c3ec1e3baa69f66d8a2e5c0a76122e78e4e7c5aac7c79b0000cab2c6b0faac7da905cd76ee9798d9baf0db992bc403526315058d4825e6e9eaa085367417771bc9ec54f95098ec249408111922a48d972549293ddc83ac7c7e5b33995b98c9320c8e46d7331196f1c7768685d218e6322984d36fd8f297099dd505af32e402a2c988d93dfd62114bfcd0ef5801085917fa79707e933f1e1fe0b562a1bbda80d40a05211531c49dc59b512aca3b3a3e2cafc6e1ebde97745ecce45ac425edc6bb3102923d5ce9758c0d478e3156a7c9b4bff02198e93e8d1d8b35462c28ab31d9d96b69acca6939abf48fa538e246aa65279a30e2a0269441bcabc373d2cdcd362c02e1417ffdbade4b798fdcd26a3717013f7945520120d27b4d174d7d4a70c826a9c2b3426f7a68aa6e76bc86d9c2b084618c1f5d45e9405210ba3873ccc1d2b93aa889b96d0717592c6e5f6f56cf17a9f1bfd9ad877bd776f23609d305308d468314eb5837ea9ab0ca0a9d125f179eeca31abbb20e142f06cf963c9b03cabb3dd9720c267044e1bd411f3b802739e4d6ce2db000cdbab71c0b3931ba1c75b4c400d015b6d5c5bbc3661a186eff01878f4f568c01b021d8ad2a256802acc96cf915a01bdaa0ff35d9ca70aa4756f1b7c3097ff6fcbbcb4a58d5b0c487dd586f8d3cad5b38d20a8be9f5c24005939225fd036c61d16e60774294f52b4a3d6d51e4de25591057545c23cc680e317e1bb1bafbd6a21dc249f0aa19e3eb160fc4db19e74dfc02bdccee8b106aca66b3314734f9359be656fa6031aaa4a4e88ecc71e84f342ed70d1623eee185d99a2c204f54a3250a6fdf77f3414442eb47015c9203c72c6a43a3f50505d2fdad1b017e15740c2edcb2f337ea646290bb98bfdcc1a4b91a08534ae8cf1fe268c2009e552ed14367bb310c5a2e8243789453f84303d12bc87d49ecf24fbf2d255cd648b39bfeed3eac9962524317f6ff76b038310e15d627899d97a2e84f33b0f780e9dff2f0cd85780e71a99c0ade7aa28e49f9bb3f9d467c590d07c81a472eb2cce1f553e9feba409a56f2ea404c977d1b86679d2b1e199d256e33fcc86c5f316589691d17c5ca03f184b620407d908dfbf7394cb34d39328c924f5738394b3993dfc383cb3a80363a90da5824d23c9376988c0ab29ea600051f02eff0d6e287eb93f3f40b1831d5556c4fd2cfb25457a667634c5236e5a40829bec26cd02014567f195dd27d0c7f6c637670531d207af78bcaa4bf37bf704b2c5be259db1f17945a70602230d8774d3c8b3ae0d91adc8fc2710e6879cc21293924b35bf0a3e7ea2210ecf491047505c4c36942f637f86207d5fa1f12d996e483fd020e229412d5c8d61eb12f91d998b2c7a9b7e6704cfa4ba41ccc63d9abe9525267de2a1afacac82ed08a6d4d464a13c523d45479e8ce4295b953b91371165f12b5515b64057d1c0df6ec81ab1b4e4747e027edd562dd2ff56232b8e1a5a4f0ba90ebb128d8e4edaefd56324336ed57dca72ce8fdd317ec4f51c07996b909451bc44de613422609bd8a0e1fff776e66974484e5022dc458e4d7d33072412da9c9729e37c086d6c1181d4828d80267521a69dc4fbc36241a5a32451f790f3c38520181bee7872e29d2ff9ef5d2a6c6468d8c8cfe8007a561cb58b0575eb08564607a1b65b3b508af11c5b28e843b00a02c65f89edceae947b514b420fb4819facac93c3fa352fae01c4a074def8c891c6e62659edd2cd2b1897bd7cb37e4248081e68b20a971eb4f79765f341e0ab84381d5ab57be6df30dcb00fb52eb97333d638551f9b14f3082dd94a79166add368a32aab51d1153eaf2a23cd140b49b2f02f9714d7e4554bbc21e62fb730ef164d8dc56e6554b722dea8ee9a9caf9c44f520f7ef5a9acab40c3f384f7ab9310ffb2f5c10e5632ec98ea6e9a927bd25e6a2625fb0e31668b72e75fc9d9d3463c6e3ca09f02fc5bc7d0f0ecc6a815b6595b6a952a228894f16e89e266dc656b49f169076d4bd515e1fbb33859d44f5d7c6c9367d636f856b9b9955d671e12db31cd4362f2c70bd591c6cfc64fb97338c65be63993619b2326902a48791c0a067ab8f6b1de65cba9bdec485db81c7bd3ab9e5fec73d84b571874212acabaf438521b0ba61c0a6fc38335c5ee1ef2c554844dcf7ddc54e3fa98f03fabf9100c8f05bf6a7a57b88f11356067cfca681284b30d06ab24c4063a6dd15cddc525eeda3fb799ae77d8423dfa0f0d9ee490963194269b56bef89601e8050ae325be8e3fab00918f44c6843690c4ac693f263eccf9122b081b875eae04bd785936b54420b6c2e83894d8646f497ac91a7b57e43d9548074b6ba1907aaa92c0d64ffadb849bd725ed63ba0fba03c65395e9f047f5ff9bbdade5ce7007867dd4542a59cbc643d5d0dbb63669d4ac380702807e3225a5de547d567ecf6931b3589448dd49a9bdf802840e9f24fd74dc435eaa70bd0dca0fe91ecdbcee4e8c4b1c324d1546d848146728bc5bd8c5bd3529bc2040a60c9e9822ad5c6735b05e745221070746856e87142ef7ba13928f04517aee08c48e1eb25c0e3e41fdbecf473518349950db2679e32d050296d36586690a4a88a4312247c60250826f60f2e1a66392268131b5dc43f60c3adf6542b4b51a985467f1638138f69edfdb874ebe9de6d255910bf38344c5cd2898a289075fa52a7769df5fc9cc5976132db91b0b993c15fe56e5a27e145e31b0ed02988521aa701af4afc3edd6a4d31d66ab0ad7b9e89d959358f5a2918ebc3c016c9070ec6ef6962c1a306a0bcbe9f7ace5479387d0ec63c47e83e28ef37052da873a22902f3c5e839305288d2cb68734266bfebeaa2b0fec06ff3317465aa2d2d03a3f7376168c62c334db8c4d6fa4b2828f428290ca431be7c9e20b1564683cd7771e3aa1ea8a401cd144c0a78092ed4a22a95cca96f80f4f4705643a73f9ebab9b07a4fd34a07d0c69765667054069bf4796b133c54ec1065c3dedd21cb055e296b8dfc556578b058f854a104af02568557260be2aa4d36da0ddfb80bf2df110f7a68e685ef4da44090a3e6999c3630683e5d524db1951a986f9784431c84117c818aa7ddcac2feb1c3dc4d346c7c2d517a3784758fe4a9fa0656d1b6b5743f77fa730f91ecc529c6b10aaad061aea161a08da13144ac6e2ed289290a44e56e65010be0328c09159b69b2deaa500dd752a0af8e01a17e31f6a3b05f0d6b64147ecbf94989a62f5eb92bce10d04daba694e1e93adcfd252b6a905a73283c9796eba8655131f0c78c1c62e5f619433c16e8adfb2837f2433fe04d3d8cf46b580521675f7f74b53f5d94f201431f7624877e6b749e2027b88b520d0af02b2de1616e47142d1746b4b6fae7edb4a495260b466f8d9e6cc9cece99c93a441da6e82a46ca6fd4eb6ff22e2200cdc29d2acdcc0582ccec301bfcff0b", 0x1000}, {&(0x7f0000001440)="37c2096c89cfce02fad7f5a83e15d0bc8c6912944096e7c3ca45dedd5b75023d10e162d0599ccbe009bb0ffae10e95c0bfb36ee82a60d9e134eafc8461fbfe667d5aecd731d79be048a8e1a26bca97218a3c20761f1e94cc3f18fb633c7dae96fab9213760a4ba578fb0eb7a6fd40dfd90e3d6", 0x100000046}, {&(0x7f00000014c0)="6a8222e2dcbeb8e343b9d3906374ada3a7d8a33ebfc8310a4d1912a20aeb0f242673186e38afcb44511cfb46ecb0b911afeeee1f2c7491692008f567adbec50c5102307275af50c56766ee4ca3272a76a2d506e753ebd90ad2e0eb77560955977121d2490531541b9944fa27629e7c2a19ab4610cb9ce3e5d4b34d4c7a8b55db9719436c63e79e784475023be4877c7fd19f3737ecc297714533c83d5efee5f4e20a57e6e85a6b1cf2f18891c83cffcd933d2942f636d5b01707ec1238e7287fa7ae8b57f2ea07c0c7a0b39fc57d6393465ed0828e3c1504e29703b38a54158e29e891ddc27a12024eda3e0f4e9cf8a9c671960117ac2719cae2", 0xfa}, {&(0x7f00000015c0)="72b197292fe7735ae680c6a6c4b304234d10340afb6ee70ca270c38e141b8232c5153b44d91c50adee9abb33575df7106fed1a0458002184d3197e22fc6d091e3f5069a0b18f6c50231741c82e745a7b2c8abe56dba95fd02fda1ed538b499f2380813b07fd32b12bd7b347dfa1d820d41b1bae9a31299d621933a11b288373e4a4c7852509e8a4fabe92072c81ea6519cf2b45b0bcf82c9f8d99fbc63eb26c363f3f11df2c6efc33ed0a2627161a99ecc45fa22fa510b9de24158d19686af9c0fac8d6bff07f710900010f435add53d7fb29853931d7d8514ebd58364ca806bca002f7f7679", 0xe6}, {&(0x7f00000016c0)="1bd878195a0d201424e49123c08685008fe2bedb4451a38e33df6d90b775df73222a56dbc46447400e7d7833ebf66e3bf51687667821ed4eaee9153ee66a6c6d9d6e2a0b6e075a639cb01b8d81fef318b932ddbe937d6d308e82e74370fb85c051c7141cb58e407ee30bc12f617be6c0f7253e58124b6f3c26f54079be851e89131dd8a9c9180ea0dbb0ec54be93f444c7c94d8f9c276e1d65d7", 0x9a}, {&(0x7f0000000180)="4a49a165e5570df974e8f85cfb66406fca", 0x11}], 0x8, 0x0, 0x0, 0x2}, 0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x8) clock_getres(0x0, &(0x7f0000000100)) 16:10:23 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x2) fcntl$getown(r0, 0x5) r1 = syz_open_pts() mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x112) nanosleep(&(0x7f0000000180)={0x68, 0xfffffffffffffff8}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) 16:10:23 executing program 0: getuid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") 16:10:23 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="000000186004008b00063300feffffff0000a3bb6b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8d", 0x2e}], 0x1) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x0) 16:10:23 executing program 0: setreuid(0x0, 0xee01) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x0, 0x8007, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) setuid(0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:10:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) write(r0, &(0x7f0000000180)="389c2d4b09d0", 0x6) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xf1279230d3178e3b, 0x0, 0x0, 0x9}, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) close(r1) 16:10:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") write(r0, &(0x7f0000000380)="b6c244f306524f37cf36afb46592143ef7bd7343f742bc3d31109618cc98c6016c6cf65eff3891e063f553e9cf2f5a60834ed55226ebe6ed2b96f00e7aa621689ce31629ad2d048b0bc0f62f3d0356b09361d6c15eea6ac801f2f25ca2a8eb0a898aaac8a044061d7f422953ffc24f0b32b927b72f226fc7b6467bf5e60228af37afaab8d05f36a3d4fc8cec6af8f15c0b5c974ea6ccb738a130a51c22851111d340efc0473fd26503da9dfa3f8e73580ea86f62d394278285eb60e6d815ecba6707a23f175b1f56b15b75023c3a1843e8043bca39b48429bc5ed26dd305fde9cc92c4f1a855a7b46ecb7379c602edec39bb96323aaa6734358569dab27401924c2f981bba8222f6d14d4a7a8e9f3f183b59923ab67fe7dd97271f5e0d06687e53fe2aa7ac4fc4097de033dcaf683d5b723d340b8cf6dde9f811d894581435811683ed8b48e24e5e11be87068df651f21472152472534b75a654444431742c135e9df6f4f805388354f355346003095e02f1dbd1e753de30a407ee55828d37ca0071093e1b8f0fb15cfa39313e5f499d1d64c23e3536071659b5b24ef375cb6ce17c6034a329a57fc1e54669062d12514866f592d7fdd0d1bfa679aafe53c4472d7821a7687e39cad980f119791c9e403231b6a846484b01fc3493e6f18376fe49c66bffc5349821072b91b4139403b56357a784b8c177ce456e9e7b765fef786bb2c47182a9a77c1dcd8489f585dbe4c433ac0f04d556ad7413b17af017116fcf94088a8356b7ecac0c45171937cb03d7ad4842e2289b4cff69016a20594a8a6cd2cc197302bd7e77a8823f0c17bf85708d20efcd734643bba6aca72e09d307b458661b76c28a1aac5608aad645b323d0d2e0ee37b4426993ea0b22cd260476cbf84fdb0a79344225f8f1bd85ddeebb19d5c4302a017c3a484c09b3d760c8e580348d6f6b39c212d74fe4f05149255ecdb73ebf1e0ef2a771b342e811f1379bdbf32e96d6de1b4f14e8f9796c4d5ff700552f50cad846ef105575d71ba1cbd6efdcea86087dec1ffd8820fedfe2e0815ae01411cc7c6d3a52ad48b33924a6d7f55218efc48b267ba8e268dd0ae9b8fe21da149705aa2c2c687eb35c9ee23f42eb6772c36a232c0808e916edb4095bfa740a5f413f087f744b7f7a181d162197969b9ef0988adc091773e3c86d0d458445020506c4db37f303e08235b40eaa0bb508a8da72ef69189106213b476e210f6147931d9b5da02241cbb516b03ec40722fb798d3efbbebf4ac6c7bb8a0b8177b4ff04dbd2e7632c53fe8c49d1ba5f053e07600d12795f8ef9cf5297aa2952dc589658ffc3b6af69661c9316657d5c84fcc4ac36c45791469bc7e8a2eb1b503a8cb7c516e9b40ebf57023d7c07a4185f690a944adfd989a2e94a86b437653fe93ab21a1fbd0f9445d4afd71474ab4ec1febb14b83a72fb2f1f98164ee04c75ee3eebe4f0ed945de521228d6731cf31e57642827d163e7506ad59972d793c227273a20fb90cb625293c9cd007712b07a4c0df0a2476d729879fdc338dad20cb84ef3e2057b110582278b5ef59275d86b0360a7387b06b5855c0886a78ba8ff26f3f6117adafc89cdd2c4280125258ddf1a369d2177452494d2e86e2ce4d7c429cb46a3e5bb6d947bd294c31e814d595ee49801978de9065dad4d63d99619140cf925ef72d8059bc1b35a57781a07d310734beb1cfc24dd15bbf6fc76a5c18a12d56dcb2e3ea06c12531a6eab6c8f0911b32db93cf901df734b749bfc359f65f32342d3abe4b5c14d2eef2fe5e14ff4bc01ec72186597f216b95b9a0295d9a0a1b793c7a33c62d196de36181284018e751e26c81bbce08e471cd1b9bfab490c6313ba6924c565c2e865b2331b3cf4513124f5e291737f8d622b25c9bb0e952ad6285d4f1d6a1e4117c35e88f6db253f7c1d7072de5e2d88b0005e093f943df5ba78b4ba27932dd98c0d374e5095afad1ded6b22582d1dcd0a5c74230351bad5251fc02ab111ff4c694cca99f00e56f14d838535ad6e692e35f310d149ef65959dbf04e87dd53168369bb570cf2a70b9cf5d73b38691de9724e2156e0beefc28c924ec8dc4c2c62701327748577a82020c429cf69f0dfa8c60bebf96275c14a67451b36b765b6f34a4b324392917db8fb9d39953a4d37abea0da2418aa88766dba35676c7e53d09e9888829cf05a7ba1e06e025723f8b5873b435cc036d4390527308a7836b6fddc73c730b97a39ecdef2f3ccff07226e0fe17d0e1d769180e2e4dc46a7de626cb3eabd289710f5b3814ab1e9a8d2c489d1331154b366fb9284236adbcf71a793fbdad229247c4c974c5d2ea0dc9b8b8a7e4451a6aa15e467d6c4580e66b3138f6050c42984aa26023521331062722e9497b667000374c20b0f3031659aa0ce73fb55b1421663bfb7c0990e564d63849ac6b44f225d0c6819a7bdc57efe8e831bac79e91a1693317cdb330fb20df509e76af9e9a0a43d3f4eabdd52e672b1fca2766f0571de1764b5738b1c634af96f51cce1e2170ddf322bd878dfc31c3baa7f4c61fb319c22a26b86d1062074689330e64a8f74f932c1e49e874e293095d454c7da55b2082cc5dd4ab854f9b76148967117f8533cef199fdff245d768e3ccf3bb2ed0acf40eb6964cf4d14e6f0d7664837d46472b2cea965548de898cd5359620bf79296737788a07924a22f77c6235eb08bc8be8cfc548fa601787d5a1f14e62d3f694c1e70a45990bba3a9fda22a0f19b769dd4834f40d85d7e822ddc906fbc5b04eff6ee9a01872cb0b433e8ce47240ba3ca81baa1b572495db87dd0815e16c3eb8d72e2ac05378528e7c71bac4025f8ee1c2d685e16a1eb033a632fe44650a7b483a0a284209c2f628893e11b2ae8698fd6bbbd8d0a53229ff4d1203ac79858a762e6284ffbfb35fc8349ae0a41942e87694d7b2ecb34abcd83f5372eba3228c1d7dc73c4d3e0d11444c84e8060b58699fbe964417c51ac6bc06012d08d3b244c318c54ca9949b39b997c4c6e8ba48542e9477c752450825c4dbcb2de04fd1bffe34775a89c76b34b35bd759accc1741c39603b707db1482cb269ae7a3eb9a249760622bca44bfe3d169f081ff13fdfe2140b6377fd3a655252190246d69baeb41daeca46c08b9a472754e26671a2cdafc856f2811e24e1f87025eb8cca220624d846ce41fe1290fa2a54095b0f92787a9593674a82d99f938f9aeaab0ca0ea2272c6437a8347d50b75bc91b47c0cb7b7c7f862bd9360cd94fd2952551670a9bb964a7b755da35188ed6865baf17bd78af46f4e31e7b9c0b4eb11dcc9a6bb8d489e0c8ee7fa0e346ddb790f2e89a42bc966050bb260a133c796f6c4f106cfcaf868134e19c5077e0fb6b9df64ad7f2d3b4a00ce70a3122976a7d526bbaaedafc6df1bf9e80bf556b2d0a65fe3c45f8c90f916195a3723c4ec8bdb81da52a7273624663618bb261631d423b244eb46a20576651fb29c9691c595fa6bfbcb10008cd612c1f9b4e20ba3b15f8f66da53d1f5ef4a9960ac196a13c40c9a7887311bf7170fcf8c98b07f14fffc982177c2de821da81c174c6e3a28cfdc4557bde3990d4c7cadace38e83ca2369cd9b9c981787f6f6059452e0c65729424cf160d711a7bea6927434b01181c8e5f7a9791224743d40fc30e7a6f11a06cdf9c3d1c56754fde71b53697cd2a88c06be2cefafa9a966065a9599e5017ed0fb6d557f3168af7a08893c4e9003cc5b7811efd9605f91b42590587cf7a762e0d6e4a70d061680117240ba7be91ebcc045df785fd96519045a3ac51cb7c2eaa817c50a25ed11546d6cdaed4b083819b4ca5bf29fd931131f88a7b27a6791d6a1e7044f700f82d381cb2fb90c40223b41e258e7a05062f9d45297e64a474e4960743d8453f643b54d54e335e75f649fd14997574a0b4d456742704d3dd0dd318eae66c6db2a1c44983054b0533a9b40b7d7ec36879dd5bd18aff49ad748d0d5e325b0a4274b5c2536c14cd62fed27edbc0ba8cea43e86ea0eb127b09926b891b7b462b1cb7f46fccafb92ea5388911b6e1018f9664a400cf865319e2cf900524366b1cacdd9c21c6fb980dddd6ee0872b62afe95236f920a7ecb62c9d1c2500e5bdcd2860831be5dc3faaedfbce7084db4691e622d4811aef6fa438643c9e09ce9d0f8633dd120315834224c351159e63a7465ebe41b67769792f4b9e8ecfcf1079bb62b25ad1a9366da27cb9e8674890715bb1be9d4adcd4404bc2cb35c6da00789e03d540173215de3aa3eba0fa1eefb067f1e3e0874cdb56bf1a59bc4be07b6323e9fe713161abad6b3b734402b16530e3520d7d2f82a9a7f2f156f500314b13d3a756982abbcfda99a98cd2fc9235729c8af809313b7fd021e8ff8a00fbea46843fffb0359de9de3db061183bb89e4fd5da84aa015494d702df588da160f7b367d6ecff578c899602152ca0c333bc00f24e52e561c912754dd3cea3c609c9786410b073eea7d73a50faecbeadfde6dd67463a84f75936d8609284ece88742c51a63bb8a397f020ab31da536e51a008cb9ff25dd7688196028dc19d4dfe689c0fcc58016e1208fe2a57deba24b2b47326994c311ec95dec6b61f64515b582f852858b7c51d6c4f250ac7abd9e2871fdfe0fddd3a692b9c4093575bae8b9226a4ca8deef534f4a9b6440a2291c5f0aad755b3c33f8440fa535fd593052aa4a8697053619040b14dd9510f3189204213940b73f7b9920f0e67c0e3e0cb1c5d167306f0814bce8e90530619485429e24571adce3b4d059cd06a1b7b814e49ca570506a0f490ee9994f9976609e3ce6938d3e9ef74b2bc602c7e30e96dfd86b6696cb52999bf1a989a5f5b7db0f68172156237085f376ded590efafa11955055b2599f22c58181b254c9b2c41b160856976bce70bdfb9721e443a8e016b5992880b24787c8f7f9e6319a4e064afa5bfb5939aa5efc7947891d461f429a00a320e9045ada17eef7c8c589a4a1edd4e626aeb16b4b3d38e00cdbf35d7ef449d3b1242f6614caff4d7ebede7566b8714cef496d0378cfa56c9e7dd901d288f260e67a563a181e94e8babe9cc009be0a5dbb26042b3ef0ac6d250199ac2c45085320cab1a7d0c41efba7dd490bbc84eada0c1d7e64ead1088899e55f7d5fc584349545696bac3f6cbeb13a4ba58ecf93ffaf0b3a57142e2423984197eaee5b1a25098d0c7b4087af7e8c3ab627bdcc5a8fcc28f5f7ad22daea8a68bc484af7c1e26bc8999226b884d557cb96cf6c025d5dee95982423ccd6d6169957991b41cc86f009ff42ab70057810c7e668c590e9f945398300aa6d2ac11c5b8f6e1caa01042563bd4a6ad2eb212ec36e30fc01380e9a0e405a955f0f383e91361c399ec66c38ebb92516d566b7e2179f0102b5d953e44dee2e8bf2418756dee7aa8f3b8857c6b03622939fb0d5fc812346ed74c41da818d3fafd2a0b2ab78164bc346b09528d304e5cd3041e18bc4a0c5147f6379f7300abaf850b2d4a97f87090676b107d00a0e80c53d0060d325029599ff19b84ef6cab2d2edbc3bda9148a113893ea3898188b9db8b47ed5717192a72c778b6c48ad8880730a29ae7ce40baa0878e8b7963f2ff678f8e1597add6ec580af21a437ed6657cd73ce11b5b1d70250aa4c27a4e3ac4928c4bb607b1020cda30f1025bfc3e3eeb76e2c65948ef8dfc6b3279052b1eeac9a5987c35b7ba6fd2f032b831987aab5a9a230d87a2dce585291518db0e3ad631016e0c18cf853fa375f971cf", 0x1000) 16:10:23 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) sendto(r0, &(0x7f0000000000)="d2c45247b556801ac9793ec34a9336ac6312fbda67c495a571a45fbb6dd26deaf68551002a013ff4a78b2249ee195bf6081c3a30c7c6258ee33eacc4186edf182c7cfe0813494a810ff2cb4b802181bb71079f80606cc1b2430fc35aeb99603bdf0d805483e85933f04408e7d9e3516d71704e4547e4abf324facad730f76e7bdadc0f708e40269e10f8567d0e0461134a834769876fd819cd38c5fe78aca1fb875e79d4f6ad0c0798833bc1ddbab327f4dd25de20ada129a8566f2934a4975356969743232b0f719381e53b61364be832e81fe51578dce509d9872a113d42d35243a208eddfd32e", 0xe8, 0x5, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) sendto(r0, &(0x7f00000001c0)="ff697ad7f822d8b481875af00878bed749baaa49cbe6337ffb9606c230c45a52714f161a27415d1a24672cf01946e51687426cf30214e2618bbc204f5efb15cc1563deb75a9fd81e030974e56cc74a9cc69c91cb047f", 0x56, 0x0, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x20000000000029, 0x27, &(0x7f0000000180)="e96d96fe41d4c54be33780caf443c4fb51ec92a18c9daf800ded013ebabb249cea", 0x21) 16:10:23 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x1004, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x0, r0) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r3 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffd, 0x81, 0x2, 0x7ff, 0x1d}, {{r3}, 0xfffffffffffffff8, 0x40, 0x20, 0x9, 0x81}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x6}], 0x1ff, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0xb, 0x40000001, 0xb9, 0x9f}], 0x4, &(0x7f0000000240)={0xa4db, 0x8}) kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x4000008000, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) 16:10:28 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x2000, 0x20000000001b00) r0 = open(&(0x7f0000000300)='./bus\x00', 0x400000003fd, 0x0) getpeername$unix(r0, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000100)=')}]\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='$\x00']) openat(r0, &(0x7f0000000380)='./bus\x00', 0x80, 0x40) getgroups(0x2, &(0x7f00000003c0)=[0x0, 0x0]) r2 = getegid() getgroups(0x1, &(0x7f0000000400)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x1, &(0x7f0000000580)=[0x0]) getgroups(0x8, &(0x7f00000005c0)=[r1, r2, r3, r4, r5, r6, r7, r8]) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="7e5639674b3b2cd88ebcc544ef06f2336107640c5e0df300365069b679b6e5a3d32f55b6f50bd104d6f5163dbf324fceb3340788883dba0b3e7486f463dda652304db64212a26bfa1c912b222c85692efec505918b32568e2ed26ed4d05112226dacc3a899d64e20b6814adfdde10cf3d134d362fee84afeb995703357798041a4c78550f29541911c27fb1241a6f6ff8f98bb3cf0af69ad625a90a3ef9eb20c612b", 0xa2}], 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000600)={0xfffffffffffffff8, 0x7, 0x5, 0x3}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000640)=0x3) chmod(&(0x7f0000000140)='./bus\x00', 0x1) execve(0x0, 0x0, 0x0) 16:10:28 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x3, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x10000, 0x7}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)) write(r2, &(0x7f0000000340)='\x00', 0x1) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffff8, 0x80000000, 0x6b, 0xe6e3, "1368312a2d7527d856eb1f79f1c77e01393245eb", 0xffff, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r4, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) write(r0, &(0x7f00000002c0)="28259adfdc70416b3f64c0d893a69785974dd8ebecdd4923167bb8c1e91d0e5126ea20a736e8fe98d7e4f098b12aadb019265ec62aa4f57e5907", 0x3a) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r5, 0x4004427c, &(0x7f00000000c0)) write(r4, &(0x7f0000000200)="78423cf823085fb5778178bb2446e4c39966b0ae19eb3d65e2f0c5962553937a204361a1441795ae5a0742a558e3cb38997449223e46798d2b823dba9d62dc8a6ad95a0ba272fede3b158c91084cf4c7d791ec5f446d4cb896ffbf2e2d8727030da64bc07b876aee3c4a0a7cf0", 0x6d) 16:10:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x100, './bus\x00', './bus\x00'}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x2) close(r2) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0xad27) 16:10:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) readv(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/210, 0xd2}, {&(0x7f0000000140)=""/18, 0x12}, {&(0x7f00000002c0)=""/127, 0x7f}, {&(0x7f0000000340)=""/191, 0xbf}], 0x4) write(r0, &(0x7f0000000680)="75f2b468d9fa79a126829ede16dc05729607e60d34a325c707440faa122c7b35c8fd680d974d9e0d75e7f74211fbe274f5d22cb51f9859ebdcc073f9b391fe075bea0c6d6a4a69bbb4bd792b3d36ef0124e178062dd8e81553bc728433c3d30b0b4372544dfdae736c2d8c842fde92c064d0f9e7b2f2197787fa58ca7959c0aff7c37b8aecd71945a56ee65f3d0cf1c5e86fb61b473fd5a05d8bee6e2b1977a206accc557faea537b221bf10a90e622f5f5b7b863d6f5953761159ed5b1442399c9dcc19860d3e55af6a0c9134a8b7dbe131f7bb5fbcf7e93e3fb617b279c1bc7d3d2b215e59b2b6c0161bc275334ec0b588d2666dc2c6d02652049020c87c70c10ac683ce22a7282b09c98b85daadb2a470cc845d2cba8846ce91232509d9215d51fcf218b3eb36237f3312f8", 0x12d) r1 = dup(r0) pipe2(&(0x7f0000000440), 0x10004) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000500)=0xb090) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x3ff, 0x1, 0x20, 0x8, 0x3}, 0xc) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) select(0x40, &(0x7f0000000040)={0x7, 0x8, 0x3, 0x9, 0x80, 0x20, 0xaed4, 0xfffffffffffffeff}, &(0x7f0000000080)={0xffffffff, 0x400, 0x1, 0x7, 0xffffffff, 0xffff, 0x3, 0x4}, &(0x7f00000000c0)={0x5, 0xffffffffffffff7f, 0xfff, 0x4, 0x1, 0x4, 0x0, 0x26a5}, &(0x7f0000000100)={0xfaf4, 0x9}) 16:10:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) r2 = fcntl$getown(r1, 0x5) recvfrom$unix(r1, &(0x7f0000003a00)=""/241, 0xf1, 0x2, &(0x7f0000003b00)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, &(0x7f0000001740)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, &(0x7f00000017c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0}, &(0x7f0000001840)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) sendmsg$unix(r1, &(0x7f0000001940)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001640)=[{&(0x7f0000000140)="54e95fa385c8895d3946bf61b9e2f6f48e9f28a68f2ea34046c420bebdadacba7671d0fe1470d14673c5fb9cff9e982dde3f3ff527b4c1a5a9eedce079e45947f70150ab58cec97ea345121539583e67919d62e3fafe0ed5d5319b11645e06a6ca8a71534e6706039df2381820e89b060b7a8017ce4ad0d2d137c395e35312a2ef915038188da685a5738c73e27b7d65457fcb148c8da00af0d1310f6e92330d22b9d75e3976302e5ef5b1eceeee442aa1775bd15299ef33801238d35c2fd19334f622121daa14fa0a5b8e051f4c", 0xce}, {&(0x7f0000000240)="45e453a317f2b0f3d17bf7c7de7faea0baa8e523f734f654e64ac021a94857c4cbca56cbd61144fdfa74575b8ee430c5be1dc4ecacb6d912c9978ee07d565a50cda483ea698b23c3e9f4d84cf647d9e453354efa22a8c484a86565d6535c07c1b81628e1e0a86ababce73ae3782cc3b01cfadc58033e2c7e04f97e5378c2945d83", 0x81}, {&(0x7f0000000340)="4d95a0108fa456838611d56750cc906b21021c7c20f11699cf4c42f0d40661bcb80b541a8e9b550d6d66052ec7dac34aa8d48a3d4020d7cce444c18dc3efc9fa3e8f30f17e87f5a50ca9f28d1dd5b733067e6888f10a64545964106d663611513529239c739691ba016765c5954e9b3724c379c30cb7b876165d65d44c7ec12f4c612db7edd120bba8b39b92cf761fb8692cf6b66699c50c0b2598c09981ea204c1dced531568c2c610d0830577161dc6224ea30e9d7be7a710a9df2afdb2b161296d68149b29627b76247f201f752330390eae9ee8dea57a6fe37c17f84353562e45f7a52a2c3a042292d23443adbd0d40556bf61a222", 0xf7}, {&(0x7f0000000080)="432f412b5b25b9d4cbcbe9db181f3646177ebc27172281abcfe7cff05e397a7aa07490f75bbe0e6249e09cdfafc4468ac3b4c0d31bd18dff7f1a152a9af4a69b44456dbd02770b4d7d791a2199bc262c3cc2de6e4797c3bc32750394c14ee3733a90f001d0b642dc5499", 0x6a}, {&(0x7f0000000440)="c25a002e9bdfba84785739c715d58bb67a550872df46ac1de608f694b187a19a0c88b94cf72484964fd6d206a04360b39c380ef81a5ee303ac59731cc8e87508574019475197f7ba60507b7cc3871d457b708baf808c29c4fbcb96a4fc68bc33ed4b043f9415c2f9d62b0ca032104f", 0x6f}, {&(0x7f00000004c0)="b3e38dd7549b6925b384bb64e555c9d6549ff26965a72d69583945c513c36ce899edf8ed9a06b2e218035133b8feb03f4130014d061707db93e7946277bb96769096e4233f1181aea56eb8dca73d5581535ff3aadef17e67d2e6f14502b502204d4b7bcbe9b4fc7af8b93b014f0e13206a4b613f4a1606b537cc81739974117fbb89c0543766952d64ccc11a59184760b8da8a5c806cf1b85e58748b3a9c3f0f9df103a240763d84ac5355b02b9923e05b373aba09f6c5ba9334d5d25e6e7f51494610e6ee7fd4de06c385283905c0452b9b16f01517092bc1fc0ed24dca62bc5087ae88a848f08a7417ef5919d846e2d55145cf2861e8be4559b0b421324a4bb1d98b12d6f2453758c38d03300b7996be45b303f60d04951c6aea542af261ee6f1438745385f44a372e6a9c5140257af1ca456a4e7769d6cc48ec29f1326fbbdd33dfdd781c2a9eb2143047f89f72f9be8298dc75731412988e5d46c6ffe353b914de77df135363c64d399308a2f72b4e7090b6a7b98902d1b71bde24ab1f7d639a8d8c9b6fcfda8002b55d8cb9aa58963a45e76c59e840fc4b9cb2789392c2002c6b81b73f7b53013ef5543affe2c9d252b1d6be12043c03c668804b1f3fbe25a1a5f8bc800213380d4ef76b1a94ac8d0b247f2d864391117cc619e988e9337fbb8c17c0cb5ae57f5b1f11420f2562ebec66680c21a0295189ed7a0f932e4f54b597f1ec0e69de53f7e0514f2dbb0497a8fe10a825c8183df907edb7cc43888ed9a39707a26678b1e453605d82327b36c1ac2f2fb4d66fc7fab688e1ccb0b02a71566e2e4a43ff7bc9b1a95ddf7e74fa7148a1d64e48363ee4247f18dac126dd4b5aed77df99c89753f3439c90d638f2ab7e431f0c7cab9c0c124d57758b9119475d2bbd599ba10522ebd4dcd5eb61ae64e793a4a34a63c115652d19222f3aef7a5e85f8ed078dafb52744efce14e622f3d6497336a64e3af384f70a3c1f2f154e1e9a8bba8dfdf63fc8b88e5e3faa0a86e1ef0ec3363ae0ba80e76b7d9950354d605ce5c3b4a75ed396203131e8a10e0a170c84b283b93ef4e65aad811fc353ef8ea6df49a54c7ca73a181433748a878e70a0e8b2c9fd1229c93fbfcf7e054aa88eec8f7d04cfdbc22141f378116f23a5c9b9af10cd2774bfb7a02bbf3e8302e44954781f3e4a87b654cf6028af86016f417ecf160988582c7ed2dba72a2f4d86831f931c85a0facce8548a9271806b904f50fa7c74b53282a81d35fd7e464d2b1fd2c91457b4da07a8648d7cef7c5b5fb1aca2263068eaf24bdd074c90c8958d4260b0ce41fd77f25c5dcc8b1ceebd8756d4f90d00a01b0cfcee43d321cdfb016bb65dc7996c9b73868c9902686ea0a505c55414bd5eb5111dec63aedca24497137c5ede9db73d95180ca115d62f8a7b34ccb5ce03b1f3fa850fb4c4f4e8ce7a8ccf4b000685f7334820598f4bf21605c54cb9e386a912e527853754f2992b2c872d21ebc5020a61203559547b0b116f27bc72d20e154ba2dc0bc9dcab912bafbd8a8409f64d8394d0fab050212a6f684d5675184990d3743164638f77033c99612d8d39f55d80397dcd0097abc2d74c962c455b34c39902ba9f21ce1aff590f2856f260f4259a86e205a06878b507f95a4e879f831eaf908f89303d2d19eeb2cde0f7e525ac329c9ba8bd85c18b3ade2e19aef80580e19c7275388eb2f9391774cdb392d597f30f4f987e190b147979448bc3da733679adc0de01259381b5fed0c21ff0b6c381a0e6fac14f0f8a072c2bb720a9415fcca2c3312fd150c5a9e8012cbabd5bb2661a3e75dec8ab16dca5c30006f14e40787b2a525c79bf6041349f510746e07ce8da9db6e376fefd1f0d1b95f05725a6bc8a498cb2f3a4b15871cb0d7f267a6ce8e2c30e3cb27eba9b43bc423c08c3354169ef7e7ccf147419fe0f2ca01b64c6370d8c4598d719fe92ac3a49df563607874a793d9c7f9cf66a663825a94a2b1086bb44ad17323e3ea523c9d767c08869e552260dc4deeb7a9a514ed36ec5e90ad50360f0b1e0c42f892f309df6006e7ed8b06f7750e7b50f11bdfdc2363498004cc9f1fd08a90e1e8a89676f4a2748081a9c2d8596fc5f593f984b0d9f1a8e4d3d21124d5bf1a1efe066aa72e95059a0b5cd7eee465217a417498cdb8561a6b95229008fbc4bbf0d4d00bcfa39bb5d77bf63088248ff96a617485c21c7a05ee9b4ff08c454c5e7600546faf466c4a5958e06c60164c0184394328a79738e0e633bd497eaa288232f2c8d3e81db82d76d666ef277d2319a4d3428130842428eba688989480ec7c22a7adf4ac81026c577ab5f93c4998a70452a19d95b35a5584169a87fd392178aad669222abf8b85f77b362c60e8ac3c46aee62ad4de15e0d0bfeb64cd65ee6095be3e7a8c4ebb856bd7f0668c37f29e300c8ea5dbdd7eb5eeeb8567d6f0ffcaa8d5ba8ea431e6af83203066912cc23a9672db2e05acf3f4de28efda1cded0fb267529ae7d2ad23393dddcdab428b880b90a1ae46a2580ffc8b3d51763b7307de518246623ad48be18756c49f391d6e45f925c2ce6f8d0f5351860ffb869c54140f205cd41ffb3ad6d89774de0ae9e8469d5ed6091ae51c87273675018850744b206fc0eaaa23b5eddb06fe05c7bbf24ecd182db9f93f37353e88a5e3d0407e4877f2f82819f99183063693dce6c2ce27035e1a30520ff0a3ae514915773a9887905246afcab25b4b15cbb23432c637c8e31f31a0a2d173244859767002c0087e5faeaba4ea56a4934f74ed35c8a6725b2259f21448df507e8ecb0b4c009a992876ac02343d140ef3e53831931aeeabf315f493ce938d497b7eed47b381450a624e8af68a471b58a93334b50b66acd98a4cb9a06d5698962e0e413dbe5d234fb794c0d24c3da2c68dd43cacc9c7232916f00f8008986f6c8b2e5147c1a7e32b8ccf828d311897d5176dedb3949283fcad54a86b6a743a8a8714faa9c239fb8bd727040849f26a3ebd3df4b56347db68186269fb9b700cc96f3f04078ec2137b009bcdd528f3b49caef4a290282cd0d7245fbf4e19efba587b37063f5731abaa2e2d49590e9717b48632b4184b7a3753db1cc3ddc02358c0be87ea639dd6bbe967f5705db37b24a9e08bb64ced43345a55b388c1b3e72ce45ffcd8fe36438f699cd501a4bb246fa5c729ed5ed0e68a0bde5390865d69e36d4f5d8db8042632795959a7163ec64cedc02ee1b3553e45097551b137446ca62963a7e9818b694cb5356d346264590eef53ad15a9013d860650807f1d90232901b5462ab91cd8c4ceb77198f9c32603679f8e34ba5a8ecb8c92ba8262e80158e4b8a56a8f8082a1366400ef903e179773c865e1a5ec4ec2071b79d54aaaa10167cafb8e6bf1d74fb9ba9ba9cc3670fbee51c504a340ab315874265e9b45b50208ee34039d17c480e5e744bc936e1529903012ace449411af2478c035373f3b49fdcbda7b5a19cee82734bddad87e3d8469bc586f02a58c809b67f232a57f2b259e86831991c2ec27cd148acb0dbad78b0eb968fb5e4f811b76cfbef32f6cb141353197303d50a7e129b31993f5110c42e831b0fc2eacb5efb5d788b48b8103970351aa452b61546c36923fc56219b113a78d8941e4932dca7d78e6048aa44aa8c7d1eb962a99cd7af7dfd83b35aa4311de7ed78bed40a84b7e3ab05668d51707fe68cd5e83c9f992ddb1db10caa04590118ec5a76f62d5c2b821da05de6d7aec58209a39f020f9e7a9cdb4b22884d688f3c06a75832150066a9ca1bb265a6dd861ca20dc64b23d7be27f7b38fb4dc8a1976dce898309bc02e398fb02707a89fb1a42abc6e1d45cdf2194b954c45de3272dcd0720afd7c0507e5dd47791d94ac4786a0cc14b23ed4c9a584544b1e0c8e614e8af959c6ed05e6db9197c5a09506f3e7f1d6e7e790a240e4b654fdc90e809b450831be7d0c5e5a2f5f0e5962a9d183b66d7eac98a6b5c5f0cdd63ec3ddba1afceb669296ea709c77f1e4b03d4e80703651d6ca62d99b797dd8331c6c1ae972b66a7c894834a7b5020d83e11d3d12807a75a67de50684dd108bc1432dd93e30adc7402b2681a80e7f8c55f678512dbda8016ee6df42e29199b78005b7f4c6027298b3a4dd8916eefa1bf9db45b24f1dd567c0c330f6e3b7d842c4dfd8680d7c15505d675417b06a78a95a9b910cc142bfe06b691ad1d1252e2820ef3e9f1b671786d0a9bddf4ce86bef9640ee4746fc6d6b3c63e14d36bfa28ea97de91882fe0d8a440cbfe49648ef041f990020147d955128111e46d2ec2b982405dac925360693d51f290182eacce809c8f17dad5c58edbed25a6c8fd2a60d0c963d3bf06d483c5ea90561b06c4413f82e307637a2832d8582c1586641e423a1c05db5fe6b07c507bbc3749108746c0b29e7812e3d8b296d5293c74743e79b4dd5f1e26c959c8a3791484301e1569bd37a54664a744a5219f6416d4511317be27692898ba6953d20b719bceaba1ff9ff2a4a618043202bfa5d40b43894eb7dcf538077cf360b4e2594ceb4aec763dda8523048e7f408eb389907ed458b872ab605a0ea0ed92f1a57619676fc5443cf8506c6ed649e71ba26d3b95b59e9c4b7121e8e56d6820214c46f78e2b3e08abe410f24c69f9ea01a50902f97a2be40a294d4768b3a8a597eea58acdf750b7cdbbf2cad7a7bca61c302f365f6f49c3562354fa624ef8a2dcaf7bc4e5f7375afed86292aea83760d145111e7d92a56f0995f163abfd7862d7d874c6fc73e42d37ce9415563a9e65dddadee4c66b476bec86ad438681c7445bce8eb5ff22277a2f5f5af7ec26623031b37cf37fe08f2af2dd997580e814660b0e5b0e0b109bc03162c20c512fac1f76c088291b535679352156c4534d437ae9db44392e86a3aa16f5fed9192f84aabb1cb0a9a5292bf532521d52b6f7995bb48175f1aaffbc418dc212e56cda7b6db9e0137a47907950bc3d53cfa8defd736245f045cd04a5405bd9357d1dd73ace9c2d8f4665c9a8c224f9d19773142b5effd82a5a7df011b689a3e25e138cefa6bc4e704297e04a3349ccbfecbc9e19351326dbfd2b2df5f8ccca22396ec205cf6692ed909851f1604596a6f42ade89000522111f57e221a5a103360374f3c6dd7568ea59242b36adbf781c40b7b9ab07a33fdd6f0cf50815ec8915b52e5c47561048f4358eec4c884af8c33eb6e2fae6062c43d31e76a4d06a75b0a0e90b10574e633a60847f3eee0a5d689d6c47e0287ff28cbf623bdaad49e7cfded74715f611cf0480bda2c51d6ee4550cffe2894d4e242144e9c33e95a269f763c76e4c3e8d53f58cc5fc12d40fb53b3b8e1743df4fb561af38f33278f0aee1f9e7bd110033182a0b8946436d2d41113cfa0137efb0f56a6a91423fd6acaa1ce625f264ba028968992ec6b88451e9fdf0fef11fe14c2267d7b26d24773baa391eb3067524d7805261b2c9ba3179eea30796d6e2371bad8a7bbbd65aad445688f35e24c88ab51e251a8973c63bdeee4aaeb71da95ebc1ae3b85084d30469a242e3e8746fc737c2662cde46c86e39317377f4170f24059c0dea3cc6374b50ad8b61d6ee53dc3b173ac175c3e5be665bd96c9e516df82fb32a36d4789c66ac9e62ced80abdbe034ed7432ab997c733e72b5660ae8b71c49074f3a2d51cf47cc9ec31335212caf0cb27912568ee31634bef884bdbc4474cd852009d61cc5436c1b19c5b2a26caafc7ee7cf29f7c67aa577335372b27fadb774148822cf06a631", 0x1000}, {&(0x7f0000002980)="c7ebbf2fc61af1f93cd376228b9fcd3ddbf5e194b788b1398eb18365664df6adb7a5ed9c15facbf783bcde0a48f69d1fdb079e77ac7c61f76580a061aaf6bb0dec1958e549af3e03554a87f9715ee0c077973b862ef78931a9b2a4fdfc13c6e2ba6b455ad2c6d8ba89ac82cd1199f0f81f1a982ee13cf815ac44f85286b6ae24a09e665b6e32ca63c3e268ce207a1b6405ffe58fe5c2682b3976986b1ac5f4e50553ee3511a1c5e521b164beeb8df2a88830250edd0bde43832cf845049ac59a2a7f49bbac8d603efff6d67ed3ff893243e4818e7449e3617da3948a723ecc8936c2312aa7748d67fdc5fc6a1af6f2dd44b52a6bd2c8740b8dd3cb65f7a364a7c4d2139b9d0080eeb474a6f4eb8292a1cf5bc0a172db688d2c252e9dc201db43229eddb7d30f5410fbbbf17fb81a05d721f499e8f230ed5b2aab4ce9f8689518f0eb0bcff94c34f65b9b527573bec55c216b14673cf058522653b4519a40c140e6c338641cb789769c31f8c39ddb23b5f4b88008815042ff8dd01f3c70a385206072681034075724b0505b973db6301b92c310213415ee88c86db7ad36afaffdb08eaa3771366a00679c338750c4b166bf9b3eb0e44c26cd3352f7ffe21acb7aee85a4a23440d8c2af0a108b5c3b1a070b1cbfa27c8a302ca173ace1578a1df71781a83201216040a0d88af9480807b29f15452d5c4be2d5f1c32fc55046e472891f955e5946fa20a40a4609d8ac096e907cee5da3ed3bae4083bb7393af95c8c2fb0bcc54eceebe1b103b635bba8699006613ab3df3192a2cc0ff5d9bd2dfb87a8d9e9666daff1652f125f1602cbb07cb7098c2440dd557c66141833816648c47e09bdb812de994269c7540f1687e9c35c857efeccdf1182720975f109388da5ae15496024d48c5bb6bdb68330dc26028fee9158c95febca551b1058ef9c41d35eba959d0721843d25067290b17702794ec14d92efb6713b30c9a309b16a66bd205f51176bc07af79b51f0899d212ea9486b385de2d558506a85c96420a5fbaa572782ed546edf40f0941cc5b72ee23f7fd108df46a4c9ab63844a4bf3ded0d058d4b56ce2231048655811b5243ee6ca2ae2e736a37897e4c9c4f4aa39d4734edd9379aea042b3aa416028e731de1d9ac438a7f15384e6b62af9aaea12844bd5c3191ba20cb5a16ef282a1a548db0246da4f8715edbe58dea1e561c94c4d480dadf0c36c3c4fb8acc6d562c05cab733e807820db6eabb16ba54393741cdaba03b13802aff41deecd3199f4f79156aa9cff4c947c6f0a872700854d3d0c826b34b33cee262c08c5a58f7c724c35356e5884a53e54a29c53f9686a10269cd5857eacc513190b8720345abd0380bbecb9a23530d7761b8bb948099f28fab1ef3735dfd96e78d365206d5623f9a4c7326f27db594ac43c3ceb662c6b7787c0b709eb1a13582c35f6ab437eac0946870a4ada8433d2fa3f5ef64567d5564361ebdddf1465163b443f939885d28ab85bda45251ad7cb4251b30cdae50f859199015f95a54768ca17678ee44eca9e3b6a9dae3d3a15eed0603a04cda1fee7b6138ff3944030351b759fc899730272ec89e3364fcc83cb024fe723c0d87e0eadc9b92792ff3d4d6f9a4a8d626f6b795f2c866ac064ebfbd1e196c0badd3763b2259cee5376e8a3021c607fa6496f9b4008cd0f223e4f613f0371852bc9a7bff3b28e09ec52326d41333beecdc0cc6936ae7698e2042bc3dff82d09a24dc0be0cb9499267b78e910c4a97e77ff5c02259d6e7e1b714612227d8cf3f7578668cd9410905bdd270f641f5c06a106c9efc390ed32058bc67b647e2a721dc1d11a5bab0edb76b29e54b4ebaaa5691a7686ee3749085263a5cc309109c800e1e5f36bb6e5784ac5c9db51fb130f3fd7ef1d54cc07b40cf76be26af6ed102f2688916820a4b7df711ef72d0f370726a25c3b40be4fa5a2e872766d8941d74826e67acbcc0fd2213e346327b44f39175310165307be753fbdb973e90f47100b86c1a459bd3685c3dd9709df88792f5c34d7edcac8d27d3c8930dfe90c0653f118bbb28e79d40daad1301bb9d8ecc1e4bf12c781c9f25cc8a54831dcbfce497841164408601688a5a1a06dbc7fdd6fa4b3c42c85f6363e691b45c0af016c1cee805430d2edc421ca4e402974e30ae64bef1eab2c21eaf618a5310c5a8ee49c9d27a8cc5990e8441dd1dcf80c1cf12eb8c99109261a76a9ffc9c015b66da73e25020c06320d2abc664ffa8d5966e4109d62217f40dedcd7f60059761f14cac972068e689a5f3ca665ae2deda5ca61a14819e71cf9d9c4525f23af4d9b22ff9c5ea4f7c0715e7c2d96e939d62ab1827b60a54f920089706223cebae88843e41ce7674b692fe41cb8cf9433461460873554f82fa45b03971a58653c8510e228c50a7b22534e03c80bc13f8c8297430890eb2140ea7b2cac3909730ee03fb84a28cf6ca0fca31d5c6c8bbc7a1f2b8168a5706ef9ab36d0c7c28ef3605d8bd5ebe91c772aff4edec41b75d8a676e176086781857908305fbdb745af455319acfc5da2e56b1ee6540188bc3ccb06208d4cd078aaed3c3641f976645f8e1af78eed8b5395d571d5bab49d2578b3d1d960eb1f3d810431a4a08c452eac611d0be559dc6724caef14516e38b51d0fbd957c1b6bd03bf651f9879241312c29916cd03d7f63193443c708b53b04fe77633945c768b6d52ae6f8bb67ce913cb569673479835d4599ba49e501ba27edaa0ce49c5324f3d7859f35369828af3b769e3c0270b75cdc8998c4ffba778b775c6a9547ea4f6766b763129ea86bf434b6f90bd91b51b7d19b0cb68bfecd773ed736958ef1617be082f30461929b294530642e7292732b311352696d568ba026fd40e60505471df465f5c8215c01a4a5b88f82e8c9f97f3c380782056c688876cafe2b066ee01db5acece7d9b0ca2e046ea8c5eed7c5128eeef69c4cc99f1805cc4a99d5fd913e17c15a680bf81eb86a3863d2467dda9f91b1d71f69c256946fd6d60015cca5cb86d0f711fe4787dee729694c7a18b99279074fe1e1cbaf130d2435ae5dfff548f4235a5d3eb2b405c5132ed0e183ed6bc3db5df32277ce1e8bca0fcf4b4417e67ec5d99826bdf8ba8063c920ae65c52b823f1fff71ddfed6dd291c689ea4b8d044f9827189511a9a3ac4f88c95e348f45f2728c28ecb3f542d0ae0ab8e547bf706649c9526ee229c322760797aabd8c9c649b1d72019622f5d8b45c4b6a8e66b5bd56e560187aff0dcac0d230fca0fc34047b3f8912c1e4030274fd28b79b41ac027b3342f3e76db975609b7762e3e4dbdb24f0a44453c87a824992a2d9347340b3a25c7640e58937963582084be1a09691610392c276ef65ee11ad9daadfe5f199ae236dd200805d9c2f082fc726f8a37a4b74b128703c4aaed4af7984b916380b53e91db58300ea1281cc39be9528a1e65f91512dcd72db896ed8ebc00c16f70f47ffd7f68a67b7fa8d6f52927ac3cb16eda2a075e7315ca3ef9463c19360121d339a691b30e2a006f95eca61d07d20587c18b26c55618129efd3d54fe9a1d1f451fe42a5d5d7b0a9772152511b1c190c1ad8297e11510463e0bfccc9e9faf4f667ee86f49c99ea5fbc848346d05c3f4f49a6e107813264c4741550d5f32767aa35952a0fc2152f62a3228eddc3086b6ccdd3f33fdb5b4b3cdeb98a8d8a91ecfb0b6b19cdf6f82b80c520bbca0bf78475da3921eefae7f90b9495d26cbdc0e6e5edf31952dcc14aeee6402a2d42c3b97211de7a345a87ed0d8eef6f1dd902437238c91fcddb5083253b238ce5e5d1f5277528a5a7a7036dbecc1f1c12d28694c78cd050e309442661b68330b96a053214814e8c0d6fc155156a9ebc1cef3320da87fd8718f3d5a3f348a735ff5acaf0871b51a7240c61c4f351df3ec9b66fbf660e4003ddbca1b2b406edec1416a5df97c39415bf87be8461967be593cf73087695ad43f8f9b9673105fb96291c921ef6e65f0c56d20a6c7c26466eced3e49bd776624bf2a134deb45d3d6385653929da366e81ee0504e5dd7d6c07d69d437eb5362042d5699e8dc1346654481a270678188d7caff0ecc0efdd009b4a30c1a4db6b4a41acddf8b2b9edd5928358e1c562256705eb36efd3cfec1ef7c57efed624b554c2519213fd4da9065242f2a4dd7872ed0d639655e2ccb7ddfcc1592685a773eb799b30eea99330c45b0db3691805cb1fa2c7d26f32381f443e00af5b9ee037ff109c8dcd6d841d9a65e31592ad7c5f3925f7553e747892b23bef0592d6547029073a34f67446bf9b9dc3e268461ef76f6dc140982b219cf2bdf82b1da52797ab9a90173fb911c0e90e60579a89e61946133b3a565d56c579bd39892ebf42815f6a3d49820155daf0a83f3c043d07e028ce9164225ece98228d5d37472d7bc8790457b5c5ae6d0ecfbd22e2a64f899d5f9e54366e027e70f1204e331f1d7e66af820949db4c8d6450577b967010fe824c41d2df42cd26df3eab85aac08c0af74f76c7f0664286e27aeccacdea6b9408b8949dbced40cc072383ece4efafe8d38cab046bb1d6a7fd73a808b8ddac6fd0a5ca748329fa3e39032118deaa5ef5f8d4628f891d5e1878397170d468ddb0beb2237b246acafc638ca83ee56904e6456f070157e863afac2f9811c10aba4b8d25d0be3d92b54065dbae704a872fc2ef5842770566f9d1b4cdbc180d6d22366623a8fa616c5513a08d05fda3886501e3905f0700ee5995fe0b6917f489b5ca94387376af1e75533509ba6e9efb6a4b57e4068b3326e665ac8436a3f306dee11fee288c063a2744d8e4537ca5eb2ce526d158981dad9f186a171a4ce0420603cd73065403a64772c3d32f3b5032478750ce4ef307bdf71a6442c400bed49ac269792d7bdce633cfe2fa418a0e3caf91c45b9dfe3c4aae85326b6bae03fb67b866403cabf12c91b3b898cde8da6db907aa2242a86d35e3d803cb868a0a940c746d0ecfa96f5cdd4a27600ef06fba9d83158113c58f21b863f2c5dfaae3c2d177c352d29d573ab51b8d98e0f14846b23e2706b1019cd735e604c0e961d9528cfad2921014d637af0925f2de5b73ac4d6a2576b036b7cee062ae06601b8040f4c44b0997b4458556ec5839fa7ebacaee35f3ab62b87d136534eed2cd9cc6e50a61aac5a557235e4873586a7c61b1982e668caa7e4fcbbf5be82de744bb172fd1362b3a0c82fe6af464822740a37b9f84975337b04fe6150c12637c126b3f9d3a27b02f5fa325567c9f4ce19ffb57ec40633b7dc0e3318b43328f902d34305db63ce162bfc45c4eb92f7662a99ebd2169de57f84976774db9f60410045468eb5c3b53fbf521eb3a6cb316bf41314a96af03c3e3d6b00fb1d3cfb5143accdacb4e963baa2ec0a2dffdcf9786a2c49a83aba5047e573e4f2de2a29f35a199def4b692d3f17b343b87156ef935d9b80c385885df4511a932345017429763b2b4415d0c1c58e1d4a182cb53ff5645557485374a23520aff9ca934f30bf05bbb8975066b5bd459a05b2253cb109d431813f6a7f9b9fd3cbace2d300d41147289dee3de948a3594dfbc10c2fc7533d4e8338c31b4d68a411d614800f27ffb4f452d316a18dfd6ae5f5e6b68412c1ddab156a9d8921bc6aa82ca1bcc29137385830226cd60416409d71d68d01c26e31cc31f5d42dd1e3a0acd71fb57133690bf99e0c32537415e4c5d2cceb07dd9334b5496a072acf992ff0cefe254c105dac00005e559187cf15fa396438", 0x1000}, {&(0x7f00000014c0)="69e49098a5d12f1d9985b0b4155203b0324b6bff24c11f5311a486ae0e1ab3b5d2e7c07880c50b52699e87a1f6f293a8fcfe45c18bcb5949efe81060f7e77875187d36d41d4628d201e70f669e6be29cf012928460d0a9cf5ef622a41c4c29bfce1a4023ba33d720ce5f6878108688bfa0f2c7aa0f18a9bda1212f26d3655f01f7fe6261c4e040b4a6c5caeac837102d54f553938408cbe7e4e8692c834692c6", 0xa0}, {&(0x7f0000001580)="00b676dc4428f1b72b3905713f9baa196611b8357c11dcde1129f14839fe5472b309d5a0acfa3c5866940fdf37b9e23f2e0837e172accf938666fe94a87342b39656a786f01ae326228e113f9eb9e8af1c0d822cc594614536c7191b295d617ec564884864dd4913ed9860156e74ace96cfb74e75a19df4a9b470cb82e4a1d1d829c0940a4eb7919614d6f5bb3fb1875763c3505cba487512e6d275e88bc11a7", 0xa0}], 0x9, &(0x7f0000003b40)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff0000000000007cb30598825f36f1676b3322de2ea3dd68ea0f46701dea84e5ad570848bdbeb111fd0390619b42af9c5179fafaf6fe65965b621c863d1b024a56a0868382e314968dfe489cc516c938e3a4f1d510c9dda6a0d31c4ace534da62e3f976ec10202f9585154828d84eb9c689e88014f1fa0ee5bcf463ba6a1bd99cc588706f1feff0d7a76c327e82a4fd6111f2569bd4604692b0290973438de8e5e0429336944827ca00ccf34bb7386767a7d850a88bd6ffd4139971f91ee551c4a0993a29fb2cfbcee9e", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB='\x00\x00\x00\x00'], 0x68, 0x1}, 0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) 16:10:29 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:10:29 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/64, 0xffffffffffffffed}], 0x1, 0x0, 0x0) r0 = socket(0x2, 0x400000000005, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=ANY=[@ANYBLOB="e5ff652f66696c653000"], 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) socket(0x20, 0x4000, 0x4) fcntl$setstatus(r0, 0x4, 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x3) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x2, './file0\x00', './file0\x00'}) 16:10:29 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x88, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000154, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd4e, &(0x7f0000000340)="b6") r1 = dup(r0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x3) 16:10:29 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x810, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) flock(r1, 0x5) r2 = kqueue() fcntl$setflags(r1, 0x2, 0x1) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r0, r2) 16:10:29 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) open(&(0x7f0000000000)='./bus\x00', 0x8200, 0x28) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:10:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000000)={0xdd, 0x0, &(0x7f00000000c0)=""/221}) close(r0) 16:10:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x2, 0x64) getsockname$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000000c0)=0x21c) 16:10:29 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x5, './bus\x00'}) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) setsockopt(r0, 0x2, 0x8, &(0x7f0000000080)="d5342e1e28880cb2fb5198506502ecff9fe6d9b51ebf1700ea11a1b657221745b958aecff8985466818c4cb2717e8d79111f627a9754b15d393bdf8ca036382d", 0x40) bind$unix(r0, &(0x7f0000000180)=@file={0x0, './bus\x00'}, 0x8) 16:10:29 executing program 1: r0 = socket(0x2018, 0x4002, 0x8000) r1 = semget(0x3, 0x3, 0x180) semop(r1, &(0x7f0000000080)=[{0x0, 0x0, 0x1000}], 0x1) r2 = semget$private(0x0, 0x4, 0x4) semop(r2, &(0x7f0000000000)=[{0x2, 0xf, 0x1800}, {0x3, 0x200000, 0x1000}, {0x0, 0x7fffffff, 0x800}, {0x7, 0x10000, 0x800}, {0x4, 0x0, 0x800}, {0x1, 0x6, 0x800}, {0x0, 0x400, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0xfffffffffffffffb, 0x1800}], 0x9) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000480)=[{0x90, 0xffff, 0x9b, "f4ab1c313fc7586942b1b3127c8ca16a28a372ce2ee5ac00b7845c707cd155399410b64afeb17dca529db397e82b86d4301b37e54a1fa385112f55e145809bc301ad41e98259a74a25713b7a8895b50aca198189e08e1c260c5348d628b8d9a4d1dc3daefe7aba8c87aea59c18225f35c6491abd7b6e838babc869d9098a"}], 0x90}, 0x9) 16:10:29 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r2) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000001c0)={0x10, 0x0, 0x4, 0x3, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7a70000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xff0a}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x3}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0xfff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) 16:10:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000200)=""/153, 0x99, 0x2, 0x0, 0x0) r2 = dup(r0) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/89, 0x59) 16:10:29 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfc6d}], 0x21f) 16:10:29 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff95) 16:10:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff4f, &(0x7f0000000100)="84") r2 = dup2(r0, r0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000240)) 16:10:29 executing program 1: pledge(&(0x7f0000000100)='%:@\x00', &(0x7f0000000180)='/dev/bpf\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pledge(&(0x7f00000001c0)='\x00', &(0x7f0000000200)='%:@\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) 16:10:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0ade6117f18cded11e000000000000d1bb57fdbaf229eb01d58ec8e5c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb111127926bad0c48ca53830138165e387239f429570f20fe8b5dc2682b18d3ca309b7e93418ecc97bebbea41c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1fd0d0d6c467df2b2abf1594c23b46f13bb3f7f4c167f690d0eed6b6e95e8605ef95631470cb86ca96539a786811dad82407bc789abb8a0f33025e42035dcba83682063ef7e7c", 0x18c) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x4, 0x9, 0x4, 0x1, 0xffffffff00000000, 0x3, 0x0, 0x3, 0x0, 0x100, 0xff}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x1ffffffffffff, 0x3f, 0xdffffffffffffefc, "0503000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:10:30 executing program 1: r0 = dup(0xffffffffffffffff) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) getrusage(0xffffffffffffffff, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000026c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002700)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() r6 = fcntl$getown(r0, 0x5) r7 = getuid() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000028c0)=0xfff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002740)={0x0, 0x0, 0x0}, &(0x7f0000002780)=0xc) r9 = getpgrp() r10 = geteuid() r11 = getgid() sendmsg$unix(r0, &(0x7f0000002880)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000002600)=[{&(0x7f0000000140)="8cbf683b34247fb99c3d5d7efef22221fc37e39b44a0a07ba46b0e1b6b15aa59353062c1b3ca8786af8691bded38d20f957b2b6b55f0901b56650941d1445dc12d11294c0c06c575f54605f80cf2d69747e6e016c4c0be47f54638beaa88943643f3d8de0976da170ecc14b8b000902da9022e63d2dd3ee406043f89c8f8c6b1473806bdfad9752fe998e9eb9a2688526d18ef4e6c9c72850c4f122e33c1817c57fe9fb99d660f33f219806a66bd6a938ff258260fa82e4e746eabd137117c939a61bb69f81da8f12da32358039263b8cf2bc143fda6e43e5fd942c8c75e9d0d89ddefefb72b1c7dc28f5cee92604e9bbac74d0984f49b14aaa39cd2", 0xfc}, {&(0x7f0000000240)="bb982fce95a66644021bb2429539c08dcf6a1235520049ae4a20a4fd9be33e17bb259fdec4856d11", 0x28}, {&(0x7f0000000280)="a7332d0bda329e0079af67667979cd67cd2de83de14aaaaffdd849f06cee1fe44b12363df14812c17c9253ad4273d2a57394842c45c0eb4c849d4b37e155d08714d9ff5ee2d61ca42e9a160507e76428719411258a0422fae38bc0397dce0578d394433cfb98741d0e16588ebf9a758a40fd5e53e34efc5af14ce4284124b4a9d62fd4a2ed4225a0ab370537162566eba46848c976d3acadf6c90eb2ccc23d6ef769b81c9e6285ce32499e6cb731028210e9cdbbdf05f49ec059e4932f39e9e383c01d", 0xc3}, {&(0x7f0000000380)="d29e3319e119e2066ff64942488834bf2517bbe8d482e732f832d8daeca7f65e5da26614387865baed007fcefd6b2514a4bab18bab8cc06d7b8c87672bbdca10801d8417f5178bc30d221ef8f105065570959955843793fc150a9b52cf69270227426ba36d2e6767cd19ce345434397e077bfdb1b6d267dfb02f247287a64d41f8cfe7c93decb285c1dfa37fefa9b7", 0x8f}, {&(0x7f0000000440)="65e1659e8cb76ef5e65fcce335207f4d66387c5054d4330ebaa4d9a1fd29aa9e691a1d1e04b4e07b834cf035eb2b35dc70b50ca26f376bed6781b769d83136fe7eb4ade04e25f17aa35469d8f61fd5da11c9a74c96d2c77df8bf617ecde59b8c8c2d23139ca0caec6daa0f550e4c1de3ec2df556193c88fb11b7819e5220", 0x7e}, {&(0x7f00000004c0)="d080f04dd41ff061afffb31bc3b27d3ecb9003d05ca0a4040fec693b91c0180b5e32e16a925d115882616023f43f66fdae3290ca2046bd544fc5c8ca54ed6f0d3c4311954d526a10b0593fa0c11dbd9e1d4a204b3d9fb1dcd199f725c032f5d8110ab231831a0fae07f4e204a3903ccdfdfa641d8783adcb08b09e6173e0d7936c374e7c21496812d18bcadc5617812ecd48de17591e3b23cf9cae2edfd07d25af29e93e74b87f20f0e1cae910ea2630bdc75f91d65a540f077935f5d677ba79bcedeef840bf7fc766df9a3ff4d5649895bab5c7b24d630eb57af4dd191ab966d103241a9b4b9a123cfc5c174202a9a2e5bce2ad122a0ae9ccfef3a30aa60f2fd155377bcee55f2be6596fe178c139a95d079615b3c0c459a9787586c871a8474c7d5cc60eca970dbd2c8bcbc060f362aacae9126c146dfa253d4065179300bfe24262c9b403ca7e72258e589df22089ee56251705439cac58398dfec6d8d9a6739f31524470788cc87890568262980a118a6f6c1e8399deac721af6a85e42c8788abbd298140b15f6c57bafe29165ee8984c2128a43676104d6921f4cebb0d6b304dbdb2c64ba8ef239c4b055223b2193de91500c8d87b375251b48f18be8d7e78f2f3e42067ec696aec776eda65f83b7a8a074b92062ffb70f96b146733b46fe34466c35a734c3db99b0145c6680f1e22158f94daa053febdef986c1e06cc3c003c0968e8dae57d901e91ed9e617c43c73c56fe6bc4ce0e24f32a0177640ee563d55bb072d6418c2826f955ca38272ee98132f8d8bc3576e3bfa71674dec2085bd6689dc5882180a7b4b8d83fb802eb5395b9e51b01481001078afe60f49f009dea3fa37f5a54cab0b5551b04316a43776708df3e875877931b422169b6df73cf3f402ca2fdb1b3f0c960f360f5cf1fa0855db1956685adbbe90cf9c529ea1319b190f65f55318bb4377533c0a8ace20d350197bde418c28e95e84e34bfb4d2b460f146b1b3c8fa8572abfd92d59e6d24badb6c2f0d1867735103a56c539ccba0525c1bd2233338b81ebecc9c7a2088edc4ba08b71cb035f89c790e4d98c301acb60ccb1cccbf620b6c70a71e711298b1f9496f1e29db5d00ff7c0969360d4b22b6c052e6683b3bf7d8f27767c0fd5a90c0408096b3c1993b66088b01509537513b3af7b289d0054cb533c7410f0d2dc676b79b4e7424f17fd1f5634922b5183ecb42984b0dbfbdb6ff2f07020b8a6f8a0f456bbfb4f4fc421921dc2598b6222943d7e588af632b405fd758209fe17c125066017382a01598072aea237ce3f335dd20adee3d4db7f6a172ec1bddb8df757b21e5301a1ac5148423e2c16b0fd6e52269589f36b0a05b93fe1e67b550dd79bb32d9705fae901c24ed31e1cf6d2708d1e45cacd05c84cf2e4f2ccbcb3c3517c18af042583370a1da138d77a9e550d6ab878054600bd3d243a1db220fb200eab1c6c593980401c3cffb89659bff8b9bb5ed79d6fa933649885e566f617177c529f252691653bc3562ed69bb1c30d09f0783aaf3e2e17b243cbbcef3107ec74cd0c0059816789de4d51141de1d4b0d59cfef906623f1b51001cf83d4c5768c5485c9be5d191be4a0d100a67b10e0fe44d5cfc831f1411d234b7eec144cc79fb35c4ca091be2646eae7664c26f2983d528afe3b89a50347ca50df6aa236584788ffb23baf365d4ecf819fd3d0bade46b9a52ea14f84d4db8a69af38243bae774dedf197eff7be53bb9db567d54729200cc9d7d5d732039f598d184e27a0df1dbc669379c3327e087ddc281446b5de55e6a8c7da4583d3e7a8271de426148bf295e83345646d228a79ca81d68ae6e27661ec0888896c8289846fbd8e6f03f9244667220c76ff6206974d2dcaaa0c2d21da1145d4759c4f1bcaf42f89e3dba52ea559004ac7b428ea07ad3b0967c6121b8d599becd2478873fa658c2fc2e0a60d06a33efdca318102b49c1b28c9d200a93324e8a016984503bda3586867686b81be9556567c038a8c832bc6704cb98428cafe53ff2a71b362fc1ebeb75b24206eb40a163cafbe967319cfb4289d575e9712cb97fd495ee4044dee88a1ef6b1a68560f00de66347126e4ac45c4c0da6dc7cb15c38a4743130ea392e5e5f7b6c34b8072db5b588757aba684674bbb1b9414eadd0471a700fa74a9e0b833e20f8553d1189df7e46058e87bcc09df4f25fb6114ff40d28c250d7e2e77d8f98bebc46c21a4c578d827fc9ebe61919f5ddc2b01f62ac3dedcc3742134e669f985e63144f35511982cb90cf0e5de71a723c92c8bca2cd954aac387fb2db9786d0919c70cdd541f3f74d6595c43e5fee1cbc26c41b2e41d05f85d77ca8b02e27a9a3b59d5c3357741b67a447a66ab0d038498490a8942305a395d7ebeb94eeac990bb70c0f99b03ec15930fa8481d608cc496317a2ea3aa8c50a163b684e94398ee03e3b31cdc89f506553394e54e8503b2d0696f3e15c742cfb751a46263985a11986a112407c665387d99fdf619ef0ce89ff415d67eae64f06bcf11fc75ef197213532d049d18b3b8045fb9f649c488eec0564f08ffb9ed7cc93bd3521af42e0afdad495f169720ca3a78c90be3dfbe30b50bd126097a9cbadbc7562bc6bfc9402ce9e768999487015adbe1fd5cfab0af644c17edbb3f671c00a0b51803b297cbafbbc2740d724db1cd5df1b5bf800353eb9038e8d5dc98abf76fedbc01746df5b4e6b2a8d4f083f55a641f07b8dd9c76c76d33e71919fcee05861f6e9624e0df39b6ee53898d080e6247866bf448528fa2c70e2a9577d6339e16fa0dd44d337d7a93382d6d9174cde1b4284290021d6aeebd26d8057ca08d5b68f1384db6fc7c2e5217f4946c43565a33e4c038e3d51395b1350f77f6f0d6fbd0960ca4c13a3118fea82ffcab4e1386dee8d1b09e7c60d0aa65f89c9a5202ac189d988efba3f40928ac5e19de2011fde0208f97efc4f878c5686f1290de73dd491c5be1d9d774f4008c43f154c31402876dea93027ad4e441c4c47d0b4b97fbdf85c2a590ecb034b81d208ba323d774f92c7111d301cdb710d0b1b4dffe62cf3b7c699ea91bef1857b1ddae5ea4c0a8961e4f5da0c23a10b6ecdd7ca3dd57798ba8f571a26372b80c509908a146b5fb067bede03d48aa0bb5811b3cee27cb965d654fd461417c46bfa45239d4fcbc9cfa6adffcc608f5e9bc562c3a7389c235ac3f3b250aac58c4b4705c5f57332ad1d5df9c35413b84b528db6a34fea5a0c518fd23baf274808466bac003641c93d69428a37d3195c062832d4bda790bff873d63c225497c805483c7427281a0b746410dec2d92be745d7866b2155cade773a2529417f1f15d6299e9602577c95c0ddb3f364afec2676919d70ae256452ee31473e3c9ac848e38014661dd20c34fe7b5d5df973e8fad0673c11cea692fed03484b47754fedff6b007fe758d5aa28db884760494cd9c0faf97dcb484b098087fec1e50f26e0ff14082f7671f3b528235b7905f03251c7becffa0bc87fcd4766a01e7fa077f8f865ce298e8d7aaff529980314cfe7b53d0c8f988a2ed280e42c7aa66c545abbbdec9c652b1cce78e43644b3f808c18163b608ab99765c3548a0e14465b12620654ba38c64e73d0d07e85b74f16c1d72275792815047e9a7baaad0a1fce0a0af00639aa08aed4f36eda3af7ff3d432b46b3d7b6bcccf131f0c1037794b931a0eecc6756d0b2e68a2f82b58629b77ed05971e97996167165ec53c93e7d407752fdb661139c3a63079dc0dcbf63472460d6538adf9e30c3f336f58754e54db3b2298d5b2d1daeb1a8b2ddd33d7e3274a3866b4d36f927837597761f7d4293a10b1ddd1873d7f101b6f0c07f5d954f789fbd530e8ccac81bd8bb0f7b92e2e96ecf2968fdbf075beec47323083213052a235b019468fee5e7bdd6f3095f191bdebd6dd84ce5d46d8d3a3298a4aca040d2694dc74d979d1deea15e26fdf4a35aa7c3439601691b43abd02304f2cdf24a309d03c2accceb9431f08a3654d9b5952bd89c8d70be4cb3534a634a515b09eb2f9a688ccb9c6eafe77017c89e2daa50e709b892fbdd7bb23f24df0d1ffd3be8cce9ec41591dfa209c4097811287c1d8dec7d99fdc967acd583aa3569554755059d45926e835d043cb22ff119618e2b8dfed661f8ffe07c74bce689a056617bf789bf80013c64e73798f1fec03fc7efe528a7aaf0ae33950a41835752912e2f27fc781ae7a8822fd5654a42208bd9a2f18c1833d6875a99dd54fd7366cd88b56d268a091a40e8eadeeed95a7a8bdaa67040a190c0892dd8b408a4a8e777f64aee97acc1c70289a591e2543b184c2fc92afe15b8d4a45febd58412493de8d54a67fc33f3095a125a23f7f478d05d9c7f9cabf2460a544b5c23f304223b68626b3117ea96487f86139db628c2af5b7204f96ea7832521e4d3a9675b47b14ddae3669fe44181cb474e07694afed2165594d4bd33ea779206b6ef06dbe1d38619d82b0013c52c7f29af967d3e55060b5237f5b4ada93d0f0e4a43739fd3909965626e326a13dd54ccaf9f93b906c12991f485f67685f57e47834fea811d5732cb4fdceabfb6429a0faabb6906bffb3a75259447c7ee2c216c38504f41581e26b05bf90ee140d1d06a66c900c455f8b52253f09fbf6fbbec1bd3f56a0cb69e527ef1e0a8a75674201b96000d8016a0cba1305b90658e590481a9c0f0fe5c20f191174326c356919150d199614519f26c177c275a92c3cf09dfd1467b2a350bf19dff21c26c0b8c8a32a9c8015244c83d0a204707f57f54a5c66ee730dfa30d695f7f2b8e4b2c5c9f03b3cdcf59cb170b73755faad94458137f81fb19999a1ba13af89ea4e95ea7365b49d5e7ba313f7edf7c85b4d8ead1113a5ee43ca1d36ac6aa05219c4d6a62f3fa0cc154e029b66b4e63d2f9bb89d1a50fe0a1dd848af694e82eb324ca8c27c51041575952a235c340593c4a84ad8faa36d52e659e6005328f8ac2e9ea26618925a8ea80306ac9ac523e5adf60ea40c25cef13bf8a74ac5a2119eda01fc0ac10d3436cf758dce66632542a885397f4b7c525e79364d2b7ceeac92cd3bb5d26eb24571f1b331ee80aa492a36b5aa9ddfc3b2e2696d4bbd78b218492b153ad14b7e4aec01fc5a4c0d6980e3fd3632c94aa62e6a27cba49bcce77e8b7f3d9cc81ee5b58414b6bf7ff3d328a6d41371fd0ac7ad947d00897a3fc55db71939dd2ae7a7da379ff8269f7b820c7a480faf3a2f2828f3cea19e5a9a1da1084705b216a5734d8150d0f513eecdb9373d92f629c47d7a3741caca177815ea503c74b4d4528e31749fccc56a15c29ccebf70f321e2e8bff48233b36285fab7b59401fb12ca959dd526cbaa47b576a853f608317357fd3791c8a63d0f42f0eb070b4e33e3f0d71ec72ccc64b9e3e4eb7105436153ee3a4232dfe14b00fa1a61f4eda4e96220452708eee43500d2cf48f10f4b1e77e931384a650635135a866ad9184ac3c8a4853043efaecdd6109df121442110f89308bea18ccc653f74fd888b6e729d75ca04072f422835b155dfec3892d7232c103881c493f979cf9905485a130a7d8b1218e144a8cfa0af3cb687d3604576cec7e5bb41ea4348e6b85a7529a009c777dd5ac5a809f2ed212b3c2212879ffbfc720c62c08e4b01cba9e6c0711bef58c01affb9562cde7c3aceb06ae5fdd0b9350c4aaee20e386e807dc54c871c555b678796851d702646ab507cc3130223ae0c257083e1a0440256b156c9c218cdae60b3f7", 0x1000}, {&(0x7f00000014c0)="cb41a3c3292e1ba3c3ec4e34efe23c9f757cce0866d01dbdad05dda4f24fb7c80904a735ffad269c387de4068d980d62d5e58829cb7b768fb2b1370943c0e04d6cb2cfd87e6b17cf26eed0ed72776c3c96f89279223ccc23412bd205c73f8d171a9bcba3993f3110a7f2e9f11d6380669054b29f0271ba7447a991df56aa7378c5e8f97ae22f7e10bda75c4ec4fb4bb1f38c186154ffb3e89a16c14d12d1bd3d45905550383e7260d2d2121e0cc4ed74ae8db909a9c8a150246719e2279176774ecbf49fd18d94858ded6387c8933757b559bbff2c67831edbfba1dde6824d", 0xdf}, {&(0x7f00000015c0)}, {&(0x7f0000001600)="3f9596cb8f8a90af8a53be0e81e1c8f2850b18b539548072f1d4b19557f1236a8e06540ef772dd2d2f0b17a9e2bab9ae796a8f57983edd6563810865e09291a4348f8eb1cfe7c664e7d2ea7c6c89a2edb54228974a4879a363bfd90c1d9bffd11f717fc026093541d589868a7bf5bfc4857666030adea70b3aa338a150dc776593420f84941a0c48fa1f6e621b96e6048e2cd5f909122e182651649b902781e8f3810592be93c317a01079add9427fe4bb48c9d4854ce27e08eaf97fca9db6537544d4f993a9ca0cb35e8aa3850453d8c3ace5fe479d17253c0716a95fe298f6e25b797350785264ec2570f01e64fae72ca09e0218ff7b690c3b06f765957287ffc7c995a9c28699276d91231b8f4479b4e09e5d436de456589445ac30ac1deb040caa13b1ac60e233801fb36101d7e3dcaaf6acce117297835be993e4b16a2393763b498ca4888b4872b976e65e57dd2c51e5e918577e4b8257f83127bc066600b865d6a46fb8fd850303dc63cef1c893373f2e20d900fe8fb554c82e3f1feedf283a52523ecd8947da19b56f5843478251ef1462390c5bffc328730a5096942b2a6453dd10a0c72688274a24b9f2fc5f8334b7cac8d683f7ee7c2c7cb2c0ebfb8b6fb7a472bf59ea4480f21143c0f31f998500cc99710a9aca78266f289e9209d453d7e739bb7aa6a2976a5cffe40ab056a222052fcefcd764ea58ea984729653d5e465f67c477b4be2f9310c7e9723ae862e057f7d5585665b221796bc882eb14b27170627aa943cc42d2653956e68c5430122d94d4f158aacfeaa700d264786137e30f56d905cfdb11424fe4ddd1a7b25136eb698b0bd922a79160e9e89772c21d7474a906099e41657a12f0ae8b71196d9f2b24e2aad136985bcd873980cee84636a1fe072f09a75e3782e7ed98586f80d3902fa4310b503ff94700fd77d71102bffb289df32eea4095fdac3e4bd753c2af9b57b40386ff9544e5248b126ede435ac0ff0aac0c7e78f7223c764662618f79964c7ef9fd23e5d0cf88a853352e1e1a1ad9e16c29092d94bc562d2cbfdfcd5dea1652e1cb0b3e2892dde7d88cb6e861b5c8476e0d5112c49a6a7c03722e12e39341e5cc62ae3df931c71a5fb60fe2f58a220389b6e1093725cc448b2fd113fa0f8787b7b15a76a1b5fe2f384105c8818a7ff8c117c89bed4fa1e8ff04176450e38bc0e641d6d377d8c16cdc997048fbf97203b3786a46c220a4629d77112061e259ff5f9de4ed952630dbb3981c2d1f4c8b07152af1eaf95ca46b162ac495154713958b8bf33a43e8ed0b810f93b80d7719bbeca4c4c725589ede29c9bcfb1b167a741f4b271b685204133e043c29671e545439068adcf913d7ec1e49ad0c6434c1fd99616146a736412a566f9cb4e1b864d6c6d317d8542913d02ba5254380532735e130527c37e452ea58572432ab6e8add7869f35563e184da465bc06eb32a8c4b3f5c897d8f765a55788fe1e6b756529ad011e2a14f3df1ba39f83c10ae8ffc2c9d542f077860c35e4d6083a9fa34ca012e5949c5d2a09a09df8ee428cdb1587cd0250120868696cb4d3d635ec3b7a70375a4706ae33ec133a6c4fb519ff2ceca59182a8bbf2ee8274eb22a8290c35d03432be0b753cf7c166807c92e5ab3217d5fc0fadc91fa2f09e47862a8a56c211965669d368a27c5bfb23361c9a3770325940f4b56270f413650ece63170c51d831360b0a12e58018f845871dc558b01fe26709fe5a9804c57bb0790e4ad623bf10740bf99c98f24da82c5ef7045115c96e11613111f55268aa73da8e43fa9f01a63cb71e77ae4229ec1ab1ad3cd02228e6478ff383a876d9748259e1a2eb2343858bdd5819fcbeda0b7d91e5b7d03d54c98f4f6b371d7e545ef6817562a87716856a681c3c4ce8df01e2d2de1931086abcd39987157af887295967745de95f8c7892138c5bbf0039a3d7c4f46f1049d746524e26a9bab5921eab6a6f1dbc1f557813b2262b18c7274561fc52592174b14b49da2826c51feb5586ed04ab8daace294285ce82b33e22e0dfbdcb38b302c075b3b39140e4c94a258237b5dc3157ab69dff550e76cc71deae620d4714c9c47d21f74d46c85f34b427a1859029e1921729175a98414eeb6382809ca52bc1f8c67cfb7b0382b79ba5ea167efce75fcc493aa6de3869be3450546438c4fbb91d0f668ae7d93a7ef761a2fed581f221575b94ee54f84b11738be1f631034ef0afce99ba047db8e1f6440f548e0014e1da9b20afcc4bdd84a711ea14ac97aa51bd5299a823b8a816b9e547425fd94f1eeefe15c08efb53dc8acece55042a706be13824139ec73c15457b291f63069d449f6e8548c531a78d65931a27c65581d7ed93abb0439ac274ebc0d4dac8c0595d19796efd627422075ade443c979dfc11577c079648e26ec2ff306b71599f6b3334a2accba51d53cf7f3b6754741a4f91e0d4cfc88a153c5ff4c090d8e59d0a71cc08a901aea11645759dbcf1cfdf444a5ff2d823f3ec937057d0dbe52841114dda5e2d1931062b48764ed94be02273eb84615886fc0647aaf5843d3a95a989193c3070172b15323b0e7cb914db2a0cf3207dcb33d3fd7898692f9371dadf668ae1b70e5953ce0ddcbb7909ffc4d3117178bcb233c0eca1040f4f4f93f9eb419a6c201d0a909d9dcbb57b9161162ddc71ac537614f9c982c073d3f36d6f32dca4a339f5f9943e932ab6fd55477ae00a729037627cfc37088dd255fb317ef1ddf24043392d7407694f6509ed02bb5cd1df08e6b2066eb924aa79ef74bb827532f5d8e19d405c03d3715c3dadbbb74ba408a799c68e3641c8acf16af10e4650dc45e9610ff12a3ba2afd44be056fe77b5568581a64b831af214facd0b8c3b88baf12cf31a350b1f20759f65cbb899b4723e543699672d3f52bfeacf7154a9a337eea12260ae9473d2b988a3e64a82a9724e965e27be5df47466ef351d3ea5040b9f0b499525cc144b64fcebaf2f1706a15f515db28a5cd585a882a58f88fbac32debab263906c29abd55463b38857f5a45eaad2aa04e3ca1c942d577966e3084f33cc4141cb0c44daf64c54c92570be238c733df3fa774d1f8a6ec652e3488ec1e50eb0e62fc7d9bbb09ebd6aa8c928439a45daec5ce51c1e2335ad4c4ddb0a7ac0de1ea74101c296ae79484578e6f2e1132dfcf43c08981919ed865c10c1558f44772de18cbfddce2e3f0b91b864c827cad99511538cedb08d6fa825a81757d4cecff37e08c0a6214df33e0aa3293899116d348a63187ae11fa60bd6255804e7a6e000023f84810fd1fa5124e66ff93518c271eaebc3d0d3c67a197ccce78d1b3f56405fd65f7439ea04ac26ec1ee94e6a91e36c88116085a234d7d1d87029537bbd7e77e390881dfcf65bf170aa6f97b73f13396097b4d3a05a929d4931e00fe18f1ae9d61a15052a11e76c5591effc6fb0987514c985dd4425dfc5a404d6490444829747c88429db0378c516b659003aa1c1e3a71c68ddca00ee5064930ac3b0bb63e47cfa82e8d39ec70f627bb77c26135532a00b848209816db5b4abc397854d23f6897b9cc2d01642ced7f0ccc8207cd9aaddc3c86aa0843b3c10a941ba670e12c2865af63c15975dabe005e837ddb582faedc2e4519b3d67fa8c195c2d72f20b74e766ebec3e5d53c68d71fc0d8f3fa78e38804d2d003cec606b364c3f1f79d16315266580a7115a707a439de3a0c1fc8be3f0528834b810386274d8db7a5eac1878a732d62407008f6a8ce367a8b257e5a422e24708cb68af9b13e25d39d9a0c1cdd4696d5c4440dc20f3a42ea63fb7d847ca8f7cf5602e2611599d8f07b846be412915ead92fd50edcaaa6369a61f60cf41c4e2cac819300c1c3e938baed055250d0c73d322eb476a75938696d836567c8471617152b182df26acaeb496754203fe5e57ace5d4b922573ce4f0ac2411d6ed69a26319669251666b2b1d6d0630971b67f78095deee30638ecdc0042fa6fa8a2791972c2e3ab87eb7fa815fb5cc4fcaf5893cae382dfe07ffa705a6ee6487d7f8004d9c4b96388e3004184bd20334d154e7c6c0bcea4c4335e1618b48b25ef02d7f3f050370387d2186bb29440054b8912a07b72c2b3629a0ee948afe90f30f289517c2fde25e76e748948a8b4966a2631b44259f04f1f9449fa1fabc48b859ea730e776c00cc4ad0ee485e69f8d38bb047980a1871b44faa80821ea25ced0a2afb81eb101ad7f05fe21f319d8da9c7c3a4a22077303aa315ba077cd2665e904a46897c4ccfda788691af8886d3c82de4c4028fc976dbfe166399ce1dc69e9c4c32aa0ad23ef97fcbcd2948c5a88e6f2007629a95c7fdc7066ec5398b40a25da944a79f7ae537610fb9d97632677692b8b4db739d145263f67a6bc6a2efdcf803162153899378aa4167fbd7d6570c31942501b1b92915454ab20bd5e67fef71580ef00a848de4d05eec6242a77117fe63fed8a4dfc17087009f520358e2dc730daaedde36d4eccbfc880db5423d0761cdfc7afd0f56b97e47b03c9ef37ec16b85332f02eb95b866bd36873f10ed9b2eb1e4f4242e63a506190aea58171827e8a44383190dae9901dd52367cd039d760278d3c01e406b3a626da6d44aff7dfc7fc342168bb70e178d8e947a178ef33a537100add8a1ecf04cb60f5aaf61b507115b42a15722a9c65c716ef1e29f1e93feae9c5a75bb009a3d3257348a994ea5341eacf8bca91e43c5a820d958ea04dbed18c7782d6d56adaf796920fdcbefbe8043a178cf67c3b0f02ab00d108b6de2b5fb00bf60cbbeab59f42141fe9bd3465e3f74e78440a8f8070682f12067d9b5768e894cef8b4f163ae2ee081f9a1fb4f9ffb1af6df9830387191ff17df98add20c4a59260c24ecdc62f22efc29ca050f620b88c69347e4f972500c0ea2385016434c03ebed27d8ee481eb1dff16fedc89de0e9f79456e0d68cd4343e586bd0c912ac0abf4443d849e061ed250dc3490ff54f5029e4428daaeebb54f88e06aa32e34059c06dad6a26087ae403ea31491e18359776de56599fe303cf5f93c99700b8bdce3287267a36e64925917b070c142b6cd4e5b233a05995f25710c6436cadf7f41b36cc0544f9e6620eeffbed3087f56af8b442a15de16c972f28d3a4dce0bc16b9e103d26a51629c692ea7a7432a5df9bade35063bb672b88ae9c8782c646d4681d44041d195ef4591aa62b8db349c00781fb42025f12d87a512f96044b3f46b7eb81b320c26a2dd58a1f7ac80b0f82d9de2b984df2e445eda055325fb993473cd41efa88d2fbb8e35f28e81a9b81533568879d20837caba616951096e51b76695c9b914dde175eee78d1134eeee73f08a3184210fc4d1fe273f621525070c703c5f80adb0d55b2b5a58674f722f76125345662604276c9fb9f4f1855ffb030c69c5da836c629add5bd677cbb24b543bd6dbe1203847992cb605cb42772391576ec8ec65d9d73403370708a61b58e2295cd6a7ad7e1dd33e0377df3f8267a8003882d301b61952523225442415f294d62c3c1b9038316851ba832090d73e142391069e3eba1edbf5f1247ea2cb7e5f3cd25c76247e2c17fcdb104ab067bcb103934ef51efb2d97cf8771c1e54848ee1be8752456310ed1b3be6158d5d7d060f4239a9ea43a6e60587ec3c2879bef9072ec115c7f290d87daa04c6019d91290ba024f4d6b45b666bb3c5b0b4c48fe4cd26d6561f95d5f8364f6b715cf06fb28cd269666610d72c6f0ea5109771497128536cf97659", 0x1000}], 0x9, &(0x7f00000027c0)=[@cred={0x20, 0xffff, 0x0, r1, r3, r5}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0xb0, 0xa}, 0x0) getgroups(0x8, &(0x7f00000015c0)=[r11, r4, r4, r8, r2, r5, r4, r4]) 16:10:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7c}, {0x3d}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2, 0xa8) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x3, 0x58c0800e}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:10:30 executing program 0: setrlimit(0x7, &(0x7f00000000c0)={0x2, 0x3}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50}, {0x1d}, {0x6}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000180)='M') 16:10:30 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000140)=@abs, 0x8) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 16:10:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x24, &(0x7f0000000000), 0x4) sendto$inet(r0, &(0x7f0000000000)="0acc8ce95f6fd3dfd2aa97380785c8636ab93e7914154f1e6d904bb0fb22657da9a4a62967ded18c9dd378cdada4c7fc1d69e81a556addbc95551451ced56852b02402c4609177ddbc6e6bce7635d1e69e39541e00e81f7d2af5eb45528082b20b3cb179402e366dfa4a78624547f0d501ff59aade8a33cfb1377dfb375b182887e40e8ca364f153e401caf684056711810de9416dc66dfdbe3550065f", 0x9d, 0x405, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 16:10:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x20}, {0x54}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f00000001c0)=[{0x0, 0x4, 0x2, 0x7}, {0x18, 0xfffffffffffff3cd, 0x5, 0xf46}, {0x7b3, 0x1, 0x5, 0x7fff}, {0xfff, 0x45c, 0x8, 0x6}]}) fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) chmod(&(0x7f0000000080)='./file0\x00', 0x20) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) ioctl$TIOCSBRK(r1, 0x2000747b) syz_emit_ethernet(0x4, &(0x7f0000000240)="0054eee0") 16:10:30 executing program 0: socket$unix(0x1, 0x5, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) r1 = dup(r0) r2 = getpid() r3 = getuid() getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x3, 0x3ff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ff40000000"], 0x9}, 0x0) getppid() sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:10:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x4a0, 0x141) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x8, 0x9, 0x7, 0x0, "17ada7bd4089c8fc02ff565cdf306dfda14596b2", 0x800, 0x10000}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x298, 0x0) 16:10:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0), 0x5c) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = dup2(r1, r0) ioctl$VMM_IOC_RUN(r3, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:10:30 executing program 0: setpgid(0x0, 0xffffffffffffffff) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x81) r0 = socket(0x780841bc576d0c73, 0x5, 0x1) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x20) connect(r0, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) kqueue() openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8000, 0x0) socket$inet6(0x18, 0x4, 0x6) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x2088a, 0x0) r2 = dup(r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r3 = semget(0x3, 0x0, 0x10) semop(r3, &(0x7f0000000180)=[{0x0, 0x81, 0x800}, {0x2, 0xff, 0x800}, {0x4, 0x3627, 0x1000}, {0x6, 0x400, 0x1000}], 0x4) 16:10:30 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x3) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f00000023c0)) 16:10:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) pwrite(r1, &(0x7f0000000340)="7f7eb145fd07a3d38fa1b8060966268655a63fe43e3be74b615f31930d5f946cb23ecef0fa2aa75a51054be76e3d682a6ede5f73b9c5d4ff71629425ef1ed688472f6b8edf03c6405ac79c1add56860de177d172aba0ee98a026d30ba98a11efcaf8f63bcff80852289e27b966456a99f47b2aa686d7f8254442abc3aed166ddff9cc25745c090c53246424ac6ac20e4f4784937912990ae2a19435420841c592ec598abc5edc1ad46f1718651e4e65d3ecf4dfebfc0620ad7c759a7b95ab6f018b4367c5bb32752ff6dc274f6e4ffdddf43cc97316078b27819a84653589b", 0xdf, 0x0, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x3) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0xc6) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) 16:10:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) write(r1, &(0x7f0000000080)="3a591221d2d61b7c9d2574d00350b115fd35", 0x12) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x18, 0x0) r3 = syz_open_pts() ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x1d, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:10:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x1, 0xfffffffffffffffc) mknod(&(0x7f00000000c0)='./bus\x00', 0x2022, 0x2) mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 16:10:30 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = kqueue() pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="acea1ea8e64bda831f5ac85b35661a501da052d4ccb8997d0586125d4fbd6ba8ebe88bc40516449d92285b90bad481ef4732797768628ff053e6c60dd85e72588f52df821951b17b9e1e146389f6a1845a262eb578fceaa04ca34cb87a5871d5e7f392859bd47ea3669501b5b572ced7d5933e35631fca70e42564e0b9adcb5b6b4df0d03c7635631d54be7f", 0x8c}], 0x1, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x810, r0, 0x0, 0x0) 16:10:30 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x4010, r0, 0x0, 0x1c) dup2(r0, r1) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) 16:10:31 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) 16:10:31 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) 16:10:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) r1 = semget$private(0x0, 0x7, 0x10) semctl$IPC_RMID(r1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="cbc8f71f685a5bd994d6a35e5a56ad63a0c51c80250a80ff9342cf007ec2fdd7ee6a895dfff096ec3c8aeffe47", 0x2d) fchdir(r0) 16:10:31 executing program 1: chroot(&(0x7f0000000080)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0x1000000000000005, 0x4) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/29, 0x1d}, {&(0x7f0000000100)=""/242, 0xf2}, {&(0x7f0000000200)=""/59, 0x3b}, {&(0x7f00000002c0)=""/221, 0xdd}, {&(0x7f00000003c0)=""/130, 0x82}, {&(0x7f0000000480)=""/39, 0x27}], 0x6, 0x0, 0x17) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00') utimensat(r1, &(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000540)={{0x3, 0x4}, {0x1000000000, 0xe31}}, 0xade32670bd58e) utimensat(r1, &(0x7f00000005c0)='./file0/file0\x00', 0x0, 0x0) 16:10:31 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = kqueue() preadv(r0, &(0x7f00000014c0)=[{&(0x7f0000001040)=""/167, 0xa7}, {&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000040)=""/7, 0x7}, {&(0x7f0000001100)=""/90, 0x5a}, {&(0x7f0000001180)=""/222, 0xde}, {&(0x7f0000001280)=""/253, 0xfd}, {&(0x7f0000001380)=""/198, 0xc6}, {&(0x7f0000001480)=""/21, 0x15}], 0x8, 0x0, 0x1e) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000000080)="856d97953148eb3300cf65af39cdc82ac126f17a919de7b45558201b800a85f1dd8a2c4410c4fc9928e54d54c014f44134f5bdecc2be168315524afa53db228b308af86f7bbe85df4598eacd4832589aad398877d736eda1a783f6a52d9b9a1bfdd50e999da9e559285ca1b9c48cab24dae5264339993384fc9e564fcf5a141db6c2e5a5179b7933a9cdacca2c2d61373824d28c8cc907112ee225e3af33e5915217da23ae7bfc7878082acfc7ecb6ae1f8755c4a2ef0353a798928bf8f5919a694f2c6c3ab9ba2caee1e26e7cc801ec1550933e52d7387120178a639c8a101082727a5e00c2c2373deadcbb77955836fa0ecf5a3bb5e1bdd99fa849403face16ba2fe79bcff5c0b4f88081cd4464e274a288f44b0902698b7cd7fd058de5549fad45498d3a96667ab37773c6056870dbacf48c4038f24d76c86d7ce27bd8afb713840cfb0076b63664a7683ffa3c478d50b3f949a162fef3933811f51df2f5831abcc8f80485a66da4f37f098c46027a9035645ec5f59bb303813a9e5dd861ccffbad96b3903382cc4544bb4242050d9c456d2f2ca872dacc04853d62f2dad288530fc05955e12df85a43e44278c74d9cfa134b1311375e26fb0b6cb1ae28f4ba1ffa34ed2e668de84d5d53d834c0a1a6e4aff779c8577133e1ba8e3ebebdb3bbf3da7f793156ed242f34870ca0c17ab473c810dc855a0643cc555327dc85024cb11e4d76282a1060387cceed2fab4ba3ff54e33fe4e942cafee7c04cac982d3923bfb1e582869b32b22ab9f90e3d30a54a05b396f19e2c03919169be191f91c3e79779c5fcea46f30c4ee92d447fd4599bb010faf4afc3d48b73ec274c7e49e56ca071dc864930bf9ee2bbed1909f07e23255e2d68fcb0befb6ab8fb1eb63eb2d5476709e9f981a07d8cd3bed91eba128de86f54c91349d41740979665ce359895b4e9edb188b873b7d2cd6fbb8c870c11cbe7f747f789b1efff707fdd94c422aa93b0f5f86a5fbbc8b4cff85cd202dae06334ce20b3632c3f9d2daeed5276638c89c793f2fb003ee0abe6bc9ff6f5d88e7f6648804284cf4a13e4bbf13214928f97768cd8fdd30e6e9b1d3fdd8aa48aa176c13c797bd1a9f3c374c47ec9159acf6c8e9cf9119723ad6c63884e99ad7ecd6112881ef3a7b2bc15c643091ebfa220a806755828db17df4d08fe164f199f9242d32ea6bac4e59b568f29d925ea7757156c0f56ffff4bdda748337573c87174b15102021e00fe3e6f3a9a436304c5d2bcf80794d0a7e73638ca0e832b700efb994bf62dc06607784bb49148d58ff2525d9876bf2d7a944b9a403b5adda341d7294fff1da1c1ebf5d723ad9e13be33d8a14b2f51aed1d8e9df9835e0043dc879ef80104eb49a97ce7299ac7e78a2fe877616c402a280a970fadf6fb3faeebcd1bbb57005cdc805c41d0ed996717f49e74ed9bc29ae3bdf122e565c833fce0ea5daaa87c33723ce19da4dcb68d245c484d663f0a306641f07479ca9841f70f94ac7e557f46a4479de3baa22450254a1584cdb43df0b18d6e74422670584d2336a31848bd05e6ca86d3374e584199bcbbee0b8fb59b71afc626a44bed524c9eacb3a5451f999c9fd339df4f5cba3adeb312696d3899e50b328f76849d774094eca8552e9a6c0d339799ff6e32e14ef58a6745f48e074b373566278f9101d2e2ba263588c268301050737c28cbaa3c310e24905d6494e6060cdb0c53cb78f91e15836ceb42b016ccc42a1dbb6eb1fb7120fe0f96a09cf541824a13073ca388a30e7f7cbe0d84c7798ea0891453de9928371baa967f8be417fd7928dca661e7e9014ce4521b3b2602adf82ae33f1476178a256cfa3f222f2ec83e9d2a99e6bac2628b8a584a30732a3bc34f589fbfb83fd83125ad852f4a92424c4f84a183bdae321bf955c8663db62eacbff1499191661cae1bd5d88a46dda448a73527029a33d417f1c32772a610dbfd72ec288eabf98575ad74e6291bd766a9726438e79217b4d43afb4c730510dc9ee3b7167971629f7d0fbaa1282d7b387829e0d3248b4819a79a20602a45a4fc9e58b521ffb9585400f73ae8b26cfdeac506a3700821538c1334b08f5494c9fcf084a089fbc54649d503e6284d3e9a3040db05ee25b2db2ac5bd6272b70d7cd63d83279485a2bdd8d806e8b0d52e0c2332a44ec23e12a6aadc1b9c708baa93657fa3f2bdd2451563160fd97cf858b490a77b78e382e0fda6823661d578db9c05e1d955122406a339d3e7ca82624b1a39e9ba4a884eab754b8388260a61bfa6e42339e8ebc9785c231fa7bbe0bc243ed91402882536728bc3c75698094ac7387b59156db24b6ed2813a56fc038db4968555b80b3e2f9e30a603cb1ccb9a70a9bb214b96c45e31a7ac828878ec0df073851eb5640f639cb815a7b5bcc097f2a45e6fc672226ce1372615375fcbd1ca1bcb90ea46077e8e660c094606c485523027ca04535dbae6e465e5807d4a646fc74973851227ca90a1feaf039e423570c6243fbf0de73d2b4d3260ba3b79bdfe32d2fdcd243977685cd41e50d940e0e57e8faf5b7fe8fe6f10cb4b2970215691b77e71c36f7bb6f06a98c001529983c51ceebe52ea3adef411fba618d70ecaca5de628f91608aad71512b681f55f49ebc9bac30e1e292176e290e619f7b1ee79bd100cffd04ac3a289a90771c2f716bec22703f7419cab4dfca120b185ba38798f670883bf446d0dc15e1b92913c76b7f059d4ae57cae65f6661cba1504c062cb2f60aa5fd1a820c63b395d840ef29b42f10351ffef5a0c9b956318d9e470765a6ecf594ed84bca0b55f27e85ec261f2a6093e8d02c4b36813dbb98e2c3fd05cc8e99a2e4d4aefd2abb8a0e0cce05f753c563d2a9b9ba93d201efe59a4c66fb0b94e4e109232627544e4dc912a55cf52ead13bb2ef13f2cfcc5ddb49499badeed0338652db780a51fb33fffba8d4c6108ea803124d6b30fd4a4f9cb6299fc82df56db9b4411ffdaa1ed7b9189b8e0c47909b79508d9bbb58bffd299f32ca7d461efc5f01c04c4bc811beac829a835c81df2cb3ffbdb29fe905afb8d0eebb4fdb5f69a28cdac48da8f47ed79286fe85d47f61406d95d35b10479545d614f37780e1ea142f3696766baaf9f9f1bbb1fbbd00d62fe381b692de2f736b51c8fd03688d3322bd4535682c8d70bcc996e90e3fe0fff2535738e39f21ffa623ebec870887fbc149bb3262e41e17a6d649b6a07a17fa2530f29b7c977f2e3129dcdae0c30a5b1b913a0f385152d7d4bb1a3cb9040f1904c0430f23a9ab5a2c2c5d0c2fdb2e7bbb71ca5d9268dbd5a3e20ddefdee069a47e9b0866efec7e0b47d461d349d69f22d253a180be2fbe9433af85f109e52251cb7ab8e3b3aec8f91e482597c4f1a8e589d9a0504083cce5df2d023bfebc5ce47ceeabebb5c935cd81ca3e11503f040e0237b64b2fa71d5a10b7a62706cba0dcc9cb7b9b89fa49a97bea151c8e3baa85a566640aa6022fe273b255eef413ba4e83258581d58fc8103f1a39a2ba8cd1dd6003e55591c8726f52e48efabd58f912a6459f08364cdbe323273cf528d96e973a1a7c446a4ed3d923750629487625caa2914a181d955e9c8f7125fe363701290125b74a7d04b05067218f68f1fd34f7b1a86dac8e1b7845572f211a25ff0f4adf2450fafd908c3428afecefed5d46d08ce467dc5b6448563d011ee3bb6c7a0c88524a0591aa778c1815d959270e3972cc8b0d3552c01fa32e801680fc9dc9045aefa1df3702fc920bc4a41bc6710463137a19cc4d0661807a78e8e02902f5c112346f510a680935880e16a0193bbf3633d9eac61fd3a1e8bdaab329065ca63c20dacb553d7775db3333cbd99597f23f8e7f221a95a6d4c8d69f5a294fe3d9ab6a87e94103f07a903ae75001c0ac5810d83c2ce3e6ebc3007d3d998bb0b3f321e0528d79977d3a540c9310993d1fee7471984f2d49e4a3313a73ad7f38661868bd0cf8b1d3cc35fdb74b91e0cf449900621d8ee52c753b656cf7f2c5f1c5305fcb04ffef75662644dec5c0041835ff358052b289ed1d8bee73e6785d776d1a5b6b3f0a961d3cdfb6bbd86c26843a0fcd1cb209137c838e8929e5c4e689cdc0f3856d7e934a803d6a55d24ba7c1ee2d16098ae1db7aeda4be58db87a1cdae2cbb80b8543f5a0b619fa05767c7c192a7735c1a9a5e3d8974500ae9e25f76b95e928ad559a9f5de68d598429bbc0e29ae71b6d9be7e040670942358cb8fcb3e7c7b192fcf629e618bb3f6d8db58e6acc8559916739e0a39befb5b78f9a141c5bb5a488e885b8b0345d3b724649f56508fbced5bee1774e127b53e22af9ed4e8a493dbd6a3f62f79c616e48f62a293f3b59b8d428dce419bdd7417f0ed4c6da021fa0348721fad9fe48d4afaf2af1eead7d6a56a0c353c50494a6c1bbbe8de87cd3a4ffc971dd8c1f6af647a0fc0d49d37bdecb658272c7bd86e27e1d7a25d866411f3d4fd86182dd4f6abb94db5e3bdc4719cf21a0daec3c6959a77ed71a6d0390c3a5a85df6c0622cc6e45cb75ff147eb89fe795afa4a3619ea0bf3a23333b9f30c5a6202b09b4158c66e442096eb02b2b1d980aac6914819655aec39859d82e096157b9f68000987c59c8749100cfa290f632fc1c69ffe2052cdfb9045adb6dda8909677e07146e470a721812dc01fcee343354a82f2cec027d6b4d6bfcfc8db097b9b12b8ee9bc5ae90afc4536c7283313fdf0399c04429db63eb9b2856c9e2023768390bfbb2c175c68f2aef8c5b1f9372f2c590b70a061cbe485a263120cb82933e4a4b377a556dd7db4f907cdfc3ed29e29e0017bf2312312f94827ec05f5c9e5672bf361798fbab9c1a7e6f786c72e81b92afc539340ed9d7f3e7a131d8f759be28f74d508a55b5a7c06a6a506b95fede372fdf7f595b3e6a342e31a6fe9f8aa7db2ec83591c770de5be5e4309bce2ceba9daf983e3f712acaccd62fa3b0989c2b552ca77fd769a055848686ee3794423333e325bff157e06a423f2d8b22494a725627ca9e835d94a67a97014ecaf52468a5077b647931edd28fcc3b9386c38edc4a869701844519275b95ab6e43895537b631ff7ee0b3b599c783b3424163e2608e9b28b838759197a05e4ec2373696158ec97eb7878f55093373b420f987bf8bb75d514358853084dcf2f3cefa13174a5885da2de4788c1c89e1ac60d81575945859c892d7c185b48d3bdc88933757b4a8c7d0d59180a7052f4707f2890fa1a167c9e0e0de3bdf4d9e2952eac2fa82d01fe0bd1f74c016435a8d73df56b5f60bbc34f3a7590fc2a677e01bd75ca050d2a92ec4f281fd4faf4345c255fd90e055d2cb838ee9f9bee0ae899aa040a3b3a9da18f23c1a4e5712fb55bf93299119229f3a06f12d3622566a56bde62b09defa16f989693f4297b7dab637311370165071591d07ca5d74f7403ff767b01ece3a455e082e573309b18034c3b4cf9a434bb8b6ca7bd7a828469a97254339735fffca8e7d2ee4172f95f27bcb294c419e141ca338c5c2faa868e5346fa2552ddc68bae44953c1c3d39b80d87fa465b3c542d842413516ee74d1525009e073d605ae315d9b65", 0xf81) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001540)='/dev/wskbd0\x00', 0x80, 0x0) r2 = socket(0x1, 0x5, 0x9) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001580)="8b3e4a88952cea5806880699592c16a5e03cf42481d447ac7f0c991364bb731f846d2bef9d87638b1732757e008d9e71d849fe84f9debf6edf151d3187933e0fb1b1d4876af7b7a2b900f13f4d1fdb0f7587afcc55127495421302e238280306934141ae128e74f26bcb905eb6509e049df47ae7390d478b467feb8577f9b8835f90c1358f9c669343fd2603d38f71f08b5c2fab78de286b96adfc694fc1e663ed18b579d19529fb9182f2e2c7", 0xad) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000002040)=""/4096) 16:10:32 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() 16:10:32 executing program 0: socket$inet(0x2, 0x10000006, 0x8000000000000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8c0, 0x16e) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) 16:10:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x60, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x25}, {0x7c}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[0xa04]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") 16:10:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x10001}, {0x40}, {0x1406}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:10:32 executing program 1: r0 = socket(0x2, 0x83, 0x4) r1 = dup(r0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="829e70d1ccad0e02ce657ac78e022e2f66696c653000"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0000ff7f0400000000000000c1a1bf00000000000000000000000046", 0x1c) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="ddb5fb86aae280ec", 0x8}], 0x1) 16:10:32 executing program 0: pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000006c0)={0x3, './file\x00', './file\x00'}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000700)={0x6, &(0x7f00000005c0)=[{0x8001, 0x2, 0x5, 0x2}, {0x100, 0x78b0b137, 0xfff, 0x7}, {0x6, 0x8, 0x3, 0x40}, {0x5, 0x40, 0x6, 0x2}, {0x400, 0x1, 0x5, 0x8}, {0x35e, 0x9, 0xfffffffffffffc01, 0x3ae3}]}) utimes(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)={{0x6, 0xfffffffffffffff8}, {0xfffffffffffff062}}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000040)={0x2, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7f7fdeffd000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000540)={0x0, './file\x00', './file\x00'}) 16:10:32 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$getown(r2, 0x5) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)=0x1) write(r0, &(0x7f00000001c0)="be3f98b5187037970022c8ebf685770c4ec0e52b3d95", 0x16) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)=""/75, &(0x7f0000000140)=0x4b) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000180)) 16:10:32 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/37, 0x25}, {&(0x7f0000000200)=""/195, 0xc3}, {&(0x7f0000000140)=""/2, 0x2}, {&(0x7f0000000300)=""/253, 0xfd}], 0x4, &(0x7f0000000500)=""/4096, 0x1000}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0xdc6, "375d900ca96cf894e67ac61d38027b4b2251677d"}) write(r3, &(0x7f0000001a00)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bae3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c", 0xfa) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dd, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) connect(r2, &(0x7f0000000080)=@in, 0xc) close(r2) 16:10:32 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000bddab97b00"], 0x8, 0x1, 0x800) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000002040)=""/4096) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xffffffffffffffbf) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getegid() r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x480, 0x0) ioctl$TIOCSDTR(r6, 0x20007479) getgroups(0x3, &(0x7f0000000100)=[r3, r4, r5]) 16:10:32 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000010000000ffff000000000000f87c8a5b671b1b542a538706000200b810000000290000003d00000003000000"], 0x30}, 0x0) r0 = socket(0x18, 0xfffffffffffffffe, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x188, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f000025c000/0x2000)=nil, 0x2000, 0x4000005) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:10:32 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x10000) poll(&(0x7f0000000200)=[{r0}], 0x1, 0x0) 16:10:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="9ea33ac3ba83c86d22aac65fcc5b04ab2eab5f1f35d7a34014", 0x19) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) close(r0) dup(r1) r3 = getuid() getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) fchown(r2, r3, r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000200)={0x0, 0x1ff, 0x20003, 0xd9e, "b08d14c675040000000000ff0000004ae5000001"}) ioctl$TIOCEXCL(r5, 0x2000740d) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x8, 0x0, 0x10000, 0x10000, "9006f35c43b2c03eba8cc12870edeff783f39e83", 0x3, 0x5}) 16:10:32 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x5, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r3 = shmget(0x1, 0x1000, 0x1, &(0x7f0000fff000/0x1000)=nil) shmat(r3, &(0x7f0000ffb000/0x4000)=nil, 0x2000) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:10:32 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x100) fcntl$setstatus(r0, 0x4, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x8, 0x0) 16:10:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x34, 0x0, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0xb184, 0x8001, 0x4, 0x80}, {0x1ff, 0x7fff, 0xfffffffffffffff8, 0xfde}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") chdir(&(0x7f0000000000)='./file0\x00') clock_gettime(0x0, &(0x7f00000001c0)) syz_emit_ethernet(0x9d, &(0x7f0000000200)="e6916c4abde5dcf4bd12fc0893a00e501c7c19960565981fe02a90a3eca99b8eff8728838a7e86deb869b406fa227c9a025660febe358e9364c55ed39cd8d74dc5e60bf5098ddfb8d24b288755dad8937d477f0989cddaee792cc7a04637ab097ea1a9438d97fd0647850499e3f08bffcfbfe0027aa413629e42dd2bc0c91d97fabaa7aa94455830ca710e521fa70473bed22ee3361a7287be95bcf4b9") readv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/92, 0x5c}, {&(0x7f0000000380)=""/224, 0xe0}], 0x2) 16:10:33 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) shutdown(r0, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0xa) ioctl$KDSETRAD(r1, 0x20004b43) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) recvmsg(r1, &(0x7f00000013c0)={&(0x7f0000000100)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001280)=[{&(0x7f0000001140)=""/46, 0x2e}, {&(0x7f0000001180)=""/252, 0xfc}], 0x2, &(0x7f00000012c0)=""/223, 0xdf}, 0x801) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x40000003) fchmod(r0, 0x60) 16:10:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = dup2(r1, r0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f00000000c0)) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socket$unix(0x1, 0x7, 0x0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000180)={0x2}) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000000)) 16:10:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="f94304ebd099", 0x6}, {&(0x7f0000000040)="829bab1f2fd64d5eff7826674275cc7300bd1063dbf146ad814487b5acefe5255e959ad0ed7f3caaf0b0a69e651f1aec732ef1580d4f526825ee6c1c8d1f7ca9829af6d46074ea6f5b1fb72cbb8aeacc41f2a1903727600af849a584e15c4ae694640de1674b2885435cd277c3d564d9b24751b2bad41b8f5575627c1a96460fc2e5197759e97244a8e2ffaccb9900c0b528ef5d5d6df77fbe284ac77ccba774a7", 0xa1}, {&(0x7f0000000100)="1ba9f3e5a6236dc2d35efbefee401cbce21a910211799bd7a94bf64de97c61dcb64820117c2dd69cdae7625bd21246601dd246614c2b0b103c8916d823cd0cb365d6c169fb0cb531825e", 0x4a}], 0x3) setsockopt$inet_opts(r0, 0x0, 0x2000000000023, &(0x7f0000000140), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="8c0665d29dfea99c0ab0c3d41a8e2b373a1eb6ffd0e87dfe041fab2ad26d233aab663152456bb7d21a19724eb8c1366ce795d48a32b37d905f70b148a2414e0785d555ce5bf2f2c95b96bae61c", 0x4d) getpeername$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00'/78], &(0x7f00000002c0)=0x4e) 16:10:33 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000380)="5febea64a239e15b72b52c6f8fd0b57f0a32", 0x12}], 0x1) 16:10:33 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x100002004, 0x8000000000028a6) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002002, 0x28a9) open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') close(r0) 16:10:33 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:10:33 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) close(r1) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) 16:10:34 executing program 1: recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x2000018, 0x5, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setegid(r1) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="1000010000000000000000da46000000"], 0x10}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x9, 0x1, 0xfffffffeffffffff, 0x0, 0x8, 0x4, 0x3ae18d76, 0x0, 0x3, 0x8, 0x5}) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f00000000c0)) 16:10:34 executing program 0: syz_emit_ethernet(0x22, &(0x7f0000000140)="24c3f342770d708b0e3adb7fd83ea1f7ed4cbbea05b0e5ea87bf242717289ed639f0") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x4d}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x8, 0x1, 0x55a, 0x207a}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:10:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000200)="0000001860040000000100000000000000000000000000000000000000000000000000000000000000000001", 0x2c}], 0x1) 16:10:34 executing program 1: pipe2(&(0x7f00000010c0)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000001100)={0xfffffffffffffc84, './file0\x00', './file0\x00'}) r1 = socket(0x0, 0x4000000000000001, 0x0) socket$inet6(0x18, 0x3, 0x100000001) getsockname(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9ffffffffffffff00"/4098], &(0x7f0000001080)=0x1002) bind$inet(r1, &(0x7f0000000000), 0x10) 16:10:34 executing program 0: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:10:34 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0xffffffff00000023}], 0x2}) r1 = msgget(0x3, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) shmctl$SHM_LOCK(r1, 0x3) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/151}, 0x9f, 0x2, 0x800) 16:10:34 executing program 1: syz_emit_ethernet(0xe9, &(0x7f0000000100)="06c593e62d6ff74f1ce44cfdd9418b169c6d1361e78bc71e027e11cdf3f08f9d0701406b1ed82ce5139240f1a78987c903e655140fd87ad2d407fd014975134286e774f5423fc23d94868260e4df84334371897e730adeb88ccbc0cad853e909b9453c5a3de22cf112af5cded265fc077605034136cdb2672770af2627c8a69a935839cc521ca1860fb044213384924051f5734a9eeefcb304c81308c0dd032f8418efbba322b0def969a44401e7301574011b8649df126743c795054fcd0fa05cd16a26296a74c1d4663841adac35c502cb5125dc35a378953df4ec4c379d80728bc54828eda0d6d7") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = dup(r0) getsockname$inet(r2, &(0x7f0000000380), &(0x7f00000003c0)=0xc) bind$inet6(r2, &(0x7f0000000480)={0x18, 0x1, 0x82aa, 0x9}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = semget$private(0x0, 0x6, 0x88) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000240)=""/231) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000400), &(0x7f0000000440)=0x10) 16:10:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:10:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee7", 0x113) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() geteuid() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xf1ed, 0x7fffffbf, "a508000000027f0069e8097ba93ebee78000"}) fcntl$setstatus(r0, 0x4, 0x80) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:10:34 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = dup2(r0, r0) ioctl$TIOCNXCL(r1, 0x2000740e) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) 16:10:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) 16:10:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:10:34 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x0, 0x0) close(r0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000001b40)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a553f2c3817aec621599a8f982080b204474e8834cef611cf40df1f67af799cfc5030c152ed551862b02a1f457ee69ff88ff9bad5e12f24358e43361f25b5b7a37b524b6a8799674d4331d9024ba13d3879451fc6a72a96a53b48689132d45d48cdd626fdb6299101e7f9181249d435b619964f17bcf9ab79de1ed1858a024a82783589daf3329efe15d18f86aeab9fd738dda1d544ae44cdcebf46471ece2edccc4346348589cfd059b54f07002e0b011970226a30b69883a366c0f48e1c78b908206dff3f902bd41585eed16dc418e"], &(0x7f00000000c0)=0x6e) sendmsg(r1, &(0x7f0000000140)={&(0x7f0000000100)=@in6={0x18, 0x1, 0x80, 0x7}, 0xc, &(0x7f0000001540)=[{&(0x7f00000001c0)="f528ed318c7509b75ad6d5bf2d223d65fbd8752260039e2c9781786fec87eeac52f88a8c77d304e06340e392926b84811c9395f4073fd8d424c9aec0fe768587bf6b77c57ab8dfaa80e409dc6a9c617fb433f03a884a713e62ad163b184872a865a9af09eca4e2cf127d7b4b342166e02d986e75af7347040434cd4baa6deb46ab80d19d18631537c834bfdf6b7ca72b9122382d2b52942c41d8980ab20b7d511c068085b6a600cb3027574ec7abe5eb2c8edb0d6b4f94bbb38470da1a8bbb8742ba18", 0xc3}, {&(0x7f00000002c0)="5d1cb9e4052e09405510794dbafce773267427ea94efd6f82bd670489aa5277a0b5e1421b27b6cfb8ae4ec0f417a276b7b46c10bcf7728c443ae4b8160132098cb6bfe62a6ed6f87afe21fe81bb68d2230efd34a901bbf80245a93f7cc92e1d5442cb047b3f5104c7df60fd795e7949bf73e56099f66366e8e7654361b49f74973bc8b1c23fa856f03898684db60afb56832e5493ecba5e527ded41f67384eca15b2c52f086602649072e84c9ca1b182218e4e982e7e848eb9b5194f28ea781ebe5e6b738189fd169d0149", 0xcb}, {&(0x7f00000003c0)="e67cd4385c8c27015778ec3239ccfeb80569f48c198d94831063f168d8db2ba79dde44d60421115d0ab4f3d736357a7cf67364da49e272fbabcf342adf45fbd1eba846a85e3773cb8c15c0fb1bd0db32aab2592cfaeb3c829ae1b3e52beaef051cddd20fe85536f78b95bf1db344490eb0f068c91de1aa3cc22a0b2c0c0794a68260284cc1dfdfdfddad63fef47fc5de192c2f8c588ce66990962084773a1a26f31517f8bbf207484ea2f32181b7e3e7f08ca341d7614acdd55a865b59d7f743631ba694147106d4549932f9b173b668d5b86cc208bb086ceee24b22b74941c83becf6ac343d9ff5edf110e36a72d91475b56284cf322ac1e9080fd549af432f2950f3e2281a3480ff839e5d6dc1d3f926c626541d6569929eb8f7a0662a07870277a856392fc8adcb820b571188e5174c80ae5754806d457f7094216fa4aa2af03e78690e172e1d689616dfabb0e3133501e00fdc1d16de483440521e54fd06853fde9a0592f6ee8d1832cfecab70a5ab1ca803363fa3fea37180ebab8f52b45d44ac1c4e8ebcc5c77eb14ee62528fb72df7ce231c70ee91f33bedd4bae7bad513fa15776ec7bbc62bc6c90cd11df42a1ff732b1a6e6e7343d886e031c2310b536cd3654ca6d873921908d1dcbaeb17db2e86a4f7bb5e765c037c51e1cc2a448b05a8400c99d6c8ec123dde1a83dc229e8019a7f4e733af426be820ba00596db06cf4b88e6e98612f777f630b65f83b799c0d7eff4b15b9ef030c25e2492183ae8ff80c9d5b310e77c597ccbfce63555118296d864295cb115cf5f4a3ae2a969a6d0efdf082fef1d33826ad71978e2348ae9de4dd8fa02b3406985fee2a1ec98f093a3c9b041f6e5634667a1e1c0c027079cbf828991606527f800aab17530d84f0f3ad25479dadb29649b721260c4828c21ef5fec1896795fca89093e2f714a3b888db19a4939bfee02fd9ad27e12660ab6c9b43b26f169e15a2977bbc17fc1f740e5c805066fa0903f63a247bd1e1fbbc35f146f7e39b9d9e4515d971616d77047b4884d79b3c24c00270d0a7aa4371bb9100ccf302675f0c96b41835aacf38b578d499fb2f8151358d69d79ee84afa53aecb1ad93c6ebcb5d3d93a03a85c561f3022f00620695322fcbe9898b1f63c1b5101c8a6c720f1c2e84e1601969f4147c55eaa253883bc213f5f677cc39f4bfcf2dd2f1a44e8f9e30d6f5cb4c7b7733b91c5fe1210a0afd2630520c223458fb65d57a20496be264ed5cda526a30f7918d00528f146e1895dd69192912fa08d3348472e928d1c1d46b8b85bcb50fc86a12c2d0c2cdef2fdacdc544176f52c1684c865f83083dbcf3f324e2eab2e67663e46712e3aa1fd2ed0e58e43eb62c318c878459b234e096b8aefa2ca762f2e26a8d8848002bdab194fec2c3a026cd34df4e6ac0f93c0bb70e29d4d1f4c55fc83121308ed48b06523cb9d63c6f8774cceace09243086f735ad715be2b08a93bb7ceb9fa72f34dce87c487b093261b838bdcc427dd4e7c7c6dcf74de8ac3dd3dfce45b5e9b9f6eb4322fa103d2f324351f5aefb945ded47aeea441f95fc1ea730c40b5814cc77c7360794719d455f0405481ba901114cc00a3bcf7454e4145d2d488c3fbb3d4130d83bd1b959b097bf528a3855648bebc583d7e527a40bd27c90d9b3038ca2c83615444f42950eaee99ab248509bdad5812f8950cca7e603f853550c06369189ed91036b9516a3aad9ee032366e0b4540f37caedb91a697f8e7b30c769d8c39d101a0b54110c8d6bf58f1449ed6450a6a52a7c2e07f0e3216108cd5cf0051a32ebe9b9fbc4b750073b5a7efae56ba5c5e4e7ac5631820ddf496c0dd0861e3aa02797650113a39fceaa5f8edc000f1568eeb6ccdda6121f4939287062548ff798ba03c6f3f458635064ef88ee428519e06cdc0c9e3b9387dc35dea982f88b5745f25af7b0d1998470ce5c7ba0bcf5a883539293352821c7cb2465f85a3aa96317d1f22a07a90de003881ed268a8ba27af405d06c0c329732a8bd3ced01307b8041797a7ddeb9f6035c73c600795f530e157d4562b351de18a162d53ce9841ccd4d07e55c9b2c8ca2a6cf3c93a8626800d7c528e5035f770e4a27b6b0375f5f5226ca5153406d22d638851afc53a42f1a55ee47586d9cdb19d346f91e72aa0323fc67fe831621f5035e2d94543ac830d47ffdfdceedeaf6a468d9f4ee61dd905c5a8c1e5f54a70382a00c5f3822a48432b36e0365f3dcb1692b104dd0714002af02a83a59f915638ec8e0876eb335dcbf34fb83dabd5e91db3189600b96d27002032a995e2daab1b0c99109cb2a739125e8bafdc53a39214183c3b380b57ec3a857bcfdb1e3e6a837003d2323ad81f912aeebef977f0454bb3d35664985252a112f2734716fdf25bb67c8172ca6460e50fa301dbc773e7be17769b37c81c626d08175f68c7c88a6ce59f6e48fccfb98e8cdf1c3dda1e96ed1747a58008f5b377c0e5a83447b9f69f30372cb3c077f1d1caa6449a3cd802a49a045214a341dd0b37baa333c82be86cab37e6a7e282f585b35f5fd0a4e94823589947d54b8a4e1cfae8f34b7205825a443480b2b5d6c22d14fd63af9f1fb3ffc695418d5d5afdd553353234475bcb271c11d55eba7b64b6d01a96a1bd807477a9e54b5566e04d80a7dd09a3f26335f0591d9790e62512fce507df0fd764d87a6468a6e122c0e1d939e5e0b0e0073360ce67cb07480a7d55193c48ad81205db3bca8843496cacfa84b3eb5a2fdc05395a0a35c34a71d7c331dfeff0182ba85de818526047b55cbb6e76aaab2bd50f8687c73e23bf4cdb4f5c09aba8480e98045815b97b883a632c1607f0913d6d80eaa75362a1e28b31d62b81dec78f7612d111b0405fcc6c83005f9524e2275dc48487bd67459baa882ce530c00ce78d60d7282c88ba540344fda5631b519837da362804c62825b720a4b895d6753816976770ccf9f9438abcbe499ca0297a6713d1778184506c7905c933447bac91e151d685b7bb3bc796abda47d4002d803ccd0ba5a732a8f01e9fd857087a9e882a1dd7c7de85c7daebf2ae895a6fdd44a47ad028b2a6c291b6b040d001a2c4feeab1dd621c344d21b48356d7f9cd1d83ed7593a31c51f6f67e486b2f7f36c6188d6ee16be46a405a1de1d9c75b784e1dc2dd58267a221d8bba4681a328736fe564f7500a4a7abfd93e0f83a619075c8c2eb7d0059639dd28093376db01f6881042c13c27dcb9ab2608b6420552b650366f9ccd39dac86c06137ad3fa8fb3e05966d8a5fcf070e3c661d158ae5b274d886f342f301e1018874f9b2ccb9727f8f382a6acaba35cc6b781ef9db213181bf0d77f8b6be2973601c3a7d969ade544f7fb925c71bda3cf858a4ab845dd77b72f4f681b8904223a63f7ee06103dd20b7b15bf03953a25876095ff6f86e73c31bee150c21a10eab025460ec4fd5f9568ce40e3763a7ccb7b98409406742424e639ba9d229f807220f4d8fff0578164e8f68b35ef31f7d1a864fa5653e8ff1a76ec4bed7373445e79a3ac4cb029444b75c46b4a839fb1e9344a99d8d92002348270599b033786faef40801361176ba3df6f9209f39b8dd98249d404b729c65c2565167c1c465da0041dfecce721f543ce7bdfcc84e68c3a0f2162cfe849a53bdeb568ec606c3a142f2fa2b02d625904705c21748d44e99a9852ea7cb233bc286565736c4eff0e443f51e9571a1e91daa89103a9913bab4264a284c3076e8d8f0da2bb801a19d9023e790eb630e906e95e459027914812be763da7f5946a2b8e6b43564ce7075b624a3f8139b7045d5d74485648c08e140a2d3be10557619e8910d0e1115bf8becd38f59e0ac74aefd1b5c88a9023da5abb3ab79fb247c558aee525c396db97649fc2c604d3ae5b639ea3a10a23b552f80c3865955ad50a9822901a3f3b733645737aebfbdaa8dac2c6326d2137fd206cd31ca3c3d6ea5be48926cde425ad0fed84d000923f3437608c74b3d3f8e701b19dfb21fed793439a4360915837f3ff08a9c6ca68e47311bd152043acb9f7aae7faed6d3f26574669b6919f13f279237ec6c2a2866057b32a4439a727b0942bb9b96b47082b5c6dd5e111172ed1e36b031849781c58be96226ee9747b617c0b8abcc99f4a66658b105372cd79bf57b0592b46c6d9d4c02b912381eee902f88a64211acc2e1eecca1d784e4bc8e1b3a3254a0bf1e2bb6f0546e3810c633e83189b8d53c240564fa4c2a7010531a61a27fc941f31a5a6c28498632afae4c72c15bcec0057c673599698955d84f1cc3dc63da9317f735a5834a001f1d0feb575f002c10cbb7f014ecdffa9ffed0a44d67d928cc8f4a3b42e6bbfcd7fb102d456a4e095e9cb57e6283352d679c0a1476b2c5f2b41a86dae01d88e0f07cbdcdbd6a4e83df460a2410475453f857adeb0f07ea5d73a6e80a13dc3e9492523a9068e07fd001096a73d8a1e1050a9502444f6f1cbbdd66914ef4d51b0a45df0e4b3b86fa6133aac4705a263d100235161dbceb71fbaec6c5078c9be9081b093420604414af27e31428b077c54f688f55b380206cea3730323493d7ea5c50a51f55a1d5fe58aec90b4e92afc9554853c8c7d585c1bd90761797140568e21ec912cc2ee2ce673d1c7263a10ed1203a68147cbce8777072c82917d78b6f30cddb3ccb25b52d06ae41385cbbbf7beb0d2d3e259ad34bd3ab6aac5474c3d9fb4718a7e2e1f3039cc4368a7eb7a861aa4f34348dd6cbb44a35ced9e06418bd2f57884e3579a64399890d70342b999fa1f2a47074f121c186228ef3a4b1cc63c78aca6b1dcd05c52c27afe456bfc224c10160a4856167b8bce00a3d6db75eaab84047d480b46a78fc7ded541a732e7941136b528d7b2c0196ddea290bb165f78f243d00a5886b6b10d282c93a8be32752120c485bb2a82080c940491993f32c18e9eb0a5ef63bbc03aeb7b2f7fb7125fb6dd3822d8c620782f0209e873804c6b7ec8009e0988e319e57952c8defd51aa00ef6651847247582c39ab9be766a21094f190833f5633a891d35ba07e48952f4158a6958055809cdc5bc7cff4d002da3fbd3512657248c211fdf70114ec0ee5a0baa23098551bc458fde90f696f12ea459fd80a75f228a845fb2260f89cd9202f796951211dd70e6a1704315b77599becef28fc7c3f14dd251da8f088181b703c65b7eb875962e91ab71eb273d6bcf0ccc219df9ffaf71174995889fe0ec7c12545a5c5b338a5d2d0704c844280c1f79cdc1291ff7c9afe0dcd80e495315c9ffd6c2180fbd62c8deb7ca8cdd16ba87b9b44c9cb14c2278319a33b421cb84f826adec2f59be02f7896a4006a7cd167b7bda6c1ecda486d34b2db4a0f8bd6514c8fcf29dc6cc0a89d0551caca919d8dd25a94316d56c6bd39d65d7b37a363ba9899894cc8854525d71c95f6a5ddfced5b3a934d00b3df3b0a896c10b1f9f16556607c49b36ac28d22c9737668426a7a30d231e6651fc53c8f962024242057821691c6e6a4d9fc6a2fd4c78ca0d9af8fe6fee3461cac73ed42f27e9ccfed52360a6dbfd182aab0fd4e94cfe3f03dc6b8d0e1c6e4e50ab8932e2d835e092dfaf161e30f0bf64b5a3f9a6e61385ecb89e0bc39a928fc5f17713e63a7738f3ddc7ae022e3e361a31b94fd27fc07cc005c6dd44ba41efe505828ee08e9c114c9f3b8b892a68c1fe18f4df584bc7917b70663d487e826ce3b436ff6576ce5a89d646678ed73cf999e9b61da12556b0526eb4f43905fda81622371b6c5", 0x1000}, {&(0x7f00000013c0)="89c412aef21e19ec97d9cecacedaef1576d52448374a2e3c2b41055fc397c4765cf05ca33873b526c6d3586a0d93558331455ce31f601a533c4ddb739b1c3c556593147b1f39836bd7671d68c842bb0b8ac2681708224925fa0ca5fc022f670ae86edfd13ea579c7722d10c99eba4d909ff0", 0x72}, {&(0x7f0000001440)="a2d137f4f3730e4b8cd1f7dc4bab588a84f77c3b267cec2c1792c8793fe53600bb1a80e97303849591c230faa5aa1036a3fb4a193725dc5568d9ce06977766d04ae060a0b7f9b91bcfed8fe51bcca93a0390a657b34143a6269c34eb85e3847aab852b1ad8a1c28fdc4678267ec788192cadda06e1164067a4f028285f5c0255ff04ce15389a6ea793390037828a4db0b2e0d5588fb05d326efeb6de313faef2bbea2dafbf5ce76d0a1c0bcdc6588f26f93fca1d5bba9c03c3024147c4a7194afa5f906e34080a", 0xc7}], 0x5, &(0x7f00000015c0)=[{0x28, 0xffff, 0xfff, "e4ebe1c565e7cef2f2666f0f50a6d93295a0f3"}, {0xf8, 0xffff, 0x6, "c191f9d44507d6ca19648ca52ca7ae379a36af6c478204468cf111553cfa82153c82c2f41362577c7e8a71e9174277b6130c513bb21ffb5676fce75ff37c54a3d74b22319bdf8a8ba9f37dbfa7bd0779185af237c6203ca1e426a2cc8b119e068e89febf2a569decad701ee89b5eebe16fc60430ca2fdce6c79385a2d18659731023c73a1102073a003242290cf2771f7ae7da332d04a2407ee63960a8e9a935c16baf5f3a5ca456d6f2cfb0312d817db847f382c8aa96ead2547fdbcbbdfdb4e0a4e721d312319adf774dc77b0e8d511209e96ba0a6ad3c958c1993fd2cd00e1b60b15d"}, {0xb0, 0x1, 0x6, "aa859bb013aad8709205a1588d293d3eb2005f6fcdb659ef34948d924ccf911710707ea759556f31366379038c1ab36c00ff18452e8b339e8cdee765ed0c64918ad5f5b059be185aa777d29bb70dddc17e5fe07e55c85cc67587125e99460c59002250a507b22d1a0abe5bc94e6c4431d4ced118d3a883d7b64db26986f7dac07e84ac521a5bf59c7602f57632689b24c2dbd70e8759cca9091412e782ad05"}, {0x88, 0x1, 0x80000001, "a42d8c4344185475e2c0a83ac57b0910c9c79a0160e3635090593f4556294e90d9827508e46fc424dfe4286d4e8d1a657ddaaaf5a35fbf43bcea5f4751dab9b40c2527cd5c25cdb8b6f91193ff02b0929491e8a836c63fb6ae99b2944b56f878d52b62222e5ae3cd1e1260b6a2d2b39314"}, {0xa0, 0x1, 0xc6cc, "23b48c8c99ae72cb0d826b5b97b7f5dd7dc4fdecab22a108095e9cd16c8d211fc99aae2a93787675b7ba16408c0a4c0de6e1eb5ee70f561f53a7c3ce27cb0bd089b3b384157878e4e4e29edcf834f0d5d8c056f498ebdf0c6807c73fef05dbfddaa37bdc33d44293c12e150e6f58f3f28080e81b7fdd9c78eee45fc30beca4608b0ecee2a182e0e861282bd2"}, {0x48, 0xffff, 0x100000000, "ae671a87c976675f2fb29552ab9f6771ed4f508395e242d6bfaec21ed3f3c5df8a280fae58493554aeea1fac314e1670e3"}, {0xb0, 0xffff, 0x6, "b593ea2715363f8197ccf53ad1526c87aa650ed40f39a22cea47865c90a3ac132ac1a1da0b4d8ca40812ef4314e9b1ef8db39bbdd458506c9b015307a83bc4dd166cd6fb3d64327209de91ead7f2af236a10fa9b3838e842142778ca3dfd1126ca65efb01f10ee66740b289c9910b58e215d1dbe5b5f9863d582459b26e9f78c3d380e0d2e986ad865db096198eaf8519793fadd7ce3c363c7afe06ebdaa38"}, {0xa0, 0xffff, 0x5, "c5ddfe3d7df744acbb898173b7be2554db3ba1a5318e69db58ed8d971b0ba4773295a9181cd60457eaf13d1728d1e6278d56d0304cb98b4844edfa97d8b809284ae6e0aecbd366e3f5b8b86c5c1cd75cf0acf1bb2b1f11c9042bb20e66fe7f198279763299f182753b24ec90404f4b5e66f79bb5b5bc1804a4532a388832056dbc8e410068d0f30fe90e299868"}], 0x490}, 0x400) fcntl$getflags(r1, 0x1) r2 = accept$unix(r1, &(0x7f0000001a80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000300"/110], &(0x7f0000001b00)=0x6e) mmap(&(0x7f0000ff2000/0xc000)=nil, 0xc000, 0x0, 0x10, r0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) fchdir(r0) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000001c80)=0x9) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x400, 0x0) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000080)=0x4, 0x4) 16:10:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x200000001, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000380)="000000024ae2c9cb0c7501df839f212fd50e78d6ade36ff25100397fe57794e670b71e31ef1a1292322be506", 0x2c}], 0x1) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/105, 0x69}], 0x1) 16:10:34 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x5}, 0x0, 0x0, 0x0) munlock(&(0x7f000079b000/0x2000)=nil, 0x2000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf80005000000000000000400"}) r0 = socket(0x15, 0x4000, 0x80) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000100)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00002c2000/0x1000)=nil, 0x1000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0}, 0x0) r3 = shmget$private(0x0, 0x3000, 0x208, &(0x7f00007a5000/0x3000)=nil) shmat(r3, &(0x7f0000ffa000/0x4000)=nil, 0x3000) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000080)) close(r1) 16:10:34 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000080)=""/87, 0x57, 0x43, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000a3415e8439295d51000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt(r1, 0x20000, 0x5b2, &(0x7f00000001c0)="95ff41d6f5dbac05dd51bd66233fb79048e7cc90c222dc719aeebef78179e043a057163a26f9fe8a0f8505f7fee1635a2e16a3358b1fe06f56b478ab08423a491b10c161dd6c935c84e5bff55082502aeb2830759c453c44543540b78bb7e800da58ad451927c16f4fd611c2fb534690d7dc74f07b83c188195b2cb71d83284bf72b3bfffd48503526a4d3053201170e11857cb510366ec7275b016dc3582dab25f10f8d8f45fb58309cc672eb525adcad5e0638d7284adae86ada0f3b499dd8e2046660e404136f846ab62deecc", 0xce) socket(0x7, 0x3, 0x7) 16:10:34 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x100002004, 0x8000000000028aa) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002004, 0x28ae) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pread(r0, &(0x7f0000000180)="13", 0x1, 0x0, 0x0) close(r0) open(&(0x7f0000000100)='./file0\x00', 0x400, 0xec) execve(0x0, 0x0, 0x0) 16:10:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x4c}]}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getpeername(r1, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) 16:10:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000080)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setgroups(0x0, &(0x7f0000000240)) 16:10:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x4421a783d1e6bd9b, 0x0, 0x0, 0xfffffffffffffffe}], 0x5, 0x0, 0x81, 0x0) dup2(0xffffffffffffffff, r0) 16:10:35 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x280, 0x0) close(r0) connect$unix(r0, 0x0, 0x0) 16:10:35 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) bind(r0, &(0x7f0000000200)=@in6={0x18, 0x2, 0x976, 0x9}, 0xc) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0xfffffffffffffffe, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x301, 0xd) clock_gettime(0x7, &(0x7f0000000140)) link(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./bus\x00') ioctl$TIOCSETA(r2, 0xc2d04225, &(0x7f0000000040)={0x100000000800000, 0x0, 0x1, 0x1, "04713de02cc06e1f3d8209b8d9f39321849e3c99", 0x400, 0x401}) r3 = getppid() getpgid(r3) 16:10:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6008, 0x100000000) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x10b886, 0x0) ioctl$BIOCSETIF(r0, 0x8004667e, &(0x7f0000000040)={'tap'}) 16:10:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000bb00"}) r0 = socket(0x13, 0x2, 0xfffffffffffffffc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:10:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x6}, {0x3}, {0x6}]}) pread(r0, &(0x7f0000000140)="a56134734674b44a18fdeb3a9fcfecf6d7b877fb93d3998c8b9b4d3475b1dcc0e8922371bdb7ad19020f25c2baa2af1bac71a35b00801a22e9fa283931bca9c7b55fd6c76cf5ecf2c6cb4cdf0de048d0c5b485eeae6de608a50b8b10421237063eff", 0x62, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8008, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_addr=@un=@file={0x0, ""/65}}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:10:35 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) fcntl$setflags(r0, 0x2, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2100, 0x7) 16:10:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x290, 0x0) fsync(r0) r1 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x3) r4 = dup2(r1, r3) kevent(r3, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x51}], 0x3, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xaf}, {{r4}, 0xffffffffffffffff, 0x21}], 0x835, 0x0) 16:10:35 executing program 1: r0 = socket(0xfffffffffffffffe, 0x0, 0x7) r1 = dup(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)="e7d5e70cd9ca3746de71e08a0a0f1043b118e48275103ece28fee5f68c209b77e9519055424070df8677aec0b852544119b3b44c0a9c0a8773d7132e22fb4e32a8289cc4983e1de759cd9ed5bc9b873c7f176b3a2f4fde04c1dcc9cd6ee74ce9abfd293593743a0f4e0b29f35fabe0befb764ea063bcac0985235898db92", 0x7e}, {&(0x7f0000000080)="b0a9d29d5eb1fcdcad641a8e11fdb1b79893c7e35093b13f51faba4e8d", 0x1d}, {&(0x7f00000000c0)}, {&(0x7f0000000100)="22cf37315e1a57cc4a7d38ff0d1d969866bdefe87d0438c398ffba77d26ae96073bbf2de0263597f4045a8df10d41fe2671995af33c0a9abce6223a8fbf6e370c2cf30b1f46583fb8c2b25cd06cbc83bd8049a01eeb507d11da44ea3fe8dd3e76f60bd4d62d4b22a20ac5d4147f996aa65de5ee0acd7b1c044c6b6e64c3be3f1eda9a79319309377d97180ff5aa02f2de3aeb6a7af423ae94b634170c3ca2aed5721d313b808cc48f1fead97fad493104766718685a98e93d43eebc3b36e31f7933e818c67673dfe40b55b0133c4fa146f3343260525c3a1eef37f794a87119bd4d96d89c96db57c0a994a55a720c0ce9458006117891e08758f9118d4", 0xfd}, {&(0x7f0000000200)="01140c3d78f5b0d081bb83c160c60eccdd2faf7f0223cfddbaf9eb1f08b22821a9a8d026eebb031d0d20e493f85a2d60a7958863fa7e1888788b9c5d6ec548ea0b622bf8dda9de8a86a8df7deee3cc4e7af20f78a5ddbb0cccf113be3322b7e4959689397bdf586547fc77936afc3572bf9c0010167ca6818f6a3e768d9e5c02f260f7289a3323bf36fec433b23172b4dca89ba40ba4efba52a423712660347f6660d92360f8de3fc52d246ab23d792c34e73d011acb001babcb7c95", 0xbc}, {&(0x7f00000002c0)="6dda7ead50f8653498a3e4819cdb98f0a607d20ca98b4c5dc91edc2c4552c41a3c54e013c99eb4e67cf34235982cffd31c38df61e061dd9bd87859cbf37e44e5580db23f5a2eb55edaa3fdcb10303fdbc10bdf19ce1942c21fb7cea42ebf8afba240173efe8b2b162f899ab7e79556538cdd55b255494754dfb0b6ae0144a12dcabf599164105f98a79a763c54f6028d2c3b9f136b49d7632d175b16dfbf6ee0ee1db1246d93fda9068a05f121dcc9bb1da1847f073db3a2f06501744afe545da92eb27a037470fce7c737494f4aac80c41c870f2ae943dff12259a7bf2a96a234", 0xe1}, {&(0x7f00000003c0)="900a8f9f7ce57871293cee9b0c840062c7d968c9fce413d022f78625e88cf235a0d5cdf620c8080cc48f038b464c395e5928a925795e59caced7bf8add50ae6525da1ec4373b9edc86e682f2fdea0a87c20cd89d31df35b3f863", 0x5a}, {&(0x7f0000000440)="3e0bf21ae82d258dd626f0c5c711542cbe7e39c504bc4932198fc07e7e61366fff8d6c8136574003d413cf", 0x2b}], 0x8, 0x0, 0x0) syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f00000026c0)={0x0, 0x0, &(0x7f00000025c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 16:10:35 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@in6, 0xc) chdir(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffa000/0x5000)=nil, 0x5000, 0x4, 0x810, r0, 0x0, 0x0) 16:10:35 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x0, 0x0, 0x0, 0x1}, {0x4, 0xffffffffffffffde, 0x0, 0x3ff}, {0x6, 0xfffffffffffffffc, 0x0, 0x20000000000002}]}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="a7") 16:10:35 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x81) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f00008deff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001fff7)='./file0\x00', r2, &(0x7f000001fff8)='./file0\x00') openat(r1, &(0x7f0000000080)='./file0/file0/file0\x00', 0x10020, 0xd) renameat(r2, &(0x7f0000da2fec)='./file0/file0/file0\x00', r2, &(0x7f0000000100)='./file0/file0/file0\x00') 16:10:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x100) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffbfffffffff, 0x80000000000004}], 0x2, 0x0, 0x800000000000, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:10:35 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) open$dir(&(0x7f0000000140)='./file0\x00', 0x8048, 0x3c) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)="822b151ae494a9d1a9", 0x9}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000180)='./file0\x00', 0x8) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:10:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x105, 0xfffffffffffffffd) ioctl$TIOCFLUSH(r0, 0x800c7005, &(0x7f0000000080)=0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x800, './bus\x00'}) 16:10:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/43, &(0x7f0000000140)=0x2b) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:10:35 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() geteuid() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r2, 0xf, &(0x7f0000000080)={0x2, 0x1, 0x1, 0x49db, r3}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3", 0x80020000}) 16:10:35 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x41, 0x7}, {0x2, 0x9}, {0x0, 0xe00}, {0x88, 0x1f}, {0x89, 0x7}, {0x41, 0xffffffff}], 0x6}) r2 = socket$unix(0x1, 0x5, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0206983, &(0x7f0000000000)) 16:10:35 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r1 = open(&(0x7f0000000140)='./file1/file0\x00', 0x0, 0x10) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000001500)={0x10, 0x0, 0x4, 0x8b6e, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7848}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xef29}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x3}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x8}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x80}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x5}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x100}], ['./file0\x00', './file1/file0\x00', './file1/file0\x00', './file0\x00'], './file1\x00', '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06', './file1\x00', ['\x13\x13w\xc5\xfc5', '\x13\x13w\xc5\xfc5', './file', './file'], 0x9}) rmdir(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') ioctl$KDGKBMODE(r1, 0x40044b06) renameat(r0, &(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') readv(r1, &(0x7f0000000400)=[{&(0x7f0000000200)=""/187, 0xbb}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000340)=""/33, 0x21}, {&(0x7f0000000380)=""/118, 0x76}], 0x4) 16:10:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06131bb0398824b3da025bbd45d3bf579456fc7d40906008b6b87cb2d72b8c9db939e9ad8a4f5f728193e00"/101, 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x3a9f03f1, 0x3, 0x0, 0x9, "a58f7cd62697ff9077bc196416bdd556c946e3b0", 0x0, 0x7}) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() pipe2(&(0x7f0000000000), 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x400a4b, 0x5, 0x4000000008d9f, "00000000001f0500000000dffffffb084000"}) readv(r2, &(0x7f00000001c0), 0x1) syz_open_pts() 16:10:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:10:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20083, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x8, 0x1f, 0x3f, 0x3}, {0x2, 0x8, 0x6, 0x4}, {0x6, 0x2, 0x9, 0x4}, {0x3, 0x1, 0xe0b, 0x8000}, {0x200, 0x9, 0x7, 0x2}]}) 16:10:35 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) getgid() unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') lchown(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:10:35 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000140)={{0x3, 0x9, 0x2}, 0x6, 0x100000001, 0x3}) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2800061, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00000500000000000900000000007ec425fffffffe00000000400000f2e9ff0000000000", 0x2c}], 0x1) 16:10:36 executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10000, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) fcntl$dupfd(r0, 0x0, r1) chroot(&(0x7f0000000080)='./file0\x00') r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCFLUSH(r2, 0x20004268) 16:10:36 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:10:36 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000001280)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f00000012c0)="8365bd96a00c47ff14a1ee0b1eadb56d13bacd61424ff81498f58af47a75987c73156dde7f941935187809563c296bbe79c0ae157830011a09c514c26b1edd80de268665404103ceff70927ad97ccb9e9558ee175a6cd9e76190d8b963fa327ba8da4ad1458115ddad751204b58fd67a528d6a5ddd70d66a84a4431309d0d88c8cb685aff9bea58af8e1ea239dd4b4b7c6f1d542c4b3cb94939e32391d95e0581e6a46c5e4414a9e1794395f2961941858fe7a3767af960ecb02524443ab2ad5d45f694dcf07d3434019fadcefa9a6bb0dbe6e59a5e76aa52dbb6645cef999af956188e21c11807d4207c7fcb75044021f06b05e1b1ede87ccdf5258fa9496bfc66a972a26c483578fd2a9df6e6d06eecaa402cb8d9458314df29af8d7dff50e0f54bc10256c57bf40d84fe9ccb72ddc6afeaf753bfd097b5001d6556047366cfb38108060439e5b30ff9338dccad16b4abb2728d6bc176099bcc23a0d3e7b83fc4fa916a9232653ae5646eedae461f1c782ea1cc7b9dfe4f8d4492d38497a8532de470c1db09c101d4d687b08ef92886d22bc0995fa8cef8b10df02efc44513d2d860dd553969edaa0b307b5a50a84efec4fac29b0ad84a2e8e5153c43f1e696e21445ee789b44d7c163ebd82ce614ab88c740bccc67ab4bf9e1a6323ad39f2445baff1812c412a30350ceb2cca71c8d62c4de4a72c25c89a26e1a406c929a81a6a68e24ee687e74dc4baa209aeda7729c9c639777eb12a88a1e93baacb6ac275094892d76e932bdda7a8303382d5f06014ecab7d27a251a15446cfd57b1bd5e6209a9fa857f9b7a36fa77ed484e203edb65797c2ab9b7a377c4ca260c93c55d10852c7351ebc2c0187c8e1e7c2ab8e3dcab0eb66a137bf48394ac0647360d406356069b0e0eef75c022a8557a308f445e1f3c03c1ecaa6d53210d499e67070aff387fc4b98c98c601e8bb97eba62da6cc0f0ba4a2e20ca7e82c593758dcc502948953f44b1e886bf419207e29aba70f7d97e21cebef339f1c029488e5a5aed003e3c6dca71517295a9c2b737d865ffe41a9d73a44cc1d5c9636f2a800d238f331df13125f2cb3c5dd3860b059be181a695a2cf92e4f552e99f08fd4e3484aed7931796404ac1f244837ed8e550867880e363ee794114c0e644ec762acd316b51e8f608bcfea5e5596951fd1f197d3adc967fb6bd87dec697f6c7a2126a43a86e85e17e5c45022a4de15cbb0f67b706f9d4d3df5b8d50091e9c809fc1ddd1bbe2f9dad658bd617798982317789150cbd3b6aa9c66ba5c3ff933588bcd8d10032c56625403db7afaa5696bec9f6b51ba2cd71c5eb963f86249235898f7f93d5f2a15d79add7181cf21c471a078d77e93d313655cf82395e05b096fcb505c20ec4f3ee59bd16bce11865a3b313720e3c80fbc47d1675661dd8275abb17c7cec37d845f8f2ac0e3a6be1fadeca7a285b21532ddf8d3cfe3cf9cbae264a4b230450a3eaf3895946327269285c8bccaf7e3c3b4b9fe45dbaff80915ee6a1861e43cbd32fd5e41abb6c45f6f32f19419c9608989ecc9e35e1c73f0b3b0d57c649c197a54479cd9c446e2c8a5198d150ede26d7234be58fd0e708bcc361d07867a292d104266aa4eefb82db1c6cdb42197ce32d0cea558fdfa0f02cbdf67f892936736eb6d5553f3607100aea0b22c0faf91feb984ed24ff9f55b177f20ccbb6dbc022c27e9f517d758ffaea1104405ba3887a2adb013d3b1531ca096b84d613d8ac85c9347c163ce71af2e3868fc66f585166ce43fe21ba9c11a344962fd517a79192bc97b9926a31e3c1fb0d2e2a6cdf5758f8c8004321cdd9b8eea68d54574679846ae86c233e2484fb3b5eb508e40594fc29220cc2474c8023329270ebe6279c7e7a77b86955ae2c942a53161d79ec1d28e670a37a31dc9035a8651daf26642bc92589d0f290001e2412914612f2a8cb682d47130bb1929758cb924ee605d49bba008acafea3be00b50e4a0f02580cf2aa117330e0ec63af9f729e3df78253021f1bc7d76156a3e0686b1ddd871110cd43cd6a2313dbd22608f67642c4975357ff839a034a6a02caa293d3ad1b336de2baf7965efbdecd7fad966bb1c61d2d5e6a7404b159fb9d8dc9632c83fc6763a47f3c74d0e3d0982713263b115c547f5b7ebc309702fc3496b70db083ce406962bd69d8f672f562932ce554a52524a93f826ecf63deb4a39cfa7d6046052bd6da4d97cf456547d405e005aa29056505f2e43a0ebede2e165e067e6dc4a70bc9efac3bc24920bfb78cae09d504939a6523f66ede634f886b477130873097d881867ff705170cf0cdfae9d239db9236f7f86e5320d16c52e4040080281e1a968310d7069f6e28b9a23f9213f4ec95209cd8c5dae6574b9b58a8a692a1b77f93195b9abee8660d431de2eba47974a3d1d3a872874637c0584afeb0598e4893b17ac0c93442f30058db8e96d8b0db33965c9bf2fc5d40adea97fb3074641fd35deb5f2f39195daf540a9f59a8ca24168fce998fec92c8c3444199d5b4d867200be57e1502aa5596a152e60ea9197b39aa018c253c092a74e8855d7e3eea9400c9ac24695d6f0d9ef3e56da56602365aded75ca38114e6824d61c7e8669470985eb76bc027392f787a3fbaa29dad42dc4f9d5cab44f554b351a37887bc38007072f2be1cbf6e21851c61243618bddb87de5206f0686329563075c935478841c097cbf3219060e319b9d2073693f114044233028b4fbe08c4d7e5376ae52a1266813ec4be367d6089272c8e510caf51dee4bfe280248fdaf70d6242f57cea8b674c9c3bd5ba9b52e952efa2ca43a8754e674d35c153ff4197bf59909ce1e8b233408807ac662d3d2c109a366dcfb25ca226600b7bf7107bb35234730b76855235265d1166fa10a6a3956a4a8f4cf79dff7363e501af06f4c0996bf479e25635aea68cbb83bb9a0409416733f4e9efb0b22e2817996e0ec9083b80afd0d2e9ff9ebd8257991852f8b61b7475ed2377f0c518ba3527f1be3b2cac11f7c752207b8346b25ac6833b684a16e5cf5ddc625d241ab1742cec224cd628b95ca2975fc3075eb89f9ec0adc8702b3655cee0718ea7c589af2e2f4f3e112f17d986a4589920cd31e03e4d98dfc87b63944140eabdaccba535339d9acde8f46f9ebed83c47295f6a3fd9863c9bcbc4084c152f587cc25f440b8ff68b08a4cd57f023f361c30cd178253b60c227fa39ffeba491cd7dd3cf184ee292be79d985b840c90e8631efbb82fbca635d1dbfd135201785ea292409cfd099ad32d1feed941ba41d948a4f7a342d1944a3064d9b2702cd29bd89cb0b427fb8e0fb47eea03c98a85809c20e9e8d5750b2cbbe1d12dbd9579bf6008f6c5712442ce0163cf8b44a29c68b98fcaa96cf38d24755dd7e921fa0e1ce592584d2d796cfadaf50d074640d47706326d13f1bd29cf9c140bb965fc2a4cdbaa2dfba5b21b2a63016d2f21ebb62510aec5e304ad6675fc7b951e9ba7633e634e9bd2adc2533a24c316cf4eb5179405b309f8ac2f4a1bf1fea4a19a6b67cb4c4257c665ba83daf92cc408d3e949d7018148d53669cefd9a4c177d58d83140766053fd40374fa6986fee07169d1cea333ff1294d7855ff347a00513094d795f6515af9e031f593e542b21132b9d02115276c144a58a34ff1c24ee905e5f4c93e2f19daff58118853ac6a72bc4e3b5dcf1ca5413eee5e61e285788d7aa675ab4abe96ea9094e602e7f105286e750ddee2c27ec7ebe0d54d283aca742439620638b0c5f90987f3ec707ee48730c01f6177d00b23f569231d3b6f1b803684dfdf823914ee8d889e06501fdc16b6731aca36c772536537474ab5c4b8a47e04133521623a793583c94a28b74ca48b10c96af6a7b9b17f05f619bed62173b51c7b3d76575e113b7ae16ee9548a4a7bb3d163fbc22dd1b041b56061fbd02955b1e052c18de9e3c8196eb2dead4d9505c31dbad2734362012500dd932016175b2a9bb8c50ffa547c7751f2ddc3c10a3d1e289c089c480ef77895bf50a18336d295af57fd3b1baccd49b163ca3ea7bdeb451c1109fb469c2ea56433f8074c592d055b033afc1e3a2f581a45ff7ad10c9a0b8ee8ca4676c69746dac7eed5046729e6c3a071235f6bd186b4026d07140c3e7612baab205408ca9dd224514a2164a4136bf80e3894232f8378e79c1572e50abc157bf06c11fa6388b549f8314d89ac30328ac32d9cf387a7f548ae755ffd471a6cdcb4fc1ba76cc2b83e97f0a07eae892dbefd5ee4d73aebf0d10ecbdd67b49993816fe36b5fce553a8d72e51df0369600bd0e19cdc393db7c1861cf1b02151bd6f1019760fe912e8f5b3e73bbd93c68f181097e45e134546f3590b9ef54cc62ce916bcef89673b69343f182655b65a4d964de6052bdb97b538eec14aa57101c7cb0e9461042169c374bbfe1bbf0861c8582716df896d36e5c0ca3e60e52e649ff9e433c256bb275574eb00fdc11a16191853a154056f89ceab00a90f64710fa07d8d7dd47a9b474c6a5c4abe019f2233f40e9c4fb5350ec2635c0bbccedb2df612b04b379c3017de55b7d14a2ed8b8057603a9756b28f599b9d3afd59bc0eaa0f255d31f578d45cf51d8368e98426b920a58d7ae5152f50af28ad8c87e13ecdfaa59f0872ea405e092c401a4c13fc946925ba74d1f8e86c6b8aad4efbc46351503774806d230aeb1621ed1a639916384108533c00a6825a78b8127b1836ea05d3f828b32fc4e73a6e2e0bb22da471479044e8c9e0340165257ca87bccd11f3708d526fc4212ff6edbb58acc4e0018f07f3e3ec329d85b755f15f8fd76c1b3a3d76805b4dff9cbd43bff2cc9fd598d71f2b49e3d8091e304782502710a093fca0daa21822437df9e5c3b519dd7c8ecc0520513f38a04e365e890e47c69cb5f1e34494c20512a08c5101e3d1d04e9e30de2ac2722eda91b1bb3d4d65e113ce91a7911b6a15dedf95a118a724f648392d25a7048acadc70f986f6224977527fa3963dbc5e183bfa301850072def13bf49ab608de232b927db9459541b30f56c012006981dc6f45719da653cbead8a7f495dc23650173e4daf023b4a73d07aaa37304f5f46ed37d693a8900b8c2e9c6c017c4d1471d9a5ab0d80b7cf9d929e24e14c8f0285419be994be29851b66c03771fe416fef4cfe5fe7b873d7495ce531bffe170d59fc1bb06eac08d89a4d6b32ab534d0d64b96044e2b09dca91c2ec9cc5c136e8386d40458765869a777dc6fae193eec0a843fddb3232d38500bf4f7e559714b4b243590a12ab19872a07cffe7e4a0b5a734c7248854c1c3f44b7feb33d29c25d84c8e902e725a73e4a26fc2ae8aafb336f708568ad41a2c2b6896758daaab325d8056524bd63e341e14b1674b398a4d90c134e4abc93755bc3fcca41b55b5cabc57f63d105314b2b9f4a08ae727723af0e88efe9f1d3ae1511596d75203bb29655a8a5841d01db72d90b13e53c4189270e97402ce0863369d40a41884cabd53d9ca07dab8ba045b9735ed2676a73a83750a4d021af4c68fe74d8adf54d75758976c17cac1049d6447d83ed48b5cf844bcd63644158fa2e2f8a1ebc0c90ead6d9406008d3eac59059ed6c0a0015c90fc2873bae5797de2f0e57458eba6b6ee65e85ca73f4c8ed8a7f49e0c0de85497b01e750c9105f030aa95f96230a3bf5ca67a772e8308c443fe8df1a4fd6d26973a6358ee619496976ce4eebbaf9cac24c1456b3ed7f4d71f7bb9f3217345efafcf25d79539c8246", 0x1000) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) 16:10:36 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:10:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x74}, {0x16}]}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket$unix(0x1, 0x5, 0x0) bind(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) syz_emit_ethernet(0x18, &(0x7f0000000080)="09902c9d11ab3a1d66e3a95db8cd46af3f25d7505133d139") pckbd_enable: command error 16:10:37 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x8004667c, &(0x7f0000000000)=0x1) 16:10:37 executing program 1: symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file0/file1\x00') execve(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='!-^\x00', &(0x7f0000000140)=')}[\x00', &(0x7f0000000180)='\xe9(&\x00', &(0x7f0000000200)='}\x00', &(0x7f0000000240)='}/-\'\'})@\x00'], &(0x7f0000000400)=[&(0x7f0000000300)='@,,::%@)\xa5[,-/(\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='-\\/\x00']) rmdir(&(0x7f00000002c0)='./file0/file0\x00') mknod$loop(&(0x7f0000000000)='./file0/file0\x00', 0x2000, 0x1) 16:10:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x15}, {0x6}]}) chmod(&(0x7f0000000000)='./file0\x00', 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:10:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x44004004000028a8) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ftruncate(r0, 0x0, 0x5) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="000000186007008b0000232703000000ffff000000000000000000000300000001000000000076a2287f433f", 0x2c}], 0x1) 16:10:37 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xfffffffffffffef7) setegid(r0) r1 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) syz_open_pts() shmctl$SHM_LOCK(r1, 0x3) getgroups(0x7, &(0x7f0000000040)=[r0, r0, r0, r0, r0, r0, r0]) 16:10:37 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="621ab6fce2e68051dc38", 0xa}, {&(0x7f0000000040)="c93a818c88ef2209de3311e4ddac9af57f68f6ed7695c6f522853b89d200eb666f0cadc9d6e063109859c09b54a1095dabbc54bfc45efb13da4cf48c42fa8b2e758570210a03e740035d212553e0f2cc1ba3e25192a92cb5a23cf07e92e1dbeb7e8ff278c7f2c700b5ab08afb21580c91a7b151fac9c6932a0c4fb8ec1967bd8143d7881218569352e2a3b779cfcea74bc5ad8ee72fdbc1016dd616ea30ecc2d9f0b77d768585674fa8aaa078fe1cf52858d66c460f4455c6da32bf551edb51abcbe14d5a28480b24d027f9d23783a83f8c15db4bd00c5207da44dec0077550dc17cf33debffee8ac1e7309ebe4311254ad980f751665de39bb6d2", 0xfb}, {&(0x7f0000000240)="ecf586c1f930901d17757127d7867032436368eebb9d2cec7567d37501a8209c30d61d267812ce9f00b2e309221a662c7d154a035ee646ee10e8b33ef80d2f6547841286d194bd8f98593aebbf6826cd608506c10828784d036aa12865097005eb11306ea2a46ceef64ad89258b171e13c848b75d11e73f0399d6a3f6504f5c91886eb2e2078c629928147e93d0e672692e2efde801b3f40759bf6168c6ec4631c1ef6df7194386f8616ace16b50020308cd548fbaa83d6b0a5c94b93e7c173db04dc455127cca519dc58ba962e4622718f590baff7d16", 0xd7}], 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) kevent(r3, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000380)="8bfb3a30e9d096c1f591a3f21e6db611a3cfa84c428e2edfdde31b62777eaab9c5067209c9f058736f97fcfc4ac520bccb5355d455e1c39edd1f93aef2cde0eaf1f9c6d7cdbe2b6a9518bfcdc7dd6a2a5ad9351dc82f87e0c4d018d449433f2e7bbfc7349f60c7a10c4e79632b1de9eb4aba717ed98cc8f7840bc92abf884d91189a56e19eb20c42b60afb6b7a275b193a33e319cf141c2bb15c48ab90393fa8fed600d1f62adabaa5ff27c44240eee4d6c23c6dcd3b768009f355086860008a1f268179f9173be04eb72f37c1d930043e652428539c5ffd32ddee865d470882", 0xe0}, {&(0x7f0000000480)="bf089c68f1929707cbc9d975be1833833d8a8738237bddff2c32093c200280d57bf55b09c43e5f855cfcded5a7dd480b510d4b3e39cfc2be43fe96451f69f943a3d7ed96bdc1ad35a0efde420bad0a63dfacf5e5aa6025b2b8ba5f9bc3414c05a2d7d57fe61718a28b6f5082", 0x6c}], 0x2) 16:10:37 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000000000001ffb, 0x2) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r0) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000100)) readlink(&(0x7f0000001740)='./file0\x00', &(0x7f0000001780)=""/230, 0xe6) readv(r0, &(0x7f0000001580)=[{&(0x7f0000000080)=""/46, 0x2e}, {&(0x7f0000000140)=""/151, 0x97}, {&(0x7f0000000200)=""/58, 0x3a}, {&(0x7f0000000240)=""/128, 0x80}, {&(0x7f00000002c0)=""/202, 0xca}, {&(0x7f00000003c0)=""/79, 0x4f}, {&(0x7f0000000440)=""/36, 0x24}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/236, 0xec}], 0x9) select(0x40, &(0x7f0000000040)={0x9}, &(0x7f00000000c0)={0x8}, 0x0, 0x0) select(0x40, &(0x7f0000001640)={0x200, 0x5, 0x5, 0xfffffffffffffff9, 0x2, 0x2, 0x2, 0x100000001}, &(0x7f0000001680)={0x80, 0xb27c, 0x7, 0x0, 0x100000000, 0x9de, 0xfffffffffffffff7, 0x100}, &(0x7f00000016c0)={0x100, 0x800, 0x0, 0x9, 0xffff, 0x2, 0x40, 0x8}, &(0x7f0000001700)={0x2, 0x5}) 16:10:37 executing program 0: clock_gettime(0x40100006, 0xffffffffffffffff) select(0x40, &(0x7f0000000000)={0x101, 0x6, 0x4, 0x3, 0x8000, 0xffff, 0x81, 0x2d}, &(0x7f0000000040)={0x200, 0x100000000, 0xfffffffffffff000, 0x1f, 0x5, 0x1, 0x1c1ed887, 0x2}, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x2, 0x100000000, 0x7ff, 0x8, 0xe7c3}, &(0x7f00000000c0)={0xffffffff80000000, 0x2}) 16:10:37 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x1, 0xfffffffffffeffff}, {0x18, 0x1, 0x90b7, 0x3}, 0x200, [0xfff, 0x8001, 0x3, 0x63, 0x2, 0x5ba7, 0x3, 0x3]}, 0xfffffffffffffdf2) kqueue() r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000ed31d75eddcc"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000140)=0x101, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r1, 0x50}, {r1, 0x4}], 0x2, 0x3) setsockopt(r1, 0xffffffffffff7fff, 0x400, &(0x7f0000000180)="9e4fe59a2e8f604685bee2440b7dc27eb5645b14e1738317f0760217fcaa74ea114a34fff25a5c871d3c8591e690e90d34ffe32ad1422a9da7f7f6403f24e992d1142624c6cec07ae037325ccb39e7c467dbaaa882fa5d2f8d85cc8a5be833975720a9381e2f", 0x66) 16:10:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x18240, 0x0) 16:10:37 executing program 0: socketpair(0x18, 0x2, 0xfff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x3) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:10:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:10:37 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) fcntl$setflags(r0, 0x2, 0x200000000001) mknod(&(0x7f0000000040)='./bus/../file0\x00', 0x20, 0x1008) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000340)="bb23cb7713156947e9b00a0dbd3054d3de596a72e2abbdedcf54dd72a4bcda16de6cf6d7a18875ff948a1d1c3d5e92dee73d7757403f6c6f2a5eb76f380a9bc2d029b4ec3802764e448a2a9b19b963bf8e9f294c97baf7aeef75cafb65fdb918449e16b76777288231d7088543f789eb0a4ce4c214dab310d875d32ca1d5ed638529cc8a5e26099623fdfe53f7d030ca4f52baeb3d9e7a211b2e63775e4bf4da92b13053ac036b9b92654e5268338fc2d6e9306e17d4103f9348cd8f1a98aa886cc0f8d8ba60738fbe3c491cb16a4ca83d3a5c37c1a88655e9048716d319ed3d039d73d5003b00008385d2d8e5cc3dd2fb", 0x6b}, {&(0x7f0000000180)="7cd1de4514cc8bafa2c6e39d87bff7356ccb2a28ac6281c9ab0958629a91de5370ab0d46873b9aa90345a850ef37da7c893adf5ac62d0d9aa219d7380d5e2f8b96edb9e675560fb01a781010449f92c8ea7c3c6c35629c9be904f0347f043cea214a37da2db11f2eeccbe02f785bd521a4d66848efad5046aaf6f51140c254f9e0c21584fb3e6da3ef2ed49695ae7c63aa1e4ffadc602fe907733c4820d4b82cd0e4e5ebda2f7ac1d1ac348bdf", 0xad}, {&(0x7f0000000300)="032d147c3918d9d8616f9529da850c8ddbca3ff12c79f6375f9d3272eca72c5b0bbfcc067fd26cb722ebacd1ad328fb9539b97a5eb897530e01945f650c0", 0x3e}], 0x3, 0x0, 0xffffffffbfffffff) 16:10:37 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x8000800080002002, 0x46485d45) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup(r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x2) socket$inet(0x2, 0x0, 0x3) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) 16:10:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000300)="5001050160000004000000010706ca90080410fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x8, 0x4}, {0x18, 0x1, 0x80000001, 0x40}, 0x100000000, [0x6, 0x2, 0x80000001, 0x1000, 0x6, 0x4, 0x8000]}, 0x3c) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = dup2(r0, r2) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f00000000c0)) r5 = dup2(r4, r2) getsockopt(r5, 0x3, 0x800, &(0x7f00000002c0)=""/4096, &(0x7f0000000080)=0x1000) 16:10:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_broadaddr=@in}) 16:10:37 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x10000000008000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x7c, 0x0, 0x8}, {0x1006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x34, 0x0, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000180)={0x1000, 0x0, &(0x7f0000002380)=""/4096}) 16:10:37 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:10:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='e0\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x102) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r4, 0x4) fchown(r0, r3, r4) bind$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)="612167111439c4f95b1344590d5b76e3d528caf941", 0x15}], 0x1) 16:10:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x800087}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 16:10:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff24008e12b27858f557020000b3e00100000000000008000004"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) write(r0, &(0x7f0000000300)="22f1fa01009cc2c50f48aea06c5ea9445e0000180bc7a0ec5ad3f73011718f1ddce66c03dcb4e6acdc8c93e3b4bcbc3065ca2d58eea032e42efe84430c6e41d99f442edfa209e0d6bcfa934bc59e2ca5b15b2ffb80dcea522346f3a6ef1dbe2ff1000000572135a535ff05c1b32f894c6c579efa0d38967a28cd878cf4f6948bcc46cae2f6566755cc1c95e13c2dd49ccbdf5255335143326af9cdbfea1366255e1674a109947cb5e2cd9227b3a68dd2", 0xb0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff02}], 0x100000000000014d, 0x0, 0x0) socketpair(0x13, 0x5, 0x5, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) 16:10:37 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000100)=0x1) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r3) close(r2) fcntl$dupfd(r0, 0x0, r2) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) write(r0, 0x0, 0x0) 16:10:37 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt(r0, 0x5, 0x4abd, &(0x7f0000000280)="40d383fdcaea0b5458d72aa730c1", 0xe) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) r2 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x67, 0x0, 0x0) connect(r1, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) recvfrom$inet6(r2, &(0x7f0000000180)=""/170, 0xaa, 0x40, &(0x7f0000000240)={0x18, 0x2, 0x6, 0x7}, 0xc) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000002c0)=0x9) socket(0x0, 0x3, 0x9) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000300)) 16:10:37 executing program 1: r0 = kqueue() fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x80, 0x0, 0x10000, 0x9d}, {{r1}, 0xfffffffffffffffd, 0x81, 0x200fffff, 0x8b, 0xe7}, {{r0}, 0xffffffffffffffff, 0x58, 0x4, 0x6, 0x5}, {{r0}, 0xfffffffffffffff9, 0x8, 0xaa5762e6e89ece4b, 0x8, 0x200}], 0xd9, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x50, 0x80000000, 0x5, 0x8}, {{r1}, 0xffffffffffffffff, 0x12, 0xc, 0x4}, {{r1}, 0xfffffffffffffffc, 0x12, 0xf0000000, 0x9, 0x7fff}], 0x7e80, &(0x7f0000000000)={0xa2, 0x4}) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff8, 0x61}], 0x9, 0x0, 0x9, 0x0) 16:10:37 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r1 = getuid() r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() r7 = getpid() r8 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x2, r1, r2, r4, r6, 0x4, 0x6}, 0x9, 0x5, r7, r8, 0x7fff, 0x7ff, 0x1}) shmget$private(0x0, 0x1000, 0x640, &(0x7f0000ff9000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x5, r4, r5, r1, r2, 0x50, 0x7ff}, 0x3, 0x8, r3, r3, 0x7, 0x80000001, 0x5}) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect$inet(r9, &(0x7f0000000140)={0x2, 0x3}, 0xc) sendmsg(r9, &(0x7f0000000380)={&(0x7f0000000180)=@in6={0x18, 0x2, 0x97095f0, 0x9}, 0xc, &(0x7f0000000280)=[{&(0x7f00000001c0)="b0b2e0e0e776d1f33fa1df6db59a8bf90fec48192b44eb1a71a104365f31d091a79062fd2c4f44ac44a5bb897973d1c68dc52f792805d7f3e5d4edaae2ed3e7096e63b938a431f6a86de90dfa4888118ca77182b05d76e3b1d0fa1e5b64e61fd1aacabe31bc0c5d9244e65c776d34a5a10acb74e2cca3b6af0934b75ced489c4fb8d3e6fa603879a339a0aaa0b5a0b39fdf771e4e4a336b4e1ef8fe84350b51fbad97afd64189e7bab91f217b2b6ec45c2fbf949f7eb891daaad", 0xba}], 0x1, &(0x7f00000002c0)=[{0x98, 0xffff, 0x927f, "90d9a6128a7867d2323a20562b576397ba4a0a4b06f03d9164c1d13831b5c1e7bf67a68a5a8803b3fe1858aaea40531e0122dad7eee13bb7defc77b225c4fd91eed646c8559f3af730573afda7cc80a16a6e133acbbf4ea072e080c951ec9337684bb4596b924df48e5112fd9f7a800492aa5718c57ebd755ec07e9d215c3a659b"}], 0x98}, 0x2) getpeername$inet(r9, &(0x7f00000003c0), &(0x7f0000000400)=0xc) fchownat(r9, &(0x7f0000000440)='./file0\x00', r4, r2, 0x4) r10 = dup(r9) bind$inet(r10, &(0x7f0000000480)={0x2, 0x0}, 0xc) pread(r9, &(0x7f00000004c0)="9408f435b33d4d6ed9d2feb4a5aa763a8acb247100b025edeeb54c6f3743a45bfad5c69dee05d9b91ad71ae064ad8112a7be9db22a7442ef100d8ee13f91dda0092a3db4090718671a58977bcdf56ec254be2606058fccd857985e30502c869762832d1e17f434c1", 0x68, 0x0, 0x0) bind$inet(r10, &(0x7f0000000540)={0x2, 0x0}, 0xc) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x20000, 0x0) recvfrom$inet(r11, &(0x7f00000005c0)=""/144, 0x90, 0x1, 0x0, 0x0) r12 = socket$inet(0x2, 0x3, 0x9) ioctl$WSDISPLAYIO_GETSCREEN(r9, 0xc0245755, &(0x7f0000000680)={0x9, './file0\x00', './file0\x00'}) ioctl$BIOCSHDRCMPLT(r11, 0x80044275, &(0x7f00000006c0)) connect$inet6(r9, &(0x7f0000000700)={0x18, 0x0, 0x8, 0x4f13}, 0xc) ioctl$BIOCSFILDROP(r10, 0x80044279, &(0x7f0000000740)=0xfffffffffffffffc) bind$inet6(r9, &(0x7f0000000780)={0x18, 0x2, 0x656, 0x2060}, 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000007c0), 0xc) dup(r10) openat$vmm(0xffffffffffffff9c, &(0x7f0000000800)='/dev/vmm\x00', 0x10000, 0x0) 16:10:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) 16:10:37 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x80000001, 0x73}, {0x18, 0x0, 0x3, 0x5}, 0xc506, [0xd672, 0x8, 0xffffffffc48a9804, 0x0, 0x1000, 0x3, 0xffffffff]}, 0x2f1) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x10025, &(0x7f0000000040), &(0x7f0000000100)=0x4) getsockopt(r0, 0xfffffffffffffffa, 0x7, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x22, &(0x7f0000ffc000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() getgroups(0x9, &(0x7f0000000400)=[r4, r4, r4, r3, r3, r4, r3, r4, r3]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getpid() r8 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0x0, r2, r4, r5, r6, 0xcc4cce7689e186f, 0xffffffff}, 0x3, 0x1, r7, r8, 0x1f, 0x9457, 0x4}) r9 = open(&(0x7f00000004c0)='./file0\x00', 0x10, 0x80) ioctl$BIOCIMMEDIATE(r9, 0x80044270, &(0x7f0000000440)=0x6) ioctl$TIOCSTART(r9, 0x2000746e) r10 = semget$private(0x0, 0x0, 0x4) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000180)=[0x6]) listen(r0, 0x33) r11 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x100, 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r11, 0x80045756, &(0x7f00000002c0)=0x401) r12 = getppid() getpgid(r12) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x2, 0x2, 0x1, 0x1f, r12}) accept(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x1) r13 = dup(r9) ioctl$WSKBDIO_SETMODE(r13, 0x80045713, &(0x7f00000000c0)=0x1) 16:10:37 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r3 = dup2(r1, r2) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000000)=0x1ff) fchdir(r0) clock_settime(0x2, &(0x7f0000000080)) getsockopt(r3, 0x7, 0x7, &(0x7f00000000c0)=""/123, &(0x7f0000000040)=0x7b) mprotect(&(0x7f0000432000/0x1000)=nil, 0x1000, 0x4) 16:10:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6, 0x1c0000000, 0x1f, 0xfffffffffffffffe}, {0x61, 0x0, 0x0, 0xffffffffffffffff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom(r2, &(0x7f0000000140)=""/92, 0x5c, 0x800, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) read(r1, &(0x7f0000000240)=""/179, 0xb3) setgid(r3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:10:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80, 0xbc}, {0x2}, {0x7}]}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='tap', &(0x7f0000000180)=',^\x00'], &(0x7f00000003c0)=[&(0x7f0000000200)='/dev/bpf\x00', &(0x7f0000000240)='tap', &(0x7f0000000280)='}^-&-)!,\'\x00', &(0x7f00000002c0)='(!\x00', &(0x7f0000000380)='/dev/bpf\x00']) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") msgget(0x3, 0x404) fchdir(r0) 16:10:37 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="08f67a08ddf55e48d7a92df11f8446935f2a3f30f2824abc913c5bce2536c6589e1c4c96f6e0fa026be7a0bf6cc40ab16f7a192d135784fb1d377800e8bd942f961e16e3a3eda55ee52e634a2194d587216c7d397130486ccd14b0276e56be272ab2dcef86", 0x65) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x40000000401, 0x0) writev(r1, &(0x7f0000000040), 0xa1) 16:10:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, &(0x7f0000001300)=[{&(0x7f0000000000)="f53c54fe33ac930f536aad1e28dc799c62ef6df28c47ed22465b7d919fba6f2454bab5e24c77960e113b257aaaee16d414b14505de72cd85e49df0d2ab7ff6de3981", 0x42}, {&(0x7f0000000100)="b3e46bf87a7333acf2a32135fbf4610fa18504dce5cf47", 0x17}, {&(0x7f0000000140)="f77b227f95fc86819e91ee5dfc277604a9d7942b779cbc88ab9485326f99cbbbc27e7253c935b9e4b36187d9d6850325b450b4eeedd9e87e71cc3d060c29ea1e8113e8a4bbd2ad953f9911b6ea1f04ca3a0cf03a723a6ce916dbce5bb1ce28c63c259103a82725dd3eedecbce5bf330a07954ee71af80ce74477c2b6e67553c7405512d712df601fcef570446d22b70aa13d557401ba6cc7d35d656f7050522e1b369c7c69fc27cee20bb31f205e7ca5c5a7899b06721db43ee7e67e24e1a11c1e26a36e144352579e77de13bc01977ca25fc02c1396ca6b77a3a9165433654081f267c502f279ed60187fd71083b9e3c1109bf5d1bb688001413f83f8fff0268578f39f1209e02bdd92aa6854d150abe03bd05c88caa094c44a10992a0da864fa208f0b07e08d8b3088246428398ad2a8e19419104dc4ffa267671d3d4aaba9790ae4dd573eb0ea87aba778fff64645eab04f41acbb06d2fa063a0fc20bd39500dad7f2b23b7c12462cb985a6fe83de7954abad769292bbc6e35627130f3e243bc231558f44608737bcf26e404600c1d106df38ed384eeebe4506a69af9135f4f3204e31ccbe83df34ae7dcf7f816fc3827aa3ad8f0bc6027d69ab9ac05949499b4b04fc8610429141a0d3ec18bbfc824fecfaf0d75ec8cc4de9b438e7adfce2ee810b87ca31abea2e432685f54c51c21e5bacf6e91ed5f743e46bc173176fcd9fe6599297d4e77d46cee5dabd5798c8975e6e62b59f60372380f3c080e4174009bf1b3a90060aea6ff708a4318237c78ac6595ea79ae126fce79f610a72f680b2a07f931c33230f71ddb9ac930edccde75ff45ecf8c4b5c66c7aefde3a623ec10c2fe43d333ca564e9643737380f7c6c94064f8e6ec428a7cc5f291e72ba465ceca775e33076451d4dbd2dad1635f374f0b01e2e77c3d25475c2ff982b6581d4baaa9b0a9bcd8d87d0fcf1c69ec44e6b406c761d88b5fe18c2a598aa1fbf5322c92a5262fecdfb4e13938079df109c2ae89bcb47d44948a0d7d1f3b41453001e37d5e18f6e95ba81342209664585810c835d1173e96bed1b0753a3b9b182e153bd6123cc965fd06b285e661a94d73ca3639a6c0c46318d5fbbea133f4df197b32ce4fa297eb1957a504bcb3da08be3d4c1c7054a736bd7524f16c4bea958a56fe071678863660e2befa5897ac98bf179a620d9b49944347137a1d499b9567344d214114fcd24a14771d5cec02ee643799169b8aeddc801ef74828e44df9d0a9dfca00d301bf9f5b0cb308762a8446327f106b8c2a73019ad846afb7758bfaefe59cd085cdf624b7efcedc2f5df70503223fc5756116dc894c2e0befc9934c42942331fb2999bfb2bd2474b972efd39a7cd77a1e4f4ba93dfa53ba68fb8044c5e5b3e2a0fa75c81059345123ab4d62506fd6fc319dd5c540087dbbd0279a4d5b3106779dd5b265e3703e44a9ccfaebb09fdf83a1389f786a606e10a6caf2971f153b262ce106f46a76df9ac9ffe16169582dcf170160a75741694d9461d6fb9cce47944a864320ebb85b8751884c5798a29b0e0f975c2db4d71abbdbbf1c565f0df404956021119a060944ca91346e0e82ab83f6a46d096da57addddd01a3e6de6b4512b80e8c6e0160ffc6a7685c16b702928a86de2e69c329c2412f91114f8d2fea377bf4d72736891e342b64259e23fd9fba00209428b7f8ecccfd571d315c6107398a93b6d1b1f9f917f70c16a1592f92c18d76c142c78bfb66be52745a254f435ad25b3ad7e19cd2e8bcc5ab783c0f796ca2d37ab1f6c793dd3da036aae0b0997a5ee76be424fd79a25bc6c7101620878402925a3e21dd9b8f6a5c22d184334f5a38e084459a39865aea7c4b53598c1ef9371859101d7861aec0f3fe344d6b636c6005d18baa971ffa1fcc9e7b3d29f6ed2d13524d160f2972279b651837ec4c7c7759452e03abd7c651932e69c88a4b4c8f889070d48a73d49a9aaafa0ccc25e2be1cdc4be72622eb7e68e577a7a6708f8624e5dfbe1724bd6f000dcbf6296a1aededed595869b33d0abb838bf6ae089fd0c028495ed75db8ee82d86a70370eee8725c2dc9a8dc7acfae39a97c3c61ab6175295a64534883ef79417b39ef93dc2dd876b720ef8125d0f02b59c4c2b0705010274e85c4b9849417b73a9d20a17d64c041ef8aee48988bcadf068cedc07f08bcbaf00a704bb763b908af053493f3a1e9e8d8511692933be6795ca9ffbd5344ef27463ead6df1612eec9aaae97b72ea193995ea4628a9b6397180432bc2e7d4abd59d21385542173c4a1528ca4a3d34953728a50fa5ac642d5566e152f2760056ee0ec34e5b544757a041fbc7aed195cffce37dece3613d3b0b0407ce9be95f9c89150617bff6908ed22b15c21ea18f4b832a165778d3d42347a98f4a6096490b0c83aca04266f2ed020736a36f75fa2e1d9c8a9f32406cb3562c0952977793558bc9c33486ba5ae9ec9790209d8d2c4a4c1970644fa2fa653aacfb63083c4a10cf02f9cd03942ef215243cb376383fad92aab717b80c3ae661997a771c518f7e02dd6f19ab087e0d9df4dcad6169283429c61f9a01cb2835232e420e50bcdb0e0e055100cd0e78633c2bb1ae255a88f89ca5500bdbe9cdbbe6705b9280459021b4490253740c83c9941f8b5cc378d64b6a17dcf8d27b0e83bd4b7721428a666a3929467ec8ac42264a6dba2658960418ab37a25ba3fa0c1c1ce5eacdb742432b510ecb03f7cf706d1e5feabe0551e9bca543ce780751f36a6695fdb520e172c460648b18ee9b4d8a74db185412380bdd6dfcce5a2cb78025d39e8fdb68287e73252ae531dc8bfa1762f6f8cba0c359511a3a4c35633e90d9415711f72985ff6aa847faf2a02692fb41ea1f8214b71b18e654998500d44fd72ac48f1d4d7334422228983cf336f4686d08acfb65f4d3eb9bdc763b847ab6a7b71a213e48c2ee419e8e29582de13479a05d1dd5da7e8541c52ee4e2369dfea3ccf0fe722e857aa047127a19806ff174f683910d0fe505d2114f375afbffd752c0210d4bdbcc25914b649828a036340722c2701b14e4744f428a3fd9020482cb82f46d7789ad853b5ed9e5105d1528e8a6b7df5640a15b8cc14b44e3bdbe08e1ed618bada5e9fdbf49d68c23ba1e9e3d7f9f6047e26576b9fd056430b542b8a2f1663e0aca129ef9dc213b19be640f2077cf662ead0df87b66a317c8a309b6f52b6ac584b5005fe27610520c3c03cd630457192098b8d17294ceaf73c68449ea94d13470285db217ac9304dbebf3c151de5167ee93479151debcc7da7d5ffa4a84765b4462f94a5fa56f010cf5ef64934f473abecb651d2a5b0ee278fb18567f169bc01612148f4444befbf886659003c809b464aa5e230d5afe2a2225cb56631e610aad5e9f6318bf7058d2636a0d75579cce6ea4f3f05f575b0e99e3d86b673574c0c0c7fff27244a39afcd78a77cef7349282c202a611d0aed5b10a1ac11f69025a5fabd0d31fd5c39eb8f031779d0178ce4f167c2557d726cf5eaeb8925b78f6b0a2c248dfbfe333843cdd07790310ab9c96a0ce2b3a218e8cef13ca802c16529d2d70f029597a21a70f982366d5550618dae69ebd05363488595e2f6e3408f20c4a021b8d41d71fd78e0f140eceb5bd2546b8242b10147afd21936c29a4f06e3cd01711cac68cc3fe945677775d417d420c07cc5a6499f194644b86c8a5fa513e5444badfb57255f1929f8e139869262dd4cd2d3d75a8ee43fcdcd63cbac8572701d7de905535e33b1d691a23b37bcb5c60a2227afee535bbed4d2a11b48f78db073193459edd80a32c8b28421bb4434aab4f5d31c7a13985c19ad62e34bfe5a6b1084cb2ed244ac856210b9fb7a2fa1f5a44a1b2e45f0d2e9ab8c79437be0ec4aa0b4c1d70cc6f4f7f94d2cfc51df901d5974688123a131c86416fc2fc077e13163425f98a04169ee9f44ca326e3e5a8dddecc7cea94bf1554bd91155436d0b3ceb4e45e06dbb2683277fc5cddc36939eebf88d57a574b408cd0c7c70024e3b7ff69472e07414f84ab95929c9164669ce9de0f8d2169948c91ae0d6ca2c80701f71c67bed074ebfdc06808f9ccfd0371d71d263d647411c9c816e968a869ada646228f44da08adca2fe0ae281b1c3035ba4979307f11fdbdb87d5354a829d70fcf69fc82106df632b1ccb1bd50fbba37a67c4ebda09dbff99e44d19768b784695cbfdea186769d320c273ad9e64e744a411f2b5a0deb5e7cee21776ebe28ad976de9a7ca6264b7df81f4b63cebd48c7d799e0b9b74cbdb0923580049f539eeb9c9c589b8dcb5d51fe410b92eba20a9f0e518da47da38e9d7a8f4c55c0c393e3554bea1ec42be33780586253e16dd052fda4aea4c352dab1106fb1a47d5d4740c0c378f38b8addb882d8459dad7abc17a68bd94714f95ce3e986615cea2e401840dd9f758f753009424b514d2c1a8e0d1f885d96ce514fd355befd64cf2cf095d83f29a6804845bafd8ec25b82e658ee46e7a5daf5944f5cf5d9c0a43287949005ccc043fbd330092142ff4b0a6256bd3079bb4511c01f26a8e388557b7b23a1e8c614bf43ff69f52992c5869f09ee5593689ed444a64ca8a0ee263e5a23d6576222fbf808ff1267bd5f8452ada79850e499064a6bf9820952cac167abc64bf83af0ce39a78f56ef7844b9a2bfe488499f926f7415a163b96baba3efdeeafd76b0921dbc77c14f14ff8a4948cff0648988a0671863b4fdcce30dd1a6cfc2591af2b26585b18946d1aa5d9badf65cee6599342cf9172dbba61c99d5745d255ced7ae9eb71e856634a832e5194ca2889cdf62da46d1fdb6686551b5ca6919a26caf96dce3d048977d3fbd484cb4005c08f80d1cc804bf5fd4d880a0a325ed021d7e5da59864e0a8d9a164f028abb78f1622de5c49359941cf9230119c9788ad3762ff7f4a94c607ffc2d297325254bb24012ba29eb07841c06769829500d3ae352b8bb5cec75ce82eea7abd0a7ef1e2732fcf9b503e928dbedee9395cfd54a189546836127504b5dad251de69676676ac65fffdca843838ff0d3c65e302e372a1e149d7c88dc7f75847cde594253c62ea287a347bd9b2ca81ef61601342a59cadb68231c0e3fae32f5ec2f71a063178a31b4d36c1cd16e3ad9062b623b0195488b02f2d0b9c5747fbae7272cc11767c56a3f088d681577f3dddacf8412575e0cde19e04b69990212e7deb76f3e1461ec236ea711918fde3b8743ac79022888468052f8c5580b28ad8026cda7b7ad1ae8c863bf226e7faaed772178abedb8fb91313fcd5b54088a9e5e45744f45e30698f2fe8c8ec3fb9c34d5ba2a8d425115e18b803c60aa344c3e199438f3ab36662829395d955281c42b78c8684f032f84ae2cfebc3db0d61931fc2feedf9f322c08490e02c973e86f710591ae7361119a08528c74bf1fa8ad78b883994dfe391c8dbd86b371c02e28271573a31db466291e91c4839b50bdad94667d7a69afdcc2aaae746e6d8808c1b885c0ad961c66af0fc521820d13ab285eb31dc0cd21208adee81d7266e65b292eea668a170bab15de75fd5cc5042a658bf36723175303bce7957e80f9af1d96cff5f5b05e3e016e7cdfd6d32cc31bd6b0e5e5de59705f16eedfb57ef2dc85c7cec919fb4204dc090763b14e310bc4e2f570a5730c761641c8875ee43b7a2f6f10f37aa21be1df0ad0915fcdc9924d72702fa93ff5ce4811a4615c4cbdaba0319ac7239e6b517c583e0e0493e4e35c0f5f41c7cbf20a7b21e6dc", 0x1000}, {&(0x7f0000001140)="9645f31354fe48b7572a05a2374003ab15d3686b9e2f04d398adc4da1b0cb660c6a4c4b3ee51ace95a381d6e4579e3a0e68fb117cfc0444b0dd28d5b1a8b79868478989a82f9134a3ff9f457f032d696", 0x50}, {&(0x7f00000011c0)="6fdda3a6440d84d1756fc4fe2b51963a1831797bf1fb594aa8f38599fa4265d0aeabc9c0cd6ad1dab76618451a6131d383810a685842adcd974fb89a8e395d508cbb246651c2558b9f30b342f0fd3155afb610471a5b05a8a1f0d18638b8510482b6f146bc", 0x65}, {&(0x7f0000001240)="74466b3eb74682b8bfcf40298664d4231fe168aa4dd47c4157efaaeae12f43cc2e3f39715e597188fab3db23421e578e92f75a22a4c9d44db1c094ca56186c6420a1cd2601638e498680ba72b8aa050d5226a96d175820e35259c84e8d9b5dc3f7a1c4cec6a7b2083d26c9bc4725ad8e505a586d619513e2dd4827455720c16147a8a30f3522abba29df3810477a9180ba5ad7c82a5d9ea995ca71d8b27c6c023d66", 0xa2}], 0x6, &(0x7f0000001380)=[{0xf8, 0xffff, 0xffff, "831dd3fe0ef39bcbc7792a17e7082fa7f759286b8de6214ee6743394f06b7be9b495d70ec53901fc73183404587b0bbe262396fa16d54c69ba83b8716550c1b3c0569b258f08cd77de693be5e490bf62386c94e180efe8400851676e4b1772a33143e2ab0dac27f3577d8920bbb89d6262596b6a4b374ca00828e29dbfab041265347930226ddf923493a234456e48764dfe2a90a316cbbcd6cf332274c7d1f0fe32c64684ba2cf4c7e9cfecce94b10ae4e747c831d6cdfbe32f6da52d55576e8d6113192237e766be8b8f3752f0ada7151901c6aeaa01e69396d378ff6f4b3b87f29231"}, {0xe0, 0xffff, 0x200, "1e275e7050b1fd93122830dd810e3a7d699f111ee799e39b0560aeb51a82a830b8444ac197b2fd4548b421b148862c821248dde8da825da76599f346c1ef0af6f56f380e70a948331546b311285c48ade254e4f7fc6af478f3aec80789e7d514bfde11ecd63ec1824968d9c3858ed815585c7bd2648f2cb8a80d73234125b130b8bd9274b52f8fb6904b992b56b80b7138f09bb7bbf6075bb2f1cb7e6d3cf05e46036266cfdfd97e27ad90994ad63540ceaf05502f1259081179303cd597ba3210a845b47f0553fa557a2bbdf2"}, {0xf0, 0xffff, 0xffff, "127239d36c8ec8cde7d39b13d6120aa9dce21ec94a4bcf4cdeed4e786e3ecc3cac033798a13d723deb81dbb78bb66363d520cfef9d073a36807f53a30bc6e1a0c38da078b0fe4c3046c32624c0ad574d865c446add009d1ad95ea475fa258a9fd5e3128f2ed091486a89a3036295b7ac1484c77b4ae2bf20cdd6b70574b90cc7c31f1466c33ca92cd3113c686b808ffb046f94ace9b998dcb210fbcada8c49c393f0aa8ebd7f0cb285e6604ab07a9e1c410713ada19ae44d94a13aef308c2aa8809e83d2c4c9975c8696cd9043711635a93ce4bdfda31f9c9e88f5d8"}, {0xa8, 0xffff, 0xfffffffffffffffe, "783b43e7d11efb9a1162e19e87ec0a5e64538af1c22b2d4752d3034c79aba9125fb5c323b0c06bc08adfbfb031e5d77ff3fd4617f509f368479e4b11278c11c099cd766f9065442b159b6fcf77fe6a923ca403310596e37f7d4c33c1ee64a0a8ec227d48b1297006aa100e68bbf5d01e8cad445fe65d0b276be3dcbdaf35178416b61ba00c4e76e1b821734de282da6a5784da9b93a0f4"}], 0x370}, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000001740)="4188dc39a587e13ca5442e43a691000000000037", 0x14) 16:10:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x2) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609", 0xcc}], 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) utimes(0x0, &(0x7f00000000c0)) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x1, 0x100, 0xfffffffffffff001, 0x41, 0x4}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:10:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f00000000c0)="538300c109371fde3c3223b9d2bd82308975c6b75bf6b936546d0456f0eef4f40da776fdd6a4a8848623c4391dc21bf6c83f2052e1bd92ebff5a04841ce103fa6c7e1ab81b1eb1555e2cec21431e82556316f7ce881b15d73895e85dcce06f9e1ea682e96e56a545d8446732317a3a81598237599039faa90a26cd", 0x7b}, {&(0x7f0000000140)="00a5870667d1ab27e3bd83473c288398eb7380e073bc6f16d048c5fa86f980e6d1f5a36a197b8d421e6424abe584c04da74305b6521f57577096f23fa09a2b839e899de3c1937c7b28a5ca45bdde4d305e217e71de6ccd5bbe679af689ce3d7abbd74143bfbd1e99c2164e886aa5a7a11731733e63cb52a9c228162a7e41ff63b6d8f4130abf3c2e0d96fcce0fbe0829d3f18d8feb6b419833234ed1df0c726a9a34408540a143a5ba4c27fffcc1d5fda079da6ef2277775c0e98c99d165d40110b098032f51de0b66128a822cc84eb43d8a90390f5e2932535b9242eaeac563ba21de59eea41ee5acfd4db6707ef5451bb285efc47d837fb986e460", 0xfc}, {&(0x7f0000000240)="95cec5721cad64a0e20dfef683d176b1c0b2c4c837c6d3923507a36db42c14a87696328a76ea6725b6b51c5aec8798ba19b4486434cf5da6a2de8e339baa5016fcf1aa740b4c369fd5a4a357e0a4404217a61bd24f0d319a268c360e853b8dfdd9dea28164ceea94393e9b244a2ba0535330d7784d91359fd7bb3664310a440fff25f1cd07df57d8137b32d9134ec7a9", 0x90}], 0x3, 0x0, 0x0, 0x2}, 0x0) r2 = dup2(r0, r0) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xc6) 16:10:37 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) setuid(0xee01) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)) shmctl$IPC_RMID(r3, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) close(r0) 16:10:37 executing program 1: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000080)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20}, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:10:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000000001, 0x0) nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000024fe2c9cb0c7501df839f2124a78867d3bf808139", 0x18}], 0x1) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000200)) panic: pool_do_get: shmpl free list modified: page 0xfffffd8077512000; item addr 0xfffffd8077512630; offset 0x10=0xdead4000 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 34438 15388 0 0 0 0 syz-executor.1 *333453 73489 60929 0x10 0x4000000 1K syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c pool_do_get(ffffffff8235e8f8,1,ffff800023e4b248) at pool_do_get+0x483 pool_get() at pool_get+0xeb shmget_allocate_segment(ffff800020b61398,ffff800023e4b3d8,0,ffff800023e4b440) at shmget_allocate_segment+0x15e sys_shmget(ffff800020b61398,ffff800023e4b3d8,ffff800023e4b440) at sys_shmget+0x13f syscall(ffff800023e4b4b0) at syscall+0x552 Xsyscall(6,0,fffffffffffffff4,0,4,67da2145010) at Xsyscall+0x128 end of kernel end trace frame: 0x6807b351870, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic pool_do_get: shmpl free list modified: page 0xfffffd8077512000; item addr 0xfffffd8077512630; offset 0x10=0xdead4000 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c pool_do_get(ffffffff8235e8f8,1,ffff800023e4b248) at pool_do_get+0x483 pool_get() at pool_get+0xeb shmget_allocate_segment(ffff800020b61398,ffff800023e4b3d8,0,ffff800023e4b440) at shmget_allocate_segment+0x15e sys_shmget(ffff800020b61398,ffff800023e4b3d8,ffff800023e4b440) at sys_shmget+0x13f syscall(ffff800023e4b4b0) at syscall+0x552 Xsyscall(6,0,fffffffffffffff4,0,4,67da2145010) at Xsyscall+0x128 end of kernel end trace frame: 0x6807b351870, count: -8 ddb{1}> show registers rdi 0xffffffff8168b087 db_enter+0x17 rsi 0x295f __ALIGN_SIZE+0x195f rbp 0xffff800023e4b090 rbx 0xffff800023e4b140 rdx 0x2960 __ALIGN_SIZE+0x1960 rcx 0xffff800020c0c000 rax 0xffff800020c0c000 r8 0xffffffff81633a63 kprintf+0x173 r9 0x1 r10 0x25 r11 0x63d1592424a5c85f r12 0x3000000008 r13 0xffff800023e4b0a0 r14 0x100 r15 0x1 rip 0xffffffff8168b088 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800023e4b080 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=333453 stat=onproc flags process=10 proc=4000000 pri=80, usrpri=80, nice=20 forw=0xffffffffffffffff, list=0xffff800020b60c48,0xffff800020b61618 process=0xffff800020b8d3c8 user=0xffff800023e46000, vmspace=0xfffffd807f00ba10 estcpu=36, cpticks=5, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 15388 34438 16867 0 7 0 syz-executor.1 15388 275229 16867 0 3 0x4000080 nanosleep syz-executor.1 73489 221213 79656 60929 2 0x10 syz-executor.0 *73489 333453 79656 60929 7 0x4000010 syz-executor.0 73489 318940 79656 60929 3 0x4000090 fsleep syz-executor.0 73489 340866 79656 60929 3 0x4000090 fsleep syz-executor.0 79656 447147 63986 0 3 0x82 nanosleep syz-executor.0 61358 70555 0 0 3 0x14200 bored sosplice 16867 476387 63986 0 3 0x82 nanosleep syz-executor.1 63986 140472 70836 0 3 0x82 thrsleep syz-fuzzer 63986 390432 70836 0 3 0x4000082 thrsleep syz-fuzzer 63986 251445 70836 0 3 0x4000082 thrsleep syz-fuzzer 63986 434674 70836 0 3 0x4000082 kqread syz-fuzzer 63986 506764 70836 0 3 0x4000082 thrsleep syz-fuzzer 63986 309088 70836 0 3 0x4000082 thrsleep syz-fuzzer 63986 33817 70836 0 3 0x4000082 thrsleep syz-fuzzer 63986 153576 70836 0 3 0x4000082 thrsleep syz-fuzzer 63986 385200 70836 0 3 0x4000082 thrsleep syz-fuzzer 63986 167678 70836 0 3 0x4000082 thrsleep syz-fuzzer 70836 391594 96184 0 3 0x10008a pause ksh 96184 440120 28779 0 3 0x92 select sshd 88967 110548 1 0 3 0x100083 ttyin getty 28779 12091 1 0 3 0x80 select sshd 77103 377966 66031 74 3 0x100092 bpf pflogd 66031 312457 1 0 3 0x80 netio pflogd 32219 356202 63502 73 3 0x100090 kqread syslogd 63502 124261 1 0 3 0x100082 netio syslogd 62758 58954 1 77 3 0x100090 poll dhclient 43367 274149 1 0 3 0x80 poll dhclient 46939 47406 0 0 2 0x14200 zerothread 31863 459738 0 0 3 0x14200 aiodoned aiodoned 81684 164822 0 0 3 0x14200 syncer update 843 346445 0 0 3 0x14200 cleaner cleaner 8350 477893 0 0 3 0x14200 reaper reaper 81151 312285 0 0 3 0x14200 pgdaemon pagedaemon 74355 446776 0 0 3 0x14200 bored crynlk 30608 395955 0 0 3 0x14200 bored crypto 14562 480504 0 0 3 0x40014200 acpi0 acpi0 73921 482559 0 0 3 0x40014200 idle1 6226 362751 0 0 3 0x14200 bored softnet 60688 107347 0 0 3 0x14200 bored systqmp 9336 144649 0 0 3 0x14200 bored systq 80326 172124 0 0 3 0x40014200 bored softclock 44923 32636 0 0 3 0x40014200 idle0 77386 395239 0 0 3 0x14200 bored smr 1 188669 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 1: exclusive mutex shmpl r = 0 (0xffffffff8235e908) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 pool_get+0xbf #4 shmget_allocate_segment+0x15e #5 sys_shmget+0x13f #6 syscall+0x552 #7 Xsyscall+0x128 Process 73489 (syz-executor.0) thread 0xffff800020b61398 (333453) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82348b80) #0 witness_lock+0x52e #1 syscall+0x412 #2 Xsyscall+0x128 exclusive mutex shmpl r = 0 (0xffffffff8235e908) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 pool_get+0xbf #4 shmget_allocate_segment+0x15e #5 sys_shmget+0x13f #6 syscall+0x552 #7 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9532 6433K 7577K 78643K 14475 0 0 pcb 25 9K 11K 78643K 735 0 0 rtable 120 4K 5K 78643K 809 0 0 ifaddr 63 14K 14K 78643K 257 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1526 0 0 iov 0 0K 24K 78643K 184 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1205 76K 77K 78643K 2759 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 24 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 122 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 6 17K 25K 78643K 1739 0 0 sigio 0 0K 0K 78643K 10 0 0 proc 54 51K 83K 78643K 774 0 0 subproc 32 2K 2K 78643K 136 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 141 0 0 in_multi 33 2K 2K 78643K 146 0 0 ether_multi 1 0K 0K 78643K 5 0 0 mrt 0 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 96 424K 424K 78643K 96 0 0 exec 0 0K 1K 78643K 375 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 94 21K 30K 78643K 6563 0 0 UVM aobj 81 3K 3K 78643K 86 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 73 0 0 NDP 13 0K 0K 78643K 76 0 0 temp 181 2736K 3366K 78643K 9161 0 0 kqueue 0 0K 0K 78643K 19 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 18 0 12 1 0 1 1 0 8 0 inpcbpl 280 714 0 707 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 123 0 75 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 35 0 35 1 1 0 1 0 8 0 tcpcb 544 233 0 229 1 0 1 1 0 8 0 nd6 48 24 0 18 1 0 1 1 0 8 0 ppxss 1128 37 0 36 7 6 1 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 35 0 24 1 0 1 1 0 8 0 pfstkey 112 35 0 24 1 0 1 1 0 8 0 pfstate 328 35 0 24 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 452 0 264 12 0 12 12 0 8 0 art_table 32 453 0 264 2 0 2 2 0 8 0 art_node 16 114 0 74 1 0 1 1 0 8 0 sysvmsgpl 40 17 0 5 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 120 0 110 1 0 1 1 0 8 0 shmpl 112 84 0 5 3 0 3 3 0 8 0 shmpl: pool(0xffffffff8235e8f8:shmpl): page inconsistency: page 0xfffffd8077512000; item ordinal 0; addr 0x624afd9d1cdd0d74 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4109 0 2679 47 0 47 47 0 8 0 ffsino 272 4109 0 2679 96 0 96 96 0 8 0 nchpl 144 6570 0 4937 61 0 61 61 0 8 0 uvmvnodes 72 5168 0 0 94 0 94 94 0 8 0 vnodes 200 5168 0 0 272 0 272 272 0 8 0 namei 1024 20647 0 20647 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 3 0 3 1 1 0 1 0 8 0 scxspl 192 19554 0 19554 12 11 1 6 0 8 1 plimitpl 152 78 0 70 1 0 1 1 0 8 0 sigapl 432 1921 0 1905 3 1 2 3 0 8 0 futexpl 56 17920 0 17918 2 1 1 1 0 8 0 knotepl 112 416 0 397 1 0 1 1 0 8 0 kqueuepl 104 340 0 337 1 0 1 1 0 8 0 pipepl 112 1062 0 1043 4 3 1 2 0 8 0 fdescpl 488 1922 0 1905 3 0 3 3 0 8 0 filepl 152 10848 0 10744 9 4 5 7 0 8 0 lockfpl 104 501 0 500 3 2 1 1 0 8 0 lockfspl 48 185 0 184 3 2 1 1 0 8 0 sessionpl 112 24 0 13 1 0 1 1 0 8 0 pgrppl 48 32 0 21 1 0 1 1 0 8 0 ucredpl 96 2281 0 2271 1 0 1 1 0 8 0 zombiepl 144 1905 0 1905 3 2 1 1 0 8 1 processpl 840 1938 0 1905 4 0 4 4 0 8 0 procpl 624 5533 0 5487 4 0 4 4 0 8 0 srpgc 64 36 0 36 1 1 0 1 0 8 0 sosppl 128 31 0 31 8 7 1 1 0 8 1 sockpl 384 1352 0 1333 6 3 3 4 0 8 1 mcl64k 65536 265 0 0 34 3 31 34 0 8 1 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 10 0 0 1 0 1 1 0 8 0 mcl9k 9216 14 0 0 1 0 1 1 0 8 0 mcl8k 8192 4 0 0 1 0 1 1 0 8 0 mcl4k 4096 11 0 0 2 0 2 2 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 177 0 0 21 0 21 21 0 8 0 mtagpl 80 4 0 0 1 0 1 1 0 8 0 mbufpl 256 430 0 0 21 0 21 21 0 8 0 bufpl 256 9406 0 2398 439 0 439 439 0 8 0 anonpl 16 173265 0 162521 112 55 57 59 0 125 12 amapchunkpl 152 11273 0 11157 17 12 5 10 0 158 0 amappl16 192 8255 0 7669 87 52 35 41 0 8 5 amappl15 184 801 0 798 1 0 1 1 0 8 0 amappl14 176 875 0 870 2 1 1 1 0 8 0 amappl13 168 2 0 2 1 1 0 1 0 8 0 amappl12 160 81 0 81 2 2 0 1 0 8 0 amappl11 152 840 0 819 1 0 1 1 0 8 0 amappl10 144 94 0 90 1 0 1 1 0 8 0 amappl9 136 676 0 673 1 0 1 1 0 8 0 amappl8 128 195 0 180 1 0 1 1 0 8 0 amappl7 120 61 0 55 1 0 1 1 0 8 0 amappl6 112 798 0 790 1 0 1 1 0 8 0 amappl5 104 240 0 226 1 0 1 1 0 8 0 amappl4 96 1264 0 1236 2 1 1 2 0 8 0 amappl3 88 1848 0 1834 1 0 1 1 0 8 0 amappl2 80 14004 0 13926 4 2 2 3 0 8 0 amappl1 72 51129 0 50665 25 15 10 20 0 8 0 amappl 80 5867 0 5826 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 85 0 5 2 0 2 2 0 8 0 uaddrrnd 24 1922 0 1905 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1922 0 1905 1 0 1 1 0 8 0 vmmpekpl 168 18025 0 17993 2 0 2 2 0 8 0 vmmpepl 168 211505 0 209761 139 55 84 89 0 357 8 vmsppl 368 1921 0 1905 2 0 2 2 0 8 0 pdppl 4096 3851 0 3810 6 0 6 6 0 8 0 pvpl 32 517479 0 502901 228 82 146 148 0 265 28 pmappl 232 1921 0 1905 2 1 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 651 0 8 19 0 19 19 0 8 0