5c68bbafa999c2ef7c846e2a85f3ac3d9f3670d01a05bd3ab645a8dfaddb65e70d8e234e78112513b3597667838dd71042ffd40de329c23878859814816e1037a52a3707055f65cc5c399e81ad0c482ee14b7e6e34ed32a7dba869eaebbe6bf31c9d1498c6d7cc7d37b47df5c131fe8d776a867da6170b5bf9fcec110f503c3cc635da2280c3ae8b74a79634fc2e55d9491a2d798f0e99cade2aaa904deede69bc0d438d61c99e40b5a345eeb153b6f7f71380b9f50af19459e840bb9ca169328664f6f08351287fee3b6e7622df440bf3e5dce56388d11a5a844f24f3fa419e749fedc950912be1d344c48e0a3d09784cf90860372ffc6b39d9d06d122643fdb401c89a84fef15cabdf5f5f5e3172b0efa1b8d25c0303af81ac3d47d825d07115ced694c5dd5b8f86460193fef85329e763a6c5a1e54d47280f9ed87f5872a5f0bcf7f413c82af46174c615b1857c79bf1fabcf8cb9779dd92258d62676b5b45aa644a67f9fbd34b7ae6fc36a7ab7167f697d23a25546ec378942cb114bf31eec81b2fca5832e4ddb7119e379f2efec510e39f6de9cdddb662ed7409a47d9db03701240e1adab20e53033fe54b20dda60044ba47913874a18dc1cf788dcfa757ff807d06d4574f61eecbcddb711b129b58e3e2d45724ecb6d4043c72982730ff3d6695853470e88403f56f41f6d4ed34de43e7d6fb6b25bb1e6c7f05ae6dc98087b69c03dd5e461647488c80135393fe417bb04d958842f45df91717b033ce8aeedad25b78033b36e964ad68b68ea023e8b4f65fbd2397aa40d9ef2046bf0cd44dad35a18f6ef8141dc0352521bd29561fe4f875c89f81bd6068c716453d7c8d27abf45694fa8f412375ceed9c2a444eacb866eac2cda637a507e0daec051c494a2a7e544d768fa45bde0d658f85c360ec09f961677cba6d37395ab518a3a851688053f4644693a04f4a0845ce266bb2681de473e244586d95f2b1facc0a52a67849d128c4580befe96c1de39775a61dff675bde778917ef2fafdcc3df35e875f9fb0bef0e3fdc372f3853ff58f5bbc2a114ff856fd11eca2eacf94d2fdd6fad091619046fe07780f07d5895401eed3bb89255edb3f6a3e49a53025797a67bf94eb184e6601c8725aa445b450cf0f30de8bd310ae98aa9e47adcb4ec0dcf76e921c44a00727b41cbf788ba92f1de43db65d3b0a8a1562195b12391578a61986973a98d4765de6a3fb2555daa2d714b77a8b4d1b586cff3aa04f8f2514aa33ba13b1604c3bf7ac50b98bf47d05f1fa49384b7859da921e8109d486602ecb9e5cf2f6b4a35e416c2d1b99994720cdf3e9a4b25781f8cdd2325c6ddac6fb0296c1617b284de6eb590d254912858a63d72483d4a83f67c321c8484161e32a3c8636e392f32b4115c67ce01cee77bf1ddfaf8589868f5bcecf63e25a442f87cf6a6f2c3c623196022e072ce6e91446e0c846ff2c35daa3ce3810442c0f5e564e876edbc35992a44025892b0682e7473a942d4dc3185db0a4cd35c2ae7b7f36d3def30737d42667bd10eacd9ea1eabc1fa04542d099a456c98375f38768e6900ba5eca9202d78e07e76c69de3ea4a5aa1d60dae523f622d0a8d3c738ca6d0eddfbfc3a517b104ab9c205dd0fb161a9e0ebc723553276c1e7572405e587df8d906cf3f140ba58140ca13506d0d36e87bf151004b328e112d566d3233980afdab0896d6546407b0d1a1b1f479a95ca4999f57819ce7d9c46ab15ed36da356c155dc286bd73bc9fd06d0bd77762917badb76628507832919930cbc99f075b83ff1e992f6379ac8dcd3b4f8c46882de9101fe8a80e0fa839055eb89075647f695e4fc1b3fcb8c3eb210348d36b7160a48c5a0a067654171411b45bf288418c2c0ea95b1e3bcfe820941be78402947de70fe928ff91457203b137999c3c59d2384e8831a80d6a460d0a25e31828dc900ccf88eef6175de7ef8a85abcc07bce1953b4c2617af8b6909573e58cd7d0c941079ffd108e4f78385fad462a67fbac39e6e7856d5e9e8a032e83d28231b8e9f19d06bd34759c5f162f96b2e37e62a622af8e9587f83ae407046f13fa58678972bdc4bfc01151a17f502dc0dc6233f8ce615edd596b330d3415cc1702086f52106cb3401550b75f85948f1561b74c0c89367679d3658bbc26875aff29c83389bcd90df5d337b88f2cb1aaa5f755323359c9a3a8bffbfc19486a8bbee8be4068dd70f9bc209f0473cba68541fcc57818f924754be7940a586cb266d1c2af35729081deba35476d438dddd801225a9a7d67563058f1bc358688b63d4180b6aabeb17a65b0ca19ad1c8f14aeea7e75be9d17671b7fedbb24df712348dde3d7d6feb5508e48efaf4e0104514a412b4f765c3887db6ef017c6239e901cbe30f7f69d86e60687daa02f383e69e8074885c921c081a8bca9dd95b9c8069e1d7971524ce07d5164a3264a7a56341eec407de50e6a509d8473653912a61afc4e1ead5d5a036c601b4f9ece6a69529b4e676050dd5af963728f396c5ce0d66e9275cec472e50537d77a2ea809dd43ddb8216d604e7767e1a4dc27abb04ffe636c9a60fe8ee7e368fb2a5cd3d5dda32bda925661a73a235d2227f7cace60d27742b972fe8fc3c4aae7d0ff172361ffcf237bb314eda2927b71b06cd236205192c0d58aed690e7944cae9e2a6b926eea1c648d70ea144966670e095a5ebde9f492c11258bb8d5dd17cbe752fc96208c6907f667f099cf9fe6403cacadd00a460fb281549754cd371a6b68146ee65eb219a681f6852a126f791108b1548008d0c82999c64ec9fec900881e2fbc14a270514aede54f6ba0a53fb2ef9bdceb1fca299bc421372615fa4dae02c2ed6172536126b61a499740faf1cd69ee18c198ed252d70205a527a61b697f82b88827c87894210d874f72273aabfcfb502bf1e4c67d80088e6d2fc3c17a1b63dc91b107dbf3fcede59cce046b0b2566d5a17fba9ca2de2f1a87203ed737282ef574062eff7d90a057f87c63a4e7e4d5cbb4dbaccfee8fbaf3cd1c6b0984eb968fc0ee7cb078a2607be3732b21204b6d5fbef23b29d9a74894fdc124e52971fe519618253e145f1894e74dd4b290f5fe1bb6958876e2ba73bda812b9e5a2b8799f02bbdd257221d1bc1febb0d901c179d9af7ac9bf39a6d3ca536948820432ab5ddd3a4a7bb369f486356310a38fe33430f2d37fb5e3512b4e3f4cc3eee2f623d9cd13c5a0b44eb4a7d7fbde1694db5d8e68bf18f01921eaca7d08d4772cc7d9916472b80f46da349522ad4131e60759dd550891a94f2b37325657473d84dd61a2f58e32d38a845f597513389b09b16ff407f360cbbdded2c386d295052005114c7b36a86e8219e43cef37b676002bbff3c3826d1826da7de88549cfe11b89cf5668891987510565bfdb439b855647655193bfd5b2791fb2496a61a9bad4c519abbd9924f8d3fe0d6207a0f7f607a8edab38a4409a69ac8f01902497832f9fe77152d5917aad9debc198d13a7100a9859c0108d40a32cbd0a74d077ffc87a0ece56c1d65e523c616bddf9dd0b0900d8c0a1ac72fdd3cc6c2b01393348c620413fd92fa9a0f354ad134ea384b27f1acc100d97274c1c9c9972af3aa6d85cd15224cf353e0b259398a3d6ca4ff6588b8dd2292f27e3aa9e33e21340e3e49b3c9031b287d0ea6572e7f2ded60ab436c7d9a2f53f230cc8fcd97d1bad4b8137c35df450b2c2972361e836b379581b1dcbfe69e650a08fa46851e8964965320f682e4471b8cfa01393462cc5bac837bde16dafa474c4f96085a94d2ee9f", 0x1000}], 0x7, &(0x7f0000001540)=[{0x18, 0xffff, 0x17, "4e186ecd"}, {0x18, 0xffff, 0x7f, "1995"}], 0x30}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000001680)={0x5, 0x0, {0x2, 0x800}}) 16:04:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0x1) sendto$unix(r1, 0x0, 0x2be, 0x8, 0x0, 0xfffffffffffffc55) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) dup2(r0, r1) 16:04:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getegid() ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x81}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:04:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1}, {0x400000028}, {0x6, 0x0, 0x0, 0xaa45}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fb8613a070f8352cc5e11b7d0c04", 0xe, 0x0, 0x0) 16:04:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file1\x00', 0x80, 0x4) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000340)=0xf6) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000380)='./file0/file0\x00', 0x8) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000180)=0xc) getsockname(r1, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') mkdir(&(0x7f00000002c0)='./file0\x00', 0x567bfc70cfcd8453) 16:04:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x2) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x10000, 0x2) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x86133) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x8000, 0x120) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x2, 0x0, 0x8, 0x0) renameat(r3, &(0x7f00000002c0)='./file0\x00', r1, &(0x7f0000000140)='./bus\x00') rename(&(0x7f00000001c0)='\x00', &(0x7f0000000300)='./file0\x00') 16:04:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="f8048d"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220d22890b7c603bdd5574a7ea11", 0xe) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) 16:04:15 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000340)=""/4096, 0x1000) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 16:04:15 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = dup2(r0, r0) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x400035}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 16:04:15 executing program 1: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453ff6c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abfd9ca031f554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330400000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f77f4dbf42b3ac7e75f6a28b7f09126efe6c2d6ad126358a2bf1fb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8fbca8854747213442d720dac635800236b272dd10000008f8aa20f3a97c764da9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522003d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e406df730a09be868f81c279a1b53712e7a6bfb9ac2af433ac90f25b74d922f76208a98baa4ee16e3a11560fcbd9b90064c9810f9788a0c4d42c25d77a2a3560363bd1736599e6111a5e5d75aa5727d25c53f8aa3bd7ec79636d143976c9dd8cd3e5d97d00b081beb3af16169dd47d47ef8ff50100da9370aaf2ce29cbf523e4f0f84b175bcc25226872e02c2029b4efa429dc9c1b4dc3d9894ec009b9fb69295b550439df134e6d3dd45fefefecc2051ab56aa04b81151e9764084dcc90c1cab2b342d4be95a10b0e322c5bef2ca237e06eeae37b7765b611243f2f7d08b8d114d340e58cf089b6673cc9b768f8c5d7413afb8f30dbb7da5baeb26e68193a1eb8611126b79be5d5777d1e5e55a57371966656d7e33d8f58c333139b4f00"/1303], 0x10) writev(r0, &(0x7f0000001680)=[{0x0}, {&(0x7f0000000100)="89", 0x1}], 0x2) 16:04:15 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x30, 0x99) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r1, &(0x7f00000000c0)=""/77, 0x4d) 16:04:15 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) r0 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x400, r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') 16:04:15 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x10) pwritev(r0, &(0x7f0000000180), 0x1000000000000260, 0x0, 0x2000000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() pipe(&(0x7f0000000000)) 16:04:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000140)=0xd) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc2638659a07566d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e0658ba8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee74334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0888b2c95405205036b1ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878277e8612dcba3c", 0x493}], 0x1, 0x0, 0x0) 16:04:16 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:16 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x10006) r1 = kqueue() open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/9}, &(0x7f0000000140)=0xb) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x500, 0x0) 16:04:16 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x100000038d, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$WSKBDIO_SETMODE(r0, 0xc010570d, &(0x7f0000000000)=0x37) 16:04:16 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)='d', 0x1}], 0x1, 0x0, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="f0ba26aa8d4fd51e302f66696c653000"], 0x10) open(&(0x7f0000000080)='./file0\x00', 0x4ae4cf2a792a6dd9, 0x48) 16:04:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x8, &(0x7f00000001c0)=[{0x101, 0xfffffffffffffffa, 0x185800000000, 0x7f}, {0x1, 0x9, 0x0, 0x1f0}, {0x0, 0xe4, 0x2, 0x20}, {0x7ff, 0x100000001, 0x1ff, 0x2cd}, {0x10000, 0x2, 0x3f, 0x4}, {0x3, 0x6, 0xfff, 0x1d0}, {0x8, 0x8, 0x4, 0x2}, {0x1, 0x1, 0x7, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000100)="781b") 16:04:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x20, 0x4, 0x0) 16:04:16 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) r1 = kqueue() msgget$private(0x0, 0x1) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:04:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x100) open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0x28d) write(r1, &(0x7f00000001c0)="55b962b01a90d86515175d498811e3e5518d14c95e64deddaa981c760d376a00b04e1362843a4027814b3bb8bf8b41b1eed4881db5d0d4dfc4b92fdee12b2f62ff7cb643a78ef338e25daf6ee230d545b2a3fbc9bccc68d777e41462c1747664eef5ca2f7400c678fe00009350b1b6256c71fb4c251c7302e67dd6", 0xfffffffffffffe8f) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000280)) 16:04:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x9) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:16 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fsync(r1) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000001bc0)='v', 0x1) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) 16:04:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x4) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000240)) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) setreuid(r2, r3) pipe(&(0x7f0000000040)={0xffffffffffffffff}) unlinkat(r4, &(0x7f0000000180)='./file0\x00', 0x8) shutdown(r0, 0x0) 16:04:16 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x4) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000080)=0x800007) 16:04:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe853008f0700", 0x8) setsockopt(r0, 0x9, 0x5, &(0x7f0000000000)="cfac388f4d6251fd300f1b99e761a3aa5d81c982653be46933d2308d981671ed655f7b76455541d4f5274bf14d45dc1bd5a9b0bea006fb78e056a5fb30e3", 0x3e) 16:04:16 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x9, 0xffffffffffffffff) semget$private(0x0, 0x1, 0x65) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x945218aff59080ff) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000180)=0xdd2ee29eda2d10ac) r2 = getppid() r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) pipe2(&(0x7f0000000100), 0x10000) getppid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x5, 0x0, r2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xfffffeb4) 16:04:16 executing program 1: getitimer(0x2, &(0x7f0000000080)) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:04:16 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000001280)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x200, 0x20) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) 16:04:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x6ee, 0x1, 0x8, 0xfb3f, 0x9}, 0xc) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) 16:04:16 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:04:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, &(0x7f00000001c0)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000003c0)) mknodat(0xffffffffffffffff, &(0x7f0000000300)='./bus\x00', 0x6000, 0x9) r3 = semget$private(0x0, 0x3, 0x8) semctl$GETPID(r3, 0xffffffffffffffff, 0x4, &(0x7f0000000200)=""/197) r4 = dup2(r1, r1) openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f00000000c0)=0x5) sendto$unix(r1, &(0x7f0000000140)="d770c19500e27280c6bd30fea95f9ada9ec6401cee9b39e11d780fbd2192939e81dffd250bd112e3aff6fbf72ce5", 0x2e, 0x1, 0x0, 0x0) mknod(&(0x7f0000000400)='./bus\x00', 0x2008, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0xc}, 0x3c) r5 = open(&(0x7f0000000080)='./bus\x00', 0x42cd2771d626e976, 0x10110) write(r5, &(0x7f0000000040)="670dc3", 0x3) connect(r0, &(0x7f0000000440)=@un=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$KDSETRAD(r5, 0x20004b43) ioctl$BIOCPROMISC(r4, 0x20004269) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f00000000c0)}], 0x1, 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_vnetid}) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) open(&(0x7f0000000000)='./bus\x00', 0x200, 0x100) 16:04:16 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x3ce) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x3, 0xfffffffffffffffb, {0x3, 0x3}}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x1) 16:04:16 executing program 0: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) getuid() r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x10000, 0x2) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) 16:04:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x20}, {0x24}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) 16:04:16 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x40) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)) 16:04:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) r0 = open(&(0x7f0000000000)='./bus\x00', 0x82, 0x0) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) 16:04:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = dup(r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000180)={0x2, 0x6}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x2}, {0x4c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) rmdir(&(0x7f0000000100)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000080)="f4") 16:04:16 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r1 = syz_open_pts() pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000001c0)=[{r0, 0x40}, {r1, 0x40}, {r2, 0x4}], 0x3, 0xff) r4 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffff80000000, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r5 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = fcntl$getown(r2, 0x5) fcntl$setown(r3, 0x6, r6) setsockopt(r5, 0x1000000029, 0x31, &(0x7f0000000040)="eb4e713048e69931929648000000000000000000308af3c5c7aa57815dc8dce937bcfa8b7c995fd563a9fffb91c2ca873eac3ef1e963ec66a3e0cefca74f0b77a8a954ee8f68e4fbe4fdcef4910a5a", 0x4f) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:04:16 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x401000002c2, 0x2000000) r1 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x100, 0x0) r2 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) getsockname$unix(r2, &(0x7f0000002640)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef50b473bea8399d6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009db44bdefec45577d7ea0695ae0121d58d30ea54ee0490f52c9edf0d1b6be77ca97f91d3d4ef87c2cef450e18331f11df92b981a56a3548d6d8d1231ce1e82b0342b69623b65d68b530eebbf13bd94a6e09f81a7803ffa262185c0d646b595449598c4ea290e7d0ccc421bbc786ff383aa2646"], &(0x7f0000000040)=0xfffffffffffffc8c) shmdt(r1) r3 = getegid() r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x8) r6 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r3, r5, r6]) r7 = semget(0x0, 0x0, 0x90) semctl$GETNCNT(r7, 0x3, 0x3, &(0x7f0000001480)=""/4096) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) linkat(r0, &(0x7f0000000400)='./file0\x00', r0, &(0x7f0000000440)='./file0\x00', 0x2000000007) write(r0, &(0x7f00000000c0)="5e81532b5a27388a1f6fbcea177faee88ed89115c3b6e3c0422527801413ce0a1c5c9840748e30b3d9aa278a3cb87bd871ff8d329c3b15abdb507430064cad96", 0x40) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r8 = dup2(r0, r0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r9, 0x80085762, &(0x7f0000000300)={0x1, 0x9}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGFILDROP(r10, 0x40044278, &(0x7f0000000240)) getegid() msgget(0x3, 0x4) getuid() getegid() getgroups(0xa, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) 16:04:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xffffffffffffbffe}], 0x1}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) bind(r0, &(0x7f0000000100)=@un=@file={0xded331a96fac460, './file0\x00'}, 0xa) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 16:04:17 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[], 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:04:17 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='t5', 0x2) open(&(0x7f0000000000)='./bus\x00', 0x200, 0x1) 16:04:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r1, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x74}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xffffff14, &(0x7f00000003c0)="002cb8ab3cbc71fa34f5f3f0376f8fb3c32dd55030d20d48b0c92e0288ef0751c8d305ca2bb38344a0f6a93be19ef0f632e3467048356338e4d4ff74fb2c667b025678e0ecae9dd595990d74b2a47337951fb01bf10039e91ed5d150a770881d13cb01e670429bb995abcfba4b45917e0800000000000000017558287ceefc4347124c34ba38a5b71409b3402d01bbff8757c653daa75286805ca894046bc06b7c6b12e6a8ff9e4cdf712e4d") 16:04:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = socket$inet6(0x18, 0x4, 0x1) bind$inet6(r1, &(0x7f0000000240)={0x18, 0x2, 0x6dc55ff0, 0x5}, 0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r2 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) recvfrom$unix(r2, &(0x7f0000000280)=""/190, 0xbe, 0x40, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) bind$inet6(r2, &(0x7f0000000200)={0x18, 0x2, 0x180, 0x80}, 0xc) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) 16:04:17 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[0xffff, 0x800]}) r1 = socket$inet(0x2, 0x8002, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x80}, {0x48}, {0x2000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[0x8, 0xfffffffffffffffe, 0x97, 0x1ff, 0x8, 0xea]}) r3 = getuid() r4 = getegid() fchown(r1, r3, r4) setsockopt$inet_opts(r1, 0x0, 0xe6d6e742a0ae487a, &(0x7f0000000280)="9ccbb507de851c1ccbb191581c2f5ec96a929caabf6b6fa2dcd49d7d5afa61df46a9d3f6275adae3e8ca55c258cbb5ef10d1efc6f0a666df73465e4e5c366ae95ea1c53290ac9424ca67594f447298bcf74e0331d859168d047021daa442c7e3a40ac3bf85b25438a93117e23c992cb681b716d5e41c0dcb4a418792a1358703a122", 0x82) r5 = msgget(0x1, 0x4) msgctl$IPC_RMID(r5, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000200)=0x80000000) semget$private(0x0, 0x1, 0x25) syz_emit_ethernet(0x1, &(0x7f0000000080)="db") 16:04:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) r2 = kqueue() getsockopt(r0, 0x3b, 0x2e, &(0x7f0000000000)=""/54, &(0x7f0000000040)=0x36) dup2(r2, r0) 16:04:17 executing program 1: r0 = getpgid(0x0) wait4(r0, &(0x7f0000000300), 0x1, &(0x7f0000000140)) select(0x33, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, 0xfffffffffffffffd, 0xffffffffffffffff}, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000700)={0x2, 0x2, 0x80000000, 0xab, r0}) mknod$loop(&(0x7f0000000040)='./file0\x00', 0xa, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x62, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x8) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000200)=0x1) getgid() mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) fcntl$setown(r1, 0x6, r0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000640)={&(0x7f0000000600)=[{0x22, 0x462}, {0x26, 0x3ff}, {0x0, 0x1}, {0x0, 0xfffffffffffff001}, {0x40}, {0x83}], 0x6}) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) r4 = semget$private(0x0, 0x7, 0x0) semop(r4, &(0x7f0000000340)=[{0x2, 0x8, 0x1000}, {0x3, 0xfff, 0x1000}, {0x3, 0x5, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0xfffffffffffffff7, 0x800}, {0x3, 0x81, 0x1800}, {0x0, 0xffffffffffffbfff, 0x1800}, {0x6, 0x100000001, 0x1800}, {0x2, 0x0, 0xfffffffffffffffc}, {0x3, 0x4000080, 0x800}], 0xa) 16:04:18 executing program 0: socket(0x20, 0x4000, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x10, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000250000/0x3000)=nil, 0x3000, 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:04:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x54}, {0x25}, {0x80000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000180)) semget(0x2, 0x1, 0x240) 16:04:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x200e, 0x84500) open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) 16:04:18 executing program 1: socket(0x6, 0x1, 0x5) r0 = socket(0x18, 0x5, 0x1000000002) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x8, 0xffffffffffffffc0, 0x5, 0x3, "e1d84f991ca86066398d057aaf8d66976f02e59c", 0x9, 0x10000}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) fcntl$setstatus(r0, 0x4, 0x4) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 16:04:18 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) r1 = geteuid() accept$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f00000003c0)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x102, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r5 = getpgid(0xffffffffffffffff) preadv(r2, &(0x7f00000006c0)=[{&(0x7f0000000440)=""/155, 0x9b}, {&(0x7f0000000500)=""/176, 0xb0}, {&(0x7f00000005c0)=""/214, 0xd6}], 0x3, 0x0, 0x0) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x5, r1, 0x0, r3, r4, 0x0, 0x4}, 0x3, 0xff, r5, r6, 0xcd, 0x2, 0xba}) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r7, 0x2) fcntl$lock(r7, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x44}, {0x80000001}, {0x6}]}) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x28, 0x0) ioctl$TIOCSPGRP(r9, 0x40047477, &(0x7f00000001c0)) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x1, 0x7, 0xfffffffffffffe00, 0x9}, {0x2, 0xffff, 0x7ff, 0x7ff}]}) 16:04:18 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 = semget(0x3, 0x2, 0x20) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/117) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x1ff, 0x20003, 0xd9e, "b08d14c675040000000000ff0000004ae5000001"}) readv(r3, &(0x7f0000000000), 0xffffe34) 16:04:18 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) setitimer(0x2, &(0x7f0000000100)={{0x772e, 0x8}, {0xfffffffffffffffe, 0x3}}, &(0x7f0000000140)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="d1", 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x9, 0x0, "08530ddadbf7b05c118e46e997e4c4064e567307"}) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)='-', 0x1}], 0x1) 16:04:18 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x2, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x20, 0x3, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000003c0)="df425dc30198413b372d7ba00e7c23a1674ede623cfa60bf518afd7103284b9d5107b7fb6f587609bb571f24042b5234a8ca7fb0c33663", 0x37) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x200, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0xfff, 0x8, &(0x7f0000000240)="10f165e074d93a3ceb7293215e4941b0df9f2c992d30febbc79544f7ce17b2204d06aaeba14ebae91d668e286e2dd99ee1db5b37b12738c6371215a6f0bc2a8728d2841451b4739edff3a0ea87e1d73382163d804a10ad3ecec9d0639a7c082d1c729cc68ab9ef054b690571e472558707fa2ca4dbba005a80bf81400ffd48ee66b041c7614fb7c9", 0x88) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) flock(r1, 0x1a48d7de82cdee72) setsockopt(r1, 0x2, 0x1f, &(0x7f0000000180)="dd2c2f02c148010b5a1959e259175c45dfcf90f2f2d87c573ed8c85c598732c0ca8fcb44e99085dbec9ef31113f72d6476a55ebcbf448f74529eaefaa353a58ac5795c03324346eed7df9c62fbb7b2df25bed44665c4238e6c7e60857ea9bd9b654682f992cd06af884a1403a174fc1a338aac7d14ac54eb6088ab9725fd3bcaeb28063b50", 0x85) r2 = dup(r1) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x80, 0x2, 0xfffffffeffffffff, 0x3f}, {{r1}, 0xffffffffffffffff, 0x10, 0x4, 0x7fff, 0x2c}, {{r1}, 0xfffffffffffffffd, 0x28, 0x40000000, 0x8, 0x7}, {{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0x8001, 0xcc1c}], 0x5, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x81, 0x2, 0xffff, 0x3}], 0x101, &(0x7f0000000100)={0x2, 0x1000}) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000380)=0x2) r3 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000300)=0x45) 16:04:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pread(r0, &(0x7f0000000080)="ad4d461e58c230b04794443056f52fa480a014fdfc08a227e7266612a887adebae91375e32cc911a3e5a46ee401f2950371cb24454e184748fd3f928c9ebc6f8ad422c47baa2d66cf772771c2fd97371aefd234a4d3f883edce7c46583b76ef41c40fdd6e3681719b54a7183b581162ee7a4941e132656206399c626b243a28c2397140956752874421faea98478b1f06a3974a44702a5d96c7e4711874a76a0aed1fcc936f2421a0dd801b85957fd1a1c229aa5dbbbac87b54aff53d7721405253ace73e9cf93ad5567259a7bb2ec67cab397c468a0cfcdf4cc9aedd8cde1aa12af17b18aa15567c646bc67", 0xec, 0x0, 0x0) 16:04:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff4a, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x0, 0x7, 0x49e, 0x1000}, {0x9, 0x4609, 0x7, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x6, 0x95, 0x10000, 0x6}, {0xe0f, 0x0, 0x4, 0xfffffffffffff801}, {0xc000000000, 0x7, 0x2, 0x100000001}, {0x4, 0xbcf0, 0x2, 0xf86}, {0x1ff, 0x1ca2, 0x3ff, 0x9}]}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0xc0, 0x0) 16:04:19 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) mknod(&(0x7f0000000000)='./bus\x00', 0x6162, 0x80000001) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) accept$unix(r0, 0x0, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fsync(r1) 16:04:19 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20000, 0x9) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000140)=0x9) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x803ee5726557ad4c, 0x0) pwrite(r1, &(0x7f00000002c0)="5e7de40d11a8a0b38c358fee425ca0aa7a3f8cec444cd9f6d7e18cd31756f0483ab71c507beab90cbfacdc06683b4172200a33f0ebd7913ed023438fd74c0caea03bb420179b386874f32bdd91760091f133c6e4bc8377e8e12f931c36cb293f07ae4cf88789bb39e7acfa8d5ba665fdf55f03682b552f6c20056bbdc69868afd35338885eabf6e33e8138b8c2567277cb433bc384af20a90b654bc939fe27b50116c212082b36daee4864fb394c43b349425a1cca414f0379a7b7", 0xbb, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10210, 0x0) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f00000003c0), &(0x7f0000000400)=0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) getitimer(0x1, &(0x7f0000000040)) r2 = open(&(0x7f0000000380)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) r3 = msgget$private(0x0, 0x110) msgrcv(r3, &(0x7f0000000b00)=ANY=[@ANYBLOB="0000010000000000000000000000000000000000000000000000f7ffffffffffffff0000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615cbd2a29b98aaa76077efd726b8f0474280bbd1646cedbbe1b996bbdb7846fd3d8955d645dfd9d65b348b397ed342cca9ad5d3ea08f9462e2e38800efa1fbcd5dfdc334b77d7041856bd0ac61aea640f77cb3baf988e10e6db5516db69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07bb82c921359d584e72d88c405a7c1c6467063ee0d2212851f08f3459031d9cd1ad75058c4e9b16b935095cfd0982c424e998d35806c04e00002be54113ee92b7569ea25aa3a085b951164eab0ce3a5c49dcfdea57487694c387c8b6fd8212632"], 0x1, 0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x1ff, 0x0, 0x0, 0x0, 0x0, 0x40, 0x3f}, 0x0, 0x3, 0x0, 0x0, 0x0, 0x8, 0x0, 0x8}) 16:04:20 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r0 = getuid() setuid(r0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x400, 0x1) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x2a1, './file0\x00', './file0\x00'}) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x04\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='x\x00') 16:04:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) sendto$inet6(r0, &(0x7f00000010c0)="79ac724d957d094334f3f1b48d4f6e05ab5c0744df87c617e7e63776de7d60ff80d4a50b9fd30814a99c2223d410f1bd68ba5968dfc74da817b0c53fd5d20ec35d50116765661a83b9892fd885e378448b38bd1e713bb1fa5af9989375cd3a041d6fae5d9900c895291affadd7b163386b2d1721ba682f7ae469e39c134fa1e9fedf9aae2cb87cce0d5dab8790a606c5086208cab5aae255e096ac1499bd448fe6cfc2e37288d5bcaf180b37b2b153b9a99512558b7a0e329c27142c0d4435aafb82a1f0dd26a468fb", 0xc9, 0x8, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000)='\fFW}', 0x4) 16:04:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x25}, {0x28}, {0x6, 0x0, 0x0, 0x104}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0x1) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:04:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x3, 0x800, 0x9, 0x8}, {0x101, 0x4, 0x7, 0x10000}, {0x5, 0x59, 0x3, 0x15d}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x9, &(0x7f0000000000)=[{0x5, 0x41599999, 0x8001, 0x10001}, {0x0, 0x6, 0x529870c9, 0x1}, {0x6fbc860, 0x7ff, 0xfffffffffffffffe, 0x80}, {0x401, 0x3, 0x6, 0x1}, {0x200, 0x5, 0x1, 0xe6}, {0x7, 0x315f157f, 0x7, 0x6c6}, {0x2, 0x3, 0x2, 0x101}, {0x100000000, 0x2, 0x8, 0x8001}, {0xfffffffffffffffa, 0x3, 0x6, 0x7}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="93") 16:04:20 executing program 1: getrusage(0xffffffffffffffff, 0xfffffffffffffffe) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x200, 0x0) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000040)=""/240, 0xf0}, {&(0x7f0000000140)=""/109, 0x6d}, {&(0x7f0000000400)=""/4, 0x4}, {&(0x7f0000000200)=""/102, 0x66}, {&(0x7f0000000280)=""/89, 0x29c}], 0x5) shmget$private(0x0, 0x11000, 0x8, &(0x7f0000fef000/0x11000)=nil) shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x0) 16:04:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x81}, {0x31}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{0x2, 0x0, 0x80000000, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0xfe, &(0x7f00000003c0)="b4fc8ab55958348ce53cf473ed00d2f2012bb6c093a6d408cbe06be3764fedf270a059e3adee3083d488c23cf6360000000000000000000000000000006fe3cacb9ccbadb44710a110cce6b7570f4f6a66b27a5288051a134a089785b044e8284cbcafb7c46291aba789d622edc2b81e0189a90da502f324ee9c640dc5d4db1a77e60450cc94c90d4c9cbed71016722c0ae19a6f7064214b7377f10edde86c97ae14d8f1855d36647bed75b449b99bf4f658cb66ad06385d2678c39641e12d68e592c20301dacbf96e2c9d6ae9f9145ed25a48cf4bd624ed2ac70f4be3de88f5188bb0b063422dd7114742d5642d7f7fb14e0d4d57f3960fd15e36d8ff3b") 16:04:20 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x20, 0x100000006) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgroups(0x1, &(0x7f0000000100)=[r1]) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:04:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x2, 0x40) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000200)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0xa, &(0x7f0000000240)=[{0x4, 0x3, 0x6}, {0x2, 0x0, 0xffff, 0xffff}, {0xffffffff, 0x7fffffff, 0xa}, {0x5, 0x100, 0x1, 0x1}, {0xff, 0x4, 0x20000000000, 0xe8f}, {0x10001, 0x200, 0x80, 0x81}, {0x9, 0x1ff, 0x2, 0x101}, {0x9, 0xfffffffffffff0d6, 0x2, 0x4}, {0x4, 0x3, 0x6, 0x3}, {0xb, 0x81, 0x0, 0x7c}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x44}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x2, &(0x7f0000000100)=[0x5, 0xbd6]}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") 16:04:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="06"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:04:20 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000020188}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) 16:04:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x40}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xb6, &(0x7f0000000040)="0f07edda2e6ea8b196476cc65524ff81e2993a2d41a05678f6236ca5193ac3208ddc37c37811e87192c823ce209876a3587f8e19660136d4af5608a62370bb184066abafc5abe09feb5e1159dbdd5ea484115262c195f561a4f689e290626b1f1577d0ea8ad7665b6c28f9f65dc8fc0f07b4170e4414092de359b8ccca188667cec2c8568d2b7e30d5e13791d45691b450df1cd0e63f0d7babc048db2de32dab19781406d559f34100d2349c487263ccd1a8d6155996") syz_emit_ethernet(0x4, &(0x7f0000000100)="d57e829a") 16:04:20 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x6) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="5d02335eb300fc94eeea2f649ccaf305bae5c6e8a4afd980829c32e7cd9f0f859c20e3a400dfc4e5966ea964bad20b8c4414905a340060dd91735dba812596f3cabfbfc2bcd7631790f6e178c1b0d5c36c6878bef1c478178ce48fa4318b0765508e44a35d21376659ad"], 0x10) write(r0, &(0x7f00000000c0)="025cf012", 0x4) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x2, './file0\x00'}) r2 = semget(0x0, 0x0, 0x80) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000000)=""/191) 16:04:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xffffffffffffffa7}], 0x1000000000000222, 0x0, 0x0) 16:04:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="d2c2f156663b3d43df4392e4effb7f2242acea69e74013a8bf640f7c55d2f59ce24f96297040417d104e8a9734a5a265af48a1cbf2de27764d2fa19d5a9f5655", 0x40) syz_open_pts() r1 = kqueue() getegid() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfffffffffffffffd, "854955883d02d02295f704000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 16:04:20 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = getpgid(0x0) ktrace(0x0, 0x2, 0x40001020, r0) open(0x0, 0x0, 0x0) 16:04:20 executing program 0: chflags(&(0x7f0000000080)='./bus\x00', 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000001440), 0x0, &(0x7f00000014c0)={0x8}, &(0x7f0000001500)) chroot(&(0x7f0000000000)='./bus\x00') getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:04:20 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) socketpair(0xeccc4ab2d68f76fc, 0x4, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpid() poll(&(0x7f0000000140)=[{r1, 0x7813c4a6773996bb}, {r2, 0x20}, {r1, 0x2}, {r0}, {r1, 0x10}], 0x5, 0x80) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x100, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = semget(0x1, 0x4, 0x8) r6 = msgget$private(0x0, 0x461) r7 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = getuid() getgroups(0x5, &(0x7f0000000340)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000380)={{0x2, r7, r8, r9, r10, 0x2, 0x4}, 0x4, 0xc5d9, r3, r3, 0x20000000000000, 0x25, 0x2, 0x2}) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000180)=""/205) semctl$GETPID(r5, 0x0, 0x4, &(0x7f0000000000)=""/26) getpeername$unix(r4, 0x0, &(0x7f0000000100)) 16:04:20 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x102042000, 0x28b1) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002002, 0x2000000028a9) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f00000001c0)=0x1300) r2 = open(&(0x7f0000000700)='./file0\x00', 0x200000040, 0x0) r3 = socket(0x800000018, 0x1, 0x6) r4 = socket(0x3f, 0x3, 0x7fff) recvfrom$inet(r3, &(0x7f0000000280)=""/127, 0xfffffffffffffc70, 0x1, 0x0, 0x0) r5 = semget$private(0x0, 0x3, 0xc) semop(r5, &(0x7f0000000040)=[{0x4, 0x3, 0x1000}, {0x2, 0x5, 0x800}, {0x7, 0x5, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x7, 0x1000}, {0x5, 0xffffffff, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x1000}], 0xa) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x4010, r3, 0x0, 0x19) semop(r5, &(0x7f00000004c0), 0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000640)={0x7, './bus\x00'}) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000440)={{}, 0x5, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0]}) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000200)) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0xffff, 0x5d8f, 0x101}, 0xc) bind$unix(r3, &(0x7f0000000400)=@abs={0x1f95d27d48731892}, 0x14c) sendto(r6, &(0x7f0000000580)="3377cbe9ea0ea176f1f55ebbad3aa111", 0x10, 0x2, &(0x7f00000005c0)=@in={0x2, 0x1}, 0xc) r7 = shmget(0x1, 0x3000, 0x201, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r7, 0x3) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) getsockname$inet(r3, 0x0, &(0x7f0000000180)=0xffffffa9) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x400000840, 0x0) mknod(&(0x7f0000000600)='.\x00', 0xc043, 0x1) 16:04:20 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000380)={0x7, 0xfffffffffffffff8, 0x3, 0x664, "b4737eb7b0a5c00f5e92ea20597e1a2cb1452f50", 0x2, 0x6}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x7fc000, "0000000000000200"}) r2 = socket(0x18, 0x1, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xfaee576eaf555b5b, 0x10) ioctl$TIOCSDTR(r3, 0x20007479) r4 = dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000000)={0x3, 0x1}) sendmsg(r4, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="100000008652212778a787306cb19f000000f21ed56200000000000881cf455b1744688317ca6957fdb4e0724d4f4b1e63f56cf4cb4073726cd9001b5b1a01b926c93421db279bf2d64154d812a3b2de0eb555ac7d223b34c32fe3c8e325ff31788cf598efc20b5dc20654b952b987088b8f0b218b5a10122f9f076207ca051117c450fa3cb3ceb15951bf1f1b3bde3aabc74bff42068a52a73178b129c97abe158cd131c956dee95c5affcdf3e51c2340c505c3dce253701e3b1a1fb2a24e8767109db417032a84b6b2a019d77813651f718e056546d4eb8526485427c930333a8a689972fa75520ac9ea43b8e82aa1ec94171c02ca6fa5f5a7af8be961332e3d02001845f0232883de6bf7a9c3b51359b51282bea129d2d5f9cf07fc2086e4a863d304f29e5b2e094cfd3c04c4ba3712448c62e50c043d39c8db9160808f5f3794a69fe74f543eb020f122bbf914d84557b776c4280000000000000000000070b16d3724b02749ec1b1f5774de1d36558dc5a0980db6538f14d261be5207f00a258784fce3ab13baf62a72095c747cf73958233b129eab183163e584dbfd9b018edb87484bcc2e1000f6b1fddaf90d438ba41a68926f2714d8e43c13bbfecb8eb2f6ec93cd5022eb7ff585d2e853fa2f95091f0379e0e3dacae7d8a6d22932f56f7c162e0886df2f427d144e9fa4225b8ebf9ca2cb7a12dacd1ce3d9d8d8d5a7e79010ce95476ac1e01aa2e8303f05c6925e16435f89ce97f73260d4e2e641b48dd6af125e665f7d0d5f1a1d618187ce4e2eb20aa44e836800583ed5e2d165b9a2c16717fc5940c86e81df1b252fd6d655934a4a7410b24218809c7613f95a1d8bb2265eede5492514b61200"], 0x10}, 0x0) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f00000003c0), &(0x7f0000000400)=0x4) 16:04:20 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = getppid() r2 = getuid() getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r4}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) fchown(r0, r2, r3) 16:04:20 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x10, 0x400008003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080)=0x56, 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0x7) close(r1) r2 = dup2(r1, r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x200) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42da6718a8af4fac9db10197e14919cdf5f562a65122aae277dab5a22a1e0ff7b24871612969d729cee400d438f4fb8de62e271e04dcaa1bfd2446e2cfbb3bed42cf4a5a8104d207ed3c9572b4c2fb132980a1c2ae1bbb282072464b56c3c0364fdef14e71668f7152746ddb", 0x9d) 16:04:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x2000025}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 16:04:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x87}, {0x8000028}, {0x6, 0x8000000, 0x0, 0x100}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x9) 16:04:20 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x19, 0x0, 0x600000000}], 0x7, 0x0, 0x3fffffd, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 16:04:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x0, 0x2, 0x4}, {0x18, 0x2, 0x8, 0xffff}, 0x8, [0x5, 0x5, 0x6000000, 0x9, 0x3a, 0x7, 0x100000001, 0x2]}, 0x3c) fcntl$dupfd(r0, 0x0, r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = dup2(r0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000000)) 16:04:20 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc0185603, &(0x7f0000000340)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]}}) 16:04:20 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r3 = open(&(0x7f0000000200)='./file0\x00', 0x8, 0x2) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x80, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x2, 0x54) r6 = accept$unix(0xffffffffffffff9c, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) r7 = socket$unix(0x1, 0x1, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x44, 0x2, 0x8001}, {{r2}, 0xfffffffffffffffc, 0x4, 0x10, 0x401, 0x6}], 0x3, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffff9, 0x2, 0x1, 0x7, 0x80}, {{r4}, 0xfffffffffffffff8, 0x6a, 0x80, 0xfffffffffffffff7, 0x3f}, {{r5}, 0xfffffffffffffffb, 0xca, 0x80, 0xffffffff, 0x94}, {{r6}, 0xfffffffffffffffd, 0x2, 0xf0000000, 0x401, 0x20}, {{r7}, 0x0, 0x1, 0xf0000000, 0x7, 0x23}], 0xea, &(0x7f0000000400)={0x1, 0x7}) getegid() socket$inet(0x2, 0xf699d499e50df6e7, 0x68c3429a) r8 = socket(0x38, 0x4, 0xffff) setsockopt(r8, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r9 = syz_open_pts() r10 = dup2(r9, r8) ioctl$VMM_IOC_INFO(r10, 0xc0185603, &(0x7f0000000000)={0x50, 0x0, &(0x7f0000000080)=""/80}) shmget(0x0, 0x1000, 0x602, &(0x7f0000556000/0x1000)=nil) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000440), 0x0) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r11 = getegid() setgid(r11) 16:04:20 executing program 1: r0 = socket(0x0, 0x8008, 0x6) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r1 = semget$private(0x0, 0x5, 0x204) r2 = kqueue() preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r2, 0x1}, {r2}, {r0}, {r0, 0x2}, {r2, 0x10}, {r2, 0x20}, {r2, 0x80}], 0x7, 0x3) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) semop(r1, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) kevent(r2, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r2}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x7, 0x7}, {{r2}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x7}], 0x912, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca539}, {{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r0}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r2}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r2}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) close(r2) semop(r1, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {0x0, 0x200000000, 0x800}, {0x3, 0xbe2e, 0x800}, {0x1, 0x5}], 0x4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchflags(r4, 0x1) readlinkat(r3, &(0x7f0000001940)='./bus\x00', &(0x7f00000017c0)=""/92, 0x71e8f4719fcd86f) writev(r4, &(0x7f0000001c80), 0x1) kqueue() semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000480)=0x7) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2a, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r5) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000180)) dup(r4) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000001600)=0x2) semctl$GETPID(r1, 0x4, 0x4, &(0x7f00000000c0)=""/63) 16:04:20 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x4, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000140)=0x1) poll(&(0x7f0000000000)=[{r1, 0x8c}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 16:04:20 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x1) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 16:04:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="57a0924de2", 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(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="66696c65300000000000000058d74f76174cbd036c8b663abda0e7adcf7b6541a513ae5af7a0d56271ec54bb85b4c785be34a36cddfb551117175ac5932e77cfba9a23ca7e3d16e0441b8030eb3d0f8afce69f62416149f17415e80b7e9dd832a6e979eb7e23c0e024b11defd0b37cd7ce7f9d61da13b5d2474e9cbdd23d0fab0ae1ca53a3a2a8e07de3e81babdc2e00d50e59c39be2963a7b82d337d2dfa59a55d487367d0a49357fb9f2082abfebb93efa78a6dd0c7a"], 0x10) sendmsg$unix(r2, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) 16:04:20 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f00000001c0)=[{0xfffffffffffffffc}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x3cd) setsockopt(r0, 0x403, 0x100, &(0x7f0000000040)=',', 0x236) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:04:20 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) pipe(&(0x7f0000000440)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(r1, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/115, 0x73}, {&(0x7f0000000080)=""/97, 0x61}, {&(0x7f0000000100)=""/167, 0xa7}], 0x3) 16:04:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000140)=0xc) getsockname$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000200)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80, 0x0, 0x27ac9d9e, 0x55bd}, {0x12, 0x0, 0x0, 0x3ffffffffffffd}, {0x6, 0xfffffffffffffffd}]}) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") getsockname$inet(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) 16:04:20 executing program 0: r0 = socket(0x2, 0x3, 0x3) pipe(&(0x7f0000000040)) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, 0x0}, 0x5) 16:04:20 executing program 1: syz_open_pts() r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000003, 0x0) r1 = geteuid() r2 = getuid() setreuid(r1, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="ca4ab00b5b7cd158e890"], 0xa) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) 16:04:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730b4e7bb6fc6e23c5b000000001a0000e74de4"}) write(r0, &(0x7f0000000200)="582720a3abd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4092909000000000000b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0a", 0x7c) r1 = syz_open_pts() close(r0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:04:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x400, 0x100) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000180)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x84}, {0xdf6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="06") 16:04:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x81}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xaaf2fb366336801a, &(0x7f00000000c0)="df") 16:04:24 executing program 1: fcntl$setown(0xffffffffffffffff, 0x6, 0x0) 16:04:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x170002}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x85, 0x8) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:04:24 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r1 = accept$inet(r0, &(0x7f0000000180), &(0x7f0000000040)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0xfffffffffffffffb, 0x3}, 0x8) r2 = socket(0x2, 0x4001, 0x0) accept(r1, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x10, 0x0, 0x0) 16:04:24 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x20000000000, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:04:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x3, 0x0, 0x2, 0x2}, {0x2, 0x5, 0x9, 0x2}, {0x2, 0x2b, 0x2, 0x10000}, {0x7fff, 0x101, 0x2, 0x100000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000180)="54bf7ec606e020586bec9cb9c8d22ec2f037999104f58c23fa6116ef86649116d46c37063eeae24551084b516ff38db93c4e609e1ddc8797d0dd8cd074f4dbebc335540307231d0e7f7910badc99d36daae024bbae1796", 0x57) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xb1}, {0x5c}, {0x6}]}) r2 = getgid() setegid(r2) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:04:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730b4e7bb6fc6e23c5b000000001a0000e74de4"}) fcntl$getflags(r0, 0x1) write(r0, &(0x7f0000000200)="582720a3abd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4092909000000000000b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0a", 0x7c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:04:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x5) fcntl$setstatus(r1, 0x4, 0xc0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x3ff, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) poll(&(0x7f0000000040)=[{r1, 0x8000000021}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 16:04: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) r3 = semget$private(0x0, 0x4, 0x121) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) recvfrom$inet6(r1, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) mlock(&(0x7f0000439000/0x3000)=nil, 0x3000) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) kqueue() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r4, r5, r6, r7, 0x4, 0xffffffffffffff7f}, 0x4, 0x4, 0x401}) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x5) utimensat(r1, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)={{0x1, 0x100000001}, {0x40, 0x4}}, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000480)=0x3) r8 = semget$private(0x0, 0x3, 0x40) semop(r8, &(0x7f0000000440)=[{0x6, 0xfffffffffffff538, 0x1000}, {0x1, 0xfff, 0x1800}, {0x3, 0x5, 0x800}, {0x2, 0x9}, {0x2, 0x4, 0x1800}], 0x5) 16:04:24 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65b0, "925475447dc50f479a8933ec72545f0a765e2ba4"}) read(0xffffffffffffffff, 0x0, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 16:04:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x2}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:04:24 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) r1 = socket$inet6(0x18, 0x4, 0x10001) recvmsg(r0, &(0x7f0000002500)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000023c0)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/174, 0xae}, {&(0x7f0000001140)=""/54, 0x36}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/123, 0x7b}, {&(0x7f0000002200)=""/238, 0xee}, {&(0x7f0000002300)}, {&(0x7f0000002340)=""/116, 0x74}], 0x8, &(0x7f0000002440)=""/188, 0xbc}, 0x2) socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x66, 0x0, 0x0) 16:04:24 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) sendto$unix(r0, &(0x7f0000000080)="f6b90573ab8df570483ead08932dc61e913779d33bfb23e81e1252dd1efe70ee543d6a5463fb67a3ffd2eeae3932b8bf9913048568b3793aa1fde0d5efdd1423620e108dc96abf67b89a2bb29678126063e9e2542f3a2b02ba59ae730febc2114a51a984256f764682e25c67f3d42baafa85903d5e30a9d6f8165e80ee4d885df341703194e211140034da1dbac9460b1ac9f59e2f423ed9f8f796b02c869df77d1e7f9efa5f857bf61139af8107e1cecc440c45bddbf723c449f892c2b06b069e21db43eacd4b5468427b638a60a3a787184ec4dbc5e14a022ab37be7db66f748e0bb75f172c9c10e51fd140900abf13c2f4076fb4cf04b9d70fa5c96d4b53323c24a056610d6269b98ebf8e6e2e921496d906fadce782aa3b9f0c089b841bdc455d2c16e83a46aca020bf73cd131664d00eac5a80ce12d6d63922b21253992edd7da01e260c282fcc7a39b8b093c74a383b45e2a344120109bcbe065a48128136f130710da0e9a83c1faf8f8e9c8d3dc3d12eae4eac4c6f236d7645200a2c97af6a79fe17a3178d47993d7a333d9047e6e13bdacb476203357899a9b80d0272c7234e23be80a1007bbe8ce49be8b9284a119e0b5e9e6ea0c0ce6a6e78746ccb1129614900e4aebb17d8546f261ce488e36f1b9cfba423f305306b0b78d67c6c49598c7d596a17a1d6fd5949fa3897e8e6299e30936b3f13c0431ab9007f8bdacfa1c6c620eee2bd328d8dd27101751ca34ed3caaeb8b7a08ac99b2503e7e39aad3d6459fd159bea1079585dd14cac2dcc7bb530bce4208bad03c116152e9f26e5f46ef021ef2a0a5c1112cb8ea5135005f5ce70106a1c0776967bd1ca5e7332ea9f65fec20a4895ebda45f0d2bc3135f8d424e0233c32dadd59f18f768d81d10469275e64c8dc398e0e411960ac03bdd7e7c0f535ab4d376b54f82b5b7563b138efcdd276c1b2fbb5f0a1f12ade134100ec7631c67eac56ab62ef7ba0ccfd5e32d253f502b3068cd6973d97a13324051414ff54539e543010ffe73947bbfc289fe68869be1ce42730a70c07afe99828fba33c70a136f9972b420011a3c9a079c0d0194428fb1a90276b3b3b272d6c502b83fd9475931b374cbba9b8e9316b672a677d709f53ff3bd83102412f3e50552f997b20b801b5be854837d61430c13a2983dacc6d58f5059b7e546120c432522afd5413cf2698f11a01da8016e1e75f74a65c2f8d82d3c5963614da005c730a0be18a42e644a48434f7e2d174ee88768324eb1d2a69e8d30b8cddbea28ce251efb0b3a82c779fb272b0c0636d09dad13b77f5f7016ddb19a1a51da8cf22bfabfc7ec2612698d2bcb873f6fc494d6f5a32415d73e2b026e8664ae26e182dfab13f6180a2914f2239ea5cdc5d91ddcad37f8e1307076b2babd95e7a1a66e7f3d319dbc153a1202029afca40c414b25c6f5c49c6fb0142476555a836abfa5cf1ea9b6eeb67e2979beb5e81d9b3bf83f87d799cdd0e89244e330fa12adfc5ddba5ec645f47914c357047c334c8b17ab9a99beac16c49acfb38cbbee92220ebc29a763c7b46e379c6cc548b62764d0acaef203e1b38502a1e3cb8ea7e44b818bfe8aae48610ae835336e9f215b18c1e3f72037704b7768723eb50d8d55b41e211c54f23865a7f14af585e6dca2e2dd31b3d8464eb0e5975681ebc3958c5f188059d0d6f9f816511d7551a01d86d8073255aa3b527d846b6f2ece86fe64c9b87a73682e672170b0159af44267ca68eba9ff0f2a56cfe56b7d88a0383b664d09a59b92bb308358b2449286f0c179c59fdaa93cb2d7ae3825542bd61a51cb7b9227f36d4bc28b8d69ada8e2d83513d768f7bb34ccff53fe1ae91462729c298ae6e3990c9268f1209ced546f32f6da728bb1f64a455eafa29608ea97ab783aec64bfd4963cfb2cb80b8466dedebbf035fbaf25ea877d0bed69522c943083e15e923cfcca86017639282dd930873850cd8cfce328f22bb9006ee7710baf91728a57124926c9b2a0f3891e20c40d356369f4ef6b45d8cd04c2f0f65081044b3dc3a71f93dec5aa62700c2057abfdae159330ffefce87232985a924e30b87c4f787248a4c619bb5a553d91ff353b679cfe9b840f0f68d19744beaa8f8967110167cf5ddfbeebfee0eec6cfb2ffb61089ed346d476c71ab12784b68d5e442c1e6a48e85f8695ab7548c4c0f800d45a114e04b9017235aea9466e4d80961f3dba933bf553b8fa964d91e53d4d22fecf5ef9cb68b1b7089aa56ff89bc8892dcdad11415a8f85102606a240d2b6229a61fc3c4f9eb11f20d003e62dfa42f9bc770557fa92ed99c14972e4ee74f53d8b161a4790d28aba6667530fff5d7650e8d1a20826ab474bb97ee694ddc3b5ebed3eec1c9a25e1bbf7c2d0874bc33caaeca2af5762161e86cf0d8d3b3c5f6dcba9373ba00e60460197b0893f6511fffbd643d1f9972f2f7a8e06f82e01caec83823ce2edc96b2bba73e1d73d0dd607d4f0e10c2dee0ac495f33ee2b17596d02edf631402f3aea9b6422d60c39642fee6f380ed57a75390b55dc102d788a22bdf0e61a2e6618b4df9b1f82909a433ffb697c2beeaf68f2c69a09cc019f683d874d87708238ed5f462d35156330d52c5ed5b2a259bf360f44462491e0e123d3e4f89ff3762a12bf3cc47e7c43ec7a4fe9c4cec2d67de77921e6af35b815fcb9335c1e19adcc0e25e1256b09d610fd78967b0174f953e746b974cdf5883acdcb1d583dfac2493d8a19181181e993ad6be4d876579d88149fa87f8f2ef8882c02a0b799892d543114c091e4c097a948e7bf1fc3d288a324b6d1097a936b25782fb20830e94af768412587ca9cff88ce93be82323af6d34dbb442743692dab62c06dbe226446622cd660a6ec033a5b27be761331a90e7ba0342887bfc8fd0dfc69a9ad49196708897336f3c70ea8870bd953766c3593a1aebc7af85779d7ce2c427537d01929893377022f6ba111c04af8c6ef5f88d75196cd1e312c15042a00882b14e53c8f8d2d7e7cb6f2370a2b4af9b727b9859805af0a29967bd20990fcfa5c2e65e2a2220eff9c7cd0439c9ded061a2638c84c6d224ab48b8945282ae4cfa88271f110afde03b7421f23f511f6565ef9330e0fd7f236db1b787ba6f6be0f948af83a1b97732692b57fcd90d82d5c9e6828ef09d7830ab0d529120e7ef99cc07180684c96cbd05d387eaa9361fcde3d3f23516cb4abddfdbc7534e9dcc42c529271f3039932697bc1554bddeadf2d6e37e817db67c31543507fbfb7005103790a86ecaaf580014ea38f52bf4f2cfc260eeb68b3dafb811c17624aeec435d41176449a112a536963b816ca4ab52faa91834793f80a367dd6351d97b96a2e4ce5bd219fb8123c31314008384e6859eef86422bab605c739d358c71faf954e08e99d42e8ecb0b98fa548190c6d4cd0f864d95a53920a15d499a649d2e305db7553a296bb0039cd6877e9a1ed76fe5742a55b25cab046bf234adcd3ff0519e5db4efdeda93921972efa5998bc682046a7d3634ccfb80310950c41eb38e28d9260b9bc82d5bb17fc652f1cdf00220bf79018c2e57abb34dc84442a2d07e4602c1a377b3ae59aaa3ec5f50e3e5fc79648a805c9e90e7c1839dae80af04ed309ec7fe507c0166c0c7b84a727111669ffe710223ddd0e8fcfab510ac837fb77387fde0457f735601c1c2008e7b362d2bd58f45743b03a6e5fe59891a6214476ac759c68b3e88ef624e19623c23958f2e029a46017662f1a594664b8f10906454bd2039c427e8ac34079fd2c9b666fa6ba6ea17e56d3d5899a6c3487fdc2f1db998f452f35f384ddc682170405475a922dfda165b22a6d0c9607eb9aa4ffa617768782578a97b558dec43bda3c13de2b50129c02088386afe92cc0c5762ca14d651ba2d63946eff1c602ac11dd8487d5d093ad86f284ce43dd61b1f0b962072b06dba01389b3f52a9a3794c7634e2219dab78b146a8a49bd8ce01ae06e8ae45686a6dc33fe0405a5ef3ecb8f67d7812601668ae80df7c9eeef162c59d03a1f95639ba882a3a529a45b9f088a8972ca5c7416bd1e27a864ea0cf919dd7e1b9d3f96eaab86c837b4d4a0c8605ae6f2fe2e55dae3d351cbc4f6b93a24e7a382f05943e3a3afe60411249a5a95084844c9567147f81187ab3165bec195148fe55534dc8e7f18c2f0e5ffdd04d0ec9ec80ca60b4421c977c9eb8f1343594d229c01c4c17ae35e8652e37f49c8382ba2dc4e0e716480e77a454eba1f179893a15bc2737a58fc3944f06f366878d108de8399ee1d5d807c318dd8fa069b9c525aaf688cb046e74f1dad85081045d99b91a6d806824980fb3854633ce9be81709b63533cfeb506890213c46b54bbdb73782bf3049c2e7a4080cdbc08b5854b0c7ba0ba0fb9611f476ae3b2e1ea55464938d05d2b8cf3b36a681d615d81e0e432b790572b888e4d38580d430e29d1ef281bdde334873ff07470d7b3cc0d7ab06a4a34c5081ad5bfeb946738d0713ee14cf8b9ecf0415406e08cf594e0d0ec655d3f43bc01d5504c4f09bd0b4e81dfca7cc8f2b8138dd0e5c3c9fd5e44e57696770ee23eb91ca7acd5b205bf1070aa661b867a8ee1ee66dafac5b66c3cc6ad802a35a82299e17401c26505098e331d4433f911027de11cd6520c1a7a0aa29d00cecbcf5f337d638cb56fb56a9f7c1d9fa19ab542958952ab9a7a8ab91c0ffbdf7d9a37be4e8d04a10b93eeac42012499bd83798fa34e9ab80e0c88c3ad971580529f197858203e05b4866fbe830b6297289102758ba367e811cc382690439c45ffab3ffb64072c073d1d5d48fc9416a84880daaa32e214a2b8c3a2cacfee43b25eb2003369da6472ee78757ca30ad80a1842cc5bc76fa5bdcce25e5528e79e97b187184f4f8be9d6aa86b599ef80d876efd0099f3018926e73f86da718489bbc499865314ffd3857aefb7dd1ff0d46d07d690d109493ff7bfda176fb794a95910a9e77d3d2c59115c0ffd7db07975bb5c96efeff94e0d985886d976ac750c932d3184f45de0b61349843f11a570f738a9e97d7756a779f2c047f5b457ee2d56bc13e9b7a030f6cb132ec5e0a03e44827825ae8462fb30deb1b51e1a8cc5999b73a1946ed09fb4bd4fdff7bbe2c25691e5ed6390896b5a0bb36415f6ac41ea7b4f2d7f98f26d18ab605be514136d51d37d6a684467dad87283f91819931bb168743abd416a8e8e89da4cb870e1e8acab62a89a605d09855a4f3bb357e322855e585b8fddb15288eec27af9540407d2ee7cf82e444db433f533ec8e8131bd0640b2e80273428be66cbc7813b7bd0ea37c3d8277b9ab88eedadc785ae49de79beb11bb12f162b6a52eb1065d9466db72be28ac48b671426cc72a2b593b7abf4fdb9f40d2a00d4e42c298e4679e5eba61a45fac6d162d3aff125fd95a23600cda5ea9880d59191122474de0a3e6bb52849f1f13ccd7c6869e96777e8589ad0b065735d2b7c8227a3b4d051215a70dce99eccb14b1bc3ce25d29ee118798561c92538e92d356c86fa42562becacfee7e2be484fa7198f18797c243190786d5132b59bd20e64d2d3824f93bb2d3ec39b5554d40abc3a786543a0f6a92d8f34a5340b1d564402fe250e9d092b637ab98994c07e77882e887e7c11a0b860d62584ddc22d930f7e484b084a7c719c10e4a73178ac8c092a5a173c611e8e694b0b6a139c9676d85be5741c01dc263c015254b784d6f3e70df685d0271fce6fbb022e0c4fdd69a313dbf3fefd76f8584f8337846aec89fe", 0x1000, 0x400, &(0x7f0000001080)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = shmget$private(0x0, 0x3000, 0x1, &(0x7f000038f000/0x3000)=nil) r2 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = geteuid() r4 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0, 0x0}, &(0x7f0000001140)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001180)={0x0}, 0xc) r8 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000011c0)={{0x9, r3, r4, r5, r6, 0x4, 0x5}, 0xfffffffffffffff9, 0xfffffffffffeffff, r7, r8, 0xfe7, 0x5, 0x8}) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) 16:04:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000000)="865641f7e24b5e87cb8b156083a960ce7f460663f173954eb6a0848ea59d99c7ebf895bc3e998421eaddfd1b47692df75f9c6a2c32a90baa690e0925dfcf4541357bfbc43b9ab0ce3c608e77a8914904caeeeea03efa160b26dba2580c53fd16f1d2f8e294d9b25d58974d1d8839dcdd628447fac0f3d91a5e7e492cb265ef3626a6dfed23e419a6af804ca8a8fff235aa6474a9c73f4b738064cace06ef045e5c3329c417416a0873f6d317068246da5b8210bbd891732ccfba95a44dbd2b4d48861fb8746c796260cf3ecd54c0", 0xce, 0xd, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r0, 0x0, 0x8000000000009, 0x0, 0x0) 16:04:24 executing program 0: r0 = syz_open_pts() flock(r0, 0x768fb1bd3cb8adb6) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x100000024) getrusage(0xffffffffffffffff, &(0x7f0000000140)) fchmod(r0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x101, 0x40, 0x73c7, 0x0, 0x5, 0x3be, 0x80000000, 0x1, 0x1, 0x0, 0x2}) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() close(r0) syz_open_pts() 16:04:24 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)="1dc64b71966a95577242a5d125f312fb66236fe0d26d3837dd5565a2b7dacb699d0c468839bba18e37c00a5e69941aaa9be0510e442e50b0b820b35663be62f3b1332fd5be848f08810671ab9a7da0677ba598fcf109a101bde357c5344ca5e850df63079ebdd71f4ceed6efc89af2f6b991eb7e6560e67660268adbf5149ebc0a59472ea078c85370ca1dce23055a195bc4b7323a7163a1154fc65ff38704", 0x9f) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) recvfrom$inet(r0, &(0x7f00000003c0)=""/253, 0xfd, 0x42, &(0x7f0000000240)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x4, 0x83d9) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="000000000000000007ff13363497c324b51053a0ecbf7e5809a96c0695d4d4c1f57263d4729540e13d6e72dbc6b7c0c39e9957f6a88214d584bf0e4aac01a9a458b424ac7704577b4b0fc9bbf857c7fade68838e7729e4f0f02359a23ab4815b3a7baf6f95540ea026b048f524f1e52e13bcc05f1740c0290ae9928c3cb4acf303cab7d2f50c51244f3b2c77d28afc0ed3c28182a8c9565d5b377ef6839a05a7680d7e0ed98aa35e2bf80d0a6abd422fc12ee304f2c0e09b5ea6abe01f676844abaa2b6864402ccb9e7904d51615b9f4bffd85714adbc8c93693f046cfae9a7876473cc9c74589bf53dbe3ce60349f66090408848d02fe8dd8c2063433f5a4398e43a2f846a77109e7c4290cb77a00bb956d6b388b9226d9d69fde096c4649fcecece500"/305, 0x131) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) dup2(r0, r1) getsockname$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 16:04:25 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x10000, 0x2) ioctl$TIOCSTART(r1, 0x2000746e) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x8, 0xff, 0x8, 0x40000000000b80b, "158e6027bca78f836143bdea349b7d530fb31b5a", 0x8, 0x269}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:04:25 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = socket(0x2, 0x8002, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="6202e5ffffffffffffff527192247534dbf92c1ce0c787778a0bb142e5aee6897f23a04f35990ec74d1407640dd4cc54d124e7391c7dca2c0e3e570d459c2221f52bab31fe5f7a364000000000000000a422f769ae5c44b69ae4affbff599008593359f43cbf642ad01c43623b128b3edf5b50ea6eafc3e2d03132b98c551fe713c41b3e8cedc71eb4246ec455bd695463e36c1e6693856fabf00d0901f68045b6160afa2686c8584a03b9c330dea5436a5b71af146cce8cc277c5bbcf8fc0a0802a5ccb0390e31164cf0987cc138059d1fd8f76cca4566073f85babfdd3a20d08ed3eaa4af1a909eebd75"], 0x10) write(r1, 0x0, 0x0) 16:04:25 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0xc0, 0x4304) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x100, 0x8) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000200)) r2 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000100)={0x3f, './bus\x00', './bus\x00'}) recvfrom$unix(r1, &(0x7f0000000240)=""/225, 0xe1, 0x2efde1c11643f074, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) sendto$unix(r2, &(0x7f0000000040)="a9c05558008509329e3abfec45a55235b20799055014f1e7522aae3fbc54678a8688eca297692a6b2cb70db763723d7c373ab1c08c3f0db3f4bb00bed90814796a464ff8b56faa4d8480483b9729fcd393f61bf5bff689b4219679995a6fff2fced52d64", 0x64, 0x4, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000180)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000480)={0xffffffffffffff7f, 0x1, 0xfffffffffffffe00, 0x26fd, "ca8d99e833a2fdcc700bedb14a8a8f56d405a482", 0x42f}) ioctl$WSKBDIO_SETMODE(r2, 0x80105705, &(0x7f0000000000)=0x2) getsockname$inet(r1, &(0x7f0000000400), &(0x7f0000000440)=0xc) open$dir(&(0x7f0000000380)='./bus\x00', 0x80, 0x4c) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000003c0)={0x3, 0x7, 0x0, 0x0, "5a56cca7310c7d3fa9cdf4a984063253f05bc95c", 0x8000, 0x3}) 16:04:25 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x8, 0x95}) r0 = getuid() socketpair(0x20, 0x3, 0x6, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x3, 0x8, &(0x7f0000000140)="e2b77f2e8ca05ef7dd85cf715162a786723063b66235490803f747ee217c065dfb8123dba9e447a542e1e8bd3af7b213dfb019a60b0bfc2d0945cfcadab64a542623085a0d28cd2a1129415af3bcb7544137e9d1f391c9afd6c5181a16a78fc9359bbe724f019006472f11a754dbc74126d924105791c02b1b074dad58178b3213f40635ba1eeecabd459d91bd823e88d026291a129046205639a7e42d4d0faca8cc6dc164e4c00bfe268f6af0fbbc55272c46dc20d4b98c8b79cecd4194a9cc75ff710447548cc700bd0da72075faf4ab89d452313cf0bf4a2063061ab82f7e9fc0e93eb648c533ed3da2ee5533c30adb8dce4aedc97d29b7770a", 0xfb) r2 = getgid() lchown(&(0x7f00000000c0)='./file1\x00', r0, r2) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r3, &(0x7f0000000980)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0c", 0x7af) r4 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x80) ioctl$KDENABIO(r4, 0x20004b3c) write(r3, &(0x7f0000000900)="1e1611ed3e23a9cb7463856bf96b1673d0a3b7cc3b4ef278dc3fa49475c8fda393f52ba4f3681ef27e1e77c1d02e01805ea63e79db1b11bca0cf6c78fc6a011dc3cdfedc84ecf73a6ff4c498bab700c6223101fcffff", 0x56) 16:04:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="bb2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b81800f3ff28762550ed7413ee7d84a913d249d347000000310000000000001e000000f8d2ecd215"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:04:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[0x100, 0x80000000, 0x6]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x200020}, {0x81}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:04:25 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="c1", 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r0, &(0x7f0000000040), 0x0) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:04:25 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x6d, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0x462) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x40000628, r1) 16:04:25 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x71}], 0x8000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) r2 = semget(0x3, 0x2, 0x10) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/4096) 16:04:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x45}, {0x1000000000000045}, {0x6}]}) shmget(0x3, 0x3000, 0x50, &(0x7f0000ffc000/0x3000)=nil) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x6, 0x8000, 0x1) fcntl$getflags(r0, 0x1) setsockopt(r0, 0x6, 0x1, &(0x7f0000000080), 0x0) 16:04:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') 16:04:25 executing program 1: r0 = socket(0x11, 0x7, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:04:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000140)=[{0x1d}, {0x4}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x40) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfe53, &(0x7f0000000000)='z') 16:04:25 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x67, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x2}) socket$inet(0x2, 0x3, 0x6) linkat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x9c6b, 0x9}, 0x10) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 16:04:25 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) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) 16:04:25 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) utimensat(r2, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x9, 0x5}, {0x1}}, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) shmdt(r1) mknod(&(0x7f0000000280)='./bus\x00', 0x202002, 0x0) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r5 = dup2(r3, r4) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000100)) 16:04:25 executing program 0: r0 = socket(0x6, 0x3, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000001400)=0xfffffffffffffd8c) 16:04:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETRAD(r1, 0x20004b43) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7f, 0x601d02ed, "79093ca1ef73c06c8059e7edd2ee5d9efcd509ac"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67f", 0x40}], 0x1) r3 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x150) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000080)="0000001862040000002b3a0000030083ca4fa459af071d5027e3e4000400000000000036807465e18c0fa6488886b04add144827023ad902c5d1e33b080d30a8bd6bfeb1791253ff99e6ca1bad5a8b8c1a79d2c024676a", 0x57}], 0x1) 16:04:25 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) shmat(r0, &(0x7f0000fef000/0x11000)=nil, 0x2000) 16:04:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="2f062e2f66696c6530809afdfd2de3374ea91b4b2a248ffb9abc0ec8027250ae27228f72a71f0ac5e3787e922c8e5a6bd0d042be62d52f59112d59698c9ff71ecff082c162efe611d04775a139b46955681738ec64d5437db6692ebf21a52631928a83e892fa98d60ac147d95b5ebf3f26d3f2439574bcaf6ede9a4c8c3ce0db6cac42030e86234f150415134e0e68bd4e028d2f785fad6ac466770f6ec2f4c5ee6432811495857fa169f473b326d686b2cb4265b669dff3e9cec0"], 0x6a) write(r0, &(0x7f0000000400)="48f538c0513e167e3d54a142ca34bedca7eb460c63e3f2c461f5ce6df1748d55e90c9f9573e53e5b0575f018dd22941bd8f55660ccc537bc12411ae5d1140a7f115f58a149958a1959f58c76707b4613698963da2a81f86523ac5755eb659a5bbeed22c78c0d450543b8f01e9c939092698d28dd398c230803d5759f36694be19aee2fc579228edb2cb42c3141c4d38a1d47788264fab84885b79f3c6141e7ccdce42e2509a37facb02c16d637c64866abaf6d41f8c8bc50c52bf024233d7e37c66832e53927ee780f1f414ebfbbca068f119c8fda09083b7366eee9a36ec90c27c11ebc897a20bc811a2fe59713249dbd79e76bc31d1c39defb444c060373438d9037f919a7e56a2ced3fad33ffe8c0da67d907db67368c7f0199865c9c0d4334300cd3cbe6d78b28b4a0fb9cb7d6d6bcb42f1274faf668d88abb88c4207104100a8ba4f2b1b47c9cc3de11b00f9d69d0a7b9d294034d7a40ec4282418d07c3008c85d367a4b1a17f1f54cee4150fde83248a459638b24522f46ec5397b0d7356f34a774db575b5c792dae278a9fd6b916e441acc8c492f77485b4be0c2466edb6aed59fd69a675f6c341377eacd1ee2f396d58c14a3605d2e7886944f1ebbe924d1f196b468ea0497340efff95c16ce30f55b6be1bcf65b0fe0c3b95b1f0dedc14a9263c34de745020715bcbcac82d2529f4740509aa602b371c50000db48d59a7b6e05f0ef429b2ddce95552adc5ef0cab68c9dbf6ff02b28fb78a14cb29bbce6665509eee6dec55913a37e123a2fe32f4f38aa9be569e31173b4099d9633e0366590f5203231715f3622396e04995fa61e9a3412913b0c8bb86dd2fb0be55e09680b11aa828acfe22e0db6006aafaf4799e9b65a6813964e8c4542726bf8eb23b9fd2ad593b8bb120c4ce7cd96e668ac53163d857287f6e277acf782290fcae90f8daf57a5a32403becbc627d5b0f73f4417daf5cfc9224d192d9d19088fdb5201f965074f7abdc20525fcd483544bbb2b58a68f4e9275bf1276594b775c5b13d5ced94cf6fb19dd304dff683b0d2655970e21f57d632cf05cd29cb397a411534ffd1784b55b8d420d531749735f3dc6e8afa81b5eb955a302f2d3d462a2c623afefb38b377f0f6d77ba336c5242ac5976405f11295a44b443b612481f62f001ecd9b2cb58668313f70bc72d3a53acc8a228ae115a102db5ab3d26adb1922a979f3842197cbe294c39eb6cbbbce64d381043724837018c68698aa9c4439fdfbc1b64cf8ee591c7374928fd194827ac1a362ef8213d6c43769bd16d59d2a6f0f45145c8f2020f4ad5f328bb94ebf9b684bca391fdd1e69067860059cdebd63c7d12acbc8c964fe8771cfd42acf88cb465979731184c726f2c883fa00a48d9489532790d1b44162450a28a2057b608ca9f2ea15a237c6e447528101045d7177813af9477c76b73276e27db7f6da1c6de7eab10484e89884216ab5244020706ad5ce054f537bca82d96920188954045b21bda6e0a82f0e87d1ba80c6b244a2f575680b3753d857a7ab50f0e81da76448be576f1e25d2b839d9f64f7187bbb94fa63a90137a33b0deefc4b0168020ca25ce0233df8b20aa7e724c4db381e5778cdb38d19325926fc5a9f0be89de4f326ce2ff4c600b4f8c9a23aeb53c6934c295e12ab2b4f2a52aecb7999d43f71f3324d0f8f8558592d0f9a0242c624c77a4a021e90cd4e1388a1c8be753d00c47d9b1ed666c906259f2d9d75bc5f70ada5e3af6d63c26dc5d107847c796f0c37f1b0859bac6fff80a23bf89cfc9a0d496681f1da2cdef8ffc7a1720240ee38e6f6cf56bc2b898a46918dc1409bc4f488fd7d19df78111798c8474a483ba827c75752c1d8b487e344c932683f0dec4dfff19b5888eab4ba017e0ac5ad69a775a7327084ee64a1a8f2a1b16ad788abc1187f8798dae38e7598b8b9c5abf27b418cdbf85be312521d965d91b0f1ee1fd5caa5d2c50bcfd6c9303119155edff8478a6003d243f4ec2a5bb36bb09d561e30bc46e428ba08a691581b7bdc9946b38101e7f9f2003b593daa3b7f6477b7bf82f0031dc9ed47d19fd418565cd4eeae81e0adc782136203168514140a31491e0143635d573a3a3557ecb66664e79dba78b9d552fde69c5ce3ab31147e204de6c9dfdee1a5d6e17462018fed11ebc4b72ff8431c06ae7dbddbcae55708f8039abc24bd334c6868e81520967a04de3ede71ec14b1e3b077a92a640a3874d387dcb36fa09fe8f452c2a3285aed820bca2d430307bb3a862a44d7376fc27feebe79ed4dbeaa843383dc691466c81f92b2081963df5d0644eb2bdcff20fbcf71fd367d489388543c370889d93f8a2843f376b4150f58eea079da58ba18ae34bd6b4a1d91b9b75a52f76929b0d62e21bfacd8f8a601d2c99eabeb04bddcb91a41915e2f3c95e15d9c0273fc79b7297cb0791fc28e935ffdec2a3f83a97cff7b20af26cdd8597b7b0f2c945c3d816fb41619e702f56a318c4b003bea4fb559a1503b644dc5e23365a811ec86365afd8d17f58d58bc112bf0345c39ce8f102af053b2e97ea942463b967ccbd0636cad167e36035e39bfdc09b2326f0db54e34efc13eae8c16d0c41f4673e46ffb6c8fb4ed439414a420263a946451424663528a7ea5d777a985f995666522439fd8e1c4c0dcf660e31c1566b0bd0d22faa12809bb57a79017e0f83c7e5603c3a5476b430b1a25fed49b556109c31b4c520ca7ca352f4075a5b168e0d85434dbd6c4de5b9e65e1f24f023ea6bef39f5bca624005aa6b6df1782e99acac2c2183bc76a2640dbcd2eb0a35f1c56fef1f095a0a671a6acf4ee96761586bcdc2f46fb5c2925e5a19f6b12ddc2bbe6ffc57f010a8320c0a344aa349da93eb95f2929305cb92f2e704bc6534bfd534a0024f96c2b6bf7445d7777e5cdada193806fb0ee6e66cfedf0233c92c70c4599e999251e57876df5f9c3746c196171644e8895bc41bb21b8c7bb7676169ceaabca35790a00feaaf02d30c73f286c5fd1c09c652d134753e4e35d4d0bac68ba8132440ed28f6e1dac75b991b1d17687ecf98d32eb874a6074899c894a5c9c3a9b3288067cdddbb3ecae8ce949e748349b3cb6743a6408eb2946372447d60ebef0a1d2c6b4b9844cc1a18532eb1f98772299a5db4c29382d3b8b285d1d1d535de98d80920a4b8461362443a1b7e938a2dfc7778f948e433aa0ee18364f9bf50f9e5a81bae8863f74fc9a536886be5367eb6d82507c63ecaf1b8e32df1a51ba4319681f64f70bee6d4844533f9fb161d723614ffc84eeb326fee649a0511bcd8c7437789a58be5618dad06d00c23a7ebd48633f6cfd2542c8cf9469f2db0f22363177fd2d9111dbc0357f1c97d4a95ce76bca9298dea9e9d02a4902cc8841d76fa5956d75663fb24c8f038b47d1200022224dff4a459d60c5f10cbb9d2daf9201ab03ea6887cec636845f725df6469e80a1c98977cd45d92a8815efc73b4c5af18ae040daea7f9ca0c586bda1cc977f652542d60cb432c5d04a91078374ac660373037bd5755ea9c3d2a60439db2ca12b4349b9bae670ffc522e87420fb6d3f593f117c4cb05f0ae68da4e57281662a0294d1983f17366bf96b5ab97868baa8bf5725634f0690744745d26d4a5203fc8515eb704b3c61223f39057313e2eecdb8c61561d59d3b5069d3e3c4e01676a27a58a37e73e671d44bba7a4b8fde94f665bd0dd240678046037c044eae80743deb956a913d8a4a310a4081356fe3c20c96f790b3feb44a913e2da1c0e88a35f36af005564be3ccffa04cb2402e0eed75aa1bcb730d91ccfb66cfc48117b69f21064023a996aa32f08f0e4fd5f87483214a5ad7428388cbf0c957c8ed1eff97ac2cb227457dfe21c3819422c3b95e355200a76951a89c22507255f422b964eb2452fcf036676ccfcf1e5d7f3f5e8667674c5dcb503698c234ec73bfc1ce0833a1da85f585b6b0c94a342cc4d92d4890151aa467a85cf8ab733d9ae08d9497f121db590cf0af783ecdafd27e3f8a67a551d602968d8a86c0d268637cb72afd1b919d804da4f663d0660147ec2a147c1b7630d4ea5e670a25f6d0d60de2d23e320cd1c33f5e5ea4442f6191aed359004ab75753a4cf983978b7795ea3b0c51155993008378d38dd776180147742120447b267a278afbf0a39e5da70a9b312588daace0d4b286032e485bb0b39b75c26e8d5527e3d513aa8860335fe1ae7aaa1c17a9d04ed70213d729c1b125a857560c70741c21f9cbbadb06e52951f6aa4e95e67744e96b39745fcf8417f01915068f6ecdf56e758ce363306437dcfcd259524f80905e7431d7c61fcbd025386fd0a63253cbad6c060264d6a1fbaea7695b4c8054a6d7a645c9fce7bcdcea27402410e0494ded4d2760e12029045d6b80aa708c0952fcc51740b8685f540e79da2982c64c0af0c9a65557ec6f3b62d5eab7aa62e0b126d29759d661f522b9f864b8cd6f153f7268e64ff289b75440ef9255cfccfcd42d3e00bf96bb7e08ec1b7a3b3df1e6f456a0d1a743de13573e9576888b6c21b0b20ec9630de759054cc2991b74ee357cbdf8b8ff088f801cf49e847d064c46abd0f6aeb84e99043b7338acb7cae68622dc8ec346bcea0c9ccd3430fab5431f747286b7088ad50bb04d53d79826ef8734fb1a455544153c805f02947ef99fd3d02f08e02f126c2049343c841b8c67f42e0586adbd96d3b4475ef727694a68fd7540054ce81e9df0e427ea3c4db16c8acb3bf22f08ee030d1c1e16bd8ed75510195053c3f35cd30500f75253e620e452e607ff2ea363062f9b502a5a5e649f6fab634b34b2eafa2f3c88f5aa74b9fc0c262baca121100a3ba42b9341e4caea24a60e7c5f693bcc86de3738950dabec2d263c05e76dccbc41b6d35eca4bf456caebcea6070faea4f39219e0dd3840ef7a6f56987e6bc27af5bae379e67c3b410b6972a2e3fd41ffa89b092a2e88287cc180f8c97a4543c62eee777f89c2115ee6099bb01c9abdd5ec5311ef547575dbbe46fe6d765ba6e87d154c7f795f72d2d05be6821d739ea0c5ef1cd5c4030c4ec7b6a643b2699046cb02f7afe6a03236384306079a84e75884d9efb54e34d9be851f6f0bbf27ef04c642dad238d23328b1733674678fd7731afd35331c4cfda44a7e8fdc372723c10be2fdcaaca635a175b05a39d7f5c32ed655d3c0fb0090b86b1d186a4e99898bf6dde3f250f6f40ea2e4cd71759d09cde625cb6bb751c4143812f335dc418965d1e449b7e2069ab53e29eb5445a0d52c105030ae884d124161bab575fc5efc1ddf56670498879a20a0a141edf255cdb89dafb24731b4eb51807dd158f1d686f953e98a9c7ffd552551eebff9891000c2ce1a09f1bbc7b3f8523daa6d576079d12d2ae88877dfe2968c7155c7d08443ffedc9d8e59aed4da84f8d549f8125021fbcba8ea052cb4f52fa98ad54fb010294813f3aa366b187b95914d1c94d566ef4f5510d20af0378f933f7a527134afdfbb41396b26a5ec2ba5dad8e7bcaaba513f37affcab216ecd07579866f0c4993440a3f1e81e6390e2ad07a3707f76dc97776344dfa2946698e2eab2265536c36796f1ec8203f02637fd9ded7fd7963a016e9053b88f98ea6d52e8966b72939148f65c9379d9e02eaec9b46291af8a9a605c7617b8b0ceded82edc405e927e7592b5a674b11795183a747cb4de20f035f085cc842f32cfc9e10f78ffa31c22ca30dd88b2120a92bea824b8ef4a76656cc4278a279d43db01d7ee4", 0x1000) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000240)=""/216, 0xd8}, {&(0x7f0000000140)=""/95, 0x5f}, {&(0x7f0000001400)=""/238, 0xee}, {&(0x7f00000001c0)=""/25, 0x19}, {&(0x7f0000000340)=""/109, 0x6d}], 0x5) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x10, 0x0) 16:04:25 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x100000001, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f0000003000/0x2000)=nil, 0x1000) munmap(&(0x7f0000003000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x8) madvise(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x3) r2 = semget(0x2, 0x0, 0x8) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x6, 0x80000001, 0xfff, 0x1ff, 0x6, 0x7]) 16:04:25 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x100000800004502) readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000200)=""/47, 0x2f}, {&(0x7f0000000240)=""/183, 0xb7}], 0x2) select(0x40, &(0x7f0000001840)={0x7fff, 0xfffffffffffff42c, 0x4, 0x3, 0x8, 0x4, 0x6, 0xffffffff}, &(0x7f0000001880)={0x401, 0xffff, 0x3ff, 0x5, 0x4, 0x1ff, 0xfffffffeffffffff, 0x3f}, &(0x7f00000018c0)={0x5, 0x10001, 0x7176, 0x5, 0x1, 0x1f, 0x5, 0x100000001}, &(0x7f0000001900)={0x4, 0x8}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000180)) 16:04:25 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = getpgrp() fcntl$lock(r0, 0x5204d6951dd5d3ff, &(0x7f0000000300)={0x3, 0x1, 0x8, 0x1, r2}) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) pwritev(r3, &(0x7f00000015c0)=[{&(0x7f00000000c0)="cded5926a61e9c86da9c096eab38b040c0941c3324b9ad81638db189d8f8ffbbc23b2bd08ecc6338d5745e39d9", 0xfffffffffffffd95}, {&(0x7f0000000200)="e79aed4f382b15f39955ed674f5f31ea055ce566d0af49345ad67c7ac2d2cdf920af9778757cf64dd635ade6c9c8ba3af41f569df792995d79c8bb94719cbde2ee5db7545a4fc609d2bbd1935fc8d403df2122af5b10c69f8104eb10cfca0805e435026016855b47bccabff3ae6e00f55a5a02108d55b0f0cc0f7c4707e530e3ad0043cd11ad2549357b27863c62f78b1476d42bf26a0b819056cb35ba1eff0f354149c2402c60d7", 0xa8}, {&(0x7f0000000100)="fbe650cf536e447bf23f74326279a478a91eaa", 0x13}, {&(0x7f0000000380)="1a6ca52490d66cec991bebbc56415effb5b98817b930a0c03ae891a45aa778d06841a80c24d213655fb209c9cd4c75016b8e3e00a4224d39375fd3cf788fff0c43052b035eb14a916e6485ce9ed320cd58338463747bcfdafd862aff6a6b520835f9ba9266d89de84f737e7121703047c32974fe127d6abd96e23f208e050d1c100cc9bb35c5fb1beb4df2879c9932698c0ff4e5b08defb1e9df472132fb90953d38518a221c42fbed265b722c5b1c72efb589eff1c9eda839982510519b58fde36e6f70fb87069eaeb10f4c1a8a1d955ad648fc3c18936a5420d2463cae3819", 0xe0}, {&(0x7f00000002c0)="77c687352c50715a051a38dc652b8de21de79878382562adbb5e5429dd26995a6c6f2a5e92582b", 0x27}, {&(0x7f0000000480)="336e2ea81bc0ec93c902245aba5ff0ca845aac4c946b4eae966b03b4fedcaf1bf0c5557ede22c63c9050076e9c41133c51b112eb7e9599c00540852a8ca0c12d8654a13e4b8f13a99c7642dc24a7660fcf49e77a17c6c36573df01ef19a0e85e973840615ba0d82eedb239f2bd1fb6226130c563f74e2eac94e0f86e20ba381f4ac84947e09b951f6e9b6f7a2426cf", 0x65}, {&(0x7f0000000540)="cd57db4720fba326459f502fa7531d01ed7aa30901d45677187768e92e40257ccc0a682a06e53fa022561f61eeca8b8f7754816501095900ce594322ac09fc787a4caf3097c345eb4f3ce77f9a1b408e593b56d8373d66083a176041240e201d12688ba468792e5442f818101bbc53ae84e03627b01d60f76e0fa0335b9f72e16e72752c6d12dcfe7d4be1f6c2e85698d1807786d6593027c1cfeab9fbaf2b25069e411e4f271492fa1b698391e38fc0f58ddebd0acb237fe4fdd3ab4a34f6676e0ee36f20e91689105ec7e0fda86ecfffa0032f80f4053319ea81bdfa90d768a0810a67c4ab425212ecfc87ec0398639c54a2f8f350f9ce185741f033c81f560b4e72e4fa4769000ad300f3c5a38012d900db3fbc9cca7d24cbca509912a52536e6353570d9713fc68cf6da0a9e716d40f57e663d8350fc37059540f0f4d8a7a0841d3c9bc70474eb1c4ccabf453c66058a4195e024b2f7d42f8308b296abd5cb928ce1fa538062f66073d26e802a920cc7f17a963266d68ddb1d2961b7155191f34fa7233724fea61f1fec4de6bc073c45ba726986a647529e1e283370206f3f4ea7ef4d5d8e5c773329efd3348c905193815f06e79f4db75cc825e2e50d6de68fe84b2d342ab6d81074433a7ea2250f8aced002e9eb3ae3cabeb8ab81021a1b930c51de165f09e818c731d9eb552ce77fa3d0a454fb49c1af2d0fc33eb5aa4e1bea3bb8f8917ff8a4f7021db91dc09557dd858d96bdacdc2e7b660295ec678df1c79fa52f7bcc6d3e6bb2ae314be58691860e645d8caa3183acadfd6bcf36d03744ac12d264496b58bfce5f3abc22ee8020b25c096274ef10431b2a04c609bde1d16190844bf896255e2a5bcf9798506f9b8eb550ca99d95f49a11394fcf69d74f2f860d5d2892cad3c0cf4ed478ca5125850b07c38f258e942cbf64a5f3754eb755235af71f5833a1eb84373fe7aaa9626df2db466c874d7744efdf4519ff8dc38ead8343ce145d06de4e23594924d1db798698d2c98c57844d0e2ad60119885b73be2dfe86886c5c080a0011ad49a931ae2aa0e3e21d9d2d1c2e105115bcb289df3f7b9e7f6642a32bef353feaa382dd9f407dc77757ccc50423714208bce78c6fe6fa41fcd0ba40e790f7065eb0890204893ab6295b7effb6643859aec6790f94bb9a7af9e962d0a99b095ce6c8b722f37fd0ca17ca0ac48f2967f90c87061641af9c6096c48ef0309beaa16a00998218efe5b0270c36075f83d01f4cd7f85a50c67268f9125cf39544084013cec1bdb307cb1d20a8ec2ed2d00cd95e711c24ff318b5f1230ea4b3011032b064c195815677e8a646240643d04eef49ca0c37772133ad165d29e7aae2ce28865e67ea57ce1c3f0bc9bd63facf9bf78725859dc4dad08d8cd2b7e46492b69eb49c5652f720c188273b07a4edf4f1c0715a2242836840396bb55402c2a5f66d9662ef4c87a3da97069f522d5014a401c0e53a2079072931925085f00f8ac0da3a30169d49c9e75bdf0398ca5cb9fa118a807f14e1ff5ff3b54aad7e20d55198b2816b0b619ea0b5f0704dc43dced765401d8775aee7308e8b992198af65acb33f251f4ee7f2b1b772e59bc356069eaa12a391d138c6bd792770ae2f13242988e77b5f05940a69f3d1c114d27d37c010bbd27331c8ee03e1fa3d624e904d67bdef84683275acfd7b2ae03452c0dd06d73b6e4693f711dbc2e13c6c83319fa0e6889939a8c52d71fe46f0bc7289bd77cb1f24d35ae3b7a3eec83877fa6feebce2842c38deed75560880e5bbf9b05adc15d60988cca52dcf337eaa75255d3167f03a1bf04921b01ca602df8dc951bf99480c8e3f273760d816794c6fbf11334a38930e02f1b8e29555c957c8cac0f13720ebd2b5cdd92ba9d0c466c9584bfcbb14e525149af78c0d9d158e1d7f4101da62f47da909fe595787ab549b80833121d610784b616ab5c3a804086671dae67acd3f0e9ee64c5797d1857e89a93c657703961a34b21acb71200fde5faa9656aac3744e0c58514eb1199268ef1f6b2dcc8e7c4745a269c6fba45d9aeaaa4126ccf8855fe5cd4c6f7206e872d0385b7e881c7745076721f56cdd32a59de27b6ea095b3071fdfb42d53018f6cc0f6c7ca4278070c40ae8a5f6976f957fa642770bb51ca95ef88d2062b482c8f8a6efbc18c8d7a979e09221c167579a2b1b9f5ac20b0ba4753686b555d33042bc638ac1fe820a6747996f5539fe3e036b06a8eac2ad15e18abc7cc88702127813c2c5c7790ecbd4125acee9ab3d00bcb0ab64c3cbc2c6f0867970238c678536a91df25386f71c5e4ca31add9f05e26fe81ec942832e2bb4b98c46893e656f88af975fc9bc0b4fd55abe7b034b276d51d48e66337770284162f16b179bf276bbd5d8080e8ef5c45e05a6df7f103a18ae02c2dee43930cac04bcf38a9a54863e7f339910edda0c1da5aecdbffe26e5ec8335263efa299ac009173f2edf6f944de1d5b106a5f78810120db3e91e2025c3a43e3d2d87dafe4a7b3e089d8e4063b45ba58bb28e2dabd532c86534cf81552960e14a4c0198c7fbc12a961bfddef7b2e626e3589692a94af4ef1995dd53a324c09e50f623eb074479ce5d4e9942671c573020584b8faefe97f6993c2391f006e27aed87388c66f5450dcadabdce327b81f068e7b42df6485f5289481fdfc957e133e29fbf807c00040b019185ef69aa96be931fde60c5f0be3d51a7fde9b0aec054ba6734bbac86b22384135a0476dc9e7593e21e4c5d2799b027a3be17d5b5883d9e825b4be3daeee958c64e78aef62660b05e0f19a485f76527a94e42598fa4f10e808abb191abc8cfa2456cfab64762c728bb5fec0b5f4bb310ba0ff7f73ad8b6b08b1696bd71c6b5e029a37b38eb2c3aa6bfa165745901ea7ce98339efe9e06e7b27e86b20abbff14d4a7d56ac7f9983dc8d41e100d03294c8b88db119c50c8a151f82b45b069d4a446e9dfe210e5b7661a399bf314852858bcb7103bbe17bc5790149d5a44ed1fc89f676bbd80905176ae14c607fe944f30e6f13348d52c3ae6140864e83d9bc8bddea552e3f51e19df0287df26f0799b01543169d09f5b004d3f4aafbfde9c8509da171e1031eaedb031f82178edac5f111fc72a1041e754c2d09e4abb658f31b26069376b3f476762d6f1cc10c7a4209631b7ac9ead7812f4d891f2d4f01dbccdba8fa43be3881aeea9413fb86fc6a43c2fd6cda4c8ac5c90a903b883d6e40a6daacbc76b3cd02d0c54f70eae4c3189634f053cc193bbe0b2edff07c25c0283a942231f711d313816d58c8aa458b989bf13fb8cc1edfd20d737f26fde1a2442572cfb1c29f37202cf4648813b58be1dbdc2670fa2864e22e4edf537e66e528dc5e7fd1bc49764a26ee5bdbf738c0c53549721bd951d62db9d7747dcc2c8292a6b2ec4e8e62efb0f927ca6b1afdc2db55e9b324977a3936f1003ed8f24a0bed6e99b97988527d07b5998cff8ad56d535c12c6b0825f3acd775e9be5f17befb7639ceedf9a59131503c77fd95921bb81979d13f328f4c73290621566ecc15d3a5b21c212157356b0b32d33857e3922d6f63cba33f53fc3742822264edc66a924bb796334daa423e403eaef660df1c860cad2cc2a07df3796eaf679fdbe89d368a50b1c8b432e7f36b3ec106a38cbac1292cf8847cae160f40b9a190a6a561e4b3ad16e3a7f0381a6fac8c35b224d3d6554ef82b7a8fd67fdd0b80afb45858c41d1f58f91a9d554af88edf034d7d768dfa5c5e1a9b19639d4b55ec6c70ca2e8c2127fb6d8c848eb69fa3729557e9c5f275b6f309d68537f69c618ba7ec6218b0d1fc477a14595c5bf98a499ee0a3a9c91793a1acd2579de3270c6d35293d9b769dd529982889b644228689afc65dab0e2b5c2b0235ced2cc186445dce5d32ee376f81f242227ae66532c8e017d5e46b0d5fae386f1c1b235b84b7c83f8357f1737497beab4713ee9e8747a44dddb72caa46a7fc1448e92970110ddf9b1c66f4e396c17632de0c45bdc44a133b0a28cbdcdbc085e6761aafae843cfb4da93aa768fe4bc9dbf603730fde9fae048166b0521e284e487709d94aa19af44b88909dd430019bf97b760048b32028f5e008ae1276d2594bbad5835fce58de6c6a97ffa363c807d8cb94b9cb420e27711c883b84c3523882f7982af8dd696e173720d0749a1b20f32c9f739c5e3a90de34421366e9363561c9ba87f3fe78080854ff5378ffe90bc706abc40520dc92da9b64aeeca35f7e62d46eb91e299cd65718f87d6795a2113e863c9e15e940bf78bc201e341112a699cc6bb1d7656191d261e1c1d9a71917b0c19912e8f501b75314e0ab5d964b5840fa81d165fd132da5b9cd7e80373587867d5c0e2d3780e738bcc7e88c70bab4af37a54ee62fd9b0fffc676326fe9dd29b69ccdb62cbc7c26976dc11ada5b88fcf0bb9779b2204ee8a7b3a9b7bdb816d18ecaafded2590f0f24d50f158b6fc2b93d8a31ceb3f2d2dd77fb361532d935d9c6a2a1c373beec3073806ba8262ec0fd2ba2c88b5555b0891c72ad37656218ca796794f15b1a0c49054748625541cd2d9f0948d54446935e653b093e56c68d7df471e5a10d1feacdfdfbdcf094ed192cd5d40707953f7a3af8d8436c16c5a3836bbcfc8a35542f254f3781fc8d6c63f8991f5a6643ea3cf759a473d2df898b3fc3f821b5a8bff5fac0d0e734b03b1d64d3a9fdb83afc8644b3cdc4a88b03fcdd0dc6ec3f9ce881f83707ab03452f758e4739a2d8471954f447baaff580e72fce71a1e0a71af0ff186d45764b2d526fcfea69d28501a93f745c1685f86355453c6d2ea57fee2d642bc3197d4d223c795a602162b0eeb052c0d594234982a3d3f09a01e60d135525838004b804d13b379d3b719c8a064372c7c41ef7fb8de3cb805d62d3c5745036f99f8877ce1ae9469f3a16fb3e0b0b5fc5d20e258c636f0164e4ff0dd30847d5f15ff01d30ab7b5a482b4ca7e1869a05b0777df5132c146aa5e52170bb2877b68b037b908fa13a4ed2fded6b8961cb35a3975c3fca9e3f7c96c191591f4aedf71f3c7bdae16643e0a8da6b78619c28407a4ab607763241f88ece8fe94fc6042a30fbfdbc8fde83ea2a23f858ced8694ef388bfde245d67435ef2101b016d5210dfb6489df106ab50cc952dbf57fe340e25378a6311bcbfce7ce87c9761d61c1e70c367cc5f5c18d955e48a4404512107c0c89b0281c17ab4e03020043529fd23de8d541ceb542eedc76aeeef480aae642549f63728edae65ed390828c946836a09348638d15615dfbb3cf5dc86e6c238ddac4940358631bbd56aeaf4ce981b1a839be224b0fb26293eef15cdc1c6da254ced9605500ae15521ebcd101b9f73cb7931e3251c41ed119548aeacc611d901d3fdb0b3f5f1b905c73a91dfc7a46e143beadfbf950c6c6c1ba00a679e65dd4b5d5b45b930a8f4c0d41abf0c858087f63e7626a69b634c6ece62d6977e8e403f22083e69d354810656e620838d23088e9e2a09bb6b91c15fdc7e4c775eeba9496a832a1b7d7b92ea14c4b6e36717f32ecef51ebf134cda23a225e535d25e5d61d23d8810576359f6e61bd1c9e0edd21a3fc7739e47b03609fc19d2f94b4f7df16a983d499dd384fd5e684b95093909c7d26bc042647b5d7e50570c8e2a7286f8c720b97e9b279c514ceae275cab44aeefcf729976271008c1bf7cc9ae37eeadbf018bf2ba753cf16c33fd522e116eb5da650a59ad68b417e91938857175e123a909728dfb3", 0x1000}, {&(0x7f0000001540)="6ff81b74211748d2a15c757fcddf385940dd35d0ead20334e74a0f6b23040dd1511aadde6fe63acfab4e787665ac033cec21c1a1932086386ebb6c39d3b0cdf153efd392c0f644cc429e98cd0b0da354044352aae55958ab25fb69d45aab0d57216ed86cc14be3c985e55e0c82c0", 0x6e}], 0x8, 0x0, 0x0) dup2(r0, r1) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r3) 16:04:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) flock(r0, 0x4) syz_emit_ethernet(0x0, &(0x7f0000000100)="b6") r1 = dup(r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) 16:04:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x7}, {0x6}]}) r1 = dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000040)="b6") 16:04:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) mknod(&(0x7f0000000040)='\x00', 0x1, 0x4) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = getuid() setuid(r2) fchdir(r0) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x299, 0x8001}, 0xc) 16:04:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000100)="6f4c547fdc4148f0ec4d6e", 0xb) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000280)=[&(0x7f00000001c0)='!$\x00', &(0x7f0000000200)=':/]\xa8&\x00', &(0x7f0000000240)='@\x00'], &(0x7f00000004c0)=[&(0x7f00000002c0)='&\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=')#/%.\x00', &(0x7f00000003c0)='//]k-\x00', &(0x7f0000000400)='t}.{!\x00', &(0x7f0000000440)='\\}\x00', &(0x7f0000000480)='*\x00']) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000023ebc4d7724b9274f12242042644e029ab36e23a473c82dc92a950022150f17f389996e1107823e4c2ca4ca24d5bd96ffe47d0fc29014b9ce86c1873724e27"]) 16:04:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="2d812e2f66696c3902653000"], 0xa) shutdown(r0, 0x2) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)=r0) write(r1, 0x0, 0x0) 16:04:26 executing program 1: kqueue() r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) dup2(r1, r1) 16:04:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x3f718b07065348bd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x400}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:26 executing program 1: mprotect(&(0x7f0000505000/0x4000)=nil, 0x4000, 0x5) socket(0x10, 0x4000, 0xffff) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) 16:04:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f0000000140)=""/126, 0x7e}, {&(0x7f00000001c0)=""/219, 0xdb}, {&(0x7f00000000c0)}, {&(0x7f00000002c0)=""/59, 0x3b}, {&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/9, 0x9}], 0x6, &(0x7f00000004c0)=""/42, 0x2a}, 0x800) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000540)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x5, 0xff, './bus\x00', 0x72, 0x2, 0x1}) close(r2) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) mkdir(&(0x7f0000000580)='./bus\x00', 0x0) 16:04:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000003c0)={0x10, 0x1ff, 0x4, 0x401, [{&(0x7f0000566000/0x3000)=nil, &(0x7f00003ca000/0x3000)=nil, 0x1}, {&(0x7f00001c0000/0x4000)=nil, &(0x7f00000f4000/0x1000)=nil, 0xaff}, {&(0x7f00005b4000/0x3000)=nil, &(0x7f0000159000/0x1000)=nil, 0x5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000201000/0x3000)=nil, 0x6}, {&(0x7f000054b000/0x3000)=nil, &(0x7f0000266000/0x4000)=nil, 0xfffffffffffffff9}, {&(0x7f0000063000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f00001fa000/0x4000)=nil, &(0x7f00006c1000/0x2000)=nil, 0x9af}, {&(0x7f00007a8000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000331000/0x1000)=nil, &(0x7f0000208000/0x3000)=nil, 0x1ff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f000009b000/0x7000)=nil, 0x65cb}, {&(0x7f00003f7000/0x1000)=nil, &(0x7f0000bfd000/0x400000)=nil, 0x9}, {&(0x7f00007b4000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfff}, {&(0x7f00004eb000/0x4000)=nil, &(0x7f0000f95000/0x2000)=nil, 0x8}, {&(0x7f0000298000/0x2000)=nil, &(0x7f00005a8000/0x1000)=nil}, {&(0x7f0000666000/0x1000)=nil, &(0x7f00000cc000/0x4000)=nil, 0x1f}], ['./file0\x00', '\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000100)={0xffffffffffffffff, 0x800, 0x3a1, {[0x2, 0x20, 0x1, 0x400, 0x10001, 0x100, 0x4, 0x6, 0x40, 0x3f, 0x7, 0x400, 0x7, 0x6ebc41f6, 0x80000001, 0x3ff, 0x4, 0xbf], [0x3, 0x0, 0x3ff, 0xffffffffffffffff, 0x2, 0xe4a, 0x6, 0x800, 0x6], [0x8000, 0x100000000, 0xfffffffffffffffd, 0x415, 0x5, 0xffffffff, 0x10001], [0x0, 0x400, 0x4, 0x2, 0x1, 0x4], [{0x81, 0x0, 0x20, 0x5}, {0x1000, 0x4, 0x80000001, 0x9124}, {0x7ff, 0x3, 0x0, 0x2}, {0xffffffffffffffff, 0x1893, 0x0, 0xffffffff}, {0xf2e, 0x1ff, 0x9, 0x2}, {0x7, 0x0, 0x3f, 0x4}, {0x1000, 0x81, 0x4, 0xd539}, {0x800, 0xfff, 0xfffffffffffffffa, 0x3}], {0x7fffffff, 0x3, 0x1, 0x8}, {0x2, 0x7fff, 0x1, 0x60000000000000}}}) sendto$unix(r3, &(0x7f0000000040)="86c528e5c42592903c28956b21d21a2ab38dd9a056a5d34d1da982fe1d068bb60590c4b68253e1dd9f8ef41614375ff18c968aca8690a7b2d862db2a54c2c693", 0x40, 0x400, 0x0, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000008c0)={0xff, 0x10001, 0x2, {[0x8, 0x1, 0xff, 0x7, 0x697025f9, 0xffffffff7fffffff, 0x0, 0x1, 0xffffffff, 0x0, 0xffffffff, 0x0, 0xe56, 0x9, 0x0, 0x9, 0x8001, 0x13d], [0x3, 0x9, 0x80000001, 0x6, 0x9, 0x3, 0x4, 0x7, 0x200, 0x7e6], [0x7, 0x2, 0xbd, 0x6, 0x0, 0xffff, 0xfffffffffffff117], [0xffffffffffffff14, 0x3f, 0x3, 0x6, 0x5], [{0xace, 0xff, 0x200, 0x1}, {0x2800000000, 0x50, 0x6, 0x4}, {0x2d, 0x4, 0x1, 0x401}, {0x0, 0xfe4, 0x2, 0x991}, {0x0, 0x1, 0x5, 0x3}, {0x1f, 0x7f, 0x0, 0x5}, {0x1, 0x6, 0xffff, 0x780}, {0x81, 0x7, 0x0, 0xb0c}], {0x7, 0x100, 0x4863, 0xdee9}, {0xa723, 0x4, 0x7fffffff, 0x5}}}) r4 = socket(0x18, 0x1, 0x1) geteuid() setsockopt(r4, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) fcntl$setflags(r4, 0x2, 0x1) 16:04:26 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x8, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0xcf3924ab3025b6ad) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x1, 0x5, 0x3, 0x1, 0xffff, 0x0, 0x4, 0x0, 0x2, 0x0, 0x6}) ioctl$VMM_IOC_INFO(r0, 0xc5005601, &(0x7f0000000000)={0x0, 0x0, 0x0}) 16:04:26 executing program 1: open$dir(&(0x7f0000000480)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) 16:04:27 executing program 0: mknod(&(0x7f0000000080)='./file1\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) chflags(&(0x7f0000000000)='./file1\x00', 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) 16:04:27 executing program 1: r0 = semget(0x0, 0x3, 0x0) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000300)=""/255) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getgroups(0x45, &(0x7f0000000140)) getgroups(0x8, &(0x7f0000000180)=[r1, r2, r3, r4, r5, r6, r7, 0x0]) 16:04:27 executing program 1: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00006b5f6c7adf87", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:04:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x280002006, 0x2065d) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) close(r0) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) 16:04:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) r1 = dup2(r0, 0xffffffffffffff9c) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0xd9, 0xc0000000000}, 0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8002, 0x4) sync() chflags(&(0x7f0000000100)='./file0\x00', 0xbe55916f532920b8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) bind$inet6(r2, &(0x7f00000001c0)={0x18, 0x1, 0x1, 0x5}, 0xc) faccessat(r1, &(0x7f0000000200)='./file0\x00', 0x4, 0x1) mkdir(&(0x7f0000000300)='./file0\x00', 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, &(0x7f0000000200)) chown(&(0x7f0000000500)='./file0\x00', 0x0, r3) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) utimensat(r2, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x7, 0xe7}, {0x800, 0x3}}, 0x2) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000400)) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000002c0)=0x101) r4 = semget$private(0x0, 0x4, 0x32) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000080)=0x7) bind$inet(r2, &(0x7f0000000440)={0x2, 0x0}, 0xfffffffffffffdc5) mknod(&(0x7f0000000340)='./file0\x00', 0x2100, 0x1069) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000380)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000003c0)={0x8001, './file0\x00', './file0/file0\x00'}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:04:27 executing program 0: mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x210, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000080)='./file0\x00', r1, 0x2}) symlink(&(0x7f0000000440)='./file0/file1\x00', &(0x7f0000000480)='./file0/file0\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x10) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000380)=0x7) mkdir(&(0x7f0000000400)='./file0\x00', 0x80) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000280)=[{0x20000000, 0x9, 0x2, 0x7}, {0x7fffffff, 0x10001, 0x2, 0xb9}, {0x100, 0x2, 0xfe, 0x3}]}) 16:04:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x35}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="d0") 16:04:28 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = accept(r0, 0x0, 0x0) close(r1) shutdown(r0, 0x2) listen(r1, 0xc4d) recvfrom$inet6(r1, &(0x7f0000000000)=""/2, 0x2, 0x40, &(0x7f0000000040)={0x18, 0x1, 0x8, 0x3}, 0x1b8) 16:04:28 executing program 1: r0 = socket(0x2, 0xc003, 0x7) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) setsockopt(r0, 0x100000001, 0x1316, &(0x7f00000000c0)="f679c2582ec7dab90082f46e2551b12241f748575617dbaafc8feb9ecdc5ba2f2997db30b7a32493336312758eebe70d343b67c765000ba34d73a331bd388fb1fe6c6d29d6e063bb05c766444af63f70eadddc9a27ed8220f43698dbd2a925be1296cc4d03693d8495695de738cf94af155bd79e01ea952549147f23ef36db497a056992462b176827c771ac9ec5f0f5f76257b288f3765e665ff7dff27ab7eb592a00f723b265bc9dd2cbc75ace1355dd2458749a5ba5d6ceed58d2b4bac39fd6e5ed16fcef5a6d24f437", 0xcb) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x90177ed105bf02c4, './file0\x00'}, 0xa, 0x0}, 0x0) close(r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x33, 0x67}, 0x8) 16:04:28 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x10) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='//file0\x02') 16:04:28 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) close(r0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) write(r2, &(0x7f0000000080)="5a5aeda28d76d92824f4c35285d385178320442313ad62", 0x17) 16:04:28 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0xfffffffffffffe99) r1 = semget(0x0, 0x2, 0x200) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000001180)=""/222) r2 = syz_open_pts() fcntl$getown(r2, 0x5) ioctl$TIOCSTART(r2, 0x2000746e) sendto$inet(r0, &(0x7f0000000000)="3731958271c8a1724e1ab1850149d9551bb3f6271da6338fd6d8aa880ba4c798456a570395202af0f0ebd3f32a496ec6364ef86b2d6e06776d69f897347a10bb82f0b63d75e6d613a43a17ba7708464d545dfa30a8a04cc7422414e85d9dc8a28bc6cb8ca2d5e68bc49c2c72d734da9f03f0f04d81225f0b669e0f3a2396bb6ff694d5ae7214741085ae51c4f74f60efb46cf87b1f6cccf4e585b36bde2981f1972d6b6197f60f2d0955edee8e74631b90fbf7a4275712b4cc1dabcb27b28b58a1941903af2be2dd87769b18f06228d3ea2c958d8c99d9de4f10c98b1c632790ba8179da202bae4c9ef46d273c0f6061c9b7dcbc5a9c9b10a0f79311761d1d518f731adc9dec64910d254bb5741bc3474bf0fcac5e4e9d4d7fd7990eb2472839e6b0dcde406ea72101f0fd38588b4576d6636e3185113ec6afe1b6d859e9b039bcb0115099f548bf78ef5d67bc862c33fd7a380d948dc180103426b5873dc37577eb392ae74cc4e0faa53789774885d5d7c72e92f1a2e08ad9373f5d2f0fc48b9e705d192461861a102e0454841ad62c5ad47070d660969504bc462c96a0751f014a39457f89a950894ee29ba4aebe3006f2050a63828c34771dd510ddc550ac9696658aeb526f7bdb938e586aeca3814f04eccc8ca3a24044e66e7b0a6b1a142c152c8cb13ffe967c22db90e5eb777d6ededaed757bd0851b8c4d3fdbf6d20038afa4f2b94af70834952f42adc4d67652636301a29f18bdbf6ec90891a3e0a767aafeaac74df5b671fffc4c31a34cb05bd6c51f21898397dab9075792452dd3ecaf8b93264964c49935f939f89d0dc3e71e6d76196e6e17750435da58816d636492fdaad636ff0f9ac2b928ff6193df286d1356d11bdc9bb8a52e432e3ee1cb402fcac3b31c92d075ac2b6aa69ed5fada97db8b872ad9f38409c538ce95d5591d1012e656ac733bd01c76be35dceec97cfb7ae2e6cc50ec759d373f396c5049f7d27ea8df4a0d51d1a390ac45b864549d86e3e6ac4a5dd519ebcdb2ee255c9a1525b35fe101b328ee95aa65cb6b5ace8025904cf87d33e41b308ebaba66dc0eabda4071e485a9d9da087adcb33f1163fc2f54cc4acbfec326df6056f5391c770b6c67122d847d9f335b86ba6bba76cbd3fc388a43a02b45c63a8a19af59340631d5b1e54ad0d5218c47e04467f3a6f78bc96ce62fc25905bc2d466f5716ef9c3602fb0b627e007b3dc0b9a9f51bc9b953613f5bf873837fe734d06c6f279b7a8f054c54c5783cdd8cb6de86ce73b4b72eaf6150d5f1e242b22b85845357d892abece87480cfe951e2e17182bffac8d2d3561ea674182d836ff6d1fefbf85165b5b626622eabac4b92ac27ae88bf4228102564704abfd4e6881001bfbb094403c4fa9f074832656e041d4051ccc452b66e869589bf7797b8e435c24005408a5c19ba6b10d5a2cdbd32fecb32687897e300b0e4a4f471b920f7af1958a104eba7f961b93f1eb946da56b537ca4299ba6c7cf738f3b6cfc5c186a1d6912585cea3e00089eaca4137a867a2ca6f0426d6a2e50bc327601b56f0add986bc3a39f4dfa62fbc253026cb8d9aeb70f4332d8d410099039dab7b3bbfe907c94b4dd6c23063520b07a8ee2af57ee3800210bbd7f75054256dde48101696940e71cbfc47a166b942879939b67b77ab657e22601ac0b1196301e2efe75f5617bbc9042c5e2d65d000f5dc7328c845291ed0608ed77ad3c90cf77d0a4665f0c0ef55ed698a8257dbe8178cdd904a93b37aa85d91041e9a9f8627312225e977c9560ee7a21d70c7816dec3632b367d45bf3f71cf3090758939c51dc268f435b693e059eb9c18eb57f58c4ee01c28ac4875c5e110658882edc4866897c8f5fc6236726f09f33d0922f561af569f7b4573006a2fd7f534fc9714c8267fd2652d8f65c84d6e134817c267da8ac0af530f828b53afb4b9df00efafb06f02ee9f16dfa41652e50a598ad67ac3022281b6f1b70c13405c4a1962d9cdd4ea7d433f03008fc2f5b44c109cd023a703eb4699d5e77d8756572f3d26bd2a07149f33f72a9be1bbc9411fd51c2ac24c580e36b25200fc1b1e5cde5b28ea52cf96960f30ffc16968df7fb0966801f1dd270b9e8d21bce46bdc9a221b932b82cbe096f2043751838ceff3624af0b821407f61b7408cbe94c1509b075f1c6e528e10463b6235ea559eff06e59bfbe7ef6cbfc887121ef8318c6c4e0e1d2b31aefa384c3e84b9bc647186755091c83cde49199efea937d067534ea4355a25728b915928c21dce919710ce287dc6d093481222535bb5850a428c5fd6dc4353161ca711a662bede01180563fe7f39652c8391ac0370840a7a5c584fee9bc2290e65b6200e8eaa110f202e6bad3678296b686a790df7c9a93fb78015632e7a61590299b8c94a41776e53312af5951990227f8d0981581d95e19b34eea2253feebc54acf41bba3552cea5a0e87a8fe490499acd4e7935671f37c18a649cff259bba58dfb1a80d07f662a4012b9114387737440c6f8c0eb98efdb965b2f19f6d5c86e83f7f6de7bca2087b3504168dddbc1c6da05552d2cfc4c7c76ba7ec7e92c88cb7574d543ee62e2dfd805304e6339ad9c327c80150d7bff166ea5a96c74a3bc09f416b3bed9625dd3145cd708b31c23c414ef4845f4f538dd118effec8f3400a6865e48b47816c28ea9c67ebefc7ab58a26b873dcf1f0753c70915d977021739a2fc3975097cf630fcbb62332ba4e51e60050ccf89c42d21794ff660e2331f4e338eea4b6315591ef804ee28bb364cd9239d5a582c49d3f2c1f2e5e4c4a6094fe2ee9fe8207eed49f7ee29e90bb016597f66df85c2bbec6ee1e60d2293e2be5e1e854a91a84867af0ac74ea0ad9bf5cf515cbb0841d2ff63e9fa585ade3af5a13e68ab9373394560a972b6d2d6ab882ec3404da61049bdae138981d271a6c80edc04466483d2813e20a6eb5872e694ca69de52dbe150a30299ca2a7510895f1d95a3beca058829337e46ddbce1b7f25d011eb3227c7a44ba9e91e0c4df979024ca61953ff68529b92cd01fd58ab4db2f77183e7b9d6689ada556ea76091b094a42daa7b5c278db6bc54d8e766b4f3ef582cc8b282e414d5d944b6f979d411760afc92ddeed4865c44237787427b2d6675065d24600f82f9b9b57dbca7c0e5c69704533cd06fa5afc0835f1651e39c29cd18ef2007c2ae939a237dcb5bb34be7c0faf755e3fe3bb1c8d4d9343aacd5e26c88783325b51781f2f103a7d2b1ee508590a25f549c94142a514efed746e5d653e37e9f3a1191ad0a59824dc12b557ecdbc75c07db6318535efc0401c701e062dc2a7d7bcb930a52b89533ea8e1e90ed9a2b866fe3d7c34713b56b3ebd97b0932a052fcd839475d2a931487d1a3e4eea9c707caadf2e72cfff92b86ea28bb40dd51fb467ffbb5cf124c4bc9e6853318276b47c6d51bb84772e086bc0a993e4dc621aebf89d727a32462fe445b0970fde46edf878ce441e8ea361bbfad95f8d68bfa45d8d1e40d636dd2236317767cd3edd34e129c77d111a37f333bb9217670ec5077302dc0e5e21f52e0f6867357375891b03fb7d626bd5f5147b085aa0432e810c7eff125d15345c83be7576ba0b91a5b2d2f657a46070141d48e5a377e80895b352424f2dcc03459af9b4838dbe3053ce200a629e6302cedf81308c290ed753ab5d2eb3c7c1fa495c2ea7f475600ee816bc25b42332152a0735e17683dde24a5523c842e33bbd416c103979a348eefbc598a2f6c9052f5550141f28a26d122ada269ce49ccc965971752a056a9a80021b74483a70e98d98001d3f74fd2dab60c9905dcdf4ce2e41587d8c59f8a18a7020e4f180b6b5f88923dcc60db2f410ed0a0074e3030ead1084368b82698447da44d444023809f306fcf7c0f6429734470bb08e90511ac67112793cd69b61a9e97ccd357bb76a137f83a46ab7a63af6321433223ccabff01154ac08497210f2e7bedb5c478811577bd4f7e6385d215bf787f8d3ee774ffbc7efe7b4f40fd1685dd970593caa29c43936f007fe561a9fcf45de9c255bd8154aab853c654aa50e86c9098d127ed45f37ec9fc965529c38867b5907772c326125547461005b9c26ec604a6d918425d0c2314984a7c7187716d5b949bc01a9aab78a2c26c4808f38d986d1f1fffcf01b826d833c3bf5cd66ba7f873fdb44d3a212dbeaab4e05eab7c6e7398425914bd1e3bc973b140a9bdb9faffe688606995f29c1a0f7044cad908169b4ef9365d2fe4fc8f2d917467759578ebcc40f6f292eb7c38b601437d50df8b379024a24c848cedce312c0bb67c3c4c5755ab7f5e9b04363c95501b78471e43a8cf1765b496351dd4f7567c6eac097354bf99d1dbefe79b2066f5df58bfe90e8b1c0410f9177ff0bab79cc5b0ea66fd0dc5c679acc2ef238af574d61cba3aac3415c0e8131cd29b5a3efdcb869261af5b82bea27a330d2f662168360e441eb6961a0bbe79c567e6e3a27d8e86421ea4eb2999b5d977b6bbbe5dd0265f76c4546e02bd82f14787a38cab84fc367e2e436b595b9c1f74967b10577b1abf4b58d66a54b631d59fdb958bd612f1bf8351ceaaf7c67614e8d4df3f600de6ce997912852e5318b25feaf3de0c9a9615ec87ab7f6a97c5ffc2c7fb4e30833a1d67964dbc6e744e8ecc12ed4f2f06d31d335d789113707184319914c593d1b7245e7f4b9c706117dee72e41029c71805c8618bf4bf600474f859e78868d1eeec1eb5157b794e219700c5eb7172fcb1e539d2fa417742116bc6028a783872152e04f8132d165803d1be4ba296a356fd78680db7ede58e16ce815311c5cdfd61edab50e4f6420fa40b7f2f05dadc9a63b4ccebd9e44d5027fbe3643666132e37ba40c1fb6a97ff33b511c0a26bc3d4232cf5c6b213e31577a0345f240f652002e4d1eeabfdb3c8049e112f25f78a6aca4dd48b20d67e1c67958e8f423db9bdccbb42d4a5675831008d3210be87889dc7e6d4006d5a720ee6db35dd88db64a55a28aa385f5ca9f6a67c7b8e89f2f11efe011880f8fc0ba23c189aff9d1970310647f99a1d010d36d842fa26c638777d37a74de597e3125d0caacd084485173e03b59659db30d442d5e7734812ea61801866456643c23f78bd5ab5b88966d1972496e322966353b166e9a494df6d8b093d8cf1d9bd9877ce4dfd81f1af6bfbb51e81fa4c3834df5bd96021e320514b25c44cbe428620efef1d62f9f8e11c4a2a9fefa36dc48ba49e5fb963e26fe1dfef893650b092c7c70f8a0fd4140951c31145fed09089f36fe1a6b96d5e14c7ff41e86c1afcd46419adffb7cef425880e1dcbbe9fcfe482772a0403fbfcfd7c5592a620ed3d1357f0e39e97f8addca4649af3cf5329575d765a2e0b53b0164393a478b21b9e6f04e263c89db5d33f9f6aa2caf2b695e79e376ecf861654585a7aaf5cfe7d1674cc8d649816c0382abc3955da213eef0deac843d822a97c46255eb0af628e0111c1da50a2c213e30d05e2a521eedfba421ab984619a1be48d7c673ed907cccabba7aa5ad9b9f345d138aa968b8364e683849e993c2c606611d92313bae6e37630e7a4e3d0d1ba196b99333a11d2f1c3be0f7f11861e28e56a54090c0fd9c2adaf3bddc5fa25bbfe5aa853f51d8e2e73eda92fcad1384b76babca8c089adfc887e7f8176b0280c8f23d2c5513f93bd0ff32663cda96ed6d4def22271c2989a69a421e2af25e768226300aa8d4cf6e2e897bb4724a8b068ab19908897b7e98", 0x1000, 0x3, &(0x7f0000001000)={0x2, 0x3}, 0xc) pipe2(&(0x7f00000010c0)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001100)={'./file0\x00', 0x6, 0xfc1, 0x9, 0x1, 0x60000000000000, 0x1f, 0x1df, 0x2, 0x1, 0x7, 0x9}) recvfrom$inet(r0, &(0x7f0000001040)=""/30, 0x1e, 0x43, &(0x7f0000001080)={0x2, 0x1}, 0xc) r4 = semget(0x0, 0x2, 0xa) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000001380)=""/197) 16:04:28 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x200, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000380)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) r3 = dup2(r1, r0) read(r3, &(0x7f0000000080)=""/123, 0x7b) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x400fffff, 0x80000001, 0x4}], 0x1, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x40, 0x4, 0x4, 0x4c}, {{r1}, 0xfffffffffffffffd, 0x74, 0x40000000, 0x800, 0x100}, {{r1}, 0xfffffffffffffffc, 0x8, 0xfffff, 0xffff, 0x4}, {{r0}, 0xfffffffffffffffd, 0x4, 0x2, 0x7fff, 0x5}, {{r1}, 0xfffffffffffffffe, 0x8, 0x22, 0x995e, 0x1000000000000}, {{r3}, 0xfffffffffffffffa, 0xa4, 0x2, 0x5, 0x9}, {{r1}, 0xffffffffffffffff, 0x82, 0x40000067, 0x1, 0x9}, {{r0}, 0xfffffffffffffff9, 0x4, 0x4, 0x0, 0x20}, {{r1}, 0xfffffffffffffffa, 0x0, 0x4, 0x0, 0xfffffffffffffeff}], 0xd8, &(0x7f0000000300)={0x3, 0x6}) r4 = semget(0x0, 0x0, 0x1a9) select(0x40, &(0x7f0000000400)={0x9, 0x1, 0x6, 0x4, 0x8000, 0xfffffffffffffff8, 0x9, 0xffff}, &(0x7f0000000440)={0x100000001, 0x8000, 0xfffffffffffffe01, 0x6, 0x7, 0x2, 0x8, 0x3ff}, &(0x7f0000000480)={0x0, 0x2, 0x81, 0x200, 0x3, 0x6, 0xc9, 0x3}, &(0x7f00000004c0)={0x1, 0x100000001}) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f00000003c0)=0xcdb) 16:04:28 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x60}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 16:04:28 executing program 0: r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000001500)={{0x8, 0x5, 0x100000001}, 0x0, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) mknod(&(0x7f0000000400)='./file1\x00', 0x8020, 0x5dc6) r2 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000300)=0x28d0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000200)={0x1, 0x7, './file1\x00', 0x8, 0x60, 0x2, 0x7}) pwritev(r2, &(0x7f0000000e80)=[{&(0x7f0000001580)="5efa5ef58ae85beb1f9d452d96788e0b5b0c012a411486bad7426264e0a9e2fe75e50be50d55c9e95af2e1c8f864905abf5cc85e14db2e6a05f9e8de94831143781e28b532e1831de242315b044fcb42026ef4863780d9172d051b90f9e230a3698207bac1f6df59ad836ec113956a27bd77409522649558e831a76bb0ab4515180fa13e5083d9c591317242c7121d40dae8e998ea3e0f2e909e57e734c03125f6032f1561b6fa08b01f2732bf4d8d34938ae3932db4e53d2799d820404a82d832c93d3d1288ed4d0c080c9d62eb259f0b6ef6216ec16f2a3bc94f4b3fd9d87d0f660cde25059c99dfb64b42db957703b2bceb31732f6f28fcd33d5d4f57d2e875dddfb878a09115a8cd1d6f2ea9e6bd4608f0fd5d9f40ddab5326d300303bd1925112b832f3e7296adeaafd3d3eaa3f8a488ba07182ab66e7f7c98e1ec6d45dbe48bdffd99510f0e25130bd806dd2f6df1ca7046b12aec2747d52497c754db83563a5aba83ebf5a96144b60f18abd661279cb9631719e8c571eb63132ecea08e499dc3d0cea51e6567506795d0a1187d7f5533025078d60a1d68ac973c696cb15295d51b67b95721ad22f0d5240fbf163849703b54a76c0c7bc17593443bb2889cfa988940145855a3f715adf942dec5ff8d13088d0c77bf0c15945cf755090e3ca3bd89b066fbfbac8279dd25a9b9030a7f6a47ed0bee239ce976e6a62da76a0d868083ace45bf30e521f29e1be92bee0581b518c77ea13971ba1faf7ecca220d81a8700ec5f2d516c590a4a0d90b81c637494c870d2de1903bffc35ae33cf39e8c146235c2aab7bec0b859fa07042f56233695e58e927a2c92019abcdf130f13d1131ecc7fdcd60b9aae9c10b80a9c4378de6bf2ef8969cf8792b0ad389324b1e5fd9ebfb5bf87e39e6ae95c346aa65adf7f0193b5456df3e549bfc6e4d89a500ab8611a9256fa3d2318e183f08993a0aaf95d28f93c277366328ef83e465736b3e58f994a42343367d2bee9e6a799fc965cbed29592db601ab210524aa45fc013721b4629558ad63032058edb62b78cc632616aa35ff5d12b05b5e037f92935fbc575b78d86e01610056bcf7976e01846b96bd200b6d590905623d21f31cf42c42943e06148aaa460e1d0ad41ed81016fa89496f169af6a0b899e4228a9f1f28419a9a6509b29464469a92adb2e58b241a35769384277eb84a5add7289e51fd51aac0aef6e91f4bf394fc2928a3738e13b6ed12da5a821868dab19fddd13fad7efc0daa657637546f5b669b413137bd7bfd05c966142f048c70575692105f222acd085292b37a80ffcd409ce652ca54d051798c06c9aedf51bae0466f83efcdfb557d391e929d7c39654b3ade9f7de3f016fca9820fc41f967b017d9a74f127c0771b63e0fb0a3bd7a082c16ab823b4f315d2941c2372f372c77e6eeb9cb54d61d19a1ac1d4fd28d1f039c59f5e3162b6371a2d1399f2a19ba349a7720203eaa0cff9803a566adca63e5f66a0d5214c65ccb640581054c038bde935b6501a34cef9590b82fd1631e3e8af480b3ba4715cdc06a584743802cd3b0fd6c2353bdf42d5404bb52b50ca0abe875c79e77eaa08a33738891a702afdfe8ce8f34ab0f53693b5a305af6157a91d7b8aab5f9766f6bb830ad85706634432b659c844cfc3d1ee22c8642dc2ffbce67a6e5ab1668268c0b286f51cd01c929a8a2faff566ab77ef2de968ecc5498deddba850fbd7589c67586cc28852150eea0283de034153d19ec6b25919f3528a8fc735e840cfc096c20ad0b94eeeff859777779a05183e7d543064fb1650a60c645b7ee87f3d5046bf0a9346f958535b60f8680bf684e54845d0646f47dd5a844a9d305f1c0eaa376fa29f2305c6858ec6809a0b009544ce7112dfa5e2e694f24e3cb4987ddcd06720540c5b88de3147a9c8d7412471a036c283942c748a580838fa894db25d7298beb750f29abbe1102e80968e393a32d34c83988133bed11cceabdec6745c10adcb2ab70cb5197cd1475fa434ad522b809051d395f19d5adcfd5d81782107116739476b1adc1957955abda2fcbcbeb83d296fa9600458d3a18eb3b2d323738a526501f833faf53e143f8da97980a946449a11bdd2f9ecc160758553b505b0cd40e7583cd6882e7fd2e1e669463772ea9daf24ad9423cfeeccc6245dda5459e88fe6e0473e99f5b250ecaabaf2c84d38b5c3f82935e46581c8a6abd6f779da850c44ef6274236773c585c827a54033cf1152c3839a2d41ae261187fb522eb5986a91052f0328d6695c70ad28414dcb4eb2014b25d158b1a031716f6825728727e750efa72e1f2615fb51d07c8b519cfe42923ee1b75d67622f7f95217bbf85900f999cdbb8d5f3f78ef604522ed0a92b09f6c6adb422f6fd55808f5adfd91eaef78735e657ddf45a85dcc42fc6a3f059f6b7750c967b9614062ca7378a7b66b76b6451f8c3e03f46c23e67b70d8418aa1e18080797a542ae4b8fba290910e79001c794ea14d96d20f416cf5da884c992ab73bfbc6a9977db664d50312abcc9dbab402619ba7440527946f5c44340ffd1d7add04933f3d373903c94fbb6ca20d9900e20caa197f9747bdb2a79da48ddbc23c307487c7785f1f39ccba0786510da812c237cd2892cc735ad8911f06a5d22fcab05f04553ced2cdb7ef95a78eae020dbca4921f39ac0d1139e97b5eba67df6db7c55efefb69aa6088922f8889fbc45de52151f77dd2f628b009902210f44401126942beaf6af635cbaa9cd00ba1105b6df3223682543ea71e57c07f418955618b1b625ae2260c93706601d214169908ae086797526cb64296c33560b4be4a03ef0cd33c72b14c156e1d2e3b69a4b67548df14bca11223e5ab33eed65b3c783063ab3adbb2244a1e41a8377eaf9630cbf2eeca9873f11d3613f05cfdd974f7051af9962e1357f1e13d09c8e7c6cb5236d99614342931f7a31de60e7c50106573a1cbf3c48e5959e9f13edf7f9b162e937c0fddd09af758e3d9f611e7eb5fbe89a5c9c7a09267e99d5a0b63765a42dd19ece2349a3b062fcf7872e26de4b753d605d5da7674bb74b3bd00d0f5294f64245d1a3972666f3f3028b0377fcc491d172168bb8f491c0907a0ab5bbee7a95ed516416c6b9518c776d2e3fbea9b5a63219693d47ae83295b006768d43067960b65132497180f8216e63ecf1536f12592b479fbfc50eb48c25d7c83ee4e654cdd3a0cac5b9207a404219c04c0ee484bebd4be68337a3ae67a464f603c7e4fa33ff764a0318d01cba16d2617eeb7ef98ce830ff75462e980739ed4b8ad85490d06b6713bd766d5a2a3058f4074d0070e96a4ed13db986d78d875d46ff1f63f0123d189bd0dd21bf4d70a95ed754492db1a243386a7748765da6341b20dea", 0x96f}], 0x1, 0x0, 0x0) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') semop(r0, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) r3 = openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./bus\x00') getpgid(0x0) ioctl$TIOCNOTTY(r3, 0x20007471) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000014c0), 0xc) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000440)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000001480)=0x8) 16:04:28 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x2, 0x100000000, 0x7fff, 0x1, 0x401, 0x81, 0x200, 0x0, 0x1, 0x1, 0xdb7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000300)={0x81, './file0\x00', './file0\x00'}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:04:28 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6231fe679a6c8c0) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = getppid() ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x40000402, r2) shutdown(r1, 0x0) sendto$unix(r0, &(0x7f0000000100)="151417715d39a577c09ed27d35a09e837be2f5a48aa6dcdfb3751702e6a5f8c8228f63d02b8a8d39d472d4253950168ccc6db04060ee585b98e011868adfad63421f94c67ca490f994756f9d35363c038aa63a223def35636c1cbcbf228d8873a66f6b74e15a4770f741e88552afdf5526e386f61dbc8a72299ecd329731005a644382d7e8bbb319ad8758b0fae1dba0fd89b6e04d7f8089244b2dcf34ddbf4a1c73e4041ce5d1b303cfd9f90b963ab6565422c45edb49b08621d92402de9dd4c852866d84873d273ffd6c9cbcbde277b5c0c378286498dc454f345e184246a65a30ab3d29374025112972ed4f9d4720b34491faf869b7bf7e5a013709fe3d7fd527782ef6fb5010d2ce008675aea5e2f540a6be68cf1f7667a502dbc3b62ef311b5b024df736a5808df0b16dde1499fe38cb97ff203aac8ddaab727dd61ec636fd40e4a0c8330f6d5f740bc7947c49f3394d8439e9dfe6247c2efe780db21d3e8b0c4a2798fdd939c8779252d1e9bc257ec68f67b1523900bb23fbe1f6fc478bf7b1074a232fa40d2d152207dd812a9b1a1e362a9a6f51105f90bb750976fca9016bcfde363bbab367de01ff277108fc78e88bbcaeab28dd9d07dc173282b4039f6d5e72e2c91cb17f5f3bb02aac098b4f74c321e9dbbfe702a7271bde3995506e4caca1fb057ee22f0462a049890146cc665554189a438f25ff2ba62b2901b99073d9510cc2e76b302303b6b7552dfd571863e50d24fa3744a75685e08cd6b7c8f717b68adc827bed60ca65ddcdedf64a7757515d701277b58ee86a67966d1a34ca2adc1521a3095c1404a0cfafba4580cb06f6d8cf2ab0f1d5acec9dd0dd9b44a06357c4414be01194025871f5e9db6dd554f48566e9009b38960ca26e6bd51babc9381084ef703dfd7790e35fc91e66fbb7162fb8d9221e357ddff2a3b54c845676007399f8a86759740ee8c9bfa70ca38f9ed18c727c7f23c03ad7bebb7ff33026a15115ba9cfc156cf71527e5124c0edf3a4b99fba69e5278aec020424dc36cf35eed2b66886c9db6d52998397debdc5174a9f397b3950c07a07c3e3ad8750ca823b123da707cc59fe509c68e66fbbcb9c70597db5988d27331a08491a315cde0ac58dfa8ea0e0e73226417f822c3f079adf018a0e76f23524e9a382390f10e49fad56fc1351ee463e23ee9a191535479a177812998b97f849494a7ad1ccd03ba66bbd9cc57a0fa3cf7c6fbf03195a086e059bbb7c6404f404dbb6127052670234c2b3ae777015c9674214c6ca4a0b3aaf962bd12ca2ba06b5dafa996b66f5bac8f493f1638a62a0d024c3ca6ee9a08806fe059be74d765d171c106084aa346db288caab63ae41176922483d43a367297e7f38a1665c0e7f753f36cb3dcd35348f259ff9728cbb05a562feacb5c6bf9978dbe4e3bc6291802b04c26314ad9bbaa87b054a70f81a70b3f21853aa3b100b946ceea01678848ecc267bdda2dd45a2f9c9022494aa8b4829dedaa1fe127e8efda8808c6bb91352a415c0978667f60a274a37efacffbd1c3abd7ab8eeff74662629518eef7244a8a8f0b409332053ca576745efc59cbcd364be9c295042520e8b79ba601010ef7702d74adb3c938bd5711ccdc2795270aa52e0ba957717c8dc180cc3db2acf5f9c70e0a8e56a16ecb9fb01b15c67ede20513b0d59ff17816652754e73e0080e5306aae329d7fb9f0d6044a13c49d008d9ce5367bad1662ff83b508f65bb51738a2e29008068ffe60fbaa87cd30a44634878dab3bc8b2ad89a7978ab3321a55e49804cf9e5374fb2d20a0b17b6e6a32fad26fb7a0bcd3dee694a7c0422d1262351e1d2fddcf53dd3e7a21a6c7986fd7ce54ff1ea4cd0162ca3946b368bd8d79d216342ce2ff7d35e1b37dcf5fe912349481a43e985776432c0e54c684b329fdc03724fea027403fc9f7a13867f996bbcb42f945599a79eeecef3bb0e4fb8752c3f0ed6d08b75bac215cd419734900f1f7219e4357cd087c9a26b572a6db396b", 0x599, 0x0, 0x0, 0x0) 16:04:28 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0xc0000000) r0 = open$dir(&(0x7f0000000040)='./file1\x00', 0x10400, 0x1a0) execve(&(0x7f0000000080)='./file1\x00', &(0x7f0000000240)=[&(0x7f00000000c0)=']!\x00', &(0x7f0000000100)='+5\x00', &(0x7f0000000140)='#\x00', &(0x7f0000000180)='\\&\x00', &(0x7f00000001c0)=',%}\x00', &(0x7f0000000200)='\'\\\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='&}(\x00', &(0x7f0000000300)='\x00']) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000003c0)={""/16, @ifru_metric}) mknodat(r0, &(0x7f0000000400)='./file1\x00', 0x3e16e616bc3e946, 0x4) mknodat(r0, &(0x7f0000000440)='./file0/file0\x00', 0x2000, 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x800, 0x0) recvfrom(r1, &(0x7f00000004c0)=""/24, 0x18, 0x1, &(0x7f0000000500)=@un=@abs={0xacd3cf594532ea1d, 0x0, 0x3}, 0x8) mknodat(r0, &(0x7f0000000540)='./file1\x00', 0x100, 0x9aee) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) chown(&(0x7f0000000580)='./file0/file0\x00', r2, r3) r4 = open(&(0x7f0000000680)='./file0/file0\x00', 0x200, 0x190) r5 = open$dir(&(0x7f00000006c0)='./file1\x00', 0x0, 0x18) mknod(&(0x7f0000000700)='./file1\x00', 0x10, 0x8) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000740)={'./file0/file0\x00', 0x1, 0x6, 0x9, 0x0, 0x1, 0x6d, 0x5, 0x2, 0x3, 0x400, 0x1}) rmdir(&(0x7f00000007c0)='./file1\x00') recvfrom(r1, &(0x7f0000000800)=""/14, 0xe, 0x841, &(0x7f0000000840)=@un=@file={0x1, './file0/file0\x00'}, 0x10) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000880)={0x8, 0x1a31, 0x5}) mknod(&(0x7f00000008c0)='./file0\x00', 0x8000, 0xab74) chdir(&(0x7f0000000900)='./file1\x00') open$dir(&(0x7f0000000940)='./file0\x00', 0x8000, 0xc3) flock(r5, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000980), 0xc) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f00000009c0)={0x5, 0x9, {0x5cc, 0x80}}) listen(r1, 0x8001) openat$vmm(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/vmm\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000a40), 0xc) mknod(&(0x7f0000000a80)='./file0\x00', 0x1, 0x43) 16:04:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) r2 = dup2(r0, r0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee33", 0x3a) 16:04:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x28}, {0x400000044}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f00000001c0)="969b") ioctl$BIOCFLUSH(r0, 0x20004268) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/93, 0x5d}], 0x1) 16:04:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000a80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212d111402000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x88, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20020, 0x0) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000240)=0x7) r6 = socket(0x800000018, 0x1, 0x0) setsockopt(r6, 0x6, 0x4, &(0x7f0000000000), 0xb1) dup2(r3, r4) mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r8, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000880)=ANY=[@ANYBLOB="250000ff000800003e7a66116e280000086e1932e9f789cd78a757316c3295d551b99989c3a3ddc01d019f3c9df2106ee6f7d1b80f9baa215bef48c8699b9b0c61095b8e327d316a57874838d1d509041c3879e8e54db4c226c12fbfddaf93f8dbd405807b848144e25a88f7fbaa7c83651bf3166ebffe4afa6bf588b3268a1136e65ada061492ad7e8701e6c3f4ea73d1a00e16b3048500498074f42d432f0b738671320e4930f6618040243e401ac8ed1e2a1eeff6b84da4085879c714dba791c3a9638c1b6205f539942bae9d86946102f0ce6d7f25e57498e251f3660468171b552406cf49959e02daadb14ee652c66fadc3954c416e5def3b68319642f1c6a7203cd88d7307939acb3dc325da3f902dec38053e18bc054dc9abbf54f31560770c072a8ffb7312114f2ab150a0eff7de9a1095019342ccbb28626352be594aaccca3092b42ef34c7a22ab3e5f16513362840b72e43cfb4b0f5fe5afee86163351fbb2f3ecbfdc9d9d0a60d861564dda97fc6cf8f7c55c8f3d66979de2ad41948e6f45d1d9f27d6353a0e647e76baa7984a15ae1c3cb7f9d763dcce68ad19960b9217e582575aebd24f6a398a59f1f0135599541b13ef16f328f2a0e30b8c3b55d89df35a8209e064190e310d9bf7f6ffd2ea7a4ac5", @ANYRES32=r8, @ANYRES32=r8, @ANYPTR, @ANYRES64=0x0], 0x1f7}, 0x1) recvmsg(r7, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) connect$unix(r8, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3bf, 0x3, 0xb, "b08dce5800"}) readv(r2, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/213, 0xd5}], 0x1) 16:04:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) dup(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x25}, {0x3}, {0x6}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:04:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 16:04:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x6617b74ab5539da, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {}, {0x6}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) chroot(&(0x7f0000000580)='./file0\x00') syz_emit_ethernet(0x71, &(0x7f0000000140)="105c7b9d54f6a225970e12f52a101791c6e59ef0159abc6737c5b2f50239ca54176f9093b542b423496a0a8d85cb7b927aa762df057a05b420a07417ea4be9916b6fb72c3e89ddb2b0289b6ebecd255db9ebe11a02318564a41d6e0b25e3ab9efbf34063e67600"/113) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0xe5eceb948e8c9ffa, 0x11, r0, 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc29e1c3a650a79ce) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000500)={0x1, 0x80, 0x9, 0x1000, &(0x7f0000000280)={{0xfffffffeffffffff, 0x8000, 0x7fff, 0xbc1, 0xcca, 0x8001, 0x9}, {[0x7ff, 0x10001, 0x8, 0xffffffffffff0000, 0x4, 0x3, 0x5, 0x101, 0x4, 0x6, 0x100000000, 0x5, 0x3, 0x2, 0x1fa0, 0x1000, 0x10001, 0x100000000], [0x1ff, 0x9, 0x5, 0x26, 0x5, 0x5, 0x0, 0x0, 0x7], [0x8, 0xe3, 0x2, 0x2, 0x7, 0x80000000, 0x6], [0xdd, 0x5, 0x1fa7, 0x7, 0x8, 0x6], [{0x3, 0x5, 0x9, 0x4}, {0x80000001, 0x6, 0x6, 0xfffffffffffffffb}, {0x4, 0x6, 0xfff, 0x8}, {0x7ff, 0x101, 0x7, 0x7fffffff}, {0xdc, 0x1, 0x6, 0x40}, {0xffffffffffffffff, 0xd2b4, 0x1, 0x401}, {0x12, 0x9, 0x1f, 0x8}, {0x47d, 0x2, 0x7, 0x7}], {0x10000, 0x1, 0x0, 0x7}, {0x8, 0x7fffffff, 0xffffffff, 0x800}}}, 0x3, 0x6}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) fchown(r0, r3, r4) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000600)=""/191, 0xbf) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000001c0)) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000005c0)=ANY=[@ANYBLOB="0000000000000000000000000000000002000000000000003d000000"]) 16:04:29 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) mprotect(&(0x7f000034a000/0x2000)=nil, 0x2000, 0x4) pread(r1, &(0x7f0000000140)="024133a16dcd5f5dc519753507832b1df8cff14c20b43022e321f208c11d864a04ba820b111a33f810a568db7c437c43a77a134b1ed4c1dcc8d70574991a70c8731dc1995928f1017db90f8708a9933931a0dff085e844", 0x57, 0x0, 0x0) 16:04:29 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='wr') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = open(&(0x7f00000012c0)='./file0\x00', 0x800, 0x20) mknodat(r2, &(0x7f0000001300)='./file0\x00', 0x0, 0x7) r3 = shmget$private(0x0, 0x2000, 0x68, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000001280)) accept$unix(r4, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000001240)=0x1002) syz_open_pts() 16:04:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x40, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) 16:04:29 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x7fffffff, 0x4}, 0x8) sendmsg$unix(r0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=[@cred={0x20}], 0x20}, 0x0) 16:04:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = semget$private(0x0, 0x2, 0x2) semop(r1, &(0x7f0000000080)=[{0x1, 0x1ff000000000000}, {0x2, 0x1, 0x1800}, {0x4, 0x0, 0x800}, {0x1, 0x3ff, 0xa94f19605bd88a35}, {0x2, 0x0, 0x800}, {0x2, 0x9, 0x1000}, {0x0, 0x8, 0x1000}], 0x7) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000380)=""/4) semget$private(0x0, 0x3, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) recvfrom$inet6(r2, &(0x7f0000000140)=""/70, 0x46, 0x800, &(0x7f00000001c0)={0x18, 0x2, 0x800, 0x4}, 0xc) sendto$inet6(r2, &(0x7f0000000240)="260464978904f85d7befa5248d0eba9bb64387e63946d1f5ce4117d7688241c39250f295ad44938b9af311523ffe23c8b5c4d0f03783978148987e9da296e1e748bcffdc01ec79faaab3c2f2e121102e88cf531ac50e4947c22e900315e5435be28603676ababc889f2fa613b921e3d48243f4e6214fe14bbceabcd839867a361edd4c7e9eeed3dd07bf00a1e2a4ed", 0x8f, 0x4, &(0x7f0000000300)={0x18, 0x3, 0x0, 0x1}, 0xc) fcntl$getown(r2, 0x5) 16:04:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3}, {0x44, 0x400, 0x0, 0xfffffffffffffffe}, {0x6}]}) syz_emit_ethernet(0x0, &(0x7f0000000040)="92") close(0xffffffffffffffff) 16:04:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) dup2(r0, r1) 16:04:29 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x100000800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000200)=""/47, 0x2f}, {&(0x7f0000000240)=""/183, 0xb7}], 0x2) select(0x40, &(0x7f0000001840)={0x7fff, 0xfffffffffffff42c, 0x4, 0x3, 0x8, 0x4, 0x6, 0xffffffff}, &(0x7f0000001880)={0x401, 0xffff, 0x3ff, 0x5, 0x4, 0x1ff, 0xfffffffeffffffff, 0x3f}, &(0x7f00000018c0)={0x5, 0x10001, 0x7176, 0x5, 0x1, 0x1f, 0x5, 0x100000001}, &(0x7f0000001900)={0x4, 0x8}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0xffffff7fffffffff, {0x0, 0xb}}) 16:04:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:04:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0xe258446543fa2994, 0x0, 0x2}, 0x8) r2 = kqueue() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x4) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) 16:04:29 executing program 0: r0 = socket(0x11, 0x4003, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) sendto$inet6(r0, &(0x7f0000000000)="cfd750fafe9484fb2f223f41b05adcb6fc388501500c58ee6fa0e24fe4b3235eba79d7827e8a3c3a6c7abe04b3eaf4d6ad8477e68a742c8a825d9588eb0631da21368fb6d02b08c258ead12315613bbc7da370f900684f3c25d35de673750574", 0x60, 0x2, &(0x7f0000000080)={0x18, 0x3, 0x100000000, 0xffffffff}, 0xc) sendto$unix(r1, &(0x7f0000000240)="b10005016000009005001b0005000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee05516b64a6a52440c0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xfffffffffffffd4e, 0x0, 0x0, 0x0) pledge(&(0x7f00000001c0)='/\x00', &(0x7f0000000200)='\x00') sendto$unix(r1, &(0x7f0000000140)="72d6add1bb4bccb0c2c55265a6524be338e4d7b9e16a5a701730acb6c0153ebba56655b514a699fd2a4e614a1802d82d16a30c78daf25f293c6278837137517ae6c41d7147629399e5d8177836ae19fa85e06754078cc7283c312e726db215d190e76b179be2c3ec3a1cbc69dd1697aa664dfc53395c87d712c51ef5252403", 0x7f, 0x1, 0x0, 0x0) pipe2(&(0x7f0000000300), 0x4) 16:04:29 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) writev(r0, &(0x7f0000000040), 0x188) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000280)=""/154, 0x9a}, {&(0x7f0000000580)=""/133, 0xfffffee3}, {&(0x7f0000000400)=""/245, 0xf5}], 0x3) 16:04:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000140)=[{0x6, 0x80000000}, {0x7, 0x1a16}, {}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4d, &(0x7f0000000040)="b6f839febd74258fdac6bcf8a79bbbbe364c0303a819f6da583308613565f3a6d5639744c4ae5f76f54ec24d937e1f37776fbb9b2af0142566411ee3a4660672680cc3be6c1b3c9ddc6a846526") 16:04:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x8001) openat(r2, &(0x7f0000000080)='./file0\x00', 0x20000, 0x120) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r2, 0x4}], 0x1, 0x0) 16:04:29 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047308, &(0x7f00000000c0)) pipe2(&(0x7f0000000000), 0x4) 16:04:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpid() r1 = getpgrp() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r1) fcntl$dupfd(r0, 0x0, r0) clock_getres(0x3, &(0x7f00000000c0)) 16:04:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d71bc1e7bb8f1ecc525af8fa0b00000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae61325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d40972b8bcdb9ad8a4f5f728193ef1d4d99342a35000"/101, 0x65) r1 = semget(0x1, 0x4, 0x40) semctl$IPC_RMID(r1, 0x0, 0x0) write(r0, &(0x7f0000000480)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aaf342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37ad783a7a73381d91d87a95c0000008000000000e559c6489ca93907b013ae190000ee5f96c088d88337030b71cc3ac0417ace92e289d9f9ef2ee4827379ac07c7970ff4d49ac1c4d50996b8011c408800d8", 0x466) r2 = syz_open_pts() r3 = kqueue() write(0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x6c50bd1a312f029b) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x5, 0x200000000000000, 0x7, 0x1, 0x20, 0x0, 0x6, 0x2, 0x0, 0x401, 0x1}) close(r0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)) r5 = syz_open_pts() ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x1000, 0x0, 0x0, 0x0) 16:04:29 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x3, 0xee2d}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) dup2(r1, r2) 16:04:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x677204e9281d7bbe) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008c}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00000a9000/0x3000)=nil, 0x3000, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:04:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000900)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe78818b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9f41a8c02a98e1a50d3e7ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a6b46d918eb7e82a85218e5ae89a520b700000000000000000000000000000000986028b530eb322ceeb6be9d7ec52df8504d995e16d48c591d81e94e6ac1523735a9add2a64dd254364c375505d3e8833d9e46a6a7f97f6decc3960a869e94fa962c7dcf97b53c18593dfbc528b0344dd400000000000000000000000027f30596be38cde1cb490f5c4c550d532e7f388f981d498bf2c04bd5eb05e3f14d7176daf56b5b0c1e121e1e28ab7ea6f627f0ec7621619cc30d5b6d3e7c1e825311843caa887047413961f311218965466e5a08f8784160944a189455e82aa4e0be320615a608968a866fea6506c4d48032", 0xffffff85) r1 = syz_open_pts() r2 = dup(r1) r3 = syz_open_pts() close(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d12, "b04d00f3ff0a631a00"}) read(r3, &(0x7f00000001c0)=""/161, 0xa1) 16:04:29 executing program 1: mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f00000d8000/0x2000)=nil, 0x2000) 16:04:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x31bef1213d599c53, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000580)=0x8) recvfrom$inet(r1, &(0x7f00000005c0)=""/55, 0x37, 0x52b2d04ae3140f8c, &(0x7f0000000600)={0x2, 0x2}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x5c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000140)=[{0x2, 0x7, 0x8, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pipe(&(0x7f0000000640)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000680)=[{{r0}, 0xfffffffffffffffa, 0x3b71df504db71ae8, 0x2, 0xfffffffffffffffe, 0xffffffffffffff02}, {{r1}, 0x0, 0x1, 0x2, 0x7}], 0x1, &(0x7f00000006c0)=[{{r1}, 0xd4e37847c2f61fed, 0x7bea23919afee974, 0x4, 0x6, 0x8}, {{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x10001, 0x7f}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x1, 0x1}], 0x8fee, &(0x7f0000000740)={0x0, 0x9300}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="b954c8fd11adf221e98687e6bf39881058e75d907c3558cdb2059f", 0x1b}, {&(0x7f00000001c0)="f927fa6a176cbb0ab4bdde9bb80de298a51b9bdaca8a25aae64418c2c5158bd5d5b99f4720cb421d03d45b20cbdde14ec8b1f8c01b9e37b2be6a3d38048c8f9a32c40cde63b53d5581772c5ee97cd1b4d2d4f3449aa0315f3c91f0553c022c739f7120e3a43dd39b86111d242292e956cfce502316b585d86933c07dd2d41f4060d25d5dfd722fdc8a50362f6503ee35cbc1f44813e02fbf90415334d99ada1f2ea912ed48fd0b6f53cfd067550c52c37dfed4c238e588ceb2b5de", 0xbb}, {&(0x7f0000000380)="f2aa397c2eb5c20f841e4cc9ac722c027e6923baabdc6ae59eca17f5856ab8866c816ab718914f9f3c8e42b1856a1d62dd21cd24bf4184749db85b13d7c3d6ff6758c8ff75fd45c6a2a8741bd3cb39e0da8a732e31839fee438f94e6b884313aaadf508a74280cb47cae96b0a504b1400db7d02fb3edfd35a11dfe08e82726692c83f6e8bfd5638a52ab149d40be505a311f87ebfe2a982ec27f0b6b40c94309deb35e1c872ac2366679692fce426278d7f2922d7380cac6a1427a4c2279723f6e365aca279b14b9702a9dccbbda53ecaebeba4470542893ce265bb9104e51dd9c4b2519b49c40735f4c8a56a28ea45492b084531703", 0xf6}, {&(0x7f0000000480)="04967e9a2f4849a5ba20fa4026b0cb8a0d30b99164880ac246e8600232290370e44055c76e417e28d957f9657f486a09c4e1aef3b5c0718d7a791f1a9487c2e5519182ca559cdfece8287f4682275f2354b33698d23debefbdfeb1d7823f3d62c62b231b2414ff9fd7cbb5f1f2dd519921421f7ea391da99301bafd4bc9d4ecec323110da0734b41f5d28a837beb0fe3943ee78f700de6a2b5934fd01c66dfc0ab78c6a2df3c42162b47815515975438773de907f8d626a184cffaf752b4e8e04dbe82f29457ed4dadac3274944b0de4a416d56ced57548e36e753", 0xdb}], 0x4) 16:04:29 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) chdir(&(0x7f0000000380)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000000240)='./file0/file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') chroot(&(0x7f00000000c0)='./file0/file0/../file0\x00') 16:04:30 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x8101) setsockopt(r0, 0x0, 0x100000000, &(0x7f00000001c0)="0e2faee0a7f606f167830cd940b2b2489317d11c1898d1154267d41318eb0c7bc9cf9645262c9c432b599ed2a88458ca5e67269aa3aae3334cb45b2e45e117236f59a3b855c3fb5260f46fa2e90655431de2b1555ffc72088cc89016bb0287731a2329b4210866f4ece09ebc774ade44189906f8e3be6f0cb79b06f49b58e70488944b4191d95718aef050808e6223272b4a5b1bfec6ad30cfb19379286728654c60d258634a0b769b5963c13665c1feb724c278447be82d80ea57698caf3aa1bd9b8c4dc5f2d357bde2d898137d943bcd83693942c1e25382b085b3dbeebd304dc9adae76ef56f0184b3eabe3daad938315f218046ce459d2048c2a51fa74359ff1557e60e906b1d7b8c5c772564dc81dca69e4ead9bb8d979699be9a8f21e1eb3cbbda40f54686886537908d870fde5443391daf94f31ef87ae22ba8d6b2afeb3af0440e483b1c6c46ac90d9d6d64b4c6e9945b6bb6356220906afe77f849b84528f328b937beda2832411462033aca4124d021809ace880f96a2df01ea5d09bf36104b847ea35704c10351ec8c906a6fd203c016a465d5ae312e86883fbb92723c6d41101df156fd845a68cc566d8b2d620388dd8814ff6c50da293d6c5f1c1697bd7a078d94973c51742e5d8b719a9c5ccdf2a11982d93b3112a1141e43c40290ece506090c12dd30d134156ed1b1c1427bb75d4b03739db3f29b194e7ee13b17c28161b061f9e7db721af95f62fa34b3986c7db78485769120ad5b8f03891346b7ad4d577db8555f55c271bf4cfcc354bb499787a8d3926d6689720f90bdd4360b01cf2f418c9ea2ce53bef3c3280f2db97d4ca505eee8b17bd3dbc16e57bfa4f403cbdadcbd92fe246629ac718b3566fa7cb5ca8bd5477973cfd529cfc7b3b58732fb54dd8411ecc12b148e90338c18e04af9c7a37e9cb7b551636eb395f4ab57500fcbca751ca85fbeebec6189bd87826d084096bddffef01a8133880fcdb8b4240f3cd6e2f958185ec721add8bc7615f95108590e479bab29acddc3faef5075eb88129471ee433a08c346910869b440d94fe915f72c04c357a6abb397cef6c8a05814b4b919c9d768e73929f12d629c1a4fe49870af5e643d0ea37b4cb3098ff799b32352a300225886af4bebbfb6dad3bb628f98c0b08d14ae44c41987ae3c2a3f06893d977d2b94344b37d20d05b641d004bc71c56157de0b025db23d5703b81da7c2817b35289138a8433afe4de391af84b456172ee7cd6847bb2556e31af9d11e331228b0825c40c31f140b558070822d34652244975e963f8d43e28069c4deab8e77d965b552cec8238a8f8906c316452dfb057796c7a735a4b6a2a0a03b94c71acef02113522dbbfdd9349dea34becdc4d6799c271a39142b6d1eccc1aa67f45f5ddf4afd97a64d3833cce3208c8ffdf842a30cc9c2387ed90334d6f560f74140038b867d9fbe1436e109c27fa6387d142109e3e314c546554088eadca397d47bc4c2137cc1c8704e079980fc21011c9c6e83c5b13676da634e7cac9bd0dcb7855cc9a1e4a2737006856bf3659965328a16f19a1844d2a32c72e9df872802420ea44d478c513d6e0c8265d5b3816f922d39229be284203c316671a5eb20e91d3d09a57ce1598ca5448e7a022ca28179f1d58f8f49f45be170f35a06574fafc3b9d307e0a8565259578c619c0da679e49a6739553991142d1fd32f739cc2ade2f2b0e939edc06428c0da1d9d2d5606209c524863e0e88bfd83b18ebbd0d5998c41d6b34ac73ba8c957b785ff17bb621b72fc1584ac50f669d33cef244320485a6304eaf2cbb5bea9f8969ac7440db19e0f1ff27b90fed33613f499cde67ed30f500d792242ba46732f11c69ed42dbbe0e2c3607d4d299f9c7b2d581f6c8443a59e7ab1cdde747d17d2dd02cd85ebc9e2bea1619cf99b5e3717c57c34a3bdae29fb93e0c8f2ff7e0c9459e585e9c71caab2be02b1848af4a8bacf8be5cd4d3492f4d04944f469237c27e12d5c79a69378b60dba32818fae40cecc3cb62c6bb90aa78942ab237e3f93b38df9105837546c458f345fcea358a00b94d375541b5e3c66059c61e6724967681e1113054c57523919efc10756182f4e17cd2896fe744932c512cac031abab018f070f2c6302cde1742b5a996d7b260d4a37efc3e656e0934c51dae76b1919e452b5e5e759756645788c81ca72eb5350ab374b02d8c4cc5cff3105ddbebac10f489283f2954ca7d5d9a9a04c7bde71e04dde88394c220b4ec20e5e04e366d7c0480078abec723be831777b9016f3561b17b4083e7d3d09e63a27df2ca7af85181187fbdadc3ab24b0587d3edc845c35d2d34b229719b987f84d18f734d0b42a054408806de69c0f178a5fa7b6b4396ca948db93d566e18d58faf9ee504ffa4d62acf924f91ae432199135ae006216c169d5d70386a79630092c6b0b10c015522617a96f6c3ad7b7588917ee616be7acde9b40c43fe69946bde96c12a93fb5cbdc829f9db1868662ec2545cbf1c132c9e6b956e5ecc26bca0f954c3a0ebb6d2b27ee645963dcae157cc919b6bfb9838ed13c652b8853c78273eb27a422e9bbc3d6e38549108f9611ea56321fe69ac4e829e0473599c218e8e992470ebf5452629663cf633ab5795075456baaf0b5d3a04af6c53a8e446e540c32443314eb0fbecb5def815e00b3c19e8b5b8ddffedb389a1df7e7abdeb9acfb427ca8e343b74d513bc18efd5628e5bd0021ea912d986600863ad0c4a73f84bb346747ef8831673dd6213a4f7391cca472ca92a333c177a526f735ffdbba9d70262065a6e02c5b5fc13473745053c1103445b4ba5a4cc14be4747e43b56925bcedd95e80982d65beb363da2e7771f9226112850c8e4ca28ea8e566584231fef716d77cafebfc6ba977bed95a3287c4be5592367099bc26785e43a50e47a30e6f42e880da552f0470e26cbaf0fe76582070fb9c05a5de9d40a86df5315523c3631602363aa04bddd999d20d66c5a1302a9e3bdde572b52706145f0ec9a9bfad1592f3e25c815318cca9553ad1e5a8c6ddd44eeb62ca2019723f0d1d0eaac683b5aee937788c0fd0c1c25d213b755c174796474465ca61bb2b3abf55501e0b1506a3e17020feaa9ce70710f998e765c39b33ee68b625eae3e27d59080d1f12f56e2264950d9c84428f25e4a4f8abff6af6ee65fdea0315fe2faae4cc8d2ed74b0f282c79856e8551065365e165e0c581af1b958f12b905d6ae9a4638410f04caf31c5062d507dbae4f88cddf803c744b902cc5d7dec5ac6641807b4481f06390f02960a2f785ece23e22ceafe0e6fffb9886304aebc2020ea0b0a6aca0894434428d82a5dcbb70bb1fdf461e7bb7b70fe8a8e2f4f86c6a31962f7ebfd0d290b0c576d94a99539ddc156a6ec3eb77be3b772f49b39be010255532d4dd8d98681cb2047971d41d8df7fdf8891eaca4bcb0dae8cdcfd23c7538b009f8f6e3545d45a98fa40698b82df81ffb9dfa0bca6e805a714ed125f39ff593ac429f3d073c72f5e0660254c5e4b540d2ffb709c1e1b081caaf4493e8d51e60860c8f82b258fbad72964840a2506739f039e222b613954b3012bda71dd585d840242988a46480b617628418442042accfd495abd2dba83cbdaff495967e81d546bdcdbb3bdae572b1926bb80a210c2875f4f095d4b273c435de1afc434737c7b2a011654a0bbbe871e5b1e21828c0c1038bd4231283679554138e33285dff6305459e60adb6ae26c02491e0f5d813a95509d9f257964e0558ad49e4557a163b58107d0b8e862d7d60af2408cbe48007c2ecc4dc03f1888caea17f16b2bacda06aedba74d0671fc7dd1f08701d194ed283165fbc848488e4e56c8a784edf330d7f0967a3ca7884134e53ab52790c6c9ee8e61385e6ce194644cbc8cc74df57f44eef0d62cf45975f6a0127d1a3b996e1bea74805dec9a092f4b7fc13a25d7ca1f94589002ecb19382ca133bc51b9bc8de93abd11ee6800b4a47f19aa022703bf06d8e2b5bec84acaa152bc9019d90ea6b9eab678bba5d0d3d7ae7d6ecd0950b70c41821e6c20c19cf0af638982954d8b2c9305f12bccbbd67d01f86be8efd65b083ccce427dc7683e5b6e8960fd7ac8731e4c6dbd5f947dbeb9703578d5b1994249a8bc955e7877865faa4cfd037b8380908f0630a8a1eb4aeaa9be60ad98431ae6e8d4e213834160e537e3a876ddaade68969722ce050c8a9d11774db4fb07d5142e6314d354affbd2f05dd162af59e7b42f5de6106efb35d01ee8b639e619e73c674aced03801ec0b69fe65a6cdc507d6d9cb21f801f7f2d3ad36447db6a9fdab58b9c6324722f37fb50b5419b7d783ff351536faf268a87fec7275c474c69d08878c44d605ee01aa7d3df8fb768d5bfbee1a4966e49147ae6e6a565383a94b2496d69d1b653436a20ef1fbf354340f0ef643931016cf2afae56815f086d8eaf561caa56ac83d23902193c8c2a9ca6309ee79fc0d0183432d94b7f1490adf345fe9f01b6ba6bf86e56500e7899848e89142f607cc9acbd5680f7e81708ff6bd81b6e3b6fc57390995f8db40ecb9a88bc83919fd188ce88299d86a79886d1dff385e91729da0610ec3bb20c4deff805872a353ec79b3aa3ac07145a582c664daef84e83658f844f63810aba6fe3a6238b38a2789e768f2ec03fcc52a1280c473e38e16c1a3f47fc9e35abf17e95aeedb639721021ec08579cc1749e9574a8fc82a6971bccf4c275de32514133c8e53550e40d5f9366a7a2abe37348bee6acb7c5cc21b1e92dcdb316a1b88a5efc19f93cfa4e4c32714847fb6634927d3cd63c867aef92054a3a9993e36aa83a1c9656c96d670a125660275253ad1b648feaa27f1353a6670b9bba87ee6a6458223666defb775ba7878d42a6ecc41d17c85091d00b329c803d669d6cba0a7a7d64932cfede0d99072b9cf19191cb75a3e527a3c48968b97c480bb33e1233957f450e02c4ba60be1070b6f1a8f0923f6866831ca012f48b264f13a09d51d6e49210646f569f5c580d844332fafe681593f41554911886c3b0d28c9d823e7a54c07bd5f3d0a8aa0d4c6a07f1ceb6aa86402e1300309d6bbf456cebc687a29f8ac98a13243f7784f822bba72076cdbdb4df956759fbc490fb62138467594bcacdb59b372a24617f403109adfaeeea05ff65c89cf4afc897b270a5a07f434b1b752dfab41530d8ce5f412bd5c1975b0ac7ef878566df4131b56a70377ace25323cd3cd65a96160b7ea14b01f15a06e93d09c93b7e9af4b644811facbf863960b83535a0941803444639ded30164cc33b6982eaf343821b8863458bfdd5f3abce579f408c5741ac282889947d3d8d8a9147252c38530064bb17797b682547f8ff0ad8ecf50d30cf727154d30c69209539edec927b3d8bc5dacc1d8014dd9287b276e12e7cd1d823b7584b7e5ab63a08e612da915bc978b9bfd3e8527bf42c80c2f77539349a2a65db335b7f0f97cd9bfdf7b62fd8c11c8dfae987a60b0ba181872d9886b8f2919d3c2f71f14245a7269d6bf6c1e2756206cd998079054c3099db849414b6532d21d8b99e79fc3d41b7e9b1ead5f636bbc7f49a5304a1b3f4e99c3d8fd5bcd54aeda0c51b1113e35e426ef1237f842a768211a117e26436b758f8f1ccb68cf4e4fe9897b95a42c65e972889bf299790bb70c74aaed887c4f9b66b75851841bcb0ea259bbaa5b24f28a1c732e68ae30b6a95528f33254e042bf8eeea695c92164f77bf639e07be0f110b1616d2297dc5", 0x1000) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) sendto$unix(r1, &(0x7f0000000140)="c3a4", 0x2, 0x2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000344000/0x2000)=nil, 0x2000, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x2, 0x3b4d, &(0x7f0000000080)="7a6f23d1d8796a86696dc681b54e898dd52e2e5620dc891e74a5903839f9f834ab91f53428ff40a1fe659f5ad0a8114045957e464135ad8135337e7a9af75c812f65312430f829d963e7a4818b0d8a8e33a65af157dbc7fdc0642cc56395752e292d711ea2748bf1bfd86d0541342197e8f49895fff77c78f60219673e099412129dfeb04c89bf65347537448029b43fd2a06030c2b1571428335d6045452cea7c4c07df07073052dc4ba6593cf52f51792e66a7045b8b64161ece", 0xbb) setsockopt(r2, 0x80000000029, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x8080, 0x0) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000011c0)) 16:04:30 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x3d}], 0x0, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) close(r0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r2, &(0x7f0000001c80)=[{&(0x7f0000001bc0)="85", 0x1}], 0x1) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) recvfrom$inet6(r2, &(0x7f0000000400)=""/4096, 0x1000, 0x802, &(0x7f0000000000)={0x18, 0x3, 0xb5d, 0x1}, 0xc) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x80000000) 16:04:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff03}, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:04:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000600)=[{0x8, 0x0, 0x1}, {0x24}, {0x6}]}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000280)=0xc) sendto$inet6(r1, &(0x7f0000000340)="3bb444c5d50a0d7bda0d50e882ecbfc4b4f0a8c38822e24b150f3c8eca446d97c7b7ba90326908a9c3632722f24af2bd5e909bf5e9ba8b767f893d5f919d03a89c045745d7c64f6dbfbdf6f7dac6e23ffe5f0b7e4aa7b779d42303c8c8e6422b6e933ffe180aef39968f6014f36714dd7a7540e8e8515e323d1c8c8b8c5246cf", 0x80, 0x1, &(0x7f00000002c0)={0x18, 0x3, 0x0, 0x6}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000440)="5bc1cfad7b5a775265097d3234817efe28ede7fe4fc8ff2e9004ae8ec5473c04eb7dfedd138984b7077b43080bff6f5652f07c453243d8cee538749e602f665a5b187b4bcf7c5f6006ae592093d1de7da395eae70cd6f0b118e8876d6a84261e51aef55e8bed29973943237f10d0a6455e634e14ef7512c3fe6ed19955e3075c992fe569620535084b5d2674097468cb9348eb2a8074a3de7fb863ee732105a79856c2fdbbd84a75eb66b91dc396179b62f509a2194bfb0ba888973ce80d87ff289fddef0e4660167ba0c4f1d0ac45", 0xcf}], 0x1, 0x0, 0x42) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={r2, r3, r4}, 0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000640)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f00000000c0)={0xb0, 0x0, &(0x7f00000001c0)=""/176}) setsockopt(r1, 0x2, 0xffffffffffffff14, &(0x7f00000003c0)="a860db0b80ad8169c93c6f0a79f9396bd4efc48fce8e376f476eb5d59830c44a91229788113b4423ddc2d72782a42da4ea83f9f70965f1aabfbd4115fba615708cd329700f6786e9cc1b25846a8a67504ecaf3457d7c7af51cc6bb326dd8c8eacc8b5da54c7bc31ec4cd3d90f89c7d9bf36c9f26f4bf", 0x76) 16:04:31 executing program 0: socket(0x11, 0x4003, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0xa62) 16:04:31 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80000021bd, 0x40004000000028a7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)="000000186a56010000001c00feaf0000ff00a8d29a6ece014f38d6fbffffffffffffff16350cc91b08490842", 0x2c}], 0x1) 16:04:31 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="105e0000ffff00000100000000000000"], 0x10}, 0x0) syz_open_pts() recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) poll(&(0x7f0000000040)=[{r1, 0x20}, {r1, 0x8}], 0x2, 0x4) 16:04:31 executing program 1: r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) 16:04:31 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x45bbf7efba9c011, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x6) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 16:04:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x4}, {0x80000be}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x82) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x2, 0x6) open$dir(&(0x7f0000000140)='./file0\x00', 0x400, 0x100) 16:04:32 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x9) ioctl$KDSETRAD(r0, 0x20004b43) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000100)) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x0, 0x6}, {0x5, 0x1f}}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000280)={0x2, 0x8}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000002c0)) sendto(r0, &(0x7f0000000300)="fa5dc609e1ded1bc3c5f9492a146c34195a5fca46df48f65513db49c96e86013ed836966c81e94bf2359b5c4918f3c94843ff0f24badc48b1be4c99817520687a3209145d58ed8414222916d2283592af43b45028982a86b8dbc8077499e7fb36dc371ad6b5db5c9cd6a3355ef43952e6cdce1fd6c7f7d9754c5d19655e7433f4dcccc3d9d34210d20dcd9f8e313be16c3a92a48bc6206c69908df36028beac056d70a5af41be62092cc9406e56ecf0caf598f44bcb0110debfb41ec7271bcd85d94354f8339981c3cfb2bf72c7aaafa905c24230d17378f08bb400d30bae0c90e9fa7bba220d47ec4e44c011a8477a9c67ec39749a489f2476ab095420a", 0xfe, 0xc, &(0x7f0000000400)=@in6={0x18, 0x1, 0xc7, 0x5}, 0xc) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/vmm\x00', 0x8, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000480)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000004c0)={{0x18, 0x0, 0x6, 0xee2}, {0x18, 0x3, 0xf1, 0x3}, 0x80000001, [0x5, 0x5, 0x100000000, 0x2, 0x0, 0xe670, 0x100000001, 0x8]}, 0x3c) r2 = open(&(0x7f0000000500)='./file0\x00', 0xb7640ccfba7029e1, 0x5c) pread(r2, &(0x7f0000000540)="8fabbbf05f3ece4eacbee10bb1a06ce11382431f8fa8b19813956710d02f2301e4ddd6f5d8b7c30c5983e06a410d", 0x2e, 0x0, 0x0) pwritev(r1, &(0x7f0000000a40)=[{&(0x7f0000000580)="0c18f3948758ad713fb25ad9c3bd77fe7eaf67f426b0583a50727a1e322fb841a63813055f727ba5f6a2805c1b8d03a6d407d95cc32d029f8ac16e5c26f6aaaf9fc86bffec46d1a7f20488d4072541d8c6252ac2d1d1d5af3ecb1df87c88c2cef103d2242a030156cc4b4da769a2ba13e5b370e75abe60ed29a753f1c707957f819ec13f6767083fcc1500f8f92c63f3269a6c782c93127db118f51ed202435c00e47a2ab122931abff68c314b607a557e26aac6e02fcd5e5db0bf30995d1ad7ec2f61197a17e858f8d7f8d2613cbe471ead068196335f11f084a3dd85ff232d430e8e656cad37", 0xe7}, {&(0x7f0000000680)="3a1abc01f5cd51a76ca0639144b849652e690e4cadd474621abf67c98dcafac1e0134abed9d8b8a26ddbd8c6a5793d7d508efbd1dd53d776927bb23c730165992fdc24f9c8c021dc3a9fef1fc952af51969b423c20cf3bdbed482ccfdc5c2ece7d1e6d33e2a6f08c3bddbbc5a366dc4187c16d23613d04bd51a56dcb6131d361d9352f0b907e0fff338d05f411a0fe88ed6d7ce8669e5fe7cdf45e0385deb1c0f0f87bb94e003016e0cb54", 0xab}, {&(0x7f0000000740)="8b46", 0x2}, {&(0x7f0000000780)="57e53299752c75e45201d42525fa5ec19d76eb311a8f5d2d264e4e5b7540ac75036793c6194c24ba", 0x28}, {&(0x7f00000007c0)="72fa3cd75359152d1b0b5085bf", 0xd}, {&(0x7f0000000800)="fa87d1029037d3ef43ba6e9b9ab61d6f253085e9e4816b750727fb6e63e270897911673543d3ca7ee02e2688", 0x2c}, {&(0x7f0000000840)}, {&(0x7f0000000880)="6acc608c8418a4ffa09d2380d072771f5d91b5ad13eec8e7321997c826e3478c290e7006827ec0b98914bed2cc1cb3fdacc44435c9f8e423c01875e4f88016bcaa197bac7d2dfab7ad886919e9a0d0c19ba4a3811beebee421c235", 0x5b}, {&(0x7f0000000900)="18371b4a7ee421dfec6bb17756c506b1a44e7f0c64e74d37b622049300809908437ee509fa7f8f3ba63943912161a20fa01f1d17ee2569eec99c16cd1126399a07131b49c56a30ac58c437fe46ba023f9f431d77e6846b68ee043eb9612f7d1b99a81daa4e30164d463601a6e21b9801b4c5ec03dee9d896cbdc4ab7ecc744ef42fb80ca2ff32afa89b0339b2eac33ce871a4f58ec28dd6b5a8151ad91f6fc2f800542b396bd2949a48bf407b74d9de23f6f8c03297a63704805191ab40bd8c94a6ff2becd74f5329bcf69c84cf6da1668ea69ae0d9433c68c4e1ef6c2f52da1c7ed18", 0xe3}, {&(0x7f0000000a00)}], 0xa, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000b00)=0x9a4, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000b40)={0x0, './file0\x00', './file0\x00'}) mknodat(r2, &(0x7f0000000b80)='./file0\x00', 0xc000, 0x1) recvfrom$inet6(r0, &(0x7f0000000bc0)=""/5, 0x5, 0x2, &(0x7f0000000c00)={0x18, 0x2, 0x101, 0x6cee}, 0xc) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x4010, r0, 0x0, 0x1b) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000c40)={'./file0\x00', 0x0, 0xfffffffffffffa8d, 0x6, 0x1, 0xffffffffffff0000, 0x3c073213, 0x1, 0x7aa9aabeb31cc71, 0xe2d321cad954dfbe, 0x1ff, 0x4}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000cc0)={0x6, 0xffffffffffffff7c, 0x2, 0x1ff, "63f1afafb28f5b0fdd7c46e05d3ea77e7b988bd9", 0x6, 0x9}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000d00)={0x3, 0x80000000}) chflags(&(0x7f0000000d40)='./file0\x00', 0x10000) r3 = geteuid() getgroups(0x9, &(0x7f0000000dc0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchownat(r2, &(0x7f0000000d80)='./file0\x00', r3, r4, 0x6) 16:04:32 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140)={0xfffffffffffffffa}, 0x10) preadv(r1, &(0x7f00000013c0)=[{&(0x7f0000000040)=""/234, 0xea}, {&(0x7f0000000180)=""/136, 0x88}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/126, 0x7e}, {&(0x7f00000012c0)=""/182, 0xb6}, {&(0x7f0000001380)=""/42, 0x2a}], 0x6, 0x0, 0x0) getppid() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000001440)={0xe3, 0x10000, 0x1ff, 0x7ff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000014c0), 0xffffff67) 16:04:32 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f000010c000/0x4000)=nil, 0x4000, 0x8d51ac8a65ab37a) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000140)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000100)="87", 0x1) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:04:32 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0x100f3) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000004c0)="d3eef3e75ee0b2a43a47c9e04d87403fcac958730909672607cc0dd561f9311b9528fb544456ec1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b04ff146c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x6b) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:04:32 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000200)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c25769000000007fffffff02000d7d026ba8af63ff3728290200068a720fd3872babfbb770b9f5a87281ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a3717fff0000000000000000000000000000000000000040000000000000d678a54dc24d76996adfbcac8c261bb3a5c379b9c58430d1e351ce621252c07e88a7b56cd2f06f219c12f9609562cc0213c4a340ae51fbdf01c26a00e8ce4b9626659892ca4a910fd5ca8025ca35d5735bc64f78a065c77acfd1e6a276209bede82000", 0x111, 0x8, 0x0, 0x0) 16:04:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f0000000080)=[{0x61}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002c80)={'tap', 0x0}) syz_emit_ethernet(0xde, &(0x7f0000000240)="e6347ba45a84143c573667ab990143a77e454ac25e7c8c1eae932c6c014d4886361c0e7017ca429757a6060c4a02898c193012734d93ead477aebaba8692a9a0a424b84b62804a1ce657169609c0b355044228399ee9124f718426168604fdf236e3d7a2c4e5f254fe7446ff5a5e96d34547b902348c86b7476cfad3f937e2ca4d51c17b0703624074140110d08abdf2edd54173f2921eaf41fbe64d17cea5d129d4600fec3c4adc0a6c5845dad1f606560344d6c82a1a643ef952de7c66cef9aa5e6bdace17737b9d752436927a2b4bf2c2c19d901dca15e22aa832301d") syz_emit_ethernet(0x1, &(0x7f0000000100)="96") r1 = dup(r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) 16:04:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xc}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socket(0x6, 0x3, 0x80000000) 16:04:32 executing program 0: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:04:32 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x4) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x7ff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x9}], 0x8001, 0x0) 16:04:32 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) munlockall() 16:04:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x1, 0x0, 0x29d8aaaa}, {0x7c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x65) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 16:04:32 executing program 1: r0 = syz_open_pts() syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x3, 0x2}) syz_open_pts() chmod(&(0x7f0000000000)='./file0\x00', 0x18) r2 = dup2(r0, r0) getdents(r2, 0x0, 0x0) 16:04:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x202) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x8, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0x0, 0x8, 0x40000000, 0xfffffffffffffff9, 0xf79}, {{r1}, 0xfffffffffffffff8, 0x48, 0x2, 0x2, 0xff}, {{r0}, 0xfffffffffffffffd, 0x40, 0xbf25993475fdec28, 0x0, 0x3ff}, {{r0}, 0xfffffffffffffff8, 0x6, 0x10, 0x255, 0x8}, {{r1}, 0xfffffffffffffffa, 0xa, 0x4, 0x9, 0x3}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80000000, 0x7fff, 0x7}, {{r2}, 0xffffffffffffffff, 0x84, 0xa1, 0xc08d, 0x80000001}], 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x18, 0x100000000) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x8, 0x0) ftruncate(r3, 0x0, 0xfffffffffffffffe) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./bus\x00', 0x4) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000340)={0x7, 0xfffffffffffffffd}, 0x8) kqueue() close(r0) 16:04:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) poll(&(0x7f0000000100)=[{r0, 0x2}, {r0, 0x10}, {r0, 0x80}, {r0, 0x8}, {r0, 0x1}, {r0, 0x4}, {r0, 0x4}], 0x7, 0xfffffffffffffff8) getppid() ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4}, {0x84}, {0x6, 0x2}]}) r1 = semget(0x0, 0x2, 0x4) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000200)=""/4096) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:04:32 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x0, 0x1, 0xfff}, 0xc) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000340)={0xfffffffffffff48a, 0x7fff, 0x4, 0xf35, "c27cb5d579b5aca08aa6b3527837e17cff92263f", 0x0, 0x8}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x6, 0x10, r2, 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') mknod$loop(&(0x7f0000000080)='./file0\x00', 0x80, 0x1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000380)=0x7ff) utimes(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x4, 0xfff}, {0x8000}}) mkdir(&(0x7f00000001c0)='./file0\x00', 0x10) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000200)=""/99, &(0x7f0000000280)) close(r0) 16:04:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xb1}, {0x60}, {0x6}]}) r1 = semget(0x1, 0x2, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000280)=""/111) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r2 = getpgid(0x0) getpgid(r2) 16:04:32 executing program 1: execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='({\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='*+{\x00', &(0x7f0000000180)='\x00', &(0x7f0000000380)='.,-*\x00'], &(0x7f0000000340)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='-@\x00', &(0x7f00000003c0)='!\xf9\x9fy@\xf4\xa1\xc1\xd5\x16\x00', &(0x7f0000000300)=':#@}\x00']) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) close(r0) sendmsg$unix(r1, &(0x7f0000002480)={&(0x7f0000000000)=@abs, 0x3e, 0x0, 0x7a, &(0x7f0000000040), 0x48}, 0x0) 16:04:32 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0xc000, 0xcec) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x20000, 0x237b3c94cfe477b8) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)) r2 = kqueue() r3 = fcntl$dupfd(r0, 0xa, r2) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000080)={0x40, 0x1}) r4 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r3, 0x80047460, &(0x7f0000000340)=0x8) fcntl$getflags(r0, 0x1) ioctl$TIOCSETAW(r4, 0x80047460, &(0x7f0000000040)={0x9, 0x0, 0x0, 0x800007, "e7d373a39a3aaa8bf86590044961d05f24c809e9", 0x4000000000100000}) fcntl$dupfd(r4, 0xa, r4) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./bus\x00', r0, 0x1}) 16:04:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="00ff96f4442592658aae02d7afc2983aaa68ec130105fc132eb9eb52ef63aec5213ae98c11b3176e8a4bf9db0344926529037ed9d8fa52e00bb03626df57ea08aec516a89f77be15e4041e03dba42b7db94a9ecf28085747e3a1455effd88ec94b4aedbb9ee7cdd57b25b1d5364290ea28c903452729154cad82aacd6829ab7c5f06b179ebc1798926d03c85040c3cf00504567e87c0968c7857f4b8f14bc10ac762134a4b97cfb8944b86e450308188b11a6ee3c67ec186f25fd477ac5c97beb71424b8d0d09fb33f533bdee4da43aa895790d487435f2509e9074be0e75ec186e22752faa203974cc53e7780f9c0f047c4708d58ef769c806857f75225f81925d948afaece0a1b3db6699da491121fd0a33351858b463ec243888d2c0adb7c7aaa9632acb1f797032bd55ae4ab733c5838e6c0de5e835d67c595797d5d4250a8d6175f91903317e4fdf7a3369dd1ab793374a14fd7da6ed2e8960ae7900fb629fb18377c0cad30335425f7c68c0c03dbbf7ceef0fb6d9e48bd79a27afa6bf0b91dda5e3a", 0x185) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:04:32 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x280000) r1 = fcntl$getown(r0, 0x5) r2 = getuid() r3 = socket(0x11, 0x10000000000003, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x88, &(0x7f0000000540), &(0x7f00000005c0)=0x4) r5 = getegid() r6 = getgid() r7 = getgid() getgroups(0x4, &(0x7f0000000580)=[r4, r5, r6, r7]) setsockopt$sock_int(r3, 0xffff, 0x40, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r9 = fcntl$getown(r0, 0x5) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = getuid() getgroups(0x4, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r13 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) fcntl$lock(r10, 0x9, &(0x7f00000004c0)={0x1, 0x2, 0x205b9f9a, 0x1ff, r1}) getgroups(0x6, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000140)="be74592db76479012ed0be98ab", 0xd}, {&(0x7f0000000180)="caf1c05891701d651eb825674870a4439408c49093364bf64fd45edf9408e0419b6089a0486010c241135d4182557351029a8c943b831e25057ab4ca31b352502b448862babed5b67af213c9f2e491413479767db929bff3109365e6888ebde58ba7ecdb2834e2138e7d1652c92b", 0x6e}], 0x2, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r1, r2, r8}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r9, r11, r12}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0xa0, 0x8}, 0x2) bind$unix(r3, &(0x7f0000000480)=@file={0x0, './file0\x00'}, 0xa) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x8, 0x2) 16:04:32 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0xfc) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xc39, 0x800}, {0x10000, 0x1}}) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae264aa0416fa4f376336acf00b7804be781e4991f7c8df5fc482297be1aa5b23ed00a0edb2ca3ea3c257699a1f132e27acb5d602000d6d0263a8af47ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100008000"/177, 0xb1, 0x0, 0x0, 0x0) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x7ff, 0x8, 0xbd, 0x6, "df1dbbe7f89917826ee9d93fed4e3b86ed422d68", 0x4508, 0x6f54}) 16:04:32 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) setgroups(0x7, &(0x7f0000000040)=[r3, r0, r0, r2, r4, r1, r4]) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:04:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0xfffffffffffffffe}, {0x80, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getppid() syz_emit_ethernet(0x1, &(0x7f0000000280)="ef") 16:04:32 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x20) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') chflagsat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x2) 16:04:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x24}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='G') 16:04:32 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x400) accept$inet6(r0, 0x0, 0x0) 16:04:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x15}, {0x6c}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffe0a, &(0x7f0000000340)="cced7b2aa35bffb0ee430a26c1c61c464b2b3f640c5eb1e4f69bb0b952a7b4742925e32f8b59718108a0131cac93021dc9ce880c1f209311b9dd192bc70d93c3c1b54c48461ac0e2979e87e792262fc479bd463136a8352c36bbb2f663d7f59516e456f11f8ebd49b2a408bd1e4d6b04b45b8b1d989f5a416355441f59190775a19c4ed0616dbffceea70da36b9dd158679f45c2051554f7018e85bf48546f5d3f5a2252bfa112416658c25be86885f912195491af61cfd73f1788d2d6723381d66ed55f2a301e731d3dcecbdeba05e4a1c8d8e2b2040494282cf436e8b97d680bbad4741984ca460629d84fc5a1584c26318514cceb0d0ba9fa2c11c67481") r1 = geteuid() setuid(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x8, 0x1, 0x451, 0x4}, {0x9, 0x9, 0x4}, {0x0, 0x5, 0x9, 0x7}, {0x7, 0x1f, 0xfffffffffffffff9, 0x9}]}) 16:04:32 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x6) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x87) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') chflagsat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x2) 16:04:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x800000000, "85495500020000000000001167f5bfa600", 0x1}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 16:04:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x4}, {0x80000be}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1, 0x0) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0xfffffffffffffff8) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x10000, 0x150) pwritev(r2, &(0x7f00000006c0)=[{&(0x7f0000000280)}, {&(0x7f0000000380)="019368acb28887a64b1081ada1b569974451b4e08bb51b25ba9bfbf23feabf41c918ee5438231be40abf29c5c45a90fe1475dd10e655625f846aef11249a9079340b39c3f482ed25d71ce74ec6169363902f1c891e181f811d67f417339532bb6644f6d01b5dc1eaea3c3bce3e439cba3af1d2c920a14c2fe3d982e9006cbe633b59570879ca3e5bbb418b25b9aca0afd0e00b0bdc8ff22798d5c1ca34cd0251de191fc26a8fe5f105b9b0e338d6a1372fcdcc82f43a16cb8fe6d9c13f85b9e1f20f03b6a781cc232a0a9bd2bf06", 0xce}, {&(0x7f00000002c0)="82fa4cae74199801759a002a343f5d2552496db0422ea0a3c6e440f9facaa4e37091c379d30584596e464aa8a88a89ff02b8404297abd430bcf2d0873dd9adad73aba002368715dc3d696d29ac1e18ba043cb2e012f94f9fd537772d000a682b8043ef226be494d869d9012f9349d1773f76e3efaa", 0x75}, {&(0x7f0000000480)="2fc97170651e0d8e189334c8d2f2c7e8ce3d34b69b327fa2612af62640ea26dcc16264087ed035fa04e15350b9421199edaadbbbb8252cfc7ef583b316691dd5ade3", 0x42}, {&(0x7f0000000500)="c567d729dfdbb69e7238ca8e6c3a921943af463b304704b77a9b0e7f66303ca5080310a5448d2e105023492deba7de5181060b89d047a45b683e491ba58aa4fc0b332a7dcddef97c6773b74d272e7b608f7c9dff4efcc77739fbe2a9087faf29bb44d7d16c30dfddb1feafeb967bc182b9fb7ef314d8768b2b81bedb36d56f2d5d5213fe15d302133af36fb1b7edf4fd296346cd67194daabb212fa76b4676cbbd017ca8f5da0331c5810d7bac91ca1e3c1e23df2a538132d21e834a821d998c73cd78d7f205a8b3fac32701035cd5e33420a0f7c445bc50783ed8697bdee91f3277d05741b5ac4165a4c1d8b4a24ec7bf994ee8581a", 0xf6}, {&(0x7f0000000600)="4dd0c3b36e354cb63aa2d98fdcd81576ed87c5be08873d70fa7311ecd35ea3c44955b1dc3351257dd4df63c44f5f24399703039799c66f616f4706765feaf0fa3a6085fb2aea7b0cbbf8de53f1e9f18b4c17cb04a5f6625f478c818646a837d822b44272e0db1b0f5f5da80a2a8bba9ed2d0a4743d4cb17b995ef694d6bfc4cfb7b760cfcf5163b9e9c94a7509128c57ba68989d755a290e506117b4bc", 0x9d}], 0x6, 0x0, 0x0) unlinkat(r2, &(0x7f0000000100)='./file0\x00', 0x8) unlinkat(r1, &(0x7f0000000240)='./file0\x00', 0x0) 16:04:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") getrusage(0xffffffffffffffff, &(0x7f0000000240)) getrusage(0xffffffffffffffff, &(0x7f0000000300)) 16:04:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002004, 0x4506) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000140)=0x2) getsockopt(r0, 0x100000000, 0xffffffffffffffc0, &(0x7f00000000c0)=""/13, &(0x7f0000000100)=0xd) 16:04:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x7ff, "65a43fac7bde0f5d7ef15382c9d7fac8e1de2184", 0x0, 0x1}) dup2(r0, r0) 16:04:32 executing program 0: pipe2(&(0x7f0000000000), 0x10004) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000a, &(0x7f0000000040)="478f59066d0739b9d109ad61907c6bf25f44e3753c2931d47924799c9b405c830d4f4b430c37c022bbe342618bc52001f48d99fadb4432ef4fcc2121fb5460e894beab11ff4ad721f1763e30b359e6", 0x4f) 16:04:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x54}, {0x48}, {0x6}]}) r1 = dup(r0) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) renameat(r1, &(0x7f00000000c0)='./file0/file0\x00', r1, &(0x7f0000000100)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff2e, &(0x7f0000000340)="b6") 16:04:32 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getuid() r0 = geteuid() setuid(r0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 16:04:32 executing program 1: r0 = getpid() r1 = kqueue() getpid() fcntl$setown(r1, 0x6, r0) close(r1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x87, 0x1}, {0xcf, 0x6}, {0x1cb, 0xa000000000}, {0x23, 0xa45c}, {0x8b, 0x1}, {0x7, 0x1}, {0x0, 0x3}], 0x7}) 16:04:32 executing program 1: r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x200, 0x96d67dc7a29eeab5) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000480)=0x401) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x10040, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000400)) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000000c0)) r5 = socket$inet(0x2, 0x2, 0x0) recvmsg(r3, &(0x7f0000000380)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f0000000180)=""/136, 0x88}], 0x1, &(0x7f0000000280)=""/215, 0xd7}, 0x40) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:04:32 executing program 0: r0 = semget$private(0x0, 0x4, 0x408) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="eaff125c00000000", 0x8) getsockopt(r1, 0x0, 0x9e99, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = dup(r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x4000010000000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) link(&(0x7f00000006c0)='./bus\x00', &(0x7f0000000280)='./file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x80000001) semget$private(0x0, 0x4, 0x5) semop(r0, &(0x7f0000000500), 0x0) flock(r2, 0x6) r4 = open(&(0x7f0000000140)='./bus\x00', 0xa, 0x8008) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x7) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000300)) r6 = socket$inet(0x2, 0x3, 0xfffffffffffffff5) dup(r4) getpgrp() rmdir(&(0x7f00000001c0)='./file0\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) accept(r6, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f00000004c0)=ANY=[@ANYBLOB='\x00\x00./file0I'], 0xffffffffffffff7b, &(0x7f0000000900)=[{&(0x7f0000000700)="4e8adc14a5238ff7a5312e6ea37ddfbeaab469192e3371a57bbab6a92e359defb6202dfca4f9ea3b001659d0c4cbde518eeec1b34f14390e5a63177d745d90d3e0286529dbc83f2b08670f02000000d88f081ba5c63c9547badaebcba174c235e8881bc91c0e490b0000000000000000", 0x79}], 0x1, 0x0, 0x1c, 0x4}, 0x3ff) r7 = accept$inet(r1, &(0x7f0000000580), &(0x7f0000000680)=0xc) dup2(r3, r7) semop(r0, &(0x7f0000000240), 0x6) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') 16:04:32 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0x2, 0xfffffffffffffff9, 0x7, 0x1, 0x0, 0x5, 0x9, 0x0, 0x2, 0x4, 0xa2}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = msgget$private(0x0, 0x400) msgrcv(r1, &(0x7f0000000240)=ANY=[@ANYRES64=r0], 0x1, 0x2, 0x1000) r2 = semget$private(0x0, 0x3, 0x200) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = syz_open_pts() readv(r3, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/13, 0xd}, {&(0x7f0000000100)=""/103, 0x67}], 0x2) close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000200)=0x5) socket$unix(0x1, 0x5, 0x0) r5 = kqueue() open(&(0x7f00000001c0)='./file0\x00', 0x520, 0xd1a0fc13c29803ea) kevent(r5, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r6 = dup2(r3, r4) connect$inet6(r6, &(0x7f0000000040)={0x18, 0x3, 0x8001}, 0xc) 16:04:33 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"}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000180), 0x4) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) shutdown(r1, 0x1) 16:04:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x100, 0x4) sendmsg(r0, &(0x7f00000015c0)={&(0x7f0000000040)=@in6={0x18, 0x1, 0xffff, 0x7fff}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000140)="36d43f822a30643a851f8922a442459bbc7f6a7e329fa1e5e873c095a0db6134064e6c506b41290a8bf197f68d835017d3a9f864aac006212f45353362813f58da015e8fa10818733426d468f1576d5c9097ee83282e42c955846f856cc27c7c206c607575b7551fd81597a390e8fe4f8f0f0320e1a2220176a6ea16ce8cb7fb2e1abf19ad677d0c31ae6f9c303ab95c502a289728a273873d2e0a0d043a156e5ab41941268e858640cf615fc070e3743362ba30d36877d636cc52d550721240eea737ee560ecd4d52e24ff76e2505a9b2c3244a9e4bf4a8f9b72c722f3ff814b2aa1382", 0xe4}, {&(0x7f0000000240)="70fd608f5bb63c5283b257846f2dc5ca6be5b9ee81a6cff95bd6fcaf328bc826ec54bcf14cd795f7ba4a3ebe2301ea1668c5ed326c3e33628b9a3d1dcffc69f47b568d346910f20a17c74f9797e659668544d281f1fdfa8b8ad0a4b3a5c53b3c72148e8a18a89fab702dbf5a358c3d4975f742751facfe8e2d7e4b7a30e5b3f363cb4a12098047066f000852a98d67efb6086dd442b58f33d57180864250", 0x9e}, {&(0x7f00000000c0)="0b78e9f937e997ed7b", 0x9}, {&(0x7f0000000300)="9059c4c12f959b32e060d71a621ad5edce372382de3ed08683578232092fd1856f15e28651f8523fb416d3e1b1e0c222625768671229eefeef58ff0a7af3b0d68266b389b2579437f07ab9507d8693ee4c8e289f095b39bed30888898a8dac0f8645f69abd621df43954a647dc8b4065b4d1f68520927b404a907c65e0ad6ebb9f74c645965f4445ccc8b93640d25239cafa66439e86fd7a7b907e34c8fc96b1ca9184a045e7c1b25c3ee9418a7ae54bc630a317fe17ba6a8c67bcd7e3e38fc5c8c86807ae685c8ff80c83e2456d418565f078cf9580641961f1994bade8caaccf8799", 0xe3}], 0x4, &(0x7f0000000440)=[{0x80, 0x0, 0x8, "59bdebb6717aa89f6361c605a6067f69e4300257b62a4f40ab4b7b774271efd99359eca8cdf9e703fe8c8a4dbc67b1509efe1c110179064dc43c4900d3a29e6aa5473cc535ba9ce89ce228b26562f0b501a3c48458de0efd3fbc8ba6532e25390c5e3eff73e53821f3c472a9"}, {0x1010, 0x1, 0x6, "65cd14683df9e876e33da3ced39e0ccc376a1ec1de651cc8daaa96bb14cd2ba72d527268cbb25cd06a0c179cc5c96cc11828e557b36bd1716cf9641cf185bea260facbf82cba74a430dfdc7fceb169018201d54277eeafc19b980fe91311919c88d0ec99603a86c293d492151a8defb4bdc49fb43325efc6ce200390426f7b583dbcc7eda34cc47d3388cbb7c615c402ef690af5f0a5eef9435d55043f16523cb64d2991605c518f77ab330faa6b3ec9cab9d95954eb26e870304a0f2096351ec43b5d23aa8a197b3ab32b8184b21074ccc318574484506fd3abf01432ae2c7b3d27702b51715b88d7e377f75138c08d6457f7f677a62394cf32dc1d9cb703c1a27bd454d42449c339245093ecf3b442f4a49e9bec947b1a80130f283ee880921d30bc5e75f438fe79ba6cb81d6b3693ba5640715724b2664a5dbdee1f2c7df6746fbc1d472d2422eff28c52687fad5eacbb338acb3443fe2fbe8beb0514a804bfe41fc97ccc95f69d26d9749ee40816bc1b4b2de3f0b6eba341434db48f53354b1c09e581fbdf2606a0723d5a3dd6bef7c4ba426833cbf946301f7c8258996548d72bbc512e8e3083be42a0ca70b9693bcd07941ec71929725a3af8d872d4467732156952606e082ddd72cf74100f05b345a076859b236428227dd8510b4bec4a58a3cb3c26005d2c3f04aeffe920a623dd8ad1f15718620840c8a7f9a9eeebdca5034372efe99483a8c635094584fda9a57960de21e0b17489c24fb0fdf52d494268dae4ec671eb9ebb85765031d3a2f06cd9e86285a9bef2ebc0f7da2c314a1b896fdfdfd78e08b846a1c2d1e9f622f9563808ff0042d9c951048e32895132cc1247083b4ab263cd28d5e8a11e0df6edda5fd2e989470a034e2ee41ca8c35692f8317df3fc120f8bbde081721516c5d3073bc50536d4b1f6bbc64c319e036b9c2bce6fdddd8fbd822afed2eeb5a1c661d19a2ab01ef29c992a856b25c0d4239276667cea58aacfd04705586c727920a17e7498e42273c28316db53ff0694cc17b3244c3491957edf3da44ee150d3b55544e93702b1f44bb814344c45125d7f44c6eeb2e43e68f0d3b5072133873b8a4b6fe572e98d759c5cdb8e6cc3f64493806c924ebf79d1a64a00b4601c071c1f06299ac5e345b3ac9aaffea05927e5a629f311e10e2b0317e66250d473d30286c99af0ea42092471268a207d430e042dd03ea37a5d9b33d51ed29fc3c976b89b7ca5c1005ffce2c3a4bfbcb460aa4fd102b3c1bf167970e2b0cec0059775d478ca9a1da3c92a60b7eb6aafd349418c5dc194ebbe974755c3dacbe25e371778cf2ed4c881b40db07ba630eb502d6f0190085e6956f41f78d50a306463bbb72c95e8555495884912eed405225e4dafd72af14fc69446d682edc9b6ec7f215af60107bbe9b778e425f870c705d9c887a55128011a0c1ff5ba302fd220eb47eba60a4fbe08db3476c59ea483428e4e87eeaebba2050b89da00436389d2cf7db44188ed97c4ebf0f5bc53de2785c524cacbc1a932dd5d35f92887acd58ffd32638a238ed7123752944b872470e1fb736280dcd6fdd21fd8db515f0d89eab4d582d89e75764c859858a28c7143cd9f932c5b4cc20a440fd6c1d8817f2a261cf6445d304ddcac2434c03863de71c6aa31d8cff0022a79ed8b4723290e9d2d71cd4f7475b3f9addabeea212f14df5a14e7984a34d165ecf3dc66717da47c199c7e2b65ef7a583152e03b198c133914811c7f0dcf9e29d358919a589e9cb496a4636465aa323d04cbcb1b8889998ff32e1d24c6923cd62bb78508a1b8137fa9e49f7a4e1732b23bda1b1292535ab53d56bc2c0f4880b63ae323df36a5e5a9ebaf00c7a8902d203ae93dfd9c935a4eddc1d60280693c11d4097d86649b9172666716087011168279e01f2a34d0abe111c50f9fd2defa6d89f675cb952f4c2b922572aeecdc4cbc60cb9d4e77ae3a8be6aebb1a2668fb17b4fc0f6a0efc8d25b3d996bf4b51665cc037559a7e63217dca8f34ebfa87336fbdaa4f37e82ec63f464a8d345f898af314bbe6bfc849a32f0a608fc16d54b45773fb75f2cf4001a4a3239b9033c6daa2763ce0cf3a163d61308a36be0c68933c1757dc512dca4ae34eac06e0f7c869abdd9c73025234093c87eff5efb2274f1debac1320df63457bee3a3585f3e566f567dfc5458447e90ecfc753910a4675ac192fe983f7ac83cf28e90de8b1f7add55bb33c36be0aab17f8394ed7f299dfe3b481cfb0db665a46bdff2ccc13982525c95cfda38ed552974c3eeecb699822208e99d5c96a64b2dcdc69b0b59a228cf348be6d4b5a39a28eb9e0bd615d987e41c7ea95ad81db381d5b54630c931400cff3b5e1cbcddd2412fad8a45270e49443b9f6308e122b48a16b0ce2cf1f795e4597104e9acf0c9fb82ab9ad0e0126876d12ed87481ed5d38de3dff3686fe2daf0ed0c54288f3093cf34364fe6ecf5c12ea24d0ec940a930537e26ce93fe4a354f604c1804b4fc3c118d7084d6d0f9f2d39958e3962b50c126be452f7a657620fcf8aa86445ff442af90c5c28fcad54b43f9344636b328c4029b3df2b97084aea70ef96b03100ad5985035681ba85011813dfd4d84d55acf41bc6b9db47224d6e4bf8fad583a74f65d64cb23e35e407e50ed4e659f5b92450c8beba93ce29c5a5e0a99bc782cc519f0338895c00e2ae8b7e66c9d93e14fd38e2dbaa856017ac8b93af5e83240dc1a05df2166e375df25d4d9714c46575f5f8a7a00e1147387671e33d920655ece1c6a766a9cc59e09e6e84c1cebd3ba0b3821dd9d6889ea4de2e828b03c0ef64961ca3c9efa29c15afa8fecec7653151c6647a8dae58b485352916607d78d3c62170ae2b312c92b21a9f2f9af83f0338b2b825c0ab4e4606bfd078f8008bbefde7fdb973e169ccf19cd94e87e9d45945198e5c32c55f656a577c170e9f3704ce099f48cd1fc0f1213b0b5fedb4a88cd5afe244457166fd401fbef1da0ff9fc8de975721a24b4febc142b280d2a08cbb8fe0d487aa5117c8b545d620a283e9e744a114d3ef7cb3735838638de42da414a08432e9416147b7ac00446b22935bae9c57dbb77c829affe16e8d4afab6b3a8ab22d7f4fbfd8a7baaf4ef31c714cb2bb9f69bc968dc4abc95b7e5a819a29ada11aae8d4272036f82b0d2f96a958360d5c89e2028afeb622688fbad2ce5dbdea2e56bd2e9fab8d3dc22afe45dea83430392f51204d2d566fdca70c979685f9b875137217d582223279774113383a430cc333464bf918b61ae7c90ff516c82781b36c53bb9aa6768f9a0aba914c972c862820dd1c130342ec27d42a0e8fa344298d44082b5b75ea49576310f216e00f74f97c8ba4c93df769d6e5954801472ae08a05459c511ca0b60cbe4b5d171700710e3f71aa4a2a2bfd14093f1a76e94712ab473c42d698fd38120f375ce8e73dbefa38d468515d09a7c93d3e31b8a768a67dde0437453104cfc6c61e0ce842e1389ef887a318ef4bcae9fbe23d9766706d70b6728772a5bed706f3b28f6481cf5ff401de7169f72e61d0e2f38c344d3975e0eab79cbae10020eb21bab0baf0ae99f42435ee8583216c53a6f46f82150f838fc3a962116190edd6fadad5c80be4b7c4ef99ecb49b102c2951b35dff0bf45e34f510e3a4830303fddfe1b02125be60e38da8f2a5b467d17a29f797079fbc38ec7fc9a8019e4b963eb93a21d60cdfb6409836cb4e14910bf35a5cc08607138aa07bc88659ad9e5356ee651550bd36f960659c83b2edebba8391a6b9fa5cab5219f3f2ae004080c164d58a191df72637acafd40e4ed5bb10f8d7fe12a771b498ad1e7d3b8eb1311ba3b84aef314860373dc50fb672951cc6128946f0bd650e71197370220430b80100c02c84b1814dc50e859a51f42619171f7a81a6ad08966fd436fb1fd2b1aeda62255e162f8ffbd5ddbca2341f45e0e18f686cb5677ea949bcdc1931dc000ecc6132e8bb844d40b97a2b9d123e5c2e3695bc92e47852e5f652bdb3c10ceb934b2958f85ca6351940e816f7abe25ab56b93b8a2a01def0fdcc7a0ac38ae32e239fc686fc64f3bdfe5583da016c5680e283d4b50d0b7dfb554c9c2b00c4d60571a73446d850ac913e6cdf6b7c1af1fc8762c66d38bdd783efa65c411272a297d85c53e32e35116e2d372e71015a1433ca8959ee409cc5210b38bb4cb2f74291f127409da1502b6e6be0528b34669861b07f138f05c265c38fa3c836150d3235b19746dd65e07bde61ca09b1dca5c202dcc0a3feaa36e0893f90c3ad860fae16e3b1656d76a9deac790a8b8af4c7cec597807a05706bd883679a3e1e3f7652405b7a7ad75450858a74832448f321127dae8c843607021f4aab17ffca30fb7fd33252a484bf77647a2da08312f1db83b4d642e2cd53ca9efbafa3b9fb3a28ce27ba08d5e696da0bc88f3f10d8f21cbcf9f35e0f0d7e1eb4ecf5fb8f1afb1886645d513082118dc9c877a3463af64a76d9c706c26925c90ff2748dbeeda6c54a213b6560e1704a18be922780eb6b6eb91fae7afbcd53a830d4fcf434c9f11b3fcd97b61dfb0ba069c08515bb27009441535126cc0ca501c26419729ddbf1cf407d971f6664e41095d55a95fd917144eceedeebb2b17c0bab31ff000a3392e1adcf192a18458f89a94303098d0491736a5f2570314697edc427374af15f43dfdae07fd20528f985f2dcf743eb3a8668c81ea2830fe9e22ba06c9c0cbb2668362d928ebb8f4d821f16fb9a9470a5e9735c114429fbbeee9001ca78700f35101df5715bf997c3304bca5b588b6ddd3d2f87dc40b18ea03c0ec5a0645d01a4f6b31ca9bf078c9bc5c3f2bf8497b5603ee0da69cdb91b5fca97bb292ea37f824bc503aa8c5d964834881aa400f6fd38accb70a0da77ef8be34f3b158b0d3143764e9cddbe7501f73147652f2980ce3636479b22506c6b2a06899cbf0d2140bbecd799b2fa856ca45d529300d1f8de1af6e2cbc7df5d8c9f21bc94847bb6d7100414dbc44a32cee0e68d79d8682e710c8ea6147759721859e155abb57bbe5640fcd4055c86660ed296c35c2f0789d625c6db418b5f92620aeb5e498280bf7a0047b99e79b6e86175ca5e0a0237a6be97cc2b39095332ba398462a8568c5e42f6b4988a40c2a9967167cd3c7ad404fb04fcdfe28df1d5fe072e09ce31f696aaac548f70e257bb88e3f0c299392388a5f4c50830cb35433d949de40e9ed78461e65bbdb30cbc713edbd72e11e9c9b1b5705ecf7adaec6e2be913d383ca47baf138617bf32ba9af5d8666ef17cb559be6235f32478f3bce828015e6345a2ab99ac94ebcacf97381ef7db8d0521463535c360562b061b9bdef916d6c44088e8fe584df4003072d403ffdea397a27abfba2427ebd338a3f45ff2289176276cd9df86327cd73ac2d766e24fa4b1630ca37e656d43d2756825273b3d4592775a2a565c7f50658d9aac6f6471b8034a3177e51eb4534a77c64689add81768f0a0242d9507879fa52336c774ac22ea6ac5f1a62d46a1ff7afb1f4f02e5f2cf473c5c6633ee4d7bf6260f7fef88d21e6c574e1d031151cad126666a46b0f912f3545dfaf0e2bf39abe86c491bfb3b3e0a93247294b5ab8cef836b7302d6cd8f98a5ad9e6c68d5440d5d383315b35dd2fdc56b5972e67e85734dc384f9a942c8f7c28563fdcd77cdc0796c869474307a6b9f2e01ad8aa282679b38fe1ba1473f980b7e2d6a8fb090d3cbe4f06241a881044fe8bc7925050e1dd7e1c"}, {0x50, 0x1, 0x7, "18911a9af200413d3169ee468cf79bd32eabc3efc41899a175ad960a23520bf2d22e6def22dceef7d0066759f86e81bf5ba9c0ce383637651803b005af59ef"}, {0x60, 0xffff, 0x7, "816bfa4ef838744e68f68df153c54cc5589f6de3216bb55a5ea86f7b7e16bfc687f2bc5bfcfd9bec2a1925631ff4c202e957d6a36685efe218eab49664fac7dc6eca199366db03767c"}, {0x38, 0xffff, 0x2, "5c0a6d07753edee3e4f891a1cd2997faa853ce8e55dee3a570e131abd28b6064030e"}], 0x1178}, 0x400) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 16:04:33 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=[@cred={0x20}], 0x20}, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) 16:04:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r2 = kqueue() r3 = dup(r2) r4 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000003c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) recvfrom(0xffffffffffffff9c, &(0x7f0000000440)=""/226, 0xe2, 0xb4a9244a5e9f29eb, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r8 = getegid() r9 = dup2(r0, r1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) sendmsg$unix(r3, &(0x7f0000000580)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000940)="296ded6b3a60857decba002b55a99ebbadd95c9ca8fa", 0x16}, {&(0x7f00000001c0)="9be01e72a199d370a74c4cfdbbf45b410514a99688185de8d989caec5abcb1fab05a00cb3ae99201b08a0b2e52330ccc7d31559f731000ad016ff30e3ba845df9f85e86a8fee16d15d7a8f8f58ef8b88ea8f8e6c76f420a6b6ed69457c2ff164b7cf2f800678d41f0cf37e9667fc12ac2602a1919319029b8f6a10ca08d0244e440f9f72197760888a1e04c8cfefc161b9e50568bcaed3158acf4ecc979b4b4c1a18911b3fe9120faf767ae0657c5c8dac537d94d370021f1c071d6b7c5377278ef7dc98d0eb5b6c4c8bd53b39ad04b0ba57c5feeac16211eb094d5adbfafc20ad4a68809aad01e35295bd3049897d0f745b957bd5b9ebf51f9e11714f7b", 0xfe}, {&(0x7f00000000c0)="4baa8a1d46cb55e1a337793e03790b579229b6285bec5a598970", 0x1a}, {&(0x7f00000002c0)="d58a9b919d55362d9f6958e72d04e6882325d2f180a1252267cd46b1ebb9296d066ec495fa6693bec5f5a9601372123e42713c1a31fe6fcf140d40eeb85ba508b28c8ef3fd77785658a2ad0343cdd3ffb5da807eeed03bbf3281f3327f2ade22a194065f90405ada8575a7155848c6dfba13c5c69139fac5365af18f5cf374e08685aa40034c31e8e1004507ec0e48aebc140f7cb9d86d0ae94b6d97", 0x9c}], 0x4, &(0x7f00000007c0)=[@cred={0x0, 0xffff, 0x0, r4, r5, r8}, @rights={0x0, 0xffff, 0x1, [r3, r3, r0]}, @rights={0x0, 0xffff, 0x1, [r2]}, @rights={0x0, 0xffff, 0x1, [r0, r0, r3, r2, r0, r3, r0, r2, r0]}, @rights={0x0, 0xffff, 0x1, [r1, r0, r9, r1, r0, r3, r3, r0, r1, r1]}, @rights={0x0, 0xffff, 0x1, [r1, r0, r0, r2, r3, r9]}, @cred={0x0, 0xffff, 0x0, r4, r7, r6}, @cred={0x0, 0xffff, 0x0, r4, r5, r8}, @rights={0x0, 0xffff, 0x1, [r0, r9]}], 0xfffffffffffffc64, 0x4}, 0x2) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r2}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r2, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) 16:04:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x1}, {0x6}]}) r1 = dup2(r0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="d5") 16:04:33 executing program 1: 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 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x10) kevent(r3, &(0x7f0000000b80)=[{{r2}, 0x0, 0x87, 0x8, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x21, 0x2, 0xffffffffffffff7f, 0x9}, {{r1}, 0xffffffffffffffff, 0x2, 0x4, 0x0, 0xa028}, {{r2}, 0xfffffffffffffffa, 0x2, 0x40, 0x7ff, 0x101}, {{r2}, 0xfffffffffffffff9, 0x4, 0x4, 0x333, 0x81}], 0x7fffffff, &(0x7f0000000c40)=[{{r1}, 0xfffffffffffffff9, 0x10, 0x8, 0x957d, 0x4}, {{r1}, 0xfffffffffffffffa, 0xa0, 0x2, 0x3, 0x7}, {{r2}, 0xa2a80e1190e70fd8, 0x0, 0x1, 0xd6, 0x2}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x7, 0xfb50}, {{r2}, 0xfffffffffffffff8, 0x44, 0x2, 0x5, 0xd802}, {{r0}, 0xa0edc2605e739b1b, 0x82, 0xfffff, 0x1}, {{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x7, 0xfffffffffffffff8}, {{r2}, 0xffffffffffffffff, 0x1c, 0x20000000, 0x3f, 0x6}], 0x100000000, &(0x7f0000000b00)={0x9, 0x6}) kqueue() r4 = dup2(r1, r2) setreuid(0x0, 0xee00) dup(r1) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x1, 0xfffffffffffffff9, 0x4}, {0x18, 0x2, 0x7, 0x3}, 0x0, [0xffffffffffffffff, 0x7, 0x1000, 0x8, 0x7, 0x71, 0x9, 0x400]}, 0x3c) r5 = geteuid() sendto$unix(r4, &(0x7f0000000040)="fd16fbce057634a8b0a6e7cdad7f2edecb07753228ef97fe48e57c2825d80e70421c1d98c780dde2f3a8a937dfd948d933f0be601b84c5190e507b33f752a95f6e724e7b9e0b149f967dfa45f333cd255eaa3e32cd6e8982bb01b7e4b1e9cf678220739c863c36523f878548941c8b1a64b35603f7e0dd498f7057164b30f3272f0941e528760ff1e5a559fbd29309b7d265c7ad80856d970de607e731377ce1477ae6516f336c41137b8798390a5ca6991ec405fa1a461b183aed87b8242d94b1925e325fa7623203012241b91d8138baae69d764e1de213c8b29a66d6187f2bfa538cf6c546b0770a6", 0xea, 0xc, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x40) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000d80)='/dev/wsmouse\x00', 0x0, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000dc0), &(0x7f0000000e00)=0x10) mkdir(&(0x7f0000000b40)='./file0\x00', 0x0) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000a80)=""/127) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000000)) setreuid(0x0, r5) chroot(&(0x7f0000000d40)='./file1\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) 16:04:33 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="49714521ea575c07f8ffffff45ffab6d77ae059f9cacc7fb7976340d12728b7bd7ae55d298ce711c0000000000000000009eae58510c00000000"], 0x10) shutdown(r1, 0x0) sendto$unix(r0, &(0x7f0000000100)="151417715d39a577c09ed27d35a09e837be2f5a48aa6dcdfb3751702e6a5f8c8228f63d02b8a8d39d472d4253950168ccc6db04060ee585b98e011868adfad63421f94c67ca490f994756f9d35363c038aa63a223def35636c1cbcbf228d8873a66f6b74e15a4770f741e88552afdf5526e386f61dbc8a72299ecd329731005a644382d7e8bbb319ad8758b0fae1dba0fd89b6e04d7f8089244b2dcf34ddbf4a1c73e4041ce5d1b303cfd9f90b963ab6565422c45edb49b08621d92402de9dd4c852866d84873d273ffd6c9cbcbde277b5c0c378286498dc454f345e184246a65a30ab3d29374025112972ed4f9d4720b34491faf869b7bf7e5a013709fe3d7fd527782ef6fb5010d2ce008675aea5e2f540a6be68cf1f7667a502dbc3b62ef311b5b024df736a5808df0b16dde1499fe38cb97ff203aac8ddaab727dd61ec636fd40e4a0c8330f6d5f740bc7947c49f3394d8439e9dfe6247c2efe780db21d3e8b0c4a2798fdd939c8779252d1e9bc257ec68f67b1523900bb23fbe1f6fc478bf7b1074a232fa40d2d152207dd812a9b1a1e362a9a6f51105f90bb750976fca9016bcfde363bbab367de01ff277108fc78e88bbcaeab28dd9d07dc173282b4039f6d5e72e2c91cb17f5f3bb02aac098b4f74c321e9dbbfe702a7271bde3995506e4caca1fb057ee22f0462a049890146cc665554189a438f25ff2ba62b2901b99073d9510cc2e76b302303b6b7552dfd571863e50d24fa3744a75685e08cd6b7c8f717b68adc827bed60ca65ddcdedf64a7757515d701277b58ee86a67966d1a34ca2adc1521a3095c1404a0cfafba4580cb06f6d8cf2ab0f1d5acec9dd0dd9b44a06357c4414be01194025871f5e9db6dd554f48566e9009b38960ca26e6bd51babc9381084ef703dfd7790e35fc91e66fbb7162fb8d9221e357ddff2a3b54c845676007399f8a86759740ee8c9bfa70ca38f9ed18c727c7f23c03ad7bebb7ff33026a15115ba9cfc156cf71527e5124c0edf3a4b99fba69e5278aec020424dc36cf35eed2b66886c9db6d52998397debdc5174a9f397b3950c07a07c3e3ad8750ca823b123da707cc59fe509c68e66fbbcb9c70597db5988d27331a08491a315cde0ac58dfa8ea0e0e73226417f822c3f079adf018a0e76f23524e9a382390f10e49fad56fc1351ee463e23ee9a191535479a177812998b97f849494a7ad1ccd03ba66bbd9cc57a0fa3cf7c6fbf03195a086e059bbb7c6404f404dbb6127052670234c2b3ae777015c9674214c6ca4a0b3aaf962bd12ca2ba06b5dafa996b66f5bac8f493f1638a62a0d024c3ca6ee9a08806fe059be74d765d171c106084aa346db288caab63ae41176922483d43a367297e7f38a1665c0e7f753f36cb3dcd35348f259ff9728cbb05a562feacb5c6bf9978dbe4e3bc6291802b04c26314ad9bbaa87b054a70f81a70b3f21853aa3b100b946ceea01678848ecc267bdda2dd45a2f9c9022494aa8b4829dedaa1fe127e8efda8808c6bb91352a415c0978667f60a274a37efacffbd1c3abd7ab8eeff74662629518eef7244a8a8f0b409332053ca576745efc59cbcd364be9c295042520e8b79ba601010ef7702d74adb3c938bd5711ccdc2795270aa52e0ba957717c8dc180cc3db2acf5f9c70e0a8e56a16ecb9fb01b15c67ede20513b0d59ff17816652754e73e0080e5306aae329d7fb9f0d6044a13c49d008d9ce5367bad1662ff83b508f65bb51738a2e29008068ffe60fbaa87cd30a44634878dab3bc8b2ad89a7978ab3321a55e49804cf9e5374fb2d20a0b17b6e6a32fad26fb7a0bcd3dee694a7c0422d1262351e1d2fddcf53dd3e7a21a6c7986fd7ce54ff1ea4cd0162ca3946b368bd8d79d216342ce2ff7d35e1b37dcf5fe912349481a43e985776432c0e54c684b329fdc03724fea027403fc9f7a13867f996bbcb42f945599a79eeecef3bb0e4fb8752c3f0ed6d08b75bac215cd419734900f1f7219e4357cd087c9a26b572a6db396b", 0x599, 0x0, 0x0, 0x0) 16:04:33 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x25, 0x80000000}], 0xdd, 0x0, 0x0, 0x0) read(r2, 0x0, 0x0) 16:04:33 executing program 1: msgget$private(0x0, 0x10) setuid(0xee01) r0 = msgget$private(0x0, 0x0) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x19, 0x9}, 0x7, 0x3, r1, 0x0, 0xde, 0x8001, 0x3, 0xbd}) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0xff, r2, r3, r4, r5, 0x2}, 0xffffffff, 0xac02, r1, r1, 0x100000001, 0x7, 0x0, 0x1}) 16:04:33 executing program 1: munlockall() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x2}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="d5") 16:04:33 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r2 = getuid() r3 = getegid() chown(&(0x7f0000000000)='./file0\x00', r2, r3) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:04:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x100086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)='\f', 0x1}], 0x1) close(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x401, 0x6, './bus\x00', 0xffff, 0x6, 0x200, 0x6e9}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2848f3223403ac6ab10b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361d789b4ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b2764424001000009cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf2094110677a0cd11931ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a708d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524", 0x49a}], 0x1) 16:04:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x443259d18fff467d, r0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f00000000c0)='\x00') 16:04:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0xc}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:04:34 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x20, 0x1}, {0x87, 0x7}, {0x89, 0xfffffffffffffffa}, {0xe7, 0xfffffffffffffbff}, {0x82, 0x6}, {0x48, 0xffffffff}, {0x44, 0x2}], 0x7}) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) 16:04:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7}, {0x45}, {0x20000000000006}]}) nanosleep(&(0x7f00000000c0)={0x1fd, 0x8}, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") clock_gettime(0x2, &(0x7f0000000080)) 16:04:34 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/66, &(0x7f0000000080)=0x42) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="680000b86ba91e56aed9f0b94b243a9c8c16c6ffff00006101000000008f6e734fe256f07d8a4618ad26ac7a4699", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:04:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x54}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x5}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)=0x7) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x44, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:04:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xffffff97, &(0x7f0000000180)="b6887d7d79b62a2e27ea741fe1c8f2187a59aa694b18ee451fea1a84c7042b9321ef24b1b380") 16:04:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) getegid() shutdown(r0, 0x2) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x100, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x3, 0x6, 0x81}, 0x3f, 0x200, 0x4}) 16:04:35 executing program 0: pipe2(&(0x7f0000000040), 0x10000) setitimer(0x2, 0x0, &(0x7f0000000100)) 16:04:35 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x40034, 0x0, 0x0, 0xfffffffffffffffe}, {0x400000007ffffffe}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 16:04:35 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x0) select(0x40, &(0x7f0000000200)={0x9d3, 0x5, 0x4, 0x4, 0xfff, 0x40, 0x9, 0x4}, &(0x7f0000000240)={0x0, 0x6b41435, 0x9, 0x7fff, 0x81, 0x9, 0x2, 0x1}, &(0x7f0000000280)={0xffffffffffffffff, 0x1ff, 0x100000000, 0x9983, 0xc147, 0x2, 0x8a6ddcf, 0x8}, &(0x7f00000002c0)={0xffff, 0x5ac}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff]) r6 = getpgid(0x0) r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0xb9, r2, r3, r4, r5, 0x10, 0x6}, 0x3, 0x8000, r6, r7, 0x2, 0x7c00000000, 0x3, 0x4}) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:04:35 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x91773e9835126d71, &(0x7f0000000000)=0xae1, 0x4) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0), 0x0) 16:04:35 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x90, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 16:04:35 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc00c7006, &(0x7f0000000000)) 16:04:35 executing program 0: r0 = dup(0xffffffffffffff9c) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f012b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d0263a8af63ff37282921e4fd89720fd3872bab7bb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100"/177, 0xc5c299ec8b48f3c, 0x114, 0x0, 0x0) dup2(r0, r0) 16:04:35 executing program 1: stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:04:35 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x10a03, 0x100) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000380)={0xfffffffffffffff7, 0x2, 0x7, 0x3, &(0x7f0000000100)={{0x5, 0x80, 0xdcc, 0x719, 0x5, 0x3, 0x8}, {[0x3, 0x1, 0x8000, 0xfffffffffffffff8, 0x0, 0x2, 0xed8, 0x10e, 0x5, 0x0, 0x1fa4c269, 0x7f, 0x7, 0x101, 0x2, 0x1f, 0x1f, 0x1f], [0x7, 0x81, 0xaa6, 0x7, 0x1f, 0x291, 0x4ada, 0xaec, 0x1, 0x7], [0x1, 0x8000, 0x4, 0x9, 0x60f6, 0x6, 0x7], [0x0, 0x7a67, 0x2, 0x8, 0xffffffffffff0781, 0xfff], [{0x9, 0x2, 0x9c, 0x7}, {0x8, 0xcad, 0x1, 0x9}, {0x6, 0x8, 0x20, 0xd890}, {0x671e03d4, 0x8, 0x8, 0x101}, {0x6, 0x101, 0x6, 0x6}, {0x45, 0x67, 0x7, 0x100}, {0xe2, 0x1800000000000000, 0x2, 0x2f5}, {0xfffffffeffffffff, 0xffffffff, 0x100, 0x3}], {0x4, 0x101, 0x3, 0xfffffffffffffffa}, {0x3, 0x200000000000000, 0x3}}}, 0x9, 0x56c}) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) utimes(&(0x7f0000000040)='./file1\x00', &(0x7f0000000400)={{0x3, 0x3}, {0x1000, 0x4}}) 16:04:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:04:35 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x20000, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r1, 0x1}) r2 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x8) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x1, 0x0, 0xfffffffffffffffc) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r2, 0x0, 0x8001) preadv(r2, &(0x7f0000000000), 0x0, 0x0, 0x0) 16:04:35 executing program 1: getpid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x20, 0x8) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x15}, {0x30}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r0, &(0x7f0000000100)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pread(r0, &(0x7f00000002c0)="79d4d7b3ac92613ed813bfb2040f0e766812a3f4a4228895422889e2266eeb4831e0bd659b9a33f9851744c4fe0bebe75ab6a99a41ab1593b95595db2f667db19e98ff2981fded1cc0e149fc7cb037855bb70f904f48243141f3bd173a1e7992a597a62fce4f", 0xb2, 0x0, 0x0) openat(r1, &(0x7f00000003c0)='./file1\x00', 0x0, 0x10) symlinkat(&(0x7f0000000340)='./file0\x00', r1, &(0x7f0000000380)='./file1\x00') ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000001c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f00000000c0)={0x1}) fcntl$getflags(r2, 0x1) getpgrp() 16:04:35 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) mprotect(&(0x7f000066b000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), 0x232) 16:04:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x1800000081}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:04:35 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x8) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="a1216129") 16:04:35 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000780)='/dev/zero\x00', 0x605, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x1a8ab5b9, 0x5, 0x81, 0x100}, {0x76, 0x3, 0x6, 0x3}]}) recvfrom(r0, &(0x7f0000000100)=""/117, 0x75, 0x2, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000001c0)={0x6, 0x4, './file0\x00', 0xdc1, 0x1000, 0x81, 0x10000}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x80000001, 0x7ff, 0x800000000000000, 0x6}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000280)=0x80000001) syz_extract_tcp_res(&(0x7f0000000840), 0x0, 0x43) r1 = semget$private(0x0, 0x1, 0xff7ffffffffffffa) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000300)=[0x8, 0x8001, 0x7, 0x1, 0xfffffffffffffeaf, 0x0, 0x100, 0xfffffffffffffffb, 0x1, 0xbd]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x8000, 0x0) fcntl$setstatus(r0, 0x4, 0xbfadf344db46b645) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000003c0)={0x4, &(0x7f0000000380)=[{0x0, 0x4, 0x9, 0x3}, {0x1, 0x1, 0x4, 0x3}, {0xc8c5, 0x5, 0x1e800, 0x7fff}, {0x20, 0xcd, 0x1, 0x5e}]}) r3 = dup(r0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000440)) openat$klog(0xffffffffffffff9c, &(0x7f0000000480)='/dev/klog\x00', 0x80, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) pread(r4, &(0x7f00000004c0)="ca5da715143c2add6dc7a121beccc3119878511814cde7e008bebf029818520e1e75af2a7f460774d1285403727d8efec0cad77b0bf4ea17dfeab872b218cacd64c994d0bd927a780eb5730e4f742177c8809e90c781e24b3a000344aeed83113b90494a53d12153f0b84604", 0x6c, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000540)) write(r2, &(0x7f0000000b00)="04a256690cb1b06c222fe033cca05ac2a31ecb4c3e77abcc1d3b43336ae4c76756590847f15076c69b75283400654c029ac8da5cd86cccdf890d16ceccbc05a054bacb5f1071010a947009b7fbf40fc9fc3b8bb80066cabe901a466923b7aa8563588215dc84a67936bbe95b9d92c7f355788683f6df481a29ec34c55c8a426ad8cf4a", 0x83) semop(r1, &(0x7f00000006c0)=[{0x4, 0x5, 0x1800}, {0x4, 0x9, 0x1800}, {0x3, 0x0, 0x1000}], 0x36b) mkdir(&(0x7f00000005c0)='./file0\x00', 0x0) 16:04:35 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = dup(r0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000080)={0x5, 0x3ff, 0x200}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) fchdir(r0) r2 = msgget$private(0x0, 0x164) msgrcv(r2, &(0x7f0000000040)={0x0, ""/11}, 0x13, 0x2, 0x800) 16:04:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x7, 0x80}, 0xc) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r3, &(0x7f00000005c0)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a75f355bf53c3b6c6ed7896a48c4918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50a5fb7e173ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694b70adc31e8f45cbefbf7196f7e7bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f01fb0a60b8b27eda9c1782e00b2f4b2c029a08be89f496994f679a6351726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edcbd387511d95babc", 0xeb, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) 16:04:35 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r2 = geteuid() getgroups(0x4, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x1b, 0x0, 0x0) 16:04:35 executing program 1: r0 = syz_open_pts() r1 = semget$private(0x0, 0x1, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x800, r2, r3, r4, r6, 0x100, 0xffffffff}, 0xc9, 0xe9d, 0x1}) r7 = msgget$private(0x0, 0xdbd511f6a8653171) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000000)={{0x0, r4, r5, r4, r6, 0x10, 0x7f}, 0xfffffffffffffff9, 0x7f, 0x2}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) msgsnd(r7, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000bad27b016224fe39a4578c165f23982078e56e5708bd698cb3856b62925cd879cee46a35fd40f9c026426e3d372d7c328b929458c3526b1a8133fb53e81eab1f801e92ccb7630d4dbcacf664ef4f263f5ad4a36aa51d8d38599cee0a92a49ae33846954654d418cbdf245a14ae23119a480419e415b754c14d244c1be3e8f39976c275051d0af77916de7c52319870101714f7359b7c53806e1bd3c3d1378f7dd0fc4ff202f7d6263faac257d4e6d76787971181806cdac5ce37fb2441efbeaf870395d652cae2e56e935d8ceff1efd7994dfe0bde9165448c0d6d057bdf5e1a9f0da1e5fc9c62924ccf605687"], 0xec, 0x800) 16:04:35 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) shutdown(r0, 0x2) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 16:04:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getpeername(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:35 executing program 1: setgroups(0x0, 0xfffffffffffffffe) r0 = socket(0x20, 0x5, 0x400) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:04:35 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r0, r2) setregid(r1, r4) setregid(r5, r3) 16:04:35 executing program 1: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x797ebb4f312c3ff1, 0x1, 0x7, 0x659e}, {{r1}, 0x31371dd70df8822d, 0x80, 0x22, 0x5}, {{r0}, 0xfffffffffffffff8, 0x72, 0x4, 0x7, 0x2}], 0x200, &(0x7f0000001600)=[{{r1}, 0xfffffffffffffff8, 0x16, 0xf0000005, 0x589b}, {{r0}, 0xfffffffffffffffd, 0x4, 0x40, 0x8fd, 0x2}, {{r1}, 0xfffffffffffffffe, 0x7ac19564b4f34d21, 0xe4685099b5f3c1c8, 0x200, 0x1000}, {{r1}, 0xffffffffffffffff, 0xd0, 0x116b608897a3ed2b, 0x2, 0x1000}], 0x2, &(0x7f0000001680)={0xf52, 0x7}) kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) fcntl$getflags(r1, 0x3) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) recvmsg(r0, &(0x7f0000001500)={&(0x7f0000001540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b991264d99016d9fef964e05f65ad3684d2c5ed1006a4d928b3c3f03abeef05333d9055de28006e02a186772c6dc2c478ec90e33ec652caed96e93d0772327422b417db783c6ea08e09ff6c0"], 0x6e, &(0x7f00000013c0)=[{&(0x7f0000000080)=""/81, 0x51}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/135, 0x87}, {&(0x7f0000001240)=""/114, 0x72}, {&(0x7f00000012c0)=""/16, 0x10}, {&(0x7f0000001300)=""/185, 0xb9}], 0x6, &(0x7f0000001440)=""/159, 0x9f}, 0x69eb109bdf680355) r2 = dup(r1) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000016c0)={0x6}) 16:04:35 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(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x476}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 16:04:35 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:04:35 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000003}}) lseek(r0, 0x0, 0x0, 0x3) r1 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setflags(r1, 0x2, 0x1) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 16:04:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) dup(r1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) flock(r0, 0x8) flock(r1, 0xa) 16:04:35 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f00000003c0)='./file0\x00', 0x10, 0x12) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r4 = socket$unix(0x1, 0x1, 0x0) r5 = socket(0x2, 0x9ffd3a8e3684e097, 0x3f) r6 = socket$unix(0x1, 0x5, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x800, 0x0) r8 = dup(0xffffffffffffff9c) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000080)="83f323fb32705907c79a2b23f15e30657e5a2dd7c4b4d591acfc96cc7dd60121e6846d90cb", 0x25}, {&(0x7f00000000c0)="6d881223002f47a444cfc1f88ba35a94951577a98f4d4f82ad4547103bd2725944895608849247fa0e70463e86ce3a930c9020727d20205653bba105314f6a012e079cb8c95132e01891b6fc05e3a60acb0402025ec4dac38316a414001943632f61c73c77613c1eed593661634667e2bdf3bf2b72b1105f9c446d", 0x7b}, {&(0x7f0000000140)="46f051db3b651c90db9bbbfb4102e3dd2988c34e46c38a1568699223727c310a3ff8669d0a4e4eafada9f20cd8c85438eae6dcf85c00c959eaff4371ccc01c4224f209024280b9951642c181f8297c5fef0904734761300be882e38cd62910011129c014c904c768452c2aef2e0d98196d3878e6b8847d0046906a31c96b74b8bc0b0d1af100", 0x86}, {&(0x7f0000000200)="47efaf27e10e0886295c50b9e30a1fcc48ffa21e84342684fb20963a127c93b8e750f46a967babbd9f3f79b2c9e8dc6be698182794878842e5b9e740acd95f763358b635f48545bcc9002a443b3528f1706e636be163fe2c194c931d39a24545135715", 0x63}], 0x4, &(0x7f0000000400)=ANY=[@ANYBLOB="3000000000000000ffff000001000000c4403a12f59b6bfe3229572687d120cd612a56de0ee7c213baa64abd558ea2a8d6db1cc26d7bc44bb5bf025ec0b73da9c596cfdf73ca60a8abbd020f67ad1611e96af202befaa6b8a0155d8f419a52f67c677b116e3f8b4a43758992828a0acad14406e4b3d21d03000000000000009c", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8], 0x30, 0x400}, 0x4) socket(0x10, 0x3, 0x6) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x5) r9 = socket(0x2, 0x4003, 0x0) setsockopt(r9, 0x0, 0x5, &(0x7f0000000080), 0x0) 16:04:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000001140)=""/89, 0x59}], 0x1, 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:04:35 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000240)={0x10, 0x10001, 0x4, 0x800, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000feb000/0x12000)=nil, 0x486}, {&(0x7f0000fe7000/0xe000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xffffffffffffce05}, {&(0x7f0000fe9000/0x2000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x7}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fee000/0x1000)=nil, 0x2}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000ca9000/0x1000)=nil, 0x766}, {&(0x7f0000c8b000/0x4000)=nil, &(0x7f0000d61000/0x2000)=nil, 0x6}, {&(0x7f0000eb7000/0xe000)=nil, &(0x7f0000d2d000/0x3000)=nil, 0x400}, {&(0x7f0000da7000/0x3000)=nil, &(0x7f0000c28000/0x2000)=nil, 0x1}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000f7c000/0x3000)=nil, 0x66ddef73}, {&(0x7f0000d05000/0x1000)=nil, &(0x7f0000a00000/0x600000)=nil, 0xfff}, {&(0x7f0000fa9000/0x3000)=nil, &(0x7f0000ac2000/0x1000)=nil, 0x400}, {&(0x7f0000e46000/0x2000)=nil, &(0x7f0000fc9000/0x2000)=nil, 0xf2a}, {&(0x7f0000cad000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x40}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x101, 0x1, 0x4, 0x7}, {0xa98f, 0x3, 0x401, 0x1000}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4d}, {0x200001d}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000100)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) 16:04:35 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x1f}, 0x0, 0x0, &(0x7f0000000180)) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x10) 16:04:35 executing program 0: select(0x40, &(0x7f0000000000)={0x125c, 0x9, 0x6, 0xfffffffffffffffc, 0x4, 0x5, 0x7, 0x4}, &(0x7f0000000040)={0x22f, 0x7ff, 0xd27, 0x3, 0x3, 0x37ed, 0xffffffffffffd45a, 0x8}, &(0x7f0000000080)={0x1f800000000000, 0xfffffffffffffffd, 0x10001, 0xfffffffffffffff9, 0x2, 0x2, 0x0, 0x4ea}, &(0x7f00000000c0)={0x5, 0x6}) nanosleep(&(0x7f0000000100)={0x281, 0x5}, &(0x7f00000001c0)) geteuid() r0 = open(&(0x7f0000000140)='./file0\x00', 0x20, 0xd444460f69c323f2) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = semget(0x3, 0x3, 0x200) semop(r1, &(0x7f0000000200)=[{0x4, 0xfffffffffffffffa, 0x1000}, {0x3, 0x9}, {0x1, 0xfffffffffffffffc, 0x1000}], 0x3) syz_emit_ethernet(0xf7, &(0x7f0000000340)="8dbb4db9ffa7c535b1b0acc677d41194f27f727cca150696b4a0ca6b05520bd0c4f00db08ff61bfc94f89b322b51c0f59d2f93edfe46c86670282c920c289e0fd9a614f4879dcf2c2a8f2d044c55fec1ab66c65ae8a00bfef56842eae6ea5c5a7219c3dda7bb0f5f16af85e42c9fb167456dc0949f76cacc5aca7a81c322aefc8d75c2f039caff8d112e79cc4b88b48c170da7b4045eff30909b0c888d515aeb67915ceb95023c59c2c5d7e5f4b5176ec2c5cb487680f000399d4827fc83913b3958b01cca59d47a57f81d5bddc2599423de2e197a17720fe5ea27a19bb79c86673160172ef628cbb8e98b937d17d55c0e68655a8c7799") pledge(&(0x7f0000000280)='vmm \xfdB\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x00\xb5\xe3\x00\x00\x00\x00\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t3\x8b\xa5K\xff\x01\xf3/\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wGX\xf5o1\x97m\xb9 \xc3\xdd\xf6-\xe4\xde\xc5J\xd9:Z\xf0\x0f\x83\xfb\xffZ\xd1\xb1\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb<\"L\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8TXa|\x175\xe4\x8a=\x12\xd6&\x1f\xd5/\xa5<', 0x0) nanosleep(&(0x7f0000000180)={0xe918, 0x7ad7}, 0x0) 16:04:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x20) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x200000000000013d, &(0x7f00000007c0)}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x1000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x103, 0x0) 16:04:35 executing program 1: r0 = socket(0x2, 0x8001, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed2b76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb31d4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612eea89d367471ace2f99a63fe45a05205ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af38ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9eecdb568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d"], 0x10) 16:04:35 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r1, 0x0, 0x6, 0x0) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) 16:04:36 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = getgid() r2 = getegid() r3 = getegid() r4 = getgid() getgroups(0x4, &(0x7f0000000000)=[r1, r2, r3, r4]) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x654a) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000b01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:04:36 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="0000204000153989283c07d94ec746f7c10b1166a4f621ce3bf1d4af6b96f79301a83b26e378be7e15a1b70600000058001af351068127fd05bcd12693c91d56"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x78) 16:04:36 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86137) semget$private(0x0, 0x1, 0x400) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x800000000000001}], 0x5, 0x0, 0x6, 0x0) 16:04:36 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f0000000040), 0x0, 0x0, 0x1) 16:04:36 executing program 1: r0 = socket(0x2, 0xc003, 0x6) recvfrom(r0, &(0x7f0000000040)=""/28, 0x1c, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x2}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) fchflags(r0, 0x0) write(r0, &(0x7f0000000080)="9e69aa56000000000004bf9aab4230408600000000030c000000000000651c1ece0e018008e6b7ca", 0x53) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 16:04:36 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0xc000, 0x4afc) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x1) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x808000000101) 16:04:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mmap(&(0x7f0000fee000/0x11000)=nil, 0x11000, 0x0, 0x2010, r1, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000080)=0x1, 0x4) write(r0, &(0x7f0000000380)="03624cc206c99a1811752e760b0a2e651a8a0562ba200f25cddeee093adea01fe5b3b032452d43d3ee3201fc82691cced8726bcfee3f722640835ab314f164a2af199c97583ec0564b2c4e22491ae2ec7c024a018499d0bfc168502eddb06458b2a2ba98e3a8251210ba83cb7d6f4320eaaa80f50e09dcf10937a17723c3b9916de5ad3b7f195601bf74b506e53a839baaee56a5d19d51817d2711da97c71b295b3f5635bf4b136f377477d90cddcc16950d034f18cf2f589beed87bd2d9e918b839020ec883dec943818745cd5772c4cac4cab2779b426e28128a55205fbf8f17e67ded479e70636a5d7dc9d73fb4cb87cc79285660b3235aaa9c83463fe8adaca8917f8c151ab9344e26969ea9be677491747a3bd21422cd9e8d3b1ebf0f8c644b1aa06f42ae617fb8467f652674a35c3f76750a2a21f8eb5df4c7c7cadf9dbed9ac0917163cf6b87bbcb36431bbbd77297094b5b31c82b0e04f2c506395f95f8be735292535885c47d0828ef5de5a807e5ba42377253de76cc8eb30d8fcbbb9de7e643cafd425c53fc2bb88393868dd108df4a6e6357b6774be994d6d3ce2703e904a37bf6a5e5a335724aacf437805d4c0dd93fb5af72eb12578e9dc27675756a0ca7d651e2b798136a4497f372dbab414015647ac5bf08f1908c9c13d2a69bfeaa28c2407d68c8337d6a534b56932acdb5cfc64ca1417535baa07f7b8c539de4a152b5d3bac5ea6e8896e182ebb3f924582512dba8d67d2068a81c5a4560796db0a7054fc6502bbf892130dcbf714e951ce2ae850b16c2fcca78c749ee105d410f2fc8ed2634e01e39e0fffabbcd473eb3f60af9c8d8fd957753800a6bf20c3eb775d4fcc2ef8df575b367ec8b08364eda255394b02664b510b612f14c40e30b0a0d1674a146fe9694a554da6d52d25ad6da3afd514a820f3d7adeddbe88179a8e533673d81a8b59708b3305ab8e5bb4015e4087f2cc6ab6135d50e28f61abf6ca385b90d6bb2b27ca3e82dfc1111d84caed4595727631af85a670210a41367ef941bad486ccfa695ff424d5de818bf64bb40dda684fe9d5ece9dc05e10a988e19aa80fd301888e2d6888d30e4dd33c2e63e45ab6d69a3721ba635831e6f541a00d0630f7fd0eef18d4e1f38a6f1ad14853a6b3c225778c1019f2d29ce2dd91d7996c9a4cba0eeaf9a3e6413f25ad7efc6753b0b12d0deb8529def7ac586565f277547b69d0dcb66ff61ff7681a50943e2749727299cc851b751a450b2dfb9e055de4049acbbbaccbb631d5d2710484a6bbcaf25f357163b0311435eb65aed92ec583dfa58d9065d3570969aa5211f20e5e994feaee61f8e1e76c4929b943cdf0693b1990db74972ef02ab368a9747564901aabf6f4d87a9dad7be4e8b5ef903c895da87e1c6726d68193a06beeb5a05c967b5029afe18e3fe36d7e30ce26a90a9b7bab3b00b756c2089ee13864e569667595020702b2ae071644af3a65a47307abc803862f57d1db6a399a85eb9b0943f755b28be88d28f7e1951f1ef32e0474d578ad894fa9ae62b64ea73cce8fb8eed3fd36ae630d6a94009a9f077904f89428c58e5c10d3f674f4420db3ebeaaae844a40f08d1a3e240f0bcc34d6fb12c9fae7c46d77455c5172e82e63c20174d6c2f4535b507fa8754582bcfb7d8451576a2499d56ae375402c030c0f1bfd999198f751f6d3567e7db0b58af28ca16fd696cae657ee2ceb853186634f9ad1e316f46a3861cf627c5a28f1f3f7877da251635f765bf65de41c4f3fb22ba15db9cfddf3833bc273c5bfd846e6e88ed685e868ffeb9d1d1657896f313c736158a67bfefa4fad702ac198b9716c6d75324510cec2ea36eb9b42f51ef4341c14c3df022db041f2bea4a502b426d4a3e98538b9e5ea49d1f5b8e2228392ff30736b392c0b4b21e3188ed077d0077adb8e557715396e3d13837f23bd21cd3a9ecdab6325b79837c64f747f5b1d74c73f3a82d8ab8ef749b0d17c0bbb622e446326841fa7f45613f6c4f0165de0a011fc81ab1efe6d9c992f0c3f1f32a3b996af56557427cca53fbca649abd7ee1b7dd185724cc106e0adeef49ebd7defa02c0ca795f5524b3df20fe4a67e92e6e5d7262f54c238e534a3e51d8a3f27cd365f1b07cfb80e0e028579b31c98e73d928e68868ef096280bfdec14c8c0fb207ed19c199df76bc1fdee8a732ca4660023c3d807ae27bd0fa0934d64c99da09b64b7f6f4cc988e227972598463352dccdd42cf6b0dd79797f83833c921021d1bfe2d839f438af2119aece4d00e9cd0695b75fc22de0be2e3b5fed1fe9deaf0f1be2b0119d4fbee6e999ebd4eae5f95117cc0e0e904ebdde237c09abbcc82260eb72d15f8eb270820da2ff839a40b79d4c410239606cb5cff7f2eb8e16fe631c2db13dee58d2a0c2e41078f6fd2e86f3c5daa0e4f95deb6b4258b00c9e5b0eb1c0ee6bc803010d10b57d13b0922c2bc89abd502f7ca5fe04a1fab694530f7f18b0549a927942b853d48900454c5ff74ba7a31ccaf69172232a7e7e06d286cc4fa3991aa561020898d79f2c132834671b0bb716e4d89649e36a845dca75eb1d5fc63736eb9fac51c17381252bfd113c6a29f6c3f64a71dfbdda8c578b7688f846d8f08e41d24dda59b2b340aa78ed0ea5402e6ac6a152bf3f20d37fa0b2797fc1195dee744c959fadd23637f0cb036a4725e2ba0335ef5caa158c07a4891a37e995588d5b4c817099e243a7f3f60cf465cd36b169b31950ce27abc15b12bd69f1cc404839edf32d69821624737b1d7b6493da692346c92536a6b648afe83901a3c76ec67b9a2cb864eebebda754930de6fe33e113f58ebafc85518b2b704ee34dace0f0b87176254366e0660696b9ee8919d01db4446929921c6779c3373f8a32e412988121390e3c762648e3a09004ad0680b271ca2e1276a3b68f75ffff12621dcc8190432dbbfdc28a83a7325f1a8bbc39992b37c23ba50cb2d2fdcef08d10cf1ba73ff1ca52c0e53227885405fbd16ebe78f731dbaf5b1890748d3788a0159359f003a6180ede1e087bb26af9d982fd56dd6957c7659ab6070c838aa60c2192a55206cdbdd183413a244ed8dcf605bec24f3e38c5faf01d667f3a0417deb447a66fa5a2633b6a7cf5f9c244dfc3ffa92b027619ab2169c970350e512b2d974643eb077304af0fd0918a3395e28b186fd67d57ca570adce1f86a797076f3f858d09370c56610c89e85d5256b28eb308fae1a512526461d36516e7d04fad51b3b57be7587e42b0da2955e77f2bd33500d85f692df0ca550952732e63faf42c49b7149b673d83ec8f4b76622a22ac7ad206dfbfd3641315cf7791fd7b7b177cae057cb136ef016102f0cf71f5dc63b34b3ebe59ed063ee7c3e6438fa0e20549f6b8863daf9397487fb45a49cc19fa3accca93ec89aeffb78637bd3f09e8858a0b934427d16a989d91bdc320a94c6103617569b9c78ad7bac0f98c59ad6d022cff54d03218c131faca35d10f82812bd1fe2b16c10f762a25c3dfc95ac3bc3a1dd5c97a04f0bb959f49f00600111bc735379014720f6cfaec59bd735144dcdcb2071fd32c9d93bf1ed1f88ec608665dcc12f0939468a1534377460e0e7e2d419b770d7e708455290c8335ac5ea9a7f5e69f5a57b043ead1bd2c4eb4547b0f361fbbfd40190bf9771930f52ce867a4c9540f87c853f442dd4c4197fe2d7708578738d10266d745b84973c5e7fb691a53b919bfd0b107c97823278a8d02f5fe8f920474c6d06d8dfa064a38748d98a13cd5b201dfa2e080cb0183d8bbba39cd401c0784e3981f655edbe03e6220650b81415d9535f7940514f958beed901fb22d6e052bf968c66ca6e61de37211aa0d2a2908d6e4435fd3b6e383d18eb4780c8275079d2b512280540c064b8af00a614459e333a01f71671540ffbac83eaa71edd06f8cb0714dec753ef00bf250ef044d38ae2c13c6a8fd32b0e539fc2f078651923689eaedca9c680b12d6d2224c7a6d3c2e2734e01b366bb593869681616c816a5ace1acee09eebceb634e1eda293b0cd1d23c2ccbe8c974528c79cc3ffd6e45ed108bed4aa555f67349efa44eff5cb50722a8624b93ba79bbe9aadb83b066c076e8597293f4a8a525c8d61fc2ed933806a63ddf4c137d2f358bd56e8788ccd768cd69d36d0647d4a4d0a3ad5dce6481212e734b70c227b1e53723bed9b7c783f46da566cd6956627ea2830d37c736578acc385d67f05447acc516312f3af4710d19f1483e6e72c36a7de2b4ace72374f4fab79a4f02247ea43b38a94d88ffb4ffd276b717a19f4b6feb2eb618b1b854f55c936780c259736288c65afcdf1213c8d7e6e3c87daf80cf6c6498ea033584fbd5d4afa53e4b22bdadc31a5de86883305a83c25aba0c5b5b5a986a7ad3891b90a6f401a2beb7b357c399626ba8f55c7ece04060506d9b794da78da52a5d92f74f74ad17760da8d6ad429d68723191326df09b0a79d2482ad15ae9576030ed0b61b645eb140107a69100d1dcfb64e8ff8daa7ce9ee484113f875a5ce8d41d0dd0e552a9189bdb0bee23b27a1ee246d80f3255e1c0cc47bfed43b7d94f7ff2581ef179b5e365ec89da2673b26c1fc0579ed6393e364691b9ea340ef0bc420850922b131f514a1e8b00f538865181e8e4ec42343890a5efe2828b5e3efa069d148e5232eff769f135d75dc52fb13b8798a7b4f220ce4a30ba519aa9e0face82a3a0361b1be104ece7bee757ac18b32b85fdce8ae7d8ab7f0c87765dc3c0712e07b76a5c7ad9cb0e1c5707de831298b090145bae08e06a11a7b417e8a853b07b7f3f3f0a6f96d832e80b339d6952b7befd9713a5277b3ee08bbad8f64d9e2ef7dbf6992d0b640e597eba167ec5ab3f19b47c97c852679ffdfbdeb72fe8470bc21f61350673b66858d79db8539a5a56190b1d5bd39c4f6e914f54ddc8017a7a974dfab894a0747a4502a8981f3a8ab640694178640caa8b0a1151b04635a00057c7fddcb68652b376c645c0a29678881a701dfcff8126981fc35ba4a29554b5020a13608ea4fbb856d41aa64938f6c18a918133b800584dcb6fd85a6bfcf6e8931265df1259112392dd8068cbd91bef408fbc917f598a53c75664a09c03933c281f7fb468daeafd2a2347bf20ab4cbf262dda2d21741c79177e0885bef734cbeda6eda8c32ecb39dd74307a71e48765c344562523d3ec455902546fcb886d883bbad26cc34b65c6609e397ef2543507b12736795c87c6716ab5d85381f898355ba95a71996a111f5354bf781a9b903d6741ee663b0b7a901fecb21693a63f33868e02682d4bfd29fbfb237db45024938dbd2c04683c3d98fdf218562e963d9986f685a5d7154dba0673225ece16ecee8f4fa1a5aa546ad7c5b54ea01c8b6a9695eb566fa5171c01a40ee70d1ec0789a8e113c68414e7043784418d18098b7e91aa883fbe89c6545d6a6964b0dd81bb74032e89e1e48a0a2dd7c118e58881c233fd2bbd0b1d0a4a9dec74b9d27ee857b201562b3edf97fdae0adafa5fe1ab1e9d4b47f0c1c18dd0dafeedccdb57032bc64945ae0c89279fbf42f0ed95a6cb30909637b724104d7d82c17e9ab1be43c980e39885d549cf7e5d2e7159641b2c6630e689193f43553d48dc1bcb7d6939149c66f05097979d423c7076ca7206d4b0cbca680f9d5d2e4ad782a204f80e65dfe311ea2a88fa989ddb5b6d31acb537e1b6f83575a0fcd4b9717b809971cd9d5574d038e4df83fb44ab6e52b51461521af0ef084a81860bcc2", 0x1000) 16:04:36 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080006006, 0x6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x200, 0x100000000) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062bdd77eae99244469df49a07284f59c200fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000", 0x34}], 0x1) 16:04:36 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{}, {0x15}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x3cd) preadv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/99, 0x63}, {&(0x7f0000000280)=""/184, 0xb8}, {&(0x7f0000000100)=""/12, 0xc}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/49, 0x31}, {&(0x7f00000013c0)=""/89, 0x59}, {&(0x7f0000001440)=""/208, 0xd0}, {&(0x7f0000001540)=""/4096, 0x1000}], 0x8, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=',', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000002840)='/dev/zero\x00', 0x1, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000002880)={0x100000001, 0x1}) close(r1) r3 = socket(0x400000000018, 0x3, 0x3a) mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x1b00) r4 = accept$unix(r0, &(0x7f00000027c0)=@abs, &(0x7f0000002800)=0x8) r5 = kqueue() kevent(r5, &(0x7f00000025c0)=[{{r3}, 0xfffffffffffffffd, 0x8, 0x2, 0x1, 0x2}, {{r1}, 0xfffffffffffffffd, 0x10, 0x4, 0x5}, {{r1}, 0xfffffffffffffff8, 0xb35176a6ef129870, 0x2, 0xfffffffffffffffe, 0x4}, {{r3}, 0xfffffffffffffffb, 0x8c, 0x80000000, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x8, 0x4, 0x4, 0x81}], 0x8, &(0x7f0000002680)=[{{r1}, 0xfffffffffffffffc, 0x4, 0x18c6aed4a24f4350, 0xffffffffffffda1f, 0x1}, {{r3}, 0x92ac51b638ab7ccd, 0x1, 0xf0000000, 0x3, 0x400}, {{r0}, 0xfffffffffffffffd, 0x20, 0x4, 0x9}, {{r0}, 0x823dbc406050755c, 0x1, 0x40000000, 0x101}, {{r0}, 0xfffffffffffffffb, 0xba, 0x4, 0x10001, 0x9}, {{r1}, 0xfffffffffffffffd, 0x1, 0x1, 0x2, 0xc4}, {{r0}, 0xfffffffffffffffa, 0xd3, 0xf0000000, 0x3, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x7, 0x388b}, {{r1}, 0xfffffffffffffff9, 0x8, 0x80000000, 0x7fff, 0x9}], 0x9, &(0x7f0000000340)={0x8001, 0x1}) r6 = open(&(0x7f0000000380)='./bus\x00', 0x3fd, 0x0) write(r6, &(0x7f0000000080)='O2}', 0x3) fchflags(r3, 0xa5faa94544c04ae1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r4, r4) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:04:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x42, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f00000002c0)="f294f0782ea119a734a8d43693870eb59425a4208f603c193cc1e28a8b642c28b909b9040c4b8a52d279acd4f2021fc0a6e6fceddea9ade30e18db6d27802f073fc8dd4636b2d224b142e61c63dd2de0b7265f8895790a358bd95360b59806173fe0010f9ed5e5225ba909fe7a0374abef93e0f751878544e795fcc9c2025858ea6f4e7dd6b41ee2fb6fad1a6fe5933fc79c61f4094831b2602fe5adc8311d6e97bec7acad2ec6d41fba1c5a71988860ecd53fd4db737c53d9b93b26701935aec06c41313d0c8401692e7f10a2de38e9eccf61fd6f7c3e64fa8c0ae470a5f890dcf25b929018894c9766831eef0a8a6aed22c4e68a56ae24c422", 0xfa}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008b0000d3ae00000000000000000000000428000001feffffff00040d000000090300000001", 0x2c}], 0x1) recvfrom$unix(r0, &(0x7f0000000100)=""/20, 0x14, 0x800, &(0x7f00000001c0)=ANY=[@ANYBLOB="757300fb6aa915d9fa2f4624c066e751fd36353dd1e4181199de5d54134f7ec247"], 0x8) 16:04:36 executing program 0: select(0x40, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x8, 0x2}, 0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080)=0x1, 0x4) write(r0, 0x0, 0x0) 16:04:36 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x1, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x100) setuid(r3) fchflags(r2, 0x0) 16:04:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffca, &(0x7f0000000240)="82091aa735418d71ec91e995b20710ae6a5395477bae0b5e7eefb317c83745b3b297f781dd8ca8d30e5113cca3ccc1173dafcd9aebd8ed6e99b8038b65f3f56fe97cee34c56e015a3042a5fdb3e2d53e74a0ef0c8a90b40f30095f089f755e46ecd75289ceb8c0a650f37646a110f0fc56c076bb6270ecfd829d4979aa6812a41b75740a1e82a97476a000332cc9ce158d330d464fc6a85e770bce4aa3d5eed801f8fd544d2fe3798624f36d9c67c320e2b8f38f47c1cbb8c35a3f8e67a622eacd75d26dd90dd253488aafac163299c29cb83fc82c2a1bc8ccd49195dff7e4fe51d0d472ba3c4f13d25620e66399f8b76791b6da7c9287ea02f162cf999bc65496a7cb707536") 16:04:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x10102) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x40) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) 16:04:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) r2 = kqueue() dup2(r2, r0) fcntl$getown(r1, 0x5) 16:04:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:04:36 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x20, 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="000000186004008ba8002b27fe6ec794ee000000000000ba0d31e99a00000000000000000000000000000038", 0x2c}], 0x1) 16:04:36 executing program 1: r0 = socket$inet(0x2, 0x1, 0x9) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000000140)="c5216006c997f63a209e00fac508f1d9d45748c6ce3baaa1f4d1c9e179b629df122c8a78bfd0fa3ef9f1fd0277959f9cb802167895e05804db667d83f74f7c0d3a5e35304efdd70231b5bd1f0930532082725baee7c26d3b6dac9734b72c837c58892e628d67b2", 0x67}, {&(0x7f00000001c0)="bbb05e36032e703452af86fe2d7ce394ab2812fe958f32b2881bc5dda3e780d1144ae443d4451601f4e5de0f642112287a611bec83008b06bb49a79ddb50871e0317f7e269", 0x1f}, {&(0x7f0000000240)="8c143f79b3c05813c00105666dede1629d1f2cb65175a26aecf3848f8315553fa3421beaae771be09c09a06c5bf63a8511d5de2f35c1d81ca503e1e8ef94ac3f600d559a6faca44845837fc3b05f6da21424670c9d101f291cab27d5725348948c5ac95c0591b6c19717b8e250bbaaf6366a39674128988dc0d554792f5352173ba6a0ba189d5212ef09f78ceae645d58d4ef85e24a071a0b15545fed1e58f2fd44bbbc313a8af8d1b790c2d5552c8adff6d7b9195b8125c82982512dbc1eae6f22d6aeff1059b5817f7ddbfad23a1", 0xcf}, {&(0x7f0000000340)="fa5d597479627d1032c3a0ba573d335788a19baeb630629bb251e1b960764d13a0ac7f2063340dd8dfa4334cc3749daa21e33bf301eb1c4117be10368cd52e8c973f71cf9e2f21bcc88b5882192d642ec8b0e458a805b4398e2bd8f4335076b0f6e8f41d0bdd889862fa0af35ccd96728b5bb5b52d2f791dd364e900", 0xd}, {&(0x7f00000003c0)="3dd2af2060a678318182dd3a5e9d8772a85af8e9cf7b0358e2f23f18fb234c058996b1d829f1c3c424f4b89d4c7d85a3414ec768373c46a82af65651467a4489", 0x40}, {&(0x7f0000000400)="8b5fef49eefd3e06986b95553dac864360034f262c54eae8659606ef359ee3b1fd3346b088e082fd062aa91073cda826338a8adb3dfc4e4ff1eded755eb2fd652debf6985a8e8c7d5b6625b875e15d526135dbf7e6745faed0da198c6e815560a3cc63734f6ccc0572632bbc2534d50ee8ecccfb68c50462208cd5f2d62a11d3276638bc9c7a781aec806adf85b48ac4bc54644a5734bb5e1a8a34a1482a0c6c98642abc4f987d6271eff6273555bf5a090746863fa385e6fb95f917173e1067ab3dd4314670ff3c3027cf8bd07fb7867078", 0xd2}, {&(0x7f0000000500)="37e8efca1cc13ba69e5fab6e8b3a68f7dd7275546e3ac68e20734428f4098dcd659150aed8d18e5a827083884154e24a8a13e6ebfd85db52de85f47e30a735cd6ec1ee66060da97aa5b92453802d6bd254295c3cad2b9249fefbe842b3f5dec840c3d2b9b120df7bad35ea4ecb174bb192767da24305281cff6c16037ffee6a2521a7663a13bb2076e4082f3d3d68c4d2b7230935f09edd82945680953597eed5b9922573a102a29a1c66bc6fa484f938ed7e0230b72c81f411903d9c3be50b47939253d8e7eb65c8011e43936b6e15a89f75b1872c868f9d1cba71a4e948d5701ea5e1cd166433bd5013e7b6d3b545e1e48b832be0996c239224b5aac29f0725e2e1073bdfcfe1868bf28560fa8952342c24172e44926696e4f43031690eea285094a6a87beb0768509686234d291262f5f9b430aa66801e6dd2639b670cd001deffde6eab9c518258ea65524a8d8b74f4cfc4d048d8052d49ea3f4cf84854dc59342575ffa301cdfb0d3123377b903bdf8611f3636c421ca759e228b12c075a7e8c7c31d888e13a1d1f775f3c9ece4e059b3e2f8f6795f8eb2a18542f902e13714d8c7994f3f8bbbda439c4f03e15f6f59a04c014b84f8d2c7f9f550d6864be1ddc9ce1181d17a1da746eed05c19de41f6958b6347f498b9d3731a142d9c56ba37c73631ff36ea4e316f747ec2e3f924075cc1478e8b7811e4ea2b4768a4196380694508b1e0c0d30d4ab29369c56bea781b91de9d82b2a22c7b7cbb59ffc9dea1ddcca786915076dbe8a82ed3e0861fe87a3a61aff30535e0126fa8ba1135ab155a303c22bda6114d89640de7b73d00591f24b6768944d0abfe1fc98b2310a03f17180f3f341fb17f0c2e2e387b63bf3be8b0912589509024d9c81cc1441e940da739f0c59047924efddf766e5d4b898ed4c548f8da6d989550281d28965ba6cfbfb9efa1701e19b20621b3aecc570b945086f22c993e86a41df6912ecc22234212516de0c6312ebd16c50d9c8718c25f7f0dd33a9dd0e734aac5edb6ff6bf9b85937c7154e62d83bc646f0a17bc8c9ebcb27401ed7602fb73ac2cefcaf3f93465e97d272b72c3f7caae47496fb32f143a474b7d1d122dad6e70e71e31e3fa510b5aa0f94f902c48766b2339db389c13ab94f950f7f621c1df5373cbb2ae1707d044ca0a4eac907745b80abfc192f7d6448193ad3e4f7c95da7358dfe5a166c10cddc21b48ef104f8020dc75eae66d2e2b1fc6135a9a36ff58323bf1cda016c0aa66f6e429b0e59f9860e9aade7747e2f50b1df59c67625b887b450446e7a3a8674bf7f0e11fffb3eeb75d0f6e0e5a7a21dc34770f445bdbca6d6a539fb91ea4decb080234978ee5ab7516e4b31891b84614988310291a7cddfa2d8cd112f018a229c95624d3fa2dfaa9d8ed99ae0c4ad9a522d4075dc147ac10840f382b2dda1b264767faa933b72538ac6b05c1f99339260e2566b8af43972fbbafae2dd0fba11b5f6894cefc920c5b76a8ac15f363a9c18f1032db3d537a17be0d0f36ec08970eb4eccface948b9273f920b44fe8cd3e4cda2c1cfbadf1a0a3e94f167cafe6a951cb1a94b70513103a9f536a458e87a1ab79a367311e8075bd66c6288c07afae5882f3861f7e579db1f69fa3f9eae645071f6247d1ef6c682ec9abe3928ad9608dd39dffd8c4ae1c959b08816ed459ab2b350953e1abf95db400f4068025beba2c037b90a5c4c9ead50e219cbbcdd2fd7dd50974d99cc723d312b36ac696c2bd520e197994dfa5ad551035189bbdd54f6b9570cfe5d4f207c7c6253440b084668af39e5f8e8f1b9b75b60d4a8e472d27a59110bd31385869e5b992d27f61ab85ff40a9889a470afe7f974113a43c8fc7e5f0945a332373e6b26d6af6ba179071632e406606ef9b7e921c5b98bc598cb0b009252c2985cf4e6070a9604895476411bf92595c7858d51439e58107bf535b61229c3d6e8eec21821dbd920f554431b14073a62bb88532a85a1a4fe9c6c0fe44680255a23d738fda6c21811476ee32e5ac0a2b4e454aed142be2db61f6d2f29a60b795c9366be4aa94f61eee7fa136cde0c4fb57d9ad062412ae5ad962d6bb1b62ac1eff9a48ecaaf1e82209c673426cc07118ced223d5bd80f927e8f5e7739dabd48f9e4c6659fe9a7eb053213294cf79a670ca24bf67d8bda60bdce2cd48aefae7e31c4a36f141aeb29f34db33dda8c9da89ac8befa9d830eb1bee03c3f40d31423a2f6726acd74ca970142e5f2c5d473dd3fc12cd11758c084bbb67b1e29fa4a41c7b80b1a4bf859f0e755e0cf1272fb4b9679cd95a1411ccc8f97b28a747672b1c4d95ea53900f1cc291c2d10952ea6e8c068e54a38c0ddf1dc84af25d23b46d267c63590012784d88107236ac4d1062d0ea2dcfe788fb21706ae1b53b0c12c906d93fe5edd663415e8a489f23beb5f46f9adc46a683fdfe3bad75214db07147f51ad74f6b6deb3b3a6188112f3d0ee8cc9d5738fae24a95e10cef0b7b61ce0742083a3b519e69648cb1c15574473aabad544c69fcf5061bed84adcd5dcad8cc881bc4817467ccc326309b9dfa4b2a8b8da8e6350bff624a6e6c07d9b1b3b23db42574aec2bc8b9ab1b2b0c1160327aad619d4147cbc0d65442eea7ecbc1cd1723a8ef1a95d89ac148fb3fce3cd63e0432ac961b265bcccf2d55a385b18237ede5f1c006be13a7e34c2aa50127e8f0efc563579469ebd123c1ff2089b7f9e645a2af7a740711f7039a3459bb568b631a731518e1eb1d6d110ae19c23e7b6723d8c56b97b3058325b6905b246c6fa9f6b257e3115fa27bbe5481edea300465af262fd87fec8c441900d91f1a7d28d231772ad9f09f7c5873b2501228755973f648a0910e7126603cba958fb22f1276cfa568753284f7d8144c58284b4f0d5fecf74e3bf311391eb25096d26e39a3d8ed32362c9cba68715269c890756b95cf8488b28f0d2dffde8855335e049457124cb0b87494a6c43b6b283a799245ec1d8b74823802d12163bbdb966607f4d44683ee2476857f2527ea59d2bc8877d36be21217de2875dd40e6c040888812e7a5dc09971e06adeeffec3d150ee9a0f592b2a1f2d8a046bb6954237f05e4ce7fe37b941b57d8be9931942bf02e63b5bfb2f8095f3c7bca171bc7b8768ed8d4a166a2ba5282f14904125fa54e52d598d2d26bbb8ba6985a509447e760befe8f5ebb5e7f8f1522b8bd5a35e5958834eca86fb4a93d507a01c7013104b9738ced466f9104eb7d9f86f0d8874358a0d372f03f072d3966d41ffb3bedfcf0d22a772a5ca6d6a512a65b4119027d27f8e74940b8483edfbb1343891c25087259a3693c744c4e5e260ebb52a92c99243405cab147966d346c29be9d5a7426445fc0e6b996d850b958c7d23193229426634bd4a2611f059a6c9dcbebe16a5d539c8c2d3a7c24bca07b2ed87c01f7dd80be23934e0b811e60e20a3266989b0758211049d36030243f34207c1781cda70226e290eb4165a6131cf13638455613dfed1221199ff622c2b0fed186d41e9d02bee9f108204501c652fee2738257124fae655427d1deb1f104ed271772c057e9795a7e2dc3057977366593c82d93d92b213dada2ea16f60abb7f3bd89821df1e8ba1f8447a4866608330a50a169f179e7d0d432ce6e15f105ac6768bb9907feaeb122edcd972d6bf250f329f6a29eb8c3276002b823f7318d05a9fac0cce752a9adf0ced32ccecef6c97351b9f53b218e663283170fcfee266e12186a1a6dc5e8faede36a69e169cac6a00e0f3f3c96684acefbd8f9355323726f63d4e5b32edc8f811fcbf04d74bbda92ea6f4573b2b95527aa59acc3992f588ce6dd1c0d570ea670c575ed4c25c421541dfd36d541d1a2bc6e76f2f8a2c988c265e229f28d06864e59cfbb20df0eb36dc127da45f258ad1c1a6e439ec1fdd00ddd26fbf7c11294f5ae6da83c18a915b98906ba64f5dce37ca51995720d14ff50ed55c5984079ed6fd50aae3663276858647a050986df760536ee7349ae961cc44b769cbed6a7415e02588a27d05a8b5171ad391012ee96a70da3b5901ebe1ddbc9cd55fbf63c12f2e7fd02b7cd382d21190dd0187f8a788257c8e47b86a7ef3981da2d2bc62fc59535748ae3665b676dc6d64ae97be78f6d92add8d43394307bb29e3611bb25dddeda805ce7300458aa0126256cd8c9132349638fd630d5a690bc7c39d8b6f215003c23bf7f095bcb41628d1f8052541d120933fbf8e2b241446e5026783b758fece280674c9f6ba546807c88fe2b55c959f61b1b852892fc3b2de1a4b251d492e1fdd27f29ace1a0f67667d77079d217312bb26fec305bb0d632a6e12b876406f230bc74f6a3dc2862d442b70297119bff08d46cdb62731481c6a563d635747e87883a3e90afde8444fc71e7c1b8bdfd84db1f44a9371e2dfcc99db2b7a7a79579833efa4c038518595ea30be8ae0916ec20886c6263842bebaa9b2bc2013aaafccafb4e4a84bab140dbeacba7139703f764a38a7be812c2d0285fde48972c0a7d3a2ada44c683885a72543cefd5e285df96fe778d7435ad526bce0d781686bae2f776325dcdfa48f849b2b75b661d2499184bf3aea6776ee3ab7cfbe5684c41007c731464c3a9534f54ad8cbde186448ac5dcb5ba7011db091b652fb7dbbbd7e824e6688f400225e6ab7254566ca6fc3c3ba9951959046e86d393752e7f2043dda719fe95b051afced3687b22fc2a20756823b517c02b9e8d45fd3544081d5ff4cec3f54cea16e0d6a8a0eb562fe29199f5cbd9008d7feb626af768a8d44cb2acf1845c5d534cd8b6038402a8948b233b9318b0076102d505ae233c4b619c78ecf7cfbfd08acbdc9065b0a5b1a1773fe1ea3d45fde1a07efdb677a8a24f55f50650eeca5ad57464337e626ff0362ed41820f0baf902e35f5227c750322be8d46ddc99b545c5a256c7603be68c038e0911aadbf1b905bc33cad277de7d8b2cb25a0da22e59090ee534baf56576ccf8b9d4ae544748f9f32506ee8abf47e2be651f0a21c3e6bfc8bcdd2f41d20880efde204cb4bc9864e792e263e44b0b4981a73860fb289f742445d014f313c7839c334d10a211e148f1961e1efae1b7978b1703f5d070548366721f0acdfc619ad2775510e9491ddfe6510db74c533c2ac1c48e6b75f585e22e7662ca4168e27beb7ede5e61708cb803230a5ce4b08a0c9b7d54f7070f53e48965aa486526d35cfc9b81c163aa22439e4da335c986db2620ffc81b29cdf5db66e57a6e9d39605f4dd9d1269498027802712ed1301a1798cba758561b3cbe7e1a3cbdf532affe3c42d5f5f649fb19c9f18e01628bfde8c6ad8ad30cf8257573b7fc0fb49d1ef1148e2417fe971d176bccdf0e94983efda2d776f4fe89980ecb814d975a2b79952a689dfb1d82af381b6c1b27ab3cb9e98f3ad1d5967f128993addfdc941b40b1286e1bbf8453a9cf17e307f14d10d97c14c49dafc02407d58a9c41ebccaab8c23ddb16dcdfab8ae0665e6f8e853984d81d71ba9c3c7879892004cdfd800ba2bfe327fdff37018e4e8a50b54af53f70e803bfc826f75df720de68d2f773d806adb42d11e678ac1fcf7f8317aba77ea92ef1bcf16a44b6b094392374f543211fb5bdb7b9f493f52a5b74c6c85072d7460dad11f9ca5582f1eb4f50b974b2d4d9afa2bc063a7107239dc05420ebe1317d109ab52fccc4b61985e5a681f4b1083d9f60068e751152f60716f2b4b3875d406e460a957405c9f2f28bcf005d710489742b77", 0x1000}, {&(0x7f0000001500)="b8829bf12bd3755fab5ea57dffd57a95d3c875db72337b6292c9bc77984c7cb088381845c677b1537299cbdedac82861b2acb2ddfc18c2e7b386a675cd984b04086d00c8afa22f758bf29a81a2fa21fea29149a9223b9ecf584105c7fb920751f811de71b2e630e2cb16ec418a605efa60a10373d021ca3e0907f385360cd8c8093e40117586f0f154909e39cb3107b6e901a236f2a22178a4e04401681201548dd48f7b8a312c42975d4a7682452569887a0c8aeb299392dab9c2f92cf0582cc50fa9ef725b1559625ee64b2011fe42805a072626fe68500705d90d3637f0306fd85d24", 0xe4}, {&(0x7f0000001600)="be38e364bf5fcfaa9fde47d16dfb6c2350c0be9fbb20dbbb089dcb6af5fcfdd28e8c1b2240d3cf46b2207701b52ee8c9a70ea99ae852f4ccc391ec916669739607607a9069026b5974d6feaccf42d62c4f7264ae5a02f1c6c07eca187fbd0bac5a25b0297decc297d59d1639821647fd5aef201c031e9e18a4aedbacb6c449e7db8841d04099d129866382a58b508e7b4c227d3e5a5c49e4b1a330b8e67bc16fda17851bb823e6cdfdd0dec9dc5260529baa17cd794fa8", 0xb7}, {&(0x7f00000016c0)="c96701a580285afd7cfdb5bb054e7acd17f4934888b237e556407274817d27f7d7045d3f361ed302c3bd81c152e8b524e5ee11c169cfee601013145c0689ab6150", 0x41}], 0xa, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x20000003fc0) ftruncate(r0, 0x0, 0xffffffffffffefb1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r2, 0x0, 0x4000001, &(0x7f0000001980)=""/124, &(0x7f0000000000)=0x7c) read(r3, &(0x7f00000006c0)=""/178, 0xfffffe74) ioctl$TIOCCBRK(r2, 0x2000747a) r4 = semget$private(0x0, 0x400000000d, 0x0) semop(r4, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) connect$inet(r0, &(0x7f0000001800)={0x2, 0x3}, 0xffffffffffffff33) semop(r4, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000001880)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0x9cf9f68a) clock_getres(0x3, &(0x7f0000000380)) ftruncate(r3, 0x0, 0x8001) fcntl$dupfd(0xffffffffffffffff, 0x40b, 0xffffffffffffffff) chroot(&(0x7f00000018c0)='./file0\x00') sync() getrusage(0xffffffffffffffff, 0xfffffffffffffffe) open(&(0x7f0000000000)='./file0\x00', 0x100c2, 0x120) msgget(0x2, 0x608) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001940)) semop(r4, &(0x7f0000001900)=[{0x4, 0x80000001, 0x800}, {0x0, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x1000}, {0x0, 0xccb, 0x1000}, {0x3, 0x0, 0x1000}], 0x5) socket(0x0, 0x20000001, 0x3) fchdir(r3) fcntl$getown(r3, 0x5) semop(r4, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) 16:04:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="100000000000000000000000000000000f3071f52c9299406907cfb0f9e8a678db87b54caa1efde8d3397c8f42f47f4e9b4c25709d0059de667fb2f693e5a4a2f1d87d25fa38b29f03140ecbcd3a151caa5847c9fb19af52f624395afdd12013095a6a14d96a581b2a06be035723eabcffbb6393a56e087d724bf800d8dee08c325306e65863fde21164a6f05304f959e2d706558c01b3f0e5b5c59e27c273062df8960ee87f3535e270d26863"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x182, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:04:36 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x400000000000200) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x5, 0x1f, 0x7, 0x3b8e, "564030df121a409f8ee764c26d42fd434eaf9141", 0x2, 0x6}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) socket(0x21, 0x2, 0x3) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000), 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)=0x2) 16:04:36 executing program 1: r0 = msgget(0x2, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="43000000000000008797eee434426ff45182de4523d83224d9fbd530d828029408000000edd8b9ee92aec36dc6a38be0dcc7ebc436b508610b65aac252c9ec5b08c0bd646896cb13a0d80f98f5087492352703e5ad568cf891bf4d6f40f2028403d6047070121cb7adde8799e03a69ea9a42bca40b4a0781ba397bee8f22f5ca74"], 0x1, 0xa46c9b5057fc64cc) 16:04:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x800000000000004d}, {0x80000000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x8, r1) r2 = dup2(r0, r0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0xf) syz_emit_ethernet(0xfffffffffffffca4, &(0x7f00000001c0)="96") 16:04:36 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x1}}, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x801c, 0xf64, 0x6, 0xc4dd}, {0xfffffffffffffff7, 0xcb, 0x1, 0x5}, {0x101, 0x0, 0x3ff, 0xfffffffffffffff7}, {0x3, 0x10000, 0xf000000000000000, 0x5}, {0xffffffffffffff93, 0x6, 0x479e, 0x50000000000}, {0x9, 0x100, 0x6, 0x5}]}) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f0000000000), &(0x7f0000000080)) 16:04:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000100)=[{0x0, 0x5, 0x80000001, 0x7}, {0xfffffffffffffff7, 0xca, 0xfffffffffffffff7, 0x4}, {0x1ff, 0x4, 0x7ff, 0x7}, {0x1, 0xffff, 0x636d}, {0x8, 0x19c9, 0x4, 0x6}, {0x3, 0x4, 0x21, 0x8}, {0x0, 0x5, 0x3, 0x7ff}]}) 16:04:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r1) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") 16:04:36 executing program 0: nanosleep(&(0x7f00000013c0)={0x1}, 0x0) r0 = open(&(0x7f0000000440)='./file0\x00', 0x80, 0x80) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000480)={{0x18, 0x0, 0x7, 0x1}, {0x18, 0x3, 0x40, 0x3}, 0x6, [0x1ff, 0x5c6, 0x61, 0x5ba2, 0x1ff, 0x8, 0x0, 0x32ae]}, 0x3c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = socket(0x6, 0x4000, 0x3) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/pci\x00', 0x8, 0x0) r5 = dup2(0xffffffffffffff9c, r2) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000400)=0x6c0) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x8000, 0x0) r7 = socket(0x7498009b5278fb8e, 0x2, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000500)) r8 = socket$unix(0x1, 0x2, 0x0) r9 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = socket$inet(0x2, 0x7, 0x9) r12 = kqueue() pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000080)) r14 = semget(0x3, 0x1, 0x88) semctl$GETALL(r14, 0x0, 0x6, &(0x7f00000004c0)=""/52) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xb3c524d5c235f53, 0x10, 0x20000000, 0x8, 0x4}, {{r3}, 0xfffffffffffffffc, 0x20, 0x40000045, 0x3, 0x3f}, {{r4}, 0xfffffffffffffffc, 0x4, 0x40000000, 0x6d17, 0x2}, {{r5}, 0xfffffffffffffff9, 0x1, 0x4, 0x1, 0x5}], 0x8000, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffffe, 0x10, 0x40000000, 0x0, 0x6}, {{r7}, 0xfffffffffffffff9, 0x0, 0xf0000006, 0xffffffffffffffe1, 0x9}, {{r8}, 0xfffffffffffffffa, 0x13, 0x1, 0x902, 0x7}, {{r9}, 0xfffffffffffffff9, 0x0, 0x10, 0x1, 0x8}, {{r10}, 0xfffffffffffffffd, 0x10, 0x40, 0x1, 0xffffffff}, {{r11}, 0xfffffffffffffffc, 0x8, 0x4, 0x4, 0x8000}, {{r12}, 0xfffffffffffffffc, 0xc, 0xf0000000, 0x7fff, 0x3ff}, {{r13}, 0xfffffffffffffffb, 0x40, 0x40000000, 0x1ff, 0x9}], 0x7, &(0x7f0000000380)={0x5, 0x7fff}) 16:04:36 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x102) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609", 0xcc}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) 16:04:36 executing program 1: r0 = socket(0x2, 0x2, 0xffffffffffffffff) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:04:37 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="e1", 0x1}], 0x1) r3 = dup2(r0, r2) dup(r0) setrlimit(0x8, &(0x7f0000000300)={0x0, 0xfffffffffffffffc}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) ftruncate(r3, 0x0, 0x7) 16:04:37 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) openat(r0, &(0x7f0000000080)='./bus\x00', 0x80, 0x80) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) 16:04:37 executing program 1: pledge(&(0x7f0000000080)=' \x1a!', 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x5) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) 16:04:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000380)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x18000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000200)={0x100000001, './file0\x00', './file0\x00'}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x12, r0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="78cc0df0") r5 = semget$private(0x0, 0x3, 0x4) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f00000003c0)=""/216) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000004c0)={0x6, './file0\x00', './file0\x00'}) write(r4, &(0x7f00000002c0)="0d0c307948f0bc6b1c10d414a8be7451478a5386ecb7c4be2198d61a7e11d528b28a0c02eebf8a079887ac55c610d09ca118b1", 0x33) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x5, &(0x7f0000000240)=[{0x5, 0x4, 0x800, 0x10000}, {0x1, 0x1, 0x81, 0x4d1a}, {0x3d62d7fe, 0xfffffffffffffff8, 0x1, 0x4da9}, {0x2b9f, 0x2967, 0x8000000002, 0x7}, {0x800, 0x1f, 0x6, 0x3}]}) 16:04:37 executing program 0: symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus\x00') r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) rename(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='./bus\x00') r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r1, 0x1}], 0x1, 0x7fff) poll(&(0x7f00000002c0)=[{r0, 0x8}, {0xffffffffffffffff, 0x91bc3b0fb28e87eb}, {r1, 0x40}], 0x3, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) 16:04:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x3, 0x4}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000180)=0x1) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000100)={0x2, 0x6}) r4 = dup2(r2, r2) dup2(r0, r4) socket$inet6(0x18, 0x1, 0xab1) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f00000001c0)=ANY=[@ANYBLOB="fb182e660000000000000000000000c4dd4702c9ad29170761b4c78505839ab748d229b71e106ed3b096d75d596d196c331b708d495b7079a20fecb1c6f7980b9bbcc10d0c7306a4847d2dca60fff298d01f7af8d6f7d8b118c09a33c73ca7043a435c94e2c013e0d3d8d3926178ddc400"/127], 0x1, 0x0}, 0x0) 16:04:37 executing program 1: r0 = socket(0x0, 0x8008, 0x6) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r1 = semget$private(0x0, 0x5, 0x204) r2 = kqueue() preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r2, 0x1}, {r2}, {r0}, {r0, 0x2}, {r2, 0x10}, {r2, 0x20}, {r2, 0x80}], 0x7, 0x3) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) semop(r1, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) kevent(r2, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r2}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x7, 0x7}, {{r2}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x7}], 0x912, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca539}, {{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r0}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r2}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r2}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) close(r2) semop(r1, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {0x0, 0x200000000, 0x800}, {0x3, 0xbe2e, 0x800}, {0x1, 0x5}], 0x4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchflags(r4, 0x1) readlinkat(r3, &(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)=""/92, 0x5c) writev(r4, &(0x7f0000001c80), 0x1) kqueue() write(r2, &(0x7f0000001640)="37d3503565b6b33dabf15912881311087467360e1a79749c6d186bcb893678242332dff0d72d082588e80f12f2a88e9a86406f9abcd91b44b06dfa3bae79090d11a5a607199288ad1e9deded1dfdcf9dc426689cfa97517d0626b7b4e7eb48ebbdb33a5cc664", 0x66) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000480)=0x7) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2a, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r5) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000180)) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000016c0)=""/83) dup(r4) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000001600)=0x2) semctl$GETPID(r1, 0x4, 0x4, &(0x7f00000000c0)=""/63) 16:04:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x842) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xa09875d2428335a9, 0x104) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0xfcb835d80ea3af75, 0x1) write(r1, &(0x7f0000000000)="87", 0x1) 16:04:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x305) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x6) 16:04:38 executing program 1: r0 = socket(0x6, 0x3, 0x3) getsockopt(r0, 0x0, 0x25, 0x0, 0x0) 16:04:38 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) pipe(&(0x7f00000001c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x8000024}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, 0x0, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r3, &(0x7f0000000000)="af265d7693bfe67f", 0x8, 0x402, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) 16:04:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x337f2c10306e040f, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x7, '\x00', './file0\x00'}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000280)=0x4) write(r0, &(0x7f0000000100)="489cb709114540b30cb3b979dd13b55ab3aa809554363b4c168d5aa0f5034097f0bcb12b4d581fe410e353cb9ecb4663210a52a5116df02bcfd10f442f17b1184116460441c47eaeb6c794d18a88af8752d5a98aa72bca996c516722636de6c56330ff7c0f7bc2adf9f516ab2ed5ed9b533a6648972673997799344571159fa0282d015bb95a2ce1a351f7d0a0aa3534ac4d8811683bc9fb", 0x98) select(0x40, &(0x7f0000000000)={0xde, 0x0, 0x0, 0x7fff, 0x6, 0x1, 0x8, 0x5}, &(0x7f0000000040)={0x164, 0x7fff, 0x4, 0x8001, 0x0, 0x100, 0x80000000, 0xffffffff}, &(0x7f0000000080)={0xfffffffffffffeff, 0x100000000, 0x1, 0x6, 0x5, 0xcc, 0x4, 0xfffffffffffffffd}, &(0x7f00000001c0)={0x1f, 0x3}) 16:04:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x87}, {0x64}, {0x6}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x6, 0x7fffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair(0x18, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000140)=""/146, 0x92, 0x803, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000200)=""/166, 0xa6, 0x1, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x1}, 0x8) 16:04:39 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_addr=@in6}) mknod(&(0x7f0000000080)='./bus\x00', 0x2, 0x2000000001b01) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000001800)='l}A', 0x3}], 0x1, 0x0, 0x0) close(r1) execve(0x0, 0x0, 0x0) 16:04:39 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='9') r0 = getpgid(0xffffffffffffffff) wait4(r0, &(0x7f0000000080), 0x1, &(0x7f0000000140)) 16:04:39 executing program 0: r0 = socket(0x2, 0xc003, 0x11) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r2 = geteuid() setreuid(r1, r2) connect$unix(r0, &(0x7f0000000280)=ANY=[], 0x0) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000000)="77694b110566c1653d4b623ab7", 0xd}, {&(0x7f0000000040)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x8c}, {&(0x7f0000000100)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7928e4541baec5194c07e62b3ec4070bba4d4204b5ef7571b8080d524ef5682c3211f0c28bdd892ada68fa764ebc3d6e8b71439d4b835928287d51f774e9c41d14d54abfd821e815440ae65adb67485cf4c320f0eef7f34ef17ca5f7bda0836ed8ac34279daf42c2c58a891fed235076ab38881a47f12b225fd0d696722bc4317857220915c49318aae3d3a2469d1c3697fe8fd57076f90245389db343bc48b8fe18876afb17ab6c174b6ca7fd70a749ff6e59a1a6eef6c8fdf2d9c6be266e6b0ad0b000d07928298c95816e37646137cbef4a57ea8819489aeeca3f313c1fa034d6d43af36cd6cd68751e5fab0cd6cf501d2ce9397f89c17b8ed1e71361279d6f2172376cfb72747aec6b900cf1dbb9fe0b8334d19fbfb023754605bf39dccf2b8964bc52e6508e5edb9e86d7cf94bf918f997982d4d1ea39da83806aa058365c2bc1bb405edc6fc6b0d166366b2e2abb1025717065e3b3777379ad69b8cb6f024199ee8cce07b3807a48ab5cb43dd5bfca65d987e5c8faa3065ad6919dc2de2bf98161977a07c158241b4eafec339fa32b881b8af6302e34a8b426b69646b4207517478cc93cd6c3f7be6959ae42eb0b3c984159a3e97ba7cbb18dae75b9ed0a0aaeb4c9283a078694b9a1c637aa8f764e27496bc326b0ef54b637a34c8d99a3733d8b1e326e97ec46d6533ab049e8b647016cf4ffbe9aaaa9eca13202ecd4fbac0f46fd3c781e79809f08275fe6c2b4435d284b28aaa44f1d39cf5f2b0e477adbcdc2e4c6362a7d798ee208347bf050294a6cc3e794ef5290898d67e4244256f57ef58ea9e771a473d260f6a621a35b8939174c76f6195c9decb1b413ca97539f643110458f2fcb5d9eb87170b485ac54465fddf24fbfbb8ddc9790c4e07ff7b09ce1b711009363ad8c9992defc5e4f6f86cce4e0a2203eba1b803874095864edeb603d731b74292af38f9e0ee33b775175f63f80082e5379ff7c19dd0d1b873f6425f09c76aef630db9eb10efc65258214f6a5e45a89d85d3b2bdd9a7922d6a8474d1e0edbc1a4b2f70cd4bf8315882348bdf21744a3d089fa2a0f737938013da1fc74906bc5e60741da11e95cdc33554da625e405661153575d2e95caf1a374443d9163422749c07b7133c052da36b533b84afe0ec11937a8c01e27e4a0c734643dd99aa4fd6460f0249a3eb3846f73deb865186b5300866af5c21e3380d4cdc09612cefb60f5c83de9a39fddc8a2d6d435d0d005b2a501535de24e3fe01f1100a9462e709e9b5a14b457257481ff812a1fc698fb4a6df73de749eb05587a112ac72bb14068e1102051fb66aeb4689a5f6bd6113682e7a2d86d38697df57d113ff2c4473398a89c155c3047b2cce5fd18ec0bb99719b551177d2c73dd185ea6f3ac70bdb5b2adf39bdb18112a1c4e6eb3d2434e3d106a58e9bd931b63a39a9f7ad5773efe08ab9ee343c8526e7474998f0b906e1c13819794f04fcbd656d6e20a16de6feb8c0acb051d94c915313fcabdaff0b824317bf0081ebdb159f65d643051fab995fb17ff9ad37058109af7d891593d88354fa7410222277713bf206ebacbe4dd26e4e3af8e8245b8e0f7d421e60bcebd633a7e3f878d14b1d748946099c8fc070a732c33e36b826e4e9019597dd480db1dd33f14d77c988b77db777e76a8b9ae0aafce3058249d6b8e50d1b338774e11da9cf6ddc1e465c5fdf253ccdb7fa16540f1d0866b59ddfcef1a59c3611de50406ef267523b61110b7aa8d72eedffd1c4cfac741faaa4c28c22c77e573d88d12ddf47cc983d44f11699efa29cee1455ec2664b6dd887bc8656eaf50095ba658f6d4182ab0b0d20d57de5b3d8cf7f98171d12446d3655ff3c30fbe8fbd8b00b28f9c3d945f6e2a80debfbd97707cbbedc89c8f472fcecce40d6d229962232693f5d66750219aa56e99011c8a9c515f9994e1b56f92b240b845347047e14e0afea4348383afcbd2810aa847c185f877f00d4ad0af9a0bb4d779c1dfdd818e4c70ad813bad4f40193771f05c47d87476f35d882342f3961bb5c1fd75f4626ebb125010b2629361a42d0fc532e92494b364982c06524c77574438e90c937f2ac5fa717f60333e45da81decfe2b5a6cb74c65a292393b298aeb95a2b73ba792a568f866aae20539448541814c3da2bcaf99dd7bcf049d1b7f3afdd5c229598595027be1ba0923db10e13a8bd3fc350359f1991805dd97f73b44d3a253e2dcc4db393f20d2735bda62d9dc449fa2dca8496db0dba7c775110ef3d21a2a5a8d494b19ebfcf411de209ff831e47171a47ba971673809056855e1fcb56e04bb57a5658405acdfb2fbe96affd1eb3a291e94e3509b664e033d5891763d41da5f29c8503f9", 0xa49}], 0x4) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x90) fchmodat(r3, &(0x7f00000001c0)='./file0\x00', 0x75, 0x12) 16:04:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000600)='/dev/bpf\x00', 0x20000, 0x0) fchmod(r0, 0x10) write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a0", 0x15) r1 = open(&(0x7f0000000040)='./file0\x00', 0xdf22e9a9ecfb1ba3, 0x80) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000100)={0x10, 0x8992, 0x4, 0x2, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x40}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x100000001}, {&(0x7f0000e16000/0x1000)=nil, &(0x7f0000fe0000/0x1000)=nil, 0x6}, {&(0x7f0000f60000/0x2000)=nil, &(0x7f0000e6c000/0x3000)=nil}, {&(0x7f0000fe8000/0x3000)=nil, &(0x7f0000e16000/0x2000)=nil, 0x2}, {&(0x7f0000f03000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}, {&(0x7f0000e28000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000e45000/0x4000)=nil, &(0x7f0000ef8000/0x1000)=nil, 0x100000001}, {&(0x7f0000f75000/0x2000)=nil, &(0x7f0000f1f000/0x2000)=nil, 0x100}, {&(0x7f0000f83000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000f6b000/0x3000)=nil, &(0x7f0000f1d000/0x2000)=nil, 0x1}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000e05000/0x4000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfffffffffffffff9}) fcntl$getown(r1, 0x5) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\b', 0x0, 0x0) fchflags(r0, 0x1) 16:04:39 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r1) close(r0) r2 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000140)={0x1f, 0x101}) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:04:39 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) fchdir(0xffffffffffffffff) r0 = semget$private(0x0, 0x1, 0x200) semop(r0, &(0x7f0000000040)=[{0x2, 0x6, 0x1000}, {0x3, 0xca41, 0x1000}], 0x2) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000000)) flock(0xffffffffffffffff, 0x8) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f0000000100)=0x9) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xb3e1, 0x200000005}) 16:04:39 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = shmget(0x1, 0x1000, 0x201, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) sendto$inet6(r0, &(0x7f00000000c0)="226bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) 16:04:39 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000440), 0x78f2}], 0x10000000000001fb, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000004c0)={0x5, 0xfffffffffffffffb, {[0x43, 0x1, 0x8000, 0x5, 0x8, 0x7, 0x40000000, 0x4, 0x85b, 0x0, 0x1ff, 0x25, 0x3, 0x8, 0x3, 0x8, 0xfff, 0x6b], [0x3, 0x6, 0x101, 0x6, 0x200, 0x8, 0x9, 0xff, 0x9, 0x1], [0x10001, 0x4, 0x2, 0x6, 0x6, 0xc2, 0x9], [0x3ff, 0x0, 0x1, 0x20, 0xfffffffffffffff9, 0x4], [{0x3, 0xffff, 0x10001, 0x6}, {0x8001, 0x3ff, 0x5c, 0x474}, {0x8000, 0x1, 0xfcd, 0x6}, {0x5, 0x88e, 0x1, 0xfff}, {0x7fff, 0xfffffffffffffcb3, 0x7, 0xff}, {0xfff, 0xd301, 0x6d9f0d06, 0x353fee75}, {0x9, 0x7, 0x4}, {0x8, 0x10000, 0x3}], {0x0, 0x6, 0x4, 0x6}, {0x1ff, 0x9, 0x3, 0x10000}}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="f8", 0x1}], 0x1, 0x0, 0x10000000000000) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x63edc86b7c344a92, 0x11, r0, 0x0, 0x0) 16:04:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000000)="e930e6304702971979ac4da5117110e19c54e775cde6a8d2f39d2dc6ebccdc069a5d9ce327bf44d424ce8aaa581215ecc170e4187557d51ee4e2410d", 0x3c) mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x9130fbc, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:04:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x93) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) close(0xffffffffffffffff) r1 = socket(0x800000018, 0x8003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="10000000000000000005000000000000"], 0x10}, 0x0) 16:04:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1000000000000081}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\t') r1 = open(&(0x7f00000002c0)='./file0\x00', 0x8000, 0x100000124) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x200, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) bind$unix(r1, &(0x7f0000000180)=@abs={0x87a079e25989f9f0, 0x0, 0x1}, 0x8) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r3, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/57, 0x39}], 0x1, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r2) 16:04:40 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x80000000}, 0x8) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000080)={0x4}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) recvmsg(r0, &(0x7f00000013c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000001280)=[{&(0x7f0000000140)=""/25, 0x19}, {&(0x7f0000000180)=""/16, 0x10}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/126, 0x7e}, {&(0x7f0000001240)=""/25, 0x19}], 0x5, &(0x7f0000001300)=""/129, 0x81}, 0x800) r1 = getgid() r2 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, &(0x7f0000001440)=0xc) r5 = getgid() r6 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, &(0x7f00000014c0)=0xc) getgroups(0xa, &(0x7f0000001500)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r11 = getegid() r12 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) setgroups(0xa, &(0x7f0000001580)=[r1, r2, r4, r5, r6, r8, r9, r11, r12, r14]) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000015c0)=0x6) link(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)='./file0\x00') connect$unix(r0, &(0x7f0000001680)=@file={0xb48b0ef8c124f458, './file0\x00'}, 0xa) getgroups(0x3, &(0x7f00000016c0)=[r14, r1, r10]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001700), 0xc) chown(&(0x7f0000001740)='./file0\x00', r7, r15) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001780)={r13, r3, r9}, 0xc) getgid() readv(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)=""/242, 0xf2}], 0x1) getegid() chflags(&(0x7f0000001900)='./file0\x00', 0xa83fd0eec689c8c9) r16 = kqueue() ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000001940)) write(r16, &(0x7f0000001980)="bd098a1e561fba905cae0bcc028e99bb959c6b3689aa979e557583ae0996bf5a0b387697c1a33377ac6cdd1d16c316dee8", 0x31) 16:04:40 executing program 1: getuid() r0 = socket(0x1, 0x3, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/211, 0xd3, 0x40, &(0x7f0000000100)={0x18, 0x2, 0x3f, 0x7ff}, 0xc) r1 = geteuid() setreuid(0x0, r1) socketpair(0x18, 0x4003, 0x102, 0x0) r2 = shmget(0x3, 0x1000, 0x120, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/93) 16:04:40 executing program 0: mkdir(&(0x7f0000000080)='./file2/file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000001c0)='./file2\x00') rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') r1 = getpgrp() fcntl$setown(r0, 0x6, r1) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) 16:04:40 executing program 1: r0 = socket(0x1, 0x5, 0x9) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x8000000, 0x2000100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0), 0x4) 16:04:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="220e3c", 0x2b6) pwritev(r0, &(0x7f0000000100), 0x0, 0x0, 0x0) getuid() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x82, 0xd8}, {0x80, 0xaef}, {0x82, 0x80000000}], 0x3}) 16:04:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000200)="d750b8902fa049648871c7cc2dea", 0xe}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000001c0)=0xfffffffffffffffa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0xa, &(0x7f0000000140)=[{0x6, 0x7015, 0x3, 0xff}, {0x2, 0x1, 0x5, 0x10001}, {0xcf, 0x5f6, 0x1f, 0x7fff}, {0xa1, 0x0, 0x1000, 0x9}, {0xaf, 0x8, 0x5, 0x4}, {0x2, 0x5, 0x8, 0xe000000}, {0x5, 0x9, 0x4, 0xcc}, {0x200, 0x0, 0x100, 0x1c6}, {0x6, 0x2067, 0x4, 0x8}, {0x3, 0x1, 0x7ff, 0x4}]}) 16:04:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000140)=0x7f, 0x4) r2 = dup2(r0, r1) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000100)=0x10) 16:04:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:04:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) r2 = msgget$private(0x0, 0x80) msgsnd(r2, &(0x7f0000000700)=ANY=[@ANYBLOB="0300000000000000b61c5faa87418b1ebfdb92914a6f297d19a9fd3b21e5be949366b77d9fc6d261fa40a65860724a5b77f1be6b6ca404b863bbf699f29fe4d32b3e0c013613fdb24c3fca29907816e0b97d35772fa2d3a418f9d8796902f14c2d0a040000003a457cbd3142651d2eebd9b98f1e4263e926b661df40cee564c87094f0d19528053b239735f3b147201ed9f6e155834fe612a08baf"], 0x88, 0x800) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000140)=""/180, 0xb4}, {&(0x7f0000000280)=""/160, 0xa0}, {&(0x7f0000000340)=""/43, 0x2b}, {&(0x7f0000000380)=""/81, 0x51}, {&(0x7f0000000400)=""/184, 0xb8}, {&(0x7f00000004c0)=""/153, 0x99}], 0x6, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000600)={{0x18, 0x3, 0x9, 0x80000000}, {0x18, 0x2, 0x359, 0x7fffffff}, 0xcb, [0x5, 0x2d, 0x5, 0x8, 0x5, 0x8001, 0x8, 0x3ff]}, 0x1ef) accept$unix(r1, 0x0, &(0x7f0000000100)=0xfffffffffffffd6b) syz_emit_ethernet(0x2, &(0x7f0000000240)="6f1b") msgget(0x0, 0x0) 16:04:41 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x6000, 0x3) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x10, 0x2) kevent(r2, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xcc1}], 0x7, 0x0, 0x0, 0x0) 16:04:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000100)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x5) pipe(&(0x7f0000000280)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5c0a", 0x7}], 0x1) 16:04:41 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = socket$inet6(0x18, 0x4, 0x6) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000140)='./file0\x00') 16:04:41 executing program 1: r0 = socket(0x400000000018, 0x1, 0x8001000) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000140)) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x84}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r5 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) r6 = semget(0x3, 0x2, 0x501) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000300)=0x3) close(r3) accept$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) semctl$GETVAL(r6, 0x3, 0x5, &(0x7f0000000180)=""/234) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000100)="8c65", 0x170) 16:04:41 executing program 0: r0 = semget$private(0x0, 0x4, 0x440) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000380)=""/4096) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x74}, {0x25}, {0x40006}]}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x6, 0x9}, {0x29, 0xfffffffffffffffc}}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x47, 0x6b5f}, {0x24, 0x9adc}, {0x25, 0x600000000000000}, {0x86, 0x7}, {0x25, 0x12}, {0x0, 0xff800000}], 0x6}) lseek(r1, 0x0, 0x0, 0x0) r3 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x1000) 16:04:41 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82002e2f66696c65300055bb0319b6a722b96954b3ff572e660765f550a38be3"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:04:41 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000780)='/dev/zero\x00', 0x605, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x1a8ab5b9, 0x5, 0x81, 0x100}, {0x76, 0x3, 0x6, 0x3}]}) recvfrom(r0, &(0x7f0000000100)=""/117, 0x75, 0x2, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000001c0)={0x6, 0x4, './file0\x00', 0xdc1, 0x1000, 0x81, 0x10000}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x80000001, 0x7ff, 0x800000000000000, 0x6}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000280)=0x80000001) syz_extract_tcp_res(&(0x7f0000000840), 0x0, 0x43) r1 = semget$private(0x0, 0x1, 0xff7ffffffffffffa) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000300)=[0x8, 0x8001, 0x7, 0x1, 0xfffffffffffffeaf, 0x0, 0x100, 0xfffffffffffffffb, 0x1, 0xbd]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x8000, 0x0) fcntl$setstatus(r0, 0x4, 0xbfadf344db46b645) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000003c0)={0x4, &(0x7f0000000380)=[{0x0, 0x4, 0x9, 0x3}, {0x1, 0x1, 0x4, 0x3}, {0xc8c5, 0x5, 0x1e800, 0x7fff}, {0x20, 0xcd, 0x1, 0x5e}]}) r3 = dup(r0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000440)) openat$klog(0xffffffffffffff9c, &(0x7f0000000480)='/dev/klog\x00', 0x80, 0x0) pread(r4, &(0x7f00000004c0)="ca5da715143c2add6dc7a121beccc3119878511814cde7e008bebf029818520e1e75af2a7f460774d1285403727d8efec0cad77b0bf4ea17dfeab872b218cacd64c994d0bd927a780eb5730e4f742177c8809e90c781e24b3a000344aeed83113b90494a53d12153f0b84604", 0x6c, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000540)) write(r2, &(0x7f0000000b00)="04a256690cb1b06c222fe033cca05ac2a31ecb4c3e77abcc1d3b43336ae4c76756590847f15076c69b75283400654c029ac8da5cd86cccdf890d16ceccbc05a054bacb5f1071010a947009b7fbf40fc9fc3b8bb80066cabe901a466923b7aa8563588215dc84a67936bbe95b9d92c7f355788683f6df481a29ec34c55c8a426ad8cf4a", 0x83) semop(r1, &(0x7f00000006c0)=[{0x4, 0x5, 0x1800}, {0x4, 0x9, 0x1800}, {0x9b845d71e544cf15, 0x0, 0x1000}], 0x3) mkdir(&(0x7f00000005c0)='./file0\x00', 0x0) 16:04:41 executing program 1: shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) mknod(&(0x7f00000014c0)='./bus\x00', 0x8000, 0x80000000) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x0, 0xa000000000000, 0x1}, {0x18, 0x2, 0x81, 0x5}, 0x9, [0x1430, 0x779e, 0x80000001, 0x4, 0x576, 0x0, 0x5, 0x8000]}, 0x3c) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000380)='./bus\x00', 0x100, 0x0) r2 = kqueue() fsync(r2) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000100)=""/25, &(0x7f0000000200)=0x19) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = dup(r3) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x20000081, 0xa5, 0x683}, {{r1}, 0xfffffffffffffffb, 0xa, 0x2, 0xfffffffffffffffe, 0x1}, {{r1}, 0xfffffffffffffffc, 0x11, 0x0, 0x6, 0x67}, {{r1}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x401, 0xfffffffffffffffe}, {{r1}, 0x0, 0x20, 0xf0000000, 0x1ff}], 0x19, &(0x7f00000002c0)=[{{r2}, 0x0, 0x1c, 0xf0000000, 0x8, 0x2}, {{r2}, 0xfffffffffffffff8, 0x88, 0x40, 0x0, 0x4000000000000}, {{r4}, 0xfffffffffffffff9, 0x0, 0x10, 0x1, 0x4}], 0x7ff, &(0x7f00000000c0)={0x75, 0x8}) write(r2, &(0x7f0000000080)="7614da042c611af08353", 0xa) preadv(r5, &(0x7f0000000340)=[{&(0x7f00000003c0)=""/88, 0x58}, {&(0x7f0000000440)=""/87, 0x57}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x3, 0x0, 0x38) r6 = kqueue() ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000000)={0x3, 0x80000}) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) 16:04:41 executing program 0: r0 = socket(0x11, 0x10000000000003, 0x0) sendto$unix(r0, &(0x7f0000000000)="4ff1a959c0560d9576429c2abd1ab1a64d149f620399bb8665d581411a2f782e311a2d7a79c57ff371f1ba0e8f5dc729dec607930c7f0c756a2c8cbf2ee4", 0x3e, 0x402, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)="b10005049000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfb0fa38db9a9c5052de4d382b770c1f5a872c881ff7cc53c894303b22f310b4c2fa722e43c404f36a00f90006ee01be457aea8c500000002000000000000020200a371a3f800", 0xb1, 0x0, 0x0, 0x0) 16:04:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") 16:04:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x7c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x1a7c000000000000) syz_emit_ethernet(0x1, &(0x7f0000000140)='7') 16:04:41 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20000, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000001c0)={0x8}) sendto(r0, &(0x7f00000000c0)="6ec9435ffa9375251d8715407401f1a68812fcdfc8a419e630ef7ad8523a1583b907cbeae21b9cd60668ea3e462b051818046d71bffb0678680a287683c9df1ae2b8b6b963ed128318662d64f12b2f34034b4e7449a2ad1d9c3f7784485c49034606dac77d911dc3bc9889600251e5f1e7aa63d71f0b468b1c508bad4c48a86ea1e6add16f68782583c01c0f60ff4c2fcdbc0788d54a2d37dfae910d76be4c35b49c4cf4fc07b7aa747048e188859867fb2a80f9ba6ec3b31da814169d66", 0xbe, 0x5, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:04:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x44}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x7ff, 0x41c1715c, 0x4, 0x54}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2eb2caa83013c3fe, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x80, 0x0) 16:04:41 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xb4621885815e7158, 0x100) nanosleep(&(0x7f00000003c0)={0x10001}, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x80) execve(0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x18, 0x2, 0x8, 0x3}], 0x5, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x88, 0x0, 0x0, 0x3}, {{r0}, 0xfffffffffffffffd, 0x18, 0x2, 0x1ff, 0x6}, {{r0}, 0xfffffffffffffffd, 0x54, 0x10, 0x6, 0x4}, {{r0}, 0xffffffffffffffff, 0x84, 0x40, 0x4, 0x9}, {{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x100, 0x3e01ea99}], 0xff, &(0x7f0000000180)={0x20, 0x9}) 16:04:41 executing program 1: r0 = socket(0x10, 0x4003, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x301b99bf94a73de8, &(0x7f0000000040)={0x6, 0x9}, 0x10) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080), 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:04:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x4) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400, 0x2) r2 = openat(r1, &(0x7f00000001c0)='./file0\x00', 0x80, 0x10) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000100)="eaff125c00000000", 0x8) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080), &(0x7f00000000c0)=0x4) getsockname(r0, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) setsockopt(r0, 0x9, 0xff, &(0x7f0000000280)="834e2b9747683a63d700a56b993a33e9632da425b65e0633524b5e148adcdce989ace2fcb215dea9079e08495c376bebe98bffab13ea491885883f7bd1f644e0bad7af569db4c1c3e15abb5658c5f90ea01aacb00bdc8c584327a6189c4c1d04a49f15460879fe4f1f3a3f64f4f290137f978c0a5cfbc454ef8600b3a549c8611116fed108cf29d5c926aff1147ff45ae2757c66b4bbbdd1ae8c0d7aacffbc536ba20537e2f1b58d4c37f7e9d51eef57061286f65201be7e1fb0ef46382cfe6197cd4532352dd5e532b9659412bcedfceb7175c405db", 0xd6) shutdown(r0, 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) openat(r2, &(0x7f0000000200)='./file0\x00', 0x80, 0x100) r4 = fcntl$getown(r3, 0x5) connect$inet(r0, &(0x7f0000000240)={0x2, 0x2}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x0, r4) 16:04:41 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000000c0), 0x100000000000005e, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x100, 0x400) 16:04:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x100086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) syz_open_pts() pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)='\f', 0x1}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2848f3223403ac6ab10b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361d789b4ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b2764424001000009cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf2094110677a0cd11931ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a708d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524", 0x49a}], 0x1) 16:04:42 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00003c5000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000002700)) r1 = semget$private(0x0, 0x79d9d0db5dc529cb, 0x5) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000000)=""/67) 16:04:42 executing program 0: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) 16:04:42 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) pledge(0x0, &(0x7f0000000000)='vmm ') r1 = fcntl$getown(r0, 0x5) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x44, 0x2, 0x7f, 0x2, &(0x7f0000000280)={{0x9, 0x4, 0x401, 0xffffffffffffff1b, 0x6, 0x0, 0x6}, {[0x54, 0x8, 0x1000, 0x100000000, 0x1, 0x6, 0x4, 0x401, 0xedb, 0x401, 0xc2e, 0x3e690aa2, 0x3, 0x8b, 0x10000, 0x0, 0x100000000, 0x2], [0x9, 0x10000, 0x800, 0x20, 0x8001, 0x1, 0x7, 0x7, 0x6], [0x6, 0x2, 0x656, 0x21, 0x86, 0x2, 0x2], [0x6, 0xa, 0x5, 0x81, 0x1, 0x8000], [{0x1a, 0x1, 0xa4a, 0x5}, {0x401, 0xfff, 0x3, 0xd98}, {0x1e7, 0x2, 0xffffffffffffffd1, 0x40}, {0x5, 0x5, 0x2, 0x3}, {0xffffffffffff34ad, 0x100, 0xdac, 0x7fff}, {0x0, 0x0, 0x14e9a895, 0x401}, {0x1, 0x8000, 0x20, 0xc85}, {0x7, 0x7, 0x329c, 0x3}], {0x9, 0x7, 0x9, 0x6}, {0xd97, 0x0, 0xce5, 0xef}}}, 0xedf, 0x3}) wait4(r1, 0x0, 0x108, &(0x7f00000001c0)) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) 16:04:42 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000000c0)={0x6, 0xa89, {0x3ff, 0x1}}) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x6, 0x100000001}) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0, 0x0) 16:04:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x2, 0x4, 0x101, 0xf7}, {0xeb, 0x7fffffff, 0x2, 0x8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x60}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x100) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0x7) 16:04:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x0, 0x2000005}, {0x18, 0x0, 0x10, 0x3f}, 0x4, [0x100000001, 0x36a, 0xfffffffffffffffc, 0x0, 0x80000001, 0x8, 0x8000]}, 0x19b) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) symlinkat(&(0x7f0000000100)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00') 16:04:42 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x25}], 0xdd, 0x0, 0x0, 0x0) semget(0x3, 0x1, 0x100) read(r2, 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r2, 0x2}) 16:04:42 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) getrlimit(0x7, &(0x7f00000000c0)) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000080)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:04:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000200)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchmod(r0, 0x20) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000002c0)=""/87, 0x57) 16:04:42 executing program 0: mknod(&(0x7f0000001940)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000180)='./bus\x00', 0x4000000051, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x9) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x31ca, 0x0, 0x7c04, 0x0) 16:04:43 executing program 1: 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) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:04:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4c}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x20) mknodat(r1, &(0x7f00000001c0)='./file0\x00', 0x6000, 0x9) r2 = fcntl$dupfd(r0, 0x0, r0) getpeername(r2, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) syz_emit_ethernet(0xfffffd0e, &(0x7f0000000340)='6') 16:04:43 executing program 0: r0 = socket$inet(0x2, 0x5, 0x9) sendmsg(r0, &(0x7f0000001280)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000040)=[{&(0x7f00000000c0)="ed2fc6ac84f7b14047ddcf9566d4fe9a30a1ea8571518e75101780f3689d4a61d50663ede79f60030b9afd47a58f937d63a5437d0f64da297032d9701df40025de063d2f6e93d4031f892a309cc32fc04b2ba78689825d3ae1a98689b504addcb089153a5f584f1ce6c0c2dc48ffe3e22817859c92cf5a722d42e5582d1ba733952116ba7a958e5021f5fab8b01fbf4d6cc760a8b67c328b943a834162f964bf3dd37c5d04cb5eb15d18", 0xaa}, {&(0x7f0000000180)="64b1946f3214381993066e167d6050e2a57586f6736efcc51336fd851dce7f350752cdb225239f71ea2db028eff0091d1fceacf4c6ab8a53c8c1652e099263f2249e80109f4eff213275157fc6fd9a00395e0e3dd55c9630b00b4a571f7d91097cbb53da4c1886f99e8719d1fb61121cf311b49547898bcd8d545ead5e2fd54a90beafb7a8ace5bc8ef0641c9e2335dd5ab203e7fdc3b5fc68fe62d1bffa0a21728abbd4087e411467a72c275a6551f4fdf4a9812feadbd22aa5dffe5e8b1dad26e4ab5ea3c0dfbfe4c40f2c61fbf13acf02dd06774cc252820de6269f4dafc9a3ceba22310dd2772419ee5272ced8d316468223922bea1fdbb666d37262c26d436d3e38b590baa8fa5dad8ecac7c117ae4b33c3151ae61eeaceb9278388fa122042a7b759f6d28ddcb1ff0065b81abaa8e5b2ecd9b88d1f996c574059b7f9862df7f9f6904f374dbabb2276310b5e731f965cc8f1b57bf3acc1f7d8fd0efa0ebd04955b60842731bf98d359ee8609151257b6b917e7d8ad12bada7c81b1321867c94621b54d324726ad77f0316ff867a70f5a57a7aa3b6875b8996fbbae069b390cac8c6fd9f181159b43b9d4156f47311c77eb9ab40239c6a8ef0af7f0cc25f297254a6bb55c2d60a0b5f77e52f4baf887bab2c291a77e1fe7cfaa29a8a181ce4d65834af55b272cac7d19ff0f6aa4cac9adc160607b654b2738777da26b9c02d691adca18b56d7d15981059fb17c71a1f1dc74deff012f717436d50a610c1fa90734a49b1adb5785cfcfc0ddbb615ba53d8c9cd1370671c2dd2f5fa1d683a79f552794c826f0951240091c49a19f3ebed35cc72ed5303ab6b183b54b42bc224b3068edc2acf0efa1bd874384df19f8443fa08ca5c493a67bc1df0276ebb1167e009dbddb758c3dbc3e3ca6c8acf52e613be0ccd40a1fa098bdc818294621d06271ffaa6a7cb6edd8b385f6c56af40f9484981e90509a28c60f26337661feb0285f7c40321aea0c1df79ea6c090cc036a72d6dd4f682e981bf4d1426539d8579a73f625ea84e366f84046ecd5f85fb33d135634600f2c3268f7d3c140a31dd2e869db540a175e30c784e93ddce966891ac57c098a6eae0125c13f69c77a93eacc67ec1882caed4d70744a46942e1e0c4d797eb970c032fc25f839b49bda559e4757509d69f8a94810a7f44c4d2f07f80fb18e5a537a24bc0b8f772f486075d602925ea5d2d964e6059f9e30316cbd90e57771ba9c348b9ddb4435bfd326011e22cfa53fe9dea25eb67bc83a9422863f619cce3946ad6f12f32043c816511fc4adf094e5b058d5bb62c010e8ce00782b462f010b0219a782fd463356d66656c448ea4aa061036c93a60bae1e9417b3142b93f0fabdccec05b9b5bfa9b9f2273897dc9e3ba063ea996f9b07e831fbb4494d4ffe70d9a10c3ef08f3c01cd3fbbf08e05ea43d3881075f69495252835162faa671386a42da3b8bfc824683aaf48900b6f7c375f4d34b80c75391499131a1c56679405230abcdbca6b16e4d0ac4b02d2a5be1e0f33330dc407882abb4616f229137d56a5205d6bcb981fce7306ff35511a9e3fd5aa41f6058c9516e0b4d227d7df172d94d408d66a3c64a8913d7c56a81a1c1cc5678c016dab05037b3481b64bbf6c7676e050652be5db6a0127ca159489319660473281630c4c8d79b58fcea7fac7c3caf0839c7cf6756c2b7a32c36baf1cc3a8030949408499b835f06e9af3f976e064f4b9e855851e24fa452e3124c941cc6039faa833f66c7856bf20887488a96235c014734737a3313e63cc16bb4cfa68ed908ed4f28685f16cb14f507526247aa47da0e6852cd81b8716f54e8f16a755918e39c1a05e6ef50906a2a302d23cbbaf8de550bcddb7ae5e616ab4905c9d7e8a1661a52c0157fcdd206f881628da2e2d3b759c05a7c8c8cdd9190f6c0467777df35124e0b4c5fcb7e9900a0add24289e83ab77c744f65c81849fae9fb3e799f88221795aa48308d6bf49c9d016d39cdd0863b209976f90edd0c2c90d9c4cc67f2038610d20221899191fd9d712e3851084f34e00ea3b84fdff8b8260f6a09a9d2fe6892c1b26b6c8d91b183aed59a8f833a0e48d86446cee470e916a992950bf174370542dbfb24770849fdde2f29869cf5cedd887be72d97683ce89197e69bb1b8b873368106141b69f1235bc47fc7285238c1b25ed6c67b375883abfc6858e010146f2233b6c234a3b20d2701165128d83e377500828e7204f4a8f911ded1f8a1754ebc4c5f99a02aab7f48ecd672f964562345813152c9910ed8e007cbda63da16c30aaccf10de408b3668f8b0b9521ac10ed151cf09bf0799b7977048375c34bb7fd00598f7fab90f60623c91aa4b56dfbe4718953b511c21c6f8e34e2c0001627b991c21ae6f4d2fbdc7af2f1f6cc8bf3f92cfea52f885e60e47542b93f527b08daa5f12c49d02753618824457e960640c590b3c7f4452fb33256fa2f0084450e8f8299cf91600d4a40c71fa0311f7c7f562f97b0da119619290f8962efac40bffa1505382859352bc950ed395a4eb7f87db8c43beb7479fab1528ff00f8bce6410b4ee235cd65e7981a1a03b7a47f966dc104835b1517b5fea243c71af1d25c7e9d3c85ed807a8b3c3290343bd33fd6e8c8ef5f46d662965f4eee7aaf7be6b47e8ba498fd67be99603b28b112b5724369908b65407f32287da1dd52c89dee34c6f4c0a16073ea38c7db622a4015b140885b4aeb7e0da502152a3a25321166a8a0d3c6e668414a9d84549bc521e35ac1bcf825a9ff3fff43f0043e260e547e17cb8cf19a68ebf92594e18ade14cdada424dc0f282a0d97eb71749221cc7900f50e558998a873e0f0fda05e3c72774464ea5ef23779064290ad69d9d9ed07970899f884830d9f9eb7d3c0c8499e7e2ea51aa25aa0337a3eba61269eb7a6940d7d403a46f8d05068ca4d81afb8823a0605bfa5511cc7a5b77c912ab026f42cdb84d948bd29fa645e14942ecbc9640fc0afe4f9856a1c55bd631dd4182ce6f38bb30c69cf037ab0c886f224ceb6a301b4a866dd616b1335c042455da3809222c9e2659c474d99e4323f4f7eb72f7ba1dc26a9c6774e1364679332d8b93422e28bfffcd4bbe48ba9b9244b0100ad1e976789ed210519affa50227e8b1f7529fcfa1dcb69c836873fcb36ace8b4f87828168de81c5cfa5a7085b0bc0429c13a49892c742a750722e31df84ead063c6d2258be3d27eac4eac494a7e9e1ef8b3d73d9c0fd0780a0a6c63500575d98f845b5c6d69a68e2d67b9286adfe27ec5b3fc62ebb4f79b41f3e35f074d2e36af5a106f819d64b76c53d234c9cefbd23a0c1c78beefde8414b33c7795c880225b337ebf4d0e6d2c4cbcb14c5f0a48cc4fac3281bbf51354d08efb0a779f82ba8aed0d172128e99ac8ebac24f739b1a24ceaf60e8f5b3b5bf9638791c585c5f605b2411b936a46a1fa362b09930e29246d1204efe5ac4e64c64ce8ef0a4c5c30df50762b973c8eb3401bbed3f18733a7cb028054be61592b902806d93b15da63c322a9c3f63ad57ce08b6ba6749d8893b7d95675ddc82a8bebc6d45a84c8b1f2f6ad7ec891187bf15f315c7e5322288d2384dd3cbf892030d5206346218fc84a7106e973596b923b07fe0a60a25049683a74dc4cc92638c034ac275b81a8e88060029ec6a53985fa2de2dd52161e86405376fa2fc076e60e41f391d134a3d4efa9617052b764cf01fbb51755727c562db12bbcef48ec86b55d16a6acb99b06cd66378f2ce3562acd681832d6a09a096e34e42dd4fb24dd5917cde238c9df44bd3a709b565a79b05d2863ceff5ae830d8655870095927f61941a07c1c52d5fad5caae1e0fee354495069ba8bf10d78ddeff3e89316c6dc97eeafb18373323c41f01fb2dcadb2c376fdcd3840afd90e0127cf55f47ea500f5a467ede8fab7c88fb9b71f718d07a3f9f6d220d5d8db254553524c63ec86e642a4a19dceec31342335f1d0b55cb91a971dbc4c5657e0a41cfad00c69b501ff815938bfacddb60eb98ffccf6452b4aebf865dba4725741eb84a4049b218df7e0d66c4c24acd700eefa0725ac861392e5924cfe3cec5fd2b2cd9370af1c6287dcd90c6828675af845e5b21c881a58ef6aa41d163f018cac19cc81529a7ae1eaf16cc14b773a13ded0b8c84553bf726fec39bcfa02bc07c5b18eb946e94a46290dd50054eb54c7eb0a8c1bd417cd07c65432c5f2fcdb169ba24a820d3fca05019a151401a6205ea39208bc0c55aa6a55f8926a97101f70f4d60109f7f9bd26168830d364755980c386f5c4ce00e2b230f209807188619dc4a0e61da051ecb51edf05ec56010799d9e333a5bb406d6b4711b445f8fdde6606bb0d45ef61b9b714bd3999d2ae007b586e14e246d4bcc6258cd8a10f227f5b5404a3624632d40d45d6d7bf4a26394b0944d22222dd3c49f9e93017b8ca87df0f8e128ee4525c0f33d3cac2a0445e6c281d23c48cf3f877f4c2d4c716d8cac7a460805a8e69513081afaf503461c0aa652c79df10194fb477d51f5f9e9d8d48aa1f242fb2651436686e3e2d4edb375fdcb55ae039a990af152b098a17ba6dd11e08cbb7c8c350a99e7ba1496c9fa6662d690872013a13202fdef23d56e846ba6811c6fce9e140df37af10605cdfe9fec5a20071955e4426d663a0a49263c031b19bfc5e44c76a0aa84a33a9fc8ddb4798aa7b842bb03011f9b3e591951521ef17b8d2622eecbccb34c60caf6e3030f22a15cd0863ba3ce5fe849a1d2dedab916b6aeb0a318ecf1cc58fd3477f9ecdebe45f9015696f134e4cd533f9bc97a3eb9f5e89f6f851959abe242359f4979d9b1142ed3f8a3a2dedb8a5af9f9815b268bde7ba349b184408600a6660b1d4a43bb33d504d50c3849c2c7a158b04a6c91295e9d07e7a41a737954e416b844b749e37942659dc3878b71bfabb3c6a2b2b1a129a48db8f460c287bee3761a28f15561703bae83fe31c40144298c7887e1c527fe9ea5b1c8c2c0e119c903da480fc258b10da1c509963a0cb716c0a6308d7afa0446b575adf947d34ab63f58ff72bbb4c4db7d06601df305edb0036a6d7a466e9d32c78c3f5b541ac1ed7e737b563d5712074eec7d94702b3c720a3bf7db125c82b1fc50210d0436e3f580e82777e7f28512fa90b1440f00ecf0054cfd12c929cca6d40774624221d42c18a0ac4218dcec2f4354755ccecbc626a2c47c30d94462e88dc9143f142aae24f824d98810ad6c2da010957de799538ab65932130083056afa68024d0ca6304396fa14df1c257781bf34ba68ba110d565fa260c1a841c5a130abc2847ac9ae6cd6b70c8975337366ec5cf87ce00eb50b55e4a7d46b9c6975e49418113adffb3a2dd394928817ee9c90a745c3093d330ec2edb21d9a644bf409c8164cfcc0ef9aebad5aa58a4650b34a500eb8ea9a83e357bbffdc849c407f57093b6ab6dbc00247cd65d3dc1dfe2553db2e725e5109e4c2ecf8e6fcbe7482d5ec008a88eb1d4277d73a97c76c7d8aca5134647b6b70ed3fa7242a9301b14af7460752ee93a42790ce29b18c53d085e98f0a7681dd602e4569f3ca34936a13513220410f1a2b911c85c78c527ba0326fc86de29efc734ff6d6fe939fc75b1cd0b9fc864a3f968801af4611d1457d07c091593632dafa6fdf5f755298120d17f0454e14149c5342f5a91b3a72bc70999ad44da15f0523a7655712321553af16b09ee13902e0b41b16722eea909e726e4bf1cc62d4028053ea783f25bbe7", 0x1000}], 0x2, &(0x7f0000001340)=ANY=[@ANYBLOB="d800000000000000ffff00000000000006a5fc0114a6b091cc50a2bebc6ca2608e600bb5d4ab68e0514c993fa97efafe7fa1283df4d7ee03553bff6bfb044d7bceafbca3d61b9dee53771a0dbe0bfcbb3fae5a6c17d53eba1bd739cc1647df823b973f02dde8a864b492ccb333ff784b7c38c621b0463e19e0de57fa2f515763fa58dc44a791fd48701f2a86981129ea5e90c03022479ab8ffcfc7916d348d36cd1460d9e9090445164efe575c4b3368752b3e9e7cd52c9c8291d6721882f2f4381dd0a68624da55ad82fd0b86372f9bd4ffc20f3a9eec520e35f39c58060613108ba28e2f854100"/241], 0xd8}, 0x9bfee1a1601840c2) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x0) pipe2(&(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000011c0)={'./file0\x00', 0x1, 0x5, 0xbe, 0x0, 0x800, 0x2, 0x4, 0x2, 0x3, 0x400, 0x5}) acct(&(0x7f0000001300)='./file0\x00') acct(&(0x7f00000012c0)='./file0\x00') 16:04:43 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000080)='./bus/../file0\x00', 0x1, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) open$dir(&(0x7f0000000040)='./bus\x00', 0x20, 0x20) 16:04:43 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8020, 0x0) r0 = socket$unix(0x1, 0xfffffffffffffffd, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0xffc) msgrcv(r1, &(0x7f0000000140)=ANY=[], 0x0, 0x2, 0x1004) msgsnd(r1, &(0x7f0000000800)={0x2, "30753a5e69488f0fd908f479d367c9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1529cbf792cc228a4fc248419d3e6db2c2c85c45e1a31bf9106521eb82f5f3fb44ba2c2024bd2026342588fa1a34492fdd4494c5eeb4d179be0195d459fadab38ea746dbe6f9387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b3"}, 0x156, 0x800) 16:04:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2001ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r0, &(0x7f0000000100)="9b57c67b", 0x4) 16:04:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8202b804d7fbf0b536878abfd86630000000000000004c344a5b92e1"], 0x10) shutdown(r0, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000140)="7cbd92b196193eb3889dedcdb51d5516d6f4c1244987c2c9da9fb2fbae51727d04984a172efd839162b20744b14bc224ef640bbc5a8f0952897b8410e4ec42e66c6ce4fb6f24312f7a770c8e37d693d7aa7e1f9aa2012202f3e1d0ac2e21082c2c5c826cc4dbe684e764494d39fe1be7cc1823c54c6e13a3c6d21e79fdf9f7d3031b8a445ae51b7ca3ad489ed72989bb232086dc68ad92d48ca99c38c1d011493244e426044b9141cc1226f2b44b0ec63f4c74c1be9ee9ef7194c50eebe6044e8761c9337568487e2e2fe9ad69fae4b828ca493e5033fc9dafd4f1590cdd2d939f", 0xe1) write(r2, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 16:04:43 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x92, 0x40000000, 0x9, 0xae}], 0x3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x42, 0x1, 0x2, 0x9}, {{}, 0xffffffffffffffff, 0x25, 0x20000000, 0x2, 0x8}, {{}, 0xfffffffffffffffa, 0x14, 0xfffff, 0xc4, 0x9103}], 0x7, &(0x7f0000000100)={0x4, 0x1f}) recvfrom(r0, &(0x7f0000000140)=""/203, 0xcb, 0x800, 0x0, 0x0) 16:04:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=ANY=[@ANYBLOB="0701a277dc5745192a43c300000000000000d241c384abe857ffff045ad35a05ffffffff"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r1, &(0x7f0000000300)="d31b044dd04ce39f6d2aabc53a34a22e01ea3a682a397beb4e94a3e5bfeb3c35df70df95b5a7f8189b5893540dda88738c2e16da665a592320cc0049c226f5112defc0caa7e698c856e66bbbad114f273bf18e7f6878ad72bc3ef4f99a5f7039342e18ff3ab770b53d2638c366c12900ae2ec9e2d3f0bdb26ed078e9a335ffcc783cb84498d70d3d34791fbc5299624a1d15fdc4413af3dca8e7019dbc89a79c43aa345134963c40b058a4c5914ad4072f529d3804b26cddca95f5603eacfff1cddd78ba1785b019528075afa9b6be5b96318edc13931c04fce00fb0acc3ffbe0bc1bff9abe0cc7a8f7faeaa3df81091e36f13ddfe8614cc3cff7abfd0ed04ee298640bd76091e00bc804f886c0c3920899d65b9cebc74abedabf2619d9589f3f96c5762ab84a693c18d4fbebdf94ef7c6be669368944d4c2f8c00fd1090f5efe96c954b0b876aba5b62b678960d42d3b7597646a7a258c16075710e908c707ba63778676cf4bbfb61b72073f71e6da06f4be9c278a6fd8b53b94510f79f4eeb1b8447a86e48e78ed7fceec8c217749a1528d6e0d16472b4fa2311e92cf799bc999aa08cca4e429f04ee4e6194ab419ded2133a483cff38421989014962dffaaf3ce7dfcf76eb11d2b2da0193620c5ab664697ae07948906f1741a0e432d43650cce3cfbbb8f621a306d0016c5719490716a011e199daa9ffa7abb4bfc461cdbf7ebd8f14a18416f24b0eb1889ce1e8960dd8ab5e1edce6ff02ad999e127858bd3a2bbf263f9c4d5e6f75a52b2483e7fa5c9fc6cf045f046c0ea7a218a3213ebb43851775eaea1dd31e5f016b4bfe0732b61cb506bb5e79fd67b5a9774181a15efbca747928b41c5eb0b3bab4232ba7166e1a0a2a1e8e00990059de05e33534d114ee09f6970be98e3e60d53ea8013da19315ead02c86c085bd846b1eeb728a28ad5f37ec66a2dc99b66debffb7c1fd5ad2819090477c1fedef8e8e8c105e475cc06206e5bf48430ab5a5bf7d5bf2eaed8bdb151edb5211feea416444e35ec3ee71e8b2f8514d2bd8010306da8a577607a0a927e35af6b0a02320abd9f6d0ed73aa5bb35b556de5bf89e404c96d14e4c2e9523dda3b7f50b0419112ac488bfeb67d897a23a910720f066da82509f831cbd617fce8680fdc1b6f5a80616b107494064c3a74cbdc080c56f95b8199ac3f75bc7164ffe727bdedcaca5c104b8ad0afa6c1f425a89b6a4202603c6a3ae39a4b35576750307372f71dd6dd841cb26b4debe444b26487ca196dfc45ad9ad2b1a0b77e14933b7bded24e3e41ee4e070fd47af7c6a356c82c86b1151dcbe318be0fc001b9a201e2b8d3e0c746e4b6bf8c60d259086fdc07222b6ff6ce0072fa654c0b5c89814587fd7eaf06a539723ab49321f651f99d543f81cdd6dd95cc3d00167befe5d94f8c9cce091fa5d65416111fb1a975dcd784f6ff950939f69e00afbf86e4a3f04a8dafff389b2d67a957b411aab921b4c54d42139a533474a8a342632fe869f36c398f8950b751daf930590eafa5c3a5ee99a2e2eb70b6e78aa4278b34283dc45f75cbafb81bb91ff3676bbe233b861683fe29f8ec8c42e9022410de78521013029f9a7cff9bfe4ee29390c476e48d96fc8dc1d26cb3020217f4bcb7ddb2a3490178e3d8c11004e8ced99e0535cef40f7d594efd315fa98ddc5539b5f12ffe8201c0c5943c5a9c5f5d9467b9da347ae2662e4179979b8b7a106dd5ea7adc7316fddc9032853e0cb145a7cb7a3a1553209d2f163bef84454d3aafec47a91cd68e705de9ed1628e5c9184655ad65a3cc5c7c2c16532bf50f5d985170f3915249cd48e762e68e13955a44e56d60219dca53389d985594f818796a84353ffccfd7fd06d74c3c64fea817d36c91b44be2e0cb308811809c5791dc327f4809a7d7891eac9f39d603874abdb86817d1e6f773832235255583bce51624d83a45006115c185e4be7b9a0f389b74f0ea8e67e275c933749ea0da97b10847145f76dc63dcf5a6d899312cfd146d129c98c30418277f2509754ac21c91ae950e4f4a769acedb373b3719b78d6ff508bcf4e087e555a72d7c12c7f468c4c732e7efad113194bb55d9155f50651f983c8babc1decf9ee7aec7e60e2ecaeb9793f75872f84ea89e9c6bf1547a216283543a84573f7fb02d56acd4ab0223f4d8d1d65625af2f55ce3f3500072a72e9b61d14b2534ca9c215c47b12d2dd5c240844aa2168ccab2f1feb361c476c4a218aa42f2767264ec9655146591a0332946444d3830d9431cc2057dd562aa0322de5f2538f09b31da45093a39ededf4d7de8ce5827aeb68af7ce10d2346de0b1248e7de8f9e50e2215db1ed7f858cece73d14eb7540a76d1e5e1f2b30def682c72ba48a0130f1c9019bb8f49bb74a1d3d49f114a27dceb41dc76f4e0b93d567b3c9515f0bc72860cb152d9512423a60a766229298b6d3297f85836b7e90263f2b7b75ad3bc66919ed8913927ab82125277379ce9338974721890508290b71e33b3ba7131fc8e41ec5e25f7eb6932b413af4ed89df075773df1c1fe2c4101059e83426d4980206a2a01bbec80ae9792a5ed0a23f30f3d3fcfb0bfe264ad9810da1d69b000245b8e2fcbbc3ef161fbcba1876c3a8066c0740cdd39b33b337f32f90bacbaaa70f8a1608e385c6e30821faf8fc6476347205bfcdafd48068a2cf27497b2ce2bc8494c80ee205bb937c955f93a9f12b318e6a4d62f2ca26b046d5776d6574dd07baffd579d267a14439a46f9f8a53980a9bad6a5bec65ac91fcefbfc818cf7391c0ec45ec50ebc2a364cfa3b91516d5045ccd39bde473797ccbe22eea5fb6303b7e35fb8512bdcd568c3aa250b0ecbba5a88da7e847f69c258d87f26cf89c435ac4791abf13da9d5dd62c3bfe248b8c07c732910c785512ef510c01418b7fbcd7e785adce52f3e00f44579da65c63a4cf6a161fee5679501efff0cb24e1985cfb4ddfccea75f87d862dc62fc71a15108731caa26be58283055dc1d2e34eb96bee7a640342a33e697e635a337c1dd8300c02018072ecd7d5c655af50965aceaf9c683da1e02af685ae95779168cec6cef9484e46b90c96667f094038783debe3a2a4f356e4b70630b75179febdb2b2ad0ee1fd1b977f4f3c03ee3cc74efeaf8b88a6cd88b065269f997ff1c79d54fd52ed7c299bc2ce5d0e08826fe1eca1f4a573553eef976fd1f3fe09b7ca6bff4a2c71e2eb5359a53dedac4c0f01cdf43aedec96728f43a13c925470abc43c5d0d3ec0287896e22e62e531323edf05508497543028fea63a0d67552ab2b368631d1773ab11043252bd7170358383181c0a9f6b388303a802e8f4083f25173e9daf2c9493950156f07e2288f811026b6f2d35d96b508f84ca633816309ffcc7d1d7997245ee441f6185027a8ebd4268a2f2713312a5a29b31b4e1be40800d203899fea36f6538addf50415f30a3186703cec814b12b4b017cfcad863bc459ae3be6f24fa9e4c02a7febba67ab800ab9885c59bc99f705ff1c45324525e835c4b275e3fe8e659b3884e68f4168a63b43c937bad68245377ec889f08b9ee2028bddcc2534dda3a1e161958239d380252fe0dd52e770b76525c047822651bbaf8c208d45899a01ce7ba84dce8f443073dc0cd09efead6e65e7cdf1064a00d6f8f51b2589f4216ae5e21ab3893338589d121f935896a8a69716f01f13feabd7d33304d7af47f8e06c4b9f9f0e818f329110dbe109f00dad5414318edbf8b5340f27f6fb35fc0cfc5c07d9dd538a2332e088468eae81f7f3bc9613419447d12b639fcc47c1db493293f81581d2e0af0ca4efb994944b823b50aea55dd66f26606a337d1455f9de5396308300020a480ea8a868a7d46cb4ad266369e9691dc1defc2891b9695cbe1969f1d6f20c88f4757f8f9262114c3c2f46c52e0a9524b8f90e090998300325c8ff44152f09faccd65a4076c06eca27348758e8924dd4b3d23dd7e18deb33e48c4fe475fd4a70621809ae3bac15eb5622b134a247e74d800bcdc8da5ebe1b2748303344dbf988b9e2c299e9c198df33110154b40db293ea02c49c5d4b053b82fbff3d54ddcc5f0daca4c86df1c446ba87230d8732f37e2c536eef1d19a13269a48f837617bf0e3794395fac8e4f66250aa3961541327e3cd69b44a55e015992fc260e5484b2c9ca55437faa6bb2fa5e4ddb95e109891206c74b429ee52927e08392402dc7e6cf8028cbd961b3eec1496ed86194bb1733aa44d5797f01191a5af8cd88e96c63f7db04479f1a02ec7c0160b59ba6b7b14c080296b728900581b175dd26157069c5c8d16112d7d1ade12e70c97b40c2b544bf26849627681018aee85f0744a2faf854bd8bc6333b4a842aea8b6c2aa842705997dcbc241faba450f15a351a31894ff4bb4e97ff943540605fc7f9bd3567976abc6da0660ef57682d4f263ea364686130f32a579af3375f2e721c084d6031d1bbc38c555b27b5e478902cc5b55c137aea02f7bc0bb184ea0ce8b5c747c61bfe52f895584358271d00aecbd4a9e746ad6d9e9bad7fef5a9002a13162e68835da09e8847575ab3abdacb997b34ef8a184497d82623a8d637d53598c3ce09c09b038f50c2d597affabea676b23ee8453a658bcc1c072e83110e178fe0ca7db335233fa413e7dbde36ae9559ca1d79986059adf24f4cbddb87bd02238284ecdf90253305df272cca8b35c5a14d7c43cdfd5367ceec3dfcd5c5c6d54cc8f0aec0bcd751e51d7f9c98089d94dc615e363037e5d8276f1e356ce7d497b7893fb056424903c4583030975a085fa3dc28c630336dc5fce461d4d91caa092ddbf5370af95851e6143365e3170142cc96bdcf476536256b74726b9ed180f9bda41442a341437c6909d97ed73f97d102d0386e051aa1a8c872161c14b683d15fa0cbfc315f6d9b764606dc3a77a5ff6767f3fbc8900a4566f6391ba06d32fdd921ad286db76cb387f53fc5da3fdb64b80fda8d17f7303ceffc5025fdd504623d8bf37166821001cf727b0887150d3426e3657c477e8a66be4e7e9ad63c848a2b3ad3a78b9e28a4f0903475e5bc0b4f42514a6bbb5fb9f00c669215ee14fa0d2636089376784229e04dee571630bd945e353454a59cc11ef0ff206b199969522f82190f83393a7c904fff23b71e5cb1beccfaa9751e13aa159b29dd12c6cbd2dbe49edd0bef59f25b234d72ed88040a11717ef0305fb7e4171a507de90d028daef63fff3fa1fd13e18f941d0fefc3db2ed8d69d9298fc9214699e0fbf379f5ecabf059f0570d60f482e810c93978a753449d71183456f9f40eff639522c5fc7bfeb3ef619e34d430abba9b479e8f634ca34776e5f1c579b2e47b157137b0e67c12d8c3b4dfc27b9917331d397cde0f01f872a68dc3d5bfabca77170b2883f204a554be8dae71c13ae16a83145b0081d055f295ebfcf3600ca13390aacbaf1a412115a0b06beef09b2e2fd420facba71c0651e4ecddb030f46e87b716825474c7428b3e889c9db6531d8dbfea2c82ec31c4dfbb16fdce62ccbdc0cdbab7420803442b8d9399b5119893cc8f469488b6c1f57276bdb5e5727de99202237b45d51d202203eac07b19c0297b7e88687a2deee0c2d6f36257a2482ffc50005e3867a656e882cdfdb9bc1ea44993669c897423bf38535d37335d3f3a9035b283da1b7512a81e10bdb9656b37355da51546e2b5e7dba865c5008b8b87c264786fae1b4d9de771ab0a398c0a508c58897aa4d1037f99b9155efa4ef2ca89046891a9e", 0x1000) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000240)=0x101) 16:04:43 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x5369ad030d517ce3, 0x0) writev(0xffffffffffffffff, &(0x7f0000001680)=[{&(0x7f0000000680)="a4c37bc37fe28227ddb05de1b762434458b9274eb45686984beaf50bffac895bd5752c89b43229fc3e417d5d6063c3d51617c176b879e72cce20f13e595b9b41bce439efdf8fb6d4587a7721a598b0b3f61f5db98b8e8f9d6ce7805dcef03fe2c987ff3950999c0c10ed25088bf487a1b9cb4e45abef7d54442a176453a5417e1ab4490ec7b8f25ec24528ec77c68932d0294f0cb31fa27ee6ea0d4d9f19bcc53b7e14dc5be54e6e1ff1c37a814d5879440b55736c143800f297220add617ecbe1fc0a4907e3388d9c8d17114e2c47727dc44d4d91ba007fdfb465f923a6134a86578ed0d28b4c2d6db9ca30f996dc6927d972d27ddc131a1e35e27d60b9663694190383e4fc9bfe195c009f1afb136e20e2148f3c630f0530c5e3a6812e1025820b42bf64e0d9438e55c3095588ca340fc1149e8deb2d0702414978757472bbd1caed46479657bbaf8f11f5c5d0b5097297893455f4be508808ec295dcceb0ab1e713e409230f65596c3a72f585b3a2b4473573734325fb8c2b3fdc10ef4a3944e1b6ec29c977b5ca111b4eb748edfd05210a0fe935de94fbe549f86d679f5b94d74400b524c0acf3680d896c01ae010c9b9513274f6bffcb32136f76b5e7cba01ddbe6989979c9f733b313ed0ba930f5b117bb8bcaa3e7fda07f55f9a20e64951a414775eb1eeac82c4e9c306d7d23d636d398837fc0f957b2d14ff1309ff439657213d4aada0038cce9055b744a39c0fc150b251ce4b4c0515ad777611a5b01e7177f86038b4744e3618fd817da883b382e2a73d1a88a4835b7af98ae78aa0b4fe9010cb7dcba593918e8406c78a13af8e7a008736ef036a2c2b4808c675acded5a0816d81b9c01e5eaa38ba11043c4d835c73a90bb5a504f77391e7fe18917e0d1e9a59c40633c0a89a040d4c4605005586e6511f645d6bb4f74aa528aaae13f11ea9ea009360e7207ee911e1a967af191cf8e44c12c9474c6db7aabe377890bd5e6acc45b7cecf13a9e63fd57a196ee6387d515edbef40e9706b92e89c3e53fc0de747d29652d268df61b83d5de8de427f466176a05d4d579eeb5ed32b9a2eb132f7dd2eedfea1a2c529c49a9e3ff8ed8df270caacc975bd6c767da402c35ca461dee5da98142d863a803bed497204e34a93987836afbaadd8536ec6160e0c90900b5c0fe16431266b1467417a0847d2167dd1fd1faef3bb779a2a7a20cba3e7ccc9ca372884d3642dcaf94fb873ce17d976b26dd4c61e48c6bd19bc6924f06989aa714d449b01359cdc1e9b3f04b2c7e5ed5d2a342a58583fe14b38f952a3e4b9f05bccca5d5e7b015455f5bfc426a7366de5df0923ffa9c64ba7c28cc7d8ed69af39eaa1b99cee6bc612d4e98bfbe7f492ad1bfe8a72cce4b8dad379b834cda8c514dcbb8cf105d4f4fa62b8fe5ef4eaa145312244b761efa5ebbdf6ab6d2e5dc1926c45d6ee15fe6ef64ee3e5537fe3a7ee9d1ba12fd8aa20783154a01db757178a1d6a1004b6ec4d2100b36dd4c86d1e79245a722c12d5c4b122369b26296aa9558714b974a460df2b3103897b3618d8075b956c8146157e1e6695005f791f611b8200ac7d94113edece06309d04aa1e8815833d9a70eb93ec9f0fc6f5460049af76d2230c3736482ac2402cb7d300b6b509e1c7f68c3f27b3a94bf3f352e8b16b18cfd7cbd6dc46b8c54ca8e12de541374ad0348979c31a1acb928ea9c72893ffaf9f278299e2805cac0eca5b355112baef9fa6a1108053b42b7667891a724e56a35fcf331cc0e20510d87a0dbbb409e4792a1731e8507a1d9510dcef6daed4a1d8a20975264b01979525a5b47a27421da5358d234bdd991d3dc784a2a1eaaffda65beab4d9beda05e25ab3965634a87665fcbb0975227f25cd3f0759d2bfb4e10f772cdafb849e021f0b04ed957fcc1ff5d46211039fcfa256cb223aae2df5f6e54a471f466fea18bca68dfded6b802bc85b8659ea0a8ed2e18162e4fed38ff91039a0b3c5012781261114aa3fd9a8b1e6269cd0d48aa51e40d04ccd57ee5cc6a66e22fe519096693da183d619c0caae7ac7c383436106b0e990f080ade7bf786fcfb3a8a734bc69d34f60a6733deb01d465bd704946fc3cc5d10f23d4dfd25fff7a90dc4dfcaefef320293f6f07df689adda817730e0c2afe738c5ec7bc1fc6aed67892434ca67fdd59378415db94b3bb0c91b33b71f2d4145d0e832e29512cbf5ed27b9f01e07e06b9b36c973487cbfc20dea7999299bd7faa8f813f2b498521e2edb0de7a1ce1eebb9e0c4473f4e613542e8ecaa1705c08ba78233b67023855dcb2880f62961e964c1ea21e560c8312967a2fb976e82b6d6cc44544f4e59d95e8503d46273b8f864f663b420d5ca4438265c39999c249b7c1373e04d93f3fd6af9b4131b3b5d611ca4b82d63fe5a85c02ef7903cfbf0d0e3e00fce57aec5caf274557a4724fc4c71a2df52acc7fc4fb9d5a24844b115b699a34b6b6cced51d3f771f4b69171ce8ce298e2249b94dc31b7711d0b65a0483ae7237c181062e83872998ef3b9b6c167a764ba3408e35aa6d35ff2555d6772126c030eacb9cb3452d28f2b95bbdeaee2eea843d430d430bc55fff30be2c60be47e42ddeee59b3b2bbb63fb688b97ba85e9a83b45490fb2af4924d6015887a202cb9afbab2925dd881cc954d9cc390581ae7ee24a8d74a77de2f00e55988fc3d61aeec08cce43a2eefd4b43ee938cda7610f31a79fd6b5b9a40e1d55fc55cf8ce9d9938eaf6fe6c2b605d614837abe154ccaedcadd0f9250438b0aed101560c9143f4f9a0dc36daf2a31235d8fdd87ba38c3bee5875a6a4a825812f622345215629ff1cd8bab58ffeac512f35bbdc477c7e4474906f7ec38870c8468f5bafb2aed9aff0d081523b3a54a5c2bda1deedf9cecd4d4ce2ceedbffbf5dcfffa7a905268280291f371431a5a8c072711b73ab17312763c97bb9faa0042c87291f8948ff2028d23a680d3bb5d224defaae1c93c1dadb1d5be5e3618c3c2d6f964a6962e12487fe7551fbe9927db6812b7c8650b3a4fb0d74fdcd0da29c004c6dca05d6280219d1b9bba33f6406e8f104606968d99878605149a4fd3bd94e4d67840fc74f5a23235b3729d4e7801c05f6cb74ba45c99ddbcefed01b059ff1802c883a49bccefea43a0095f01c6b0b011771ffc48bfe6134fbd6f49716cc2cbbcc11935d877d170d34e033c8d0862c7569db2db70bc55411a256f0912647feac907f59418b3bc495dcf9f556313b209fa3521b17cfa6c8620c629be3e29cdb9826caedd2bfabba2b8293f7e050553aa5f3fcf31aa705d52df11b87ce0748f0042486d20c4f639c93319f99f971bf4f959e450858728d43718b882c28b2c7a3da38ff31cb05f89c5d248a686a8a252c680b0361e3d82cc8c78daafb681e91a20c57a29dad10e38fc6a92842fb3694565b0957b833c1ad405ddffdc7689f6336a71d641fb04d067667ba05fb5fb37b8fd607e22d6e62d30e77b457621e6635e1318d71eba074f584506e2bd652e79bec8e44bde15431abf3a77c857873201d51648913af607377072d193604e36bcb0a16f39ab8f56cb824b7e4ea9ad8d7eedb29cb386716909f5304808919a797fc5c82264e95a50c7805a2a46f4a38e13b2930b5041c2f571e41d5257a12c51406fa6b76ad8526957d914185ecde7a39634c5cd9461156ba99d361d94a1b72931a3c4bc2e9fe9af096aca28b1ed72006f62745509a6ff6f3719b4c86ae3bd1730ff37df727dfceb7d9cc6b891266682ae8f42b10b50987665956e7ffa1dca011de041428ca4db5de384758426322e3ff631c7f7b93a0b754e97f7bc5ec397d3bc341315639f8e08b2824d24c9d66889ce1eb262170440e93e9d283c8af40f49b1db60cae14c29f446f02f84d3b3979efe7e759584a9309574b7cad621fc4dc79090e55c5f37c88f8ecd85877bd3440bcba19719a036208508fdc80ee0ebe8159f4f3d2f43ff3acdf2e7b220251a41e46897d880b609751740a1d40a3395f67a4ed3c40a2b4c9a72eb9533cab1911299141c1c77c0a0a0ca3ad8bc622b9b5ae0066d8b53707fd1c1b0eaa76b7c9db41ba92c6cccb1b2a89d5b52b889c8175095c2696cb976bb23e9cbcd3a7ae21911e6e4fa81948e4f99e7972054ffe81f3b6bd648de72703d0b18d3b864702876fe3e901e3289afad69d187bcc79f8db5c94a34ff9bac583eb1245985a0a03f215ec44de9d7a318804fdd82885485cb408f1adc849f62a82541d3b5bb15f2ec3185f863e2a0eaf4bc1d382d336ab2090366f0d4543f0b1107d54b698a85cab2a876440b0b12bb9e4a4c98f6f54925d721ce8bb4c902054c772c5db5e0691d7502c25b73a268144e0df67a1647ee94dd9a38cb93318c245ecb5c9fd67b299c51bad8084f551c65451143d1f35e76c73b0fd7cf49c58b561350077c5c76470b0bc928c9ddc8fa3ee9f1d8ebb6f122bffd070733e1614ec1a61c13602da57d0f7e6b9574485574bcfb39b095ddd92f921c1e7a62469ba1ec7cd0a8e1c0bb38b3bdcfc2c1909c1672d395a8a4a609d5f911efa03fe254da6129994c733c41e5897d0fb628bca944954357ade83e0e4e1b83fc388fb375c95a21056bcd7a5930f5bc21c32daa1f35aab3309ba769142b0000a64293e8a5252d8fc01a00cca2c780f437336d329c4be8351c8d23d36146e48e4a7c32782e20765b1c42ff2b341a02fc4fbb9c9a673b19199d605afade2cf401845c8426d47d496067f24d7a45dcc2487529274a18d700cd8f60d147a1515b88af82789924a17bad1d90d29f78d5e29a7f0ba370e0ef2b8c43e5006a247527e6f3eeb8091ae84e3e14cfdbc3691157ca4efb7fdbb9e1f4db2b235411f1bfb09574d5e4481c5f9ff985bc9c2b01a3d1332ea79e8e6303729d2daad3ba7d1d645f18bfd92f1bff96f2b567599f4d654296d60b495c4f119c13c226a7c5f4dbad90cd9578921962cb50673169b578893034a5d32d8a351a4799bafd02edcf491904e79da9767891b5e7ce496f6fdd9453870ee4e2b22b3ed4daf9a191bd94325546bd81686cce48a426f630e6a974018605dd0eba1c5fd138f6aaf9d5877fb9e5538b5a981139d9d34e5b61160600d10935878cb066d7bf62057da02f80e507d5c5bf760d8b8923e818a2dada5bcd6c03f40ee39d73abd04fb5e9b687d7e89ebd1468fac06c72e62ba2b891aaf0d331fa3ab94f526a612f264c349ee613b20dfee2031a9ea157de40b027bb09df3b9e016b6d8d25496481a4b14d67bfea91c8dee10afdf15409b926d2949a075a0178293d77d29d92295ad988cb912e5ac20d62599e19ecaa9b10c7a82722545d42f45a193631edde16c66e05010d1f42d50a954eaf1829b92c21972842acbdbe268306e8d7b92e459cfb755b8062ff7935d6b633273ec7379c8c586e276cdde3931daf550ce63e11b1639bfbd4ee7ee4f79f95724e5cc23fd5b9f24e5268742eb865661716a8f4a756d49d03da02da3a3110e1bf782b65559bf54f321f7e6cc25875fc1cf92ca8a9c7715904a5c6ae3b92b1ea4e60316bbba4223b6bf8e8d1cbe1eb9b0cc0059537a79c0fc903038c891dc7438e873d7636d7ba8f9e3e72192be08446641b3a54a77868abd010f902ab208716b0fdd61649fad02eb242200738c084635dfcae6ed23335456ab795043bdf396f2d2c2feba88a6798fe58a764876c19d7b1550de5a69c9febf2db8b44560cf389ceff2a8a0a3da6cff3c1ad3810e6b63db3f63d968ccc9ebec4d326672ad"}, {&(0x7f00000001c0)="fa8a0e84a3533ee2ab2da023cde886d9c4e609b165928a01a94cf32d2bf30be7cfa8"}, {&(0x7f0000000380)="48cb4032d3e93e76e27c43b556be6f75a2d53ad3b55564377d17a5da4c02f7d491cbc5b5d3972b7ce8497e0a45add808460d048d3a13bf0f4adbcb99e619966e27b985f458c70223d18b7b75d2a4dbb9cdd18d665ce604185d73f16575816cf017ada6b3a29099d5a26fcdb0b37944df649b00d3e5e02f"}, {&(0x7f0000000400)="a05da18b5ddcb60714eaaeb54d007248b25948b59c22a4a861868d9f7efd78d98dc58bd1ae1b86ed7fdfc5285d77dd964187c7e9a5cd7a0a3cd8d3ebb26955b0bdacbe3bf3d74dd4013add55a7fe41e6ef75c1463ee9bd2581d5b7187d9e9c59748b1e78", 0xfffffffffffffe5a}, {&(0x7f0000000480)="371436eda8068a304b84a02363301a51eccb9cbd124c44a40d20ba62b1b262710d0d74cf91c85c70959f4bee8539f1dd281b5004c8168f2037663538f250318f1459649e9137cc68eca4206c315cc78be683cce4cb2a88e84c7cf2f6b926"}, {&(0x7f0000000500)="ef7b5b184cf1ea402b9afdc734aca8e677d3db47167b1d29b06141f6a23759f2b6b4ed9fd18b6fbee55cf5c0f6d93ae8eb47e04533aae3bd674f6709d2043357bcf8bab205b641fe3432272c28d4f246517055926f781e172eb56f046fde455a68ef13aa5e9cb628a68d1ede4b28dc827daf188dba39eb157fb45e2b56207574ed24fa65aabaadbcf1705208b279610ad611cb0708b070acf5ccd625e5ebeba94aa3d52ba585e4d2383e710b9c4d58b5e28e863165f920221e479eddebd693e0d1551206890ee11f237199bc1a"}], 0x72bc62ca4384e5d) socket(0x1, 0x1, 0x10000) ftruncate(r0, 0x0, 0x7) fchmod(r0, 0xe3) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) write(r0, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:04:44 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="580d830900000000000000e764d9f74668ecac1c37d2a27f6d37271211e44b6d54b77c71b00b9d159d1e0cabb99ef7175aa5ced950de253f184a714f5490f159a6162bf0048216194ff245f8fc9b5ec773d4311973459e008f1d7a3d84c6c3b2606238885ad9a54410c6d4cbc96297070f64c614ab018a1600000000000000cc80282cf28596dff84c9056861678fa26fb7d3f133f8a8dd6aca0766bcf838219a5c244193d621fb7b0e206c3cd19472be773ddce294e47f357257451a068f5e9c1d5886fbe4af77a1733ee516a9da5a4bf4fd0b7b0f8ab6b84e3588dc4f932981a8b32b2f9579da8e6"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0xeddd220e1dbaa7a, 0x1c0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x21, 0x80}, {0x83, 0x5}], 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000020029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:04:44 executing program 0: socketpair$unix(0x1, 0x800000000000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/167, 0xa7}, {&(0x7f0000000180)=""/43, 0x2b}, {&(0x7f00000001c0)=""/60, 0x3c}, {&(0x7f0000000280)=""/68, 0x44}], 0x4, 0x0, 0x0) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) dup2(r1, r0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 16:04:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x5, 0x2, 0x590, 0x5}, {0x100000001, 0x6, 0xbfd, 0x3d}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x1, 0x0, 0x0, 0x1f}, {0x3c}, {0x2d}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="06") 16:04:44 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x1df, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000180)=ANY=[@ANYBLOB="b909000098bfde0cc21cf462c7adfd3f12191137e5315fec000c50920d981a4bbe9b4f8e773baa375750a37531f2fb17c1c5d518c2bb0fa88d1c0f8acf63d683351f40b1625c7011857bddd7a8b9c63200010000bc7648d3042948e7fb4e1993fcafe5698175f485c618077af922063d82734889944d30d84353281d5e7297c3102027223bd795a7b7e3a8439061a9e530441bd012337e858245d73177e63adfb21d4ea02373b86787944229a41d5132b25035d19c6e3bfe2b09925f0a269bd10a4ec4b84c3d212f7b7214ae0a8fc6394345ce36e5b4d59b1dfe5a2c741da594381d13d3a8de305e9617f970e3fb5a65f864fd401e403b47350463bbb4206e29cb81ff0895aa687155be6623e1e0e601b24010576bad91bea795e1806b4335054b16f14ed3d365745c461a0f082d3b00a73e12786e028509e08ae5528140c02484d7b0d3e649173691269227d87541f1528de4fd3c4382a1efdf450500b5a25c4803a5b887ad35710f160810876520dbcff3b30aec7f1d9bb0101de95e07f57227733620238083e07352596bbd1d639085828748f426084513a6f99fdf77fdd233c038819bcabc915946cae77e369e066c271d554ec62e5d44a0142f2f2b6bc001ff6c5ac0ce7bc25a2c118c8341d1fa0aca5ca2ea559bdba728cb227664f5376aba8f00db378a231ca46c78d4516684dc0daf5d3d21c95498677fa1929a1821fde32b4e500830af47cb344abb1b8063428eaaf4d391013df746461227646f718d0a09e880a822279050a8e2bc056d4d1ab975f7707a7c485a72977e6dccff5b73134feb7d1ea1cd7796c11f2933c1ff2e0261a6c2115c445dff87d3210f4072bf1f86dad8c75e97cec64d1f4144ac1b43219723a2f8dd53d39d6bb4440ccdcfc7886b66ad3a4f289e79a5e6b1"], 0xa, 0x0}, 0x0) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x0) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:04:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000100)="06886cc71af22faa5fbff4118f37ae7008802c056f735fc862dbdb9e1f86e2671590c8110ea090e5bf7566db698b62b4c64e7d66fbd78d36c058c1943eddd660dfb8e6535bd13d0042efc0174b37af850480d02ae5c056e6c7451a45718e2da470cc2f0c770ddc60", 0x68}], 0x1) 16:04:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000000)={0x1}) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:04:44 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x80) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730b4e7bb6fc6e23c5b000000001a0000e74de4"}) write(r1, &(0x7f0000000200)="582720a3abd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4092909000000000000b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000300)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0a", 0x7c) r2 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x7ffffffd) close(r1) r3 = dup(r2) fsync(r3) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[0x9, 0x267f]}) r4 = syz_open_pts() readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:04:44 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0xfffffffffffffffc, 0x44, 0x200000005}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 16:04:44 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendsyslog(&(0x7f00000000c0)="d17015f530409a68b65fdc95aa17bb73f623b170012877beacb3b9d8860c3792ad8211b85be2e81050851e3ce5801165616997984d95fda6e4c9ca7af6d6a001d71d709201b0d03751b180d68733022aca589bc6a42536213b425a8c7465e9a2f314a8b771e76a4768fd28c474a7458401f0d38096", 0x75, 0x20) sendto$unix(r0, &(0x7f0000000140)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) socket(0x1, 0x2, 0xffff) 16:04:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x6) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x0, 0x0}) 16:04:44 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x1, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x12) 16:04:44 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000000)={0xa, 0x4, 0x2}) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x9) r1 = dup(r0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x42) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x5) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x2, 0x6, 0x1}, 0xc) select(0x40, &(0x7f0000000140)={0x7fff, 0xf9b, 0x6, 0xfffffffffffffffb, 0x5, 0xffff, 0x14, 0x2b}, &(0x7f0000000180)={0x7fffffff, 0x4, 0x72, 0x5, 0x13d9, 0x6, 0x32a5, 0xba6c}, &(0x7f00000001c0)={0x20, 0x8, 0x800000000000000, 0x734e, 0x2, 0x800, 0x1, 0x1000}, &(0x7f0000000200)={0x5, 0xffff}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000240)=0x1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000280)) nanosleep(&(0x7f00000002c0)={0x5, 0x7}, &(0x7f0000000300)) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCSDTR(r1, 0x20007479) flock(r2, 0x2) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000480)) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000004c0)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000500)) select(0x40, &(0x7f0000000540)={0x6, 0x3ff, 0x4, 0xa23, 0x2, 0xe8, 0x7, 0x1}, &(0x7f0000000580)={0x100000001, 0x5, 0x5, 0x40, 0x6, 0xef59ba6, 0x2, 0x7}, &(0x7f00000005c0)={0xfff, 0x100000001, 0x4f, 0x7ff, 0x7ae5, 0x4, 0x7, 0x3}, &(0x7f0000000600)={0x40, 0x100000001}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000640)) fchmod(r1, 0x1) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000680)={0x9, 0x8, 0x5, 0x5}) r4 = msgget$private(0x0, 0x2) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000006c0)=""/38) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) lchown(&(0x7f0000000700)='./file0\x00', r5, r6) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000800)='/dev/ttyCcfg\x00', 0x18000, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000840)=0x7f) 16:04:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x84}, {0x34, 0x0, 0x0, 0x6}, {0x714c488e}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20, 0x0) getpeername$unix(r1, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) syz_emit_ethernet(0x1, &(0x7f0000000080)="1b") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:04:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x2c}, {0x6}]}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="f3") 16:04:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x61}, {0x15}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x6) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000240)=0x100080004) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000001c0)={0x9, 0x6d, './file0\x00', 0x1, 0x7cb6, 0x0, 0x9}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) 16:04:45 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) bind(r0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000040)=0x9, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1ff, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:04:45 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet6(0x18, 0x5, 0x2) r1 = syz_open_pts() getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x54f) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = socket$inet(0x2, 0x8000, 0x7f) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000000)="0300", 0x2) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000140)={0x1}, 0xfffffffffffffff1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000840)="717c44108278373c659e5bb376ea8cc214c8a4369517d6717eab02523cb5b4c549e6b06165c323b626023b1c58c691ea276b44d085e8cc19ed6690017feff7e7fb62b3664c5b0f7993b61db80e7b161522b20e38fd0fec1ef51d65aa0df0481e6980c7b2ba9e96bb1bbf694253e6c874df943cda3586509d7910c529646630885cfeff5ce77da17f8a2baefb0ff7ee0db61aecd88eb847a7e8613e7eb293936c7bc5e09aee6815025411e0e5bf2290c5a6247637739bc42efe9e98119f0c59d0b5a3568cb87ed41b1254721df7b5d1af52b941bed14cb050", 0xd8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000800)) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r6 = semget(0x0, 0x0, 0x608) semop(r6, &(0x7f0000000080)=[{0x0, 0x7, 0x1000}, {0x0, 0x8540, 0x1800}], 0x2) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000940)=""/135) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x100000000, 0x3, 0x1, 0xfffffffffffffffd, "4fe445667930b6e84aad5cb79155e16ee1c6a2cd", 0x1000, 0x2}) r7 = semget$private(0x0, 0x6, 0x226) semctl$GETZCNT(r7, 0x1, 0x7, &(0x7f0000000a00)=""/89) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x42, 0x0) rmdir(&(0x7f0000000b40)='./file0/file0\x00') ioctl$VMM_IOC_CREATE(r8, 0xc5005601, &(0x7f0000000300)={0x10, 0x6, 0x4, 0x8, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x176c}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1ff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4d3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x20}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x24}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0xffff}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x71959a75}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100000001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file1\x00', './file0/file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x5cb}) shmget$private(0x0, 0x11000, 0x2, &(0x7f0000fef000/0x11000)=nil) semctl$GETVAL(r7, 0xffffffffa, 0x5, &(0x7f00000001c0)=""/126) 16:04:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:04:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a9", 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) nanosleep(&(0x7f0000000000)={0x7, 0x1}, &(0x7f00000000c0)) 16:04:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000100)) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a97", 0x20}], 0x1, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000240)) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) write(r0, &(0x7f0000000140)="8c684897f018781ac95402f5759853cff783ab622c5c0a9e99b9bf573d37c31258572b4166973a090d67e9b35dbf41cfe689e02c52da41beb2d4e1359b2cb256d69520bee04f476b09bb6a9b861b6f279b0d55c8bbc8d4043d5effa6b92e2ec4d4cc38ebe11f5128d3cb71b955e56f09fcf7c8b0268bf972ec095ca81d909b9dfb4d4ffcab179e6c725e955ae5909f4532bfd5ec1adafbe746464da0485be165c9742852080d7d3f5b3c68dc77588cee98899ece8ed10f7e2d6115ed6a49247eeeb0d4237ab5b8a84c1eed1e3e0221d06105a761831b0da89c1727c602b847ca2fe6", 0xe2) mmap(&(0x7f0000012000/0x4000)=nil, 0x4000, 0x0, 0x1010, r0, 0x0, 0x2a) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:04:45 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000a00)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000500)={0x10, 0xf7b, 0x4, 0x1, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfa}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x14000)=nil, 0xfff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x800}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x2}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x5}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0x40}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000fec000/0x4000)=nil, &(0x7f0000ff5000/0x8000)=nil, 0xffffffffffffffe1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x800}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x97}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x2}], ['./file1\x00', './file0\x00', './file0/file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) socket(0x18, 0x2, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000140)='$\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000400)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='@\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=')$#\\&/%^[+\'\x00', &(0x7f0000000300)='!(/\x00', &(0x7f0000000340)=',\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00']) r2 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r2, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) r3 = semget$private(0x0, 0x1, 0x4) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001b40)=""/80) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x8, 0x1ff, 0x8, 0x0, 0x5, 0x9, 0x101, 0x0, 0x3, 0x2, 0x9}) setsockopt(r2, 0x3f, 0x7f4, &(0x7f0000000a40)="c13bfe0436e22503fcef9022840a408602f07fb1340e4ba98affba2a2a0f4689576b632add871554f5fcb27584f50d7419381035eaf4ee34522762b9aa9ad3e138959ae0b5af163df8ef7fffcac5f623517faea253b0768036770f327e768df9eda447d4b443a3b35dd99a875a39d4d2e4c93fcf58ab50de8e636aec27cdd471f4a7ff5f09bd4fc612a6af4d14511391b6873e53057e234e5560133eaf420f6e0451b7236bb9cac69edca4179af490434bd7054d0e9d6e431384d079214b767fbf137f4b5d2b3c9d8acb6c0ef9bbcc89dc458533bd7ab7cb1e9796840f3bea9982ab7fbe3a22e15a8c6f038f188eb8b210ecdd2f958a54af0a4608552f06c3f27cb110ef345ee6fcb4f2f616dc53658e6e3ff3099e1689aea5315f5798b0e7230d21af68eb5dedc7a727f0736204f33165f6dfbd24a0dd5b8a0019a2d15b9706d6e3bfc4cc52dab24acbbfa1e0a21eb2879e450ed72b089d1a84600ae222416e6f095d303a5b8bf0a540a6fe2831a3b952008865c57dfb955117d2b5b82d918d091f0f26e8c32f8392c7b286ec08bd687ed870cd8cc5251b9565125c09dc897ed60f8c20e1e123b01ffd9640775c0b078a6382fcdda445b68932c589f7fde7eb6bc87a0a258c34d6f0e6d9bd32dfa05e392bb071cc6e7b7025e33e20b01d2c06fbd4dfed3de22b6e0ab9c45f531a3ba78a2b4a8de083214c2f68f96d7f9dc22dccfb73a0be95d755518be25d009b137a012a8d15d0d17a513f9697030c8ec4640f75d99a714b0cdc887daa4935176ae13a9f928e8e7290b2b885c405ab93a5ab04cc29c44b833b8725d370e1bc6178a800c081c947d61c983ac9618d725d05e0ee85a27cf1fd2f058caaa6e51422a9445feeba923f860416f0606bd00d6fbbfb24b62b65ecdbd2f091038d57aac6a2aac51a55f91bd7f881abf4815d21c0eaf5fd19b8257ca2021e0b1564dd22ffffdafd85b2e0d058625a272f2f14b70455f9acd13737408158a38f24b91fc2ccd0ccb5ab97d3b6756bc33a5ad3018b06519405398bba2f1b348d16d5315272c3afe28e3927e56b603081cf1df774a263883ff9414eb647aa4ac028d37f94610fe10d05d148823e2dd8ead9210503a8771ad38d8076ea400d6e041daca490bfd818a0aa94a8971428172a731e01ba841fb1ed8cba5dcdb16fcd1d22bc15dc946446b598e2fbbf4e9f3246cd2d29a0e88054f55910b0b6272ed3d08a30e03ee0d8eb7320e18f41937bacd436ec023f96fb46b7650e57a6ef2d4dac3ee1d3cdd501a021f104734f06ca365cf1aaa65eb241cd788e85de224cf589434d6b9561ff407371934328905185401ca26b1f4700636e6fe35bb6ec3b5c48079acd2d58465bbea8fa3437fdb53b16aaba62da724d5359d9ecc4d17f96e5f9fd8bece1c00a486fd06d7506177f5536caf329313a2ffb4285f21a5a09c68f104f7e655d6fd1ae6b13a27c3e2c5a8c60d3f2ed5c769249fb4cd67fdb6e0f7303c8d1b3df37e348d654fe3ef24259bc7e94e85bcd54adebdf13758981e579409721e4387e55d4c0c73c18d6483d51d2bbfd851b2a947a569112b00b83ba5425f484d2af8a2a3bfbfb5520e7268188a27f12662234eccca53cfae9fa7c008d9f573451e036375700dd8156f89de51980df063102e67f617aada5ed1bc8bed341515b30628c62c02be9cd390f4f26f8688dc30daff808be052161f736c0198e808acdc648513469a9a8ce5d9eedf57240723967059e3bc70256e25e259a24d8872ca8ae47ba8438effe1ef341beec578f66a5f20d490380f43d6de9259b83ba827341df5806543a2ed6400ba4fa2a6128e9387eae7a147427a718e5dab37faeb330f0f8ab0d1f436315b0f76d5291e47a363d23a4b46a3e35dddb8d8af9225d8e4a956919ae3f185dce6e4d9c6fed46aac1663edcad20b85cffc07d678c8fe89b92e4d004b08ba45b6497e3f98ec1e72c10cea5d7b333a156ce89d696d2678ff6a69dbf0ab2f4c5e545e78e92919129a4c9cb53539abb5608ed693bb3c64e55e79e01c346df7be3a72f4587e9db165e06881e89590374e3142143dee9c67654cc3818f4ededd9e0aa794143867753943a55c0bac888e72fb0610edcb445dd22c0ecb11a3bd3733c682348e7d175a0ee0ee41e5354a56dc605688ca4d2640ae1e0d3b411876e4943f365d0b112b6ec08fa9f16adff9f06b8a99db99bc2913687aa308406ac06c16f32cfa24d1dd768bac55dea53d21d5a739c3c0175c9ede977dd78c22a0465beb2ae064a5194a1797794593ebe9b53dd3b5be2c088a7a6357d57f940cc9c4b7ece246fa23dbc94e71c496f84d12c7b43d49fa83a16bf679d34eaf5e182840e977b78aacdc8c8d82c230d8b8ff88c5f60dfa5f9ba7110780bd1c0c5ad03d1a86f7b1e45064084f1172011e4231deddb59d175bae0510aa32f3c528a5ace13833f70de6a412b046b4e19d4de9e3a28daba7e1ca5633bbf8704f3ec6ea7a1f000dfe80c31b7067a9a5e5e02c61eb401ba34edea0d1164b09048e23f6a1481e0b76698b0d2a19cf3f85d726fa3e063098f2d4e64555c07712b446d93c8665fff3309b06077fb5888b70476fae3978aa5e7cec4c6152dc7e841aff0e76d0b310d57564a71bb304333b64479de836acf7307e5b2f01bf070ec185bfcebd53896c4ef8e0c119bee6583d2075e679078ee47b1bfa5763c557cf03b429b4c3a6730df4cbea6e950a0a769514c186b28188637ef4dcc59533857c1eb36ba6ea2f4a8a7cc78bdae134657e0febeb693260489b1f160cb7adec36dcd14dab2b2f5b428cd787fb5360c9ed9dfcc8b5c4c213031824625953e6740d8fd6bfa45c0729da9ed1c9f9fc40433f5cd50b0a9bcb8c1fa3cab57e7d6766d6bcdc8ef45fc038964937c9ddc1d3095fb3fc6ee4f6a5ef36e84549a7abaf4b08b626a4d29ab8797ce50e370d7c8a598e37ec5c07ec254822fe7e763b9116e53b09d66dac463abfed35d182437e80efcff3c8830bed406c160d77a1e5bb3fd5f02a73d98244c9294f23ebd4bd918c1cd0227d821569b01833835cba737aacb37b0f6ba59b28feb9624f50821f2751889725459f607f8378d3a4d39bf5be2ebc5699553c82a902e521debf5a1fbd3a4a4cdf93a62ca14ac6190fb8407d3a06f9ceefd167b16afd3f3a0d52fc0843b1d1c7f01b531232137c7e1a4104d1e5d70235d417d0175522da4b54019c29d400c3009b02a8f08d04f6a2a084efc45987f75446dd922716e6abc93a2ab26752ddcb6f15ce4e9012a20217640ed4e1397fd819f9f6f0241dac42d07f1c3c479e5fb1fb5f7b18322074ac2c0a80a618d7c2be1576a83b8aced6af5732fc6cf6feac975ce4afbc4dc8a815fff8d92060e44f972ac8f856b7029e987a1173d12ce2e549952fb04af07c82df59e816b0caf2f75c83f2d6b45b41f0261826b3f7c08aea523c068fa30539627753b0cc3cde707a2df71b3034add7504689a91a4843017132ef81fd9cda6adfafec625d1a89217c31490e554364ea04d42257f8a90186f8fd41fc00575e2a628c23a5295d536c1909a0dbb44507d5d8967a62d63b7376efd188dae8d956c9e6bb4dba48de61bf17963f1f4e7e4feabc5f712f6810caa58dfd656422c8fb59872f46d840377a154f04a840636979cf7df49efefbfa2841f35d7616c2acc4e630af6b04e175803e126d41d21f2f64394a5f3afdd48aa2691b020afa81a2c7465af64321e87aea6e6573442963a41c1e014e5f27c2b6f243fd9f5b1737dd4d6cf1d570bf6b2b8cdc2dfe0fcbc492d5b8f60fb4681f243d455c7584704eeea0808a1314869cef88d760255c02642be93ff94fad25430fbb5f604a21cfae4c21ee436653f14afff372e7716d535b7fe193842ec3c8370abc153e4c53b6906abd250238578f127c13be3a740cad91ab704ce3c4cb74274874a4f4b03ee66b14c49b5eac3b5e0ecbf99223367ade177b8259bf088a0d14588b9c095475d2c57b2f9aa0c55f396fd55ac1af4cdd46cbe433f898b13c99c4588b3be706f4c39375ab9d3bec0ed003cde00f4439319df6da01e7c07bf37c910b59910112f8547b1fac692ffd0fcfdda8d43a507f58e88ca8c9bdf214207de45fcdb839d4991277f3b6ce1018b25e0ca3e0622c179942176beae9bfc2449cebb2c9dc9e295d7ad3f6b34a55121a451e37fc0ff361fc2cabc9bd873fe14610e393ee357ecd0a0bceb1f49145e9487655b3f40af68b131a26654eb076bd87c7d277e2e8cc8ca11d9e5bfc7472ee06ea88f20da361b23f3a7afbbcad4b1a6f0b86d2f6fe00767a8c40a6e4e2b4378587b105b8fed2fbcb6f2b18fc14e1d845559651dd6ad502c8787ae1d652099b7ae727ad7a07dd4262db162a55246ed32d47d2716c43cee138edae1a1e9674cc5665e727c4944587d2a9089b5b8423b65ee51b7734cfe0cd042a775da3e8931e263c4b02ca6127403246c2cafa58b8911c67d0985e6227c5d38bb1780240dd38ec70a55e650cbce214fc8bf1c324b2bf17ae5834e5e3bf922e6beedc521b991ac726027bf0dc49d00b6c9a38300da9801feedfb09107120e5c7ddf7310087d73033e9bddf253a8c2f67dafeacff5dfa5110b2d47f7e19a41a25af763c23085f76ce2f35f4410e6cc4865b07404e2743756260eb6475a18f6227e192b8c36c06f90fbfb0fba67236c88eeb839e6de22516cc8977c552948f4cb79ab4cf73f8b35d9905599c4b4dc326613f86c856a80cd63b1f1d3b2b8442108f345d35f676cb6623fc3e62f96b7cb8eda892e66f26b40408dae6bdcb944746e4dcddd36aa206f046db1051968066bab1b95f9a752f12d1b4a94d6aec3b59d12f7c1f255ab2e17ca8c4d3b69fdaef50c9f6fe5709af219d2a0c9208a4c03b1a5b862278eff10c19f1b7c38343a1cf1302535f0b422979c8768316c0cf1ff3224868c46a15ffaa95ffd97b3faf1766af6e9169921021cadf0e78e59863c2841d57e7156b8e01e82031dbf1daa13f93393b9b6e25d7202da844895bd3bd24a34471c6c63be6a048e8c646dfac64acc1522de47d6a2bc180680848fd93529243d684790bccb2cc77ad7c27c8b774ba45c1ee1defa0d7ded130dac08387281318d40047fe4d0f85887b7ecb3ff87146a836b83fef280aa71cbc1e912bae4301d3247df817e011b39e0c80183676aafb51fe39956b9e2187275c49abf9e7fee7aced415fd6c5bb0ee7c1432e81ede7c16286839222716c47e4b5facfda98f28dee7e2bab97e8be567487fc9d88db4dfd3d65abe43cdbbb2a56fa6aa92b1081507211bb772d9d95730bdd8d27b0bcd34322188f75176af69e117113095e61612b749e6a86118ea0e4af91e9635e356331e3d4e6160347b6baf36306b52a4f169b627af828618fdf69cca0096c4869975a245a0e1549c7167ea247d5c250ef1d8592882f24157df103f1b351c52822cedec2aab083260a29ad1d886050a647d119d56b71655a12a937559f5f10b4c49595d89f2f07884d7452faebdb6a2fb59a01a9d0184af7b29410a02c7bcf8cd2217ac96110009684c337ca6b96f7dd880a3a470898ed65df97d4e4c161a3474435c10d0e2cc8282d6dc7e422e06169ac722ad2f1bae0c718e837ae08b23832d4036f46dc26bd92070e725a7d62e25a54709443224288b7a67ec21b9cd67afac290e70a24ca1a12a2cda845c086db919df82d145295ae9a721cd71bb936e6bffd3c517c3e9569dd1b3dc181da9e7c6c02f69f4b3f5b098ef338c2d3e41bc9386df1e5ae64", 0x1000) 16:04:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffc, 0xcd, 0x43, 0x1, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 16:04:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000200)=""/194, 0x16) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x2) 16:04:46 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x20) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000080)=0x4) close(r0) pipe(&(0x7f00000000c0)) r3 = syz_open_pts() ioctl$TIOCEXCL(r3, 0x2000740d) 16:04:46 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0xffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe2(&(0x7f0000000040), 0x10000) syz_emit_ethernet(0x1, &(0x7f0000000240)="a1") 16:04:46 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)=0x7) getegid() 16:04:46 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffe62, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffc82) 16:04:46 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0xe05) open(&(0x7f00000001c0)='./bus\x00', 0x100, 0x61) execve(&(0x7f0000000000)='\x00', &(0x7f0000000140)=[&(0x7f0000000040)='[\x00', &(0x7f0000000100)='-@\x00'], &(0x7f0000000380)=[&(0x7f00000000c0)='!-\x00\x9dC\x94\xe0y\xbc\'\x9cg\x16]x\x90\xf1P\xa6\xa5\x183\x00d\xb2\x8f\xe1<\'&\x85\x8c\xf0\xd0\xc4\x80\x9f\xdaV\x7f\xff\xf7\xf1\xf6\xe5\xabs\x18\x9dl\fX\xb7\xf0\xa44', &(0x7f0000000200)='{\x00', &(0x7f0000000240)=')&\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='][\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\r\x00']) 16:04:46 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getppid() setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:04:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x5}, {0xbe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:46 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000501600000020000000007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0x42, 0x0, 0x0, 0xc) chflags(&(0x7f00000000c0)='./file0\x00', 0x0) 16:04:46 executing program 0: r0 = socket(0x1, 0x8000, 0x1) sendto$unix(r0, &(0x7f0000000000)="b1000501600000020000000007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) 16:04:46 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc3304221, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) read(r0, &(0x7f0000000040)=""/16, 0x10) 16:04:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:04:46 executing program 0: r0 = socket$unix(0x1, 0x800000001, 0x0) poll(&(0x7f0000000000)=[{r0, 0x184}], 0x1, 0x0) poll(0x0, 0x0, 0xa194) r1 = getppid() r2 = semget(0x0, 0x7, 0x7c6) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x8000]) wait4(r1, &(0x7f00000001c0), 0x9, &(0x7f0000000200)) r3 = semget$private(0x0, 0x7, 0x200) semop(r3, &(0x7f0000000340)=[{0x2, 0x9, 0x1000}, {0x3, 0x4, 0x1800}, {0x4, 0x6, 0x1000}, {0x0, 0x7, 0x800}, {0x3, 0x3}], 0x5) clock_getres(0x2, &(0x7f0000000100)) poll(&(0x7f0000000040)=[{r0, 0x1a7}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socket$inet6(0x18, 0x3, 0x1) 16:04:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = dup2(r0, r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000280)="18da770b4ff6e54cf60f88e3a8c62239bbf64ff61e0564c74c7f6ecf3209ddef0ec6cff86c44aab2912e19cf33260ac36edd7ff55740208951497ee64af00d63a6ecb83e26aac8ca6109397cc33a0bc4e8be1fd99f6065340bbe86da0fb0d1eb1f39b717166787608de1785f465e5d3496698c65a0fe12eece8c2a56e405139c7eda451d846fa146", 0x88}, {&(0x7f0000000340)="6cd2905fa7377b", 0x7}], 0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000100)={{}, 0x8, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) mmap(&(0x7f0000012000/0x1000)=nil, 0x1000, 0x5, 0x11, r2, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) 16:04:46 executing program 1: r0 = socket(0x1, 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) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x2, 0x8, 0x3ff, 0x5, "39686e6a9aff77e80672247ccd0d93e860afbe59", 0x27, 0x5}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de400", 0x4}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:04:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:04:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x0, 0x1, 0xe2) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000080)=""/10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = geteuid() setuid(r2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setuid(r2) 16:04:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) write(r0, &(0x7f0000000900)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe78818b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9f41a8c02a98e1a50d3e7ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a6b46d918eb7e82a85218e5ae89a520b700000000000000000000000000000000986028b530eb322ceeb6be9d7ec52df8504d995e16d48c591d81e94e6ac1523735a9add2a64dd254364c375505d3e8833d9e46a6a7f97f6decc3960a869e94fa962c7dcf97b53c18593dfbc528b0344dd400000000000000000000000027f30596be38cde1cb490f5c4c550d532e7f388f981d498bf2c04bd5eb05e3f14d7176daf56b5b0c1e121e1e28ab7ea6f627f0ec7621619cc30d5b6d3e7c1e825311843caa887047413961f311218965466e5a08f8784160944a189455e82aa4e0be320615a608968a866fea6506c4d48032", 0xffffff85) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d12, "b04d00f3ff0a631a00"}) read(r3, &(0x7f00000001c0)=""/161, 0xa1) 16:04:47 executing program 0: r0 = open(&(0x7f0000000140)='./file1\x00', 0x800, 0x80) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1000c, 0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) fchdir(r0) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x4, 0x6}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x7, 0x2b}, 0x10) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) 16:04:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='5') r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x1) 16:04:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000001c0)=0x2bba166b744dee46) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x3, './bus\x00', './bus\x00'}) close(r0) 16:04:48 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) fcntl$setown(r2, 0x6, 0x0) pipe(&(0x7f0000002140)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) fchflags(r1, 0x10001) sendmsg$unix(r3, &(0x7f0000002100)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000020c0)=[{&(0x7f00000000c0)="12677f088f1397b9b64b0214acce4e9596d649ea57b53ca4314c6e78acd0083e68083f4ebce58221d107f6657c34600ecc2fab60d27bc84e4356467fdb3d620c382c93b888086aa2c888c185ee9ec3725c85bc9afc72d32d71fe3aba7c4c584e1992680e6a7defb5a7bab708644765188c28eb48d18d6261070882ecbe88466742e5909e3dfb9227924eaca26d0b27c3cc439b07338aad074a7a55bbe00f851b013226628680b2b74df5fd1cb1f1b1620866f401cd288184ba40a0c7bfb73308c5bd2696c2822de4be28c34c25b2cd0e53ac321eb4a992fae07b52bc584c6848c56e13d9e4b0364f2f73a00e8a4ad1b15c09a5e8fe04156c41ec14c091b3139bc0cbac7580c664b43ccdf1b3f95a4a27b1d1e86332006ce44fc4a12e29e48044d8f9c4694433a95705bc7d19817e900d3235a21d3632ba5ab595db34031fef0e8ea7c543b9d7cb8ae0c00df4a6b46b082a9d74621a80b2a878140c6265bb4f77dce573c56475d22ee109e3f2da830659db2f1c798d1c081a844fa4e45900ba176109a012a08b8d9766fe2c1ad108a6d5248073d778f8b9f61efc2aa8973722ecf98cae70e333e759ac575b30f7570d5e4d29dca515eaac2ed9ed7c294408fcffb0d4ca7f6e8fe44aab9e6f35d56427337e9ac2b337036517c309622bbb904ccd863cb2a44330769f8dc9db017ab239f94dd6f2948417c92a32b36e6a213171387a277842842fc23b7b43bd17e688aa815d0462e61bff327c6fa967714e31ce5d3015a11f0df3069dd015da7fa7b46e2d26f6c7e03e381046427e92a5761e61f13ea1d1c7ce3f2259935a5945f664fb7427a47939641c1762550c2b2a8165627e6fa9a50476b13a68f47a29b831b350e64e25cfcb7ba01a037a50828fc3e2c26e621b7ed85f103eda217bb52019ba0f86470c69728e68d9d1edad7e07573315de01b839fbe0e29a817fdf8118465aaa7e71b626aae3b7605857e611d87c50a526f0b6384723059f53e891f5e171a92088289c1c9c0cd1f0ec532e8a2ebd1bcc6a180e38ffafc92bf86670abd037e35319102144e62ff037c119e384bc11ffcd3b2b7338791537cf171f30cf205bd394799e6f29466b06b37d7c1b0a7dce1a916f3f839a256849e4f0a532f58d231b3f210a623455c89fede71822d232cc0ffc349c39d0ab91748740bae28d1cf047d0bdfbe489d0cce3ac6446a81aebf909ffbb40d419f9ffc9d0532f46bf2484cc8c1350580dd804e2958a2d95a8539db2f828df128f14fe24f71fc0f769030e54f0f4a40439b50a1a6af36ffdafb84008c89d2e0d50224959f3ba91fba124bcc33c3f7c761a537b928a12968b42e7d396d28663e57b8b20b5e542613bd9eb5c82aa81560c30c6632b1f24a38d764fe12bc18192c8aebd27996856eb7f485b3763f1f1eb8be5b0f868c049f59019430759cf4ca5be922719164ae41875137c131e5e1b6408194e63c165a9049c5a142858d2444e69ee97d54f515f1beb51e0e2f64d0f090137d228cd61a7f9075eb11d70e9c55ebd0777863f3f7bb1f4244ce50508490b8fce55c35b9ebaf3294daf4e617f4ae474270eff8f1f27a704bf0174a38b5dc0a3ba34f9314540fc97b80e555329bd29f1781bcc0b8065a0071550070ce01e1fa6f3cd4c0e6b399d539cdf216f452f9575cc07f42d73fd4ec943a61c3b7df041a746b53f60bc48c6bd2623891e41ace9227a9105b6fb7e8dc044739a247c20ac33b0f62b3ab95f92e3ca9cce1ef10c9cd5e58fd6a106419f58ad8f09f1b2098dfb3a3c25006a560369879f8f4c42f3a92486c59392ea3f2976a85f9db2d74102cc6976de7a6fa2ca294d8fccb9454ed29d4f3c5302154e3afa7dcbbe49e0fae16b05fb68c63ca48da61a0ffcae60661e4201e79c54c6c718a5d79594718afae7a2a33768be00585f35b0354cb34034bd4408e48c9272beebc34aa982e2da1eba0dba9214b30c9b43b2818e1b0513cae15bc8227edd22ea73f225dc299574331f5d4740babaf29888723ae26004407c58ef528442d44e251c2b6f8c27f12c41141e4598eaa091b9a568b53cb01cf7bec45aa1467e10b3eb8e86e2abef16329104f7fb7e739b4028143613e126924c5b333b47af1b225a7a56fce6d8f0bf129511d68aefa94095763e4f10ee98d28ee016de1e849619bbfc51a58d4363cb8bbf69c47802581da580cb6b5e7cf670383b267e578a2bc4bcd0dda415aa12773a9b5b0263b3687326b8dcb0495ff67fca72c390282d95d11d2723d5025173eea04bf204f2f94f5c9dbb5731e8dfee64be30b97ac9bc4eb3a219ce72b1c353aacfa53cd7926ba5f23b775a45d7720155272988a9a490e2651228879493648468151ccc192df1f0e0851cf2d1a3434c135bd2f027d5cd80f936a48dacbf1fe7694e4c0c264515e0e08e414e69dabeeea73c10b53b2c45280ac739be656929df3b7ab7627f8f9a77c350b083469437fe19d35b837c12c789f401e0302a861bee06b16c02260993bd865cf7cdf3dc084736eea70bddde7e1d1d3ee33f81f62d2a16c3d0885d935ee5526181ba78c91762a47775e2e3557db8539c334010dff9a07290e46ed77583c5e5234fb4a840e4c80483d770409239556eb4c61189405350a989586efdcd4e2d00272191ab75919db6e1497078ca868c399cc63200918691c6a6c1fc22f0a836bd556d431b027e7c98f9a1428b13e56ebb417671d71095bce15008948ea40d561e0aa0cea1a48f13e5cf335fcd00c946b6a79dc1c96638b4d70d4274935e3e8c815295d93de10cd3289d0b90140ad2a7539f7a0498135ca0c9c5f71e70ce41f934a50beb40f3842ef2065c122ba10e779aaec4a2a822becd734cf3b9cabdcc827c8d89536a0ce71f2e83095c54ab4b680cab79233d7f04fa747703c65076c81fafd7e44cf4bda74a21d4882b29a3116e983ef0089c23b82e94357c6cdd61c919f97bb16954f2058bedcec41fb68690a51f5f7a4c9a8031a4db9995adfb303b7aebe5f3162178d826df89a0378d826367e9fd79c71feed85d29754a0de87b22a432ba6832907c87f6c902cc3f54ad1c6cf38e331159c615f5b73455a4a63f7b5894741d26bb36071586541398bcbb3adf74462e75d1f2177db331c13852c75026e371ffcfaaa9559c7207c6bd3e50acf12e9a20088b0135b7a2ced9e22280b0c5e3caf9bfdc0b14b2c7f24ea0c300b0a70c5d2ca07fa478ed440fd276401d91eefcb6a09646eb6fd128453d1a8f983ec6b8201a35138af4506d7a8f30a16a8b2cf74efae2fdfb6eab37852d3ef3969ed3e6e89549b51e9de2c5d93707bac31bd5bf49c1379cd421d101f0b8f97ea5ebbd1adaabdbf06fe00c3d59d1eb294a441702172d6d28a3c8679282a4738b7a4d58b8ce25740c4fa2eee9af11fdcaeb67b5c86bb7f19036517cd59e582e626634754065fb7811891cf986ae70a4b5d772018f4342db513d8e19798fa59536df94ea0d5b85a7660f87b09fdfc210650ae83a0795d7d9eb6390cd5ffca13a02d85389c3aaa3ff60303b1c423404e9ade7866a469cde3c0a0a7ecdb1431165f608ee6b06593cd1cf72c8f502d086dc45d157cfb1ac2ccd440eb75dbc776e9f76096347959a786afd7ea047df6bbad179cd24bf194dfa57171f5d1ded790ba43a7411decb715393f65a9b37712ea39d0c348fd378f2d4d53d3a4c90e922ec62a8c93ab58384ec6a5a5ba1941ef5aa83b74b28684aa32d16e8d78f0f8f46b5269674b250c27b3a6aed2c9e3ddf9549f5e95499fc2f9d1b1932b39ac4c371da3aa1dc5a00f3b97353154965e6b2520a36902c7f2df1f2cf4f6b171509c84bce272a467d9261098fdd5c83e169b20f3da0c5715a7fcf0071a6203f35663a3f164f93c971d237815cf7c8c3c0b943aa0a89b5247c86442bdc347be726051e0f745897c9537af87aad370220ff350206e8b7a5726083df2480f807d6874f4a1568429780b0cb15e022fdc05b8c6a8e7eafc067c73047b994692214521b134ea528f92125be535a3a5585584cd600ebc75c2d24eb39f5a9c5302f9f0a0c6329bfcf669ebddb9b30a4925379b527909fbb982c803ab7376c241a3256c92ccada5c10391bf511e08964d940a0dd27fc8a1f76579022a0a99ebd5e37655bd8d5c20dd43c8c882780e5c4e6d037d0965f9dfb7995febcb21a49b5f01028371a67d66a4b88db7ce999079dcdc0bf4b2352639936f7716e5d7fa98e77b88025eb74ec5782c81a13ca124ef4757df6c22e1f154b3de13bfa7f3a3dee73ec2d194096589bd86df0ea9abdec40a4eebd98e1adb38fb3293009cbe3bd3a55ff75913979c4a79b1e97395c6ede64cce7078f87262e0c26ce4c80bab860edb90d605029eb672fb8b299bb50f3f15d94ca524f6f5e47528fd6e0a88f05ef3876608fd6198844fc2d52351357404ee69600a167000f33af9b1538f58c8d475d72d6623112e4080e5b0f36e3824dd1e48f17b1f6110c36952d890740b42b2e84bcf060fefa157595c4b1cba1006c1bf25154920192490465abe1701b5ba072ba99240b84607f818a5d215f3972369e351f4a6bc9cb395c81ed03d303e5343d35b3b6974e5bb39919bfcc6b23bf20fae3f964e51e62cb0a354d6b1db310f9af690ea8319087f291f086debd95fa73f3b042883593fff2e962d169996f178bafbb8f0f05d2a2a9f881b6de6fad9b2ded4c17b28257fbec8801476190f1b92c6e500bec263cf5c166455bb998be52f239bce482d1210a6c9671b96ed61541951ece9110b178548d6dbbab26a03423887f9c7079808f0c1b8e2cb4d2c496963764cede9ed729b74a249cf23295e9c1a26d6a5a3232ef9ba162b8cfc2d6672a3be23b06a36acc095fb25f8f4faec5930f65830a153c37fee6dcd2c2e89c0497aa314b21f15e9f64bb08d3cc4a9e4cb78c44050e13d93215003b1ab7de5c1670de5ab86875149894a6966cbb09f8e5e46e9916765494bf4be5d30f704fee0ccd5edd581b5ebfbdf424d8df71d9f34534f5be963a4678c7ef25ed0a86849b6faf4328e4c06abf50fad65d35ebade583091f287d7c4f5b292506432e78274dcc2c45bb640598d76ecce7440aca62745a040721e3cd01af555b0b0da32696b317f98fe0ada9129b12b862086edfa95870d22dd5c3bc4ea89325071d21e5db306c17e0c2d59ce50bba09d1c32a4a4b0b2104759b30b5e52d5e50e5564a6b3fb34fa1218f2777ba825cda03d01b6a687d275a1c98760558f2d92a51b141356ff83ecb8347dce49aeb56bf43e30a24f8fcf444e590c74cc3595eae986ba4e8043f2adaffe9b6db7044ec171e0e9629edc1de6442c3e9d0196c25a4ca3bc4f5c24aad1112f25507d6528ed5c17a97c13bf1ef78e8502facad605107f88a84c0e2f54fe5a6b058bb45cbd84771af4b2be6be0da54d79482e2c348b8a56584b38bfb1cab74655db33149eb7ddbe1f02fbe44b0ced2728b4c8eab73939d71c9176e8168454b471308bff923647ecfc9381e42cae8aec402335dfa59b04a1c4d9d7781970fc81e965d3c2214b3d1d88d3005588cc99052dd9871f3d06a691d30b8bdb3cc54d73c5a71ddc22221fb62bb20403fd0541dbde74a948dc8dc870758a89417ebfbc79ea2a86b7d14767980d5d68d6a41bc64b1fb8566429f8724d6f97dce88e932ba9b36e6523ec10a9d2345dd77eed00cd476944e90e5fe08e7ad6de59ff54ec1a467ec98d3be67684562aca13a488debc7696fd6a430d5175b2933d805e40889aaa3472200b4dc40c10cc56ce", 0x1000}, {&(0x7f00000010c0)="dc2aabbe6b9578e0d9828b662987fd2eec0006e1be43c4c83220c3135531a49539505dcb30c7d3e99cb1ce8f52eaf1196bcb80441387a7ab5d11b68e6a6a2e4a7a124aab7604c7815b34f783181c54dbf2b2d0018ef52f9f7162d6b087bdfc229024fe65b42fec4751804c01fb4d22b511556932715e8d09edea9c9d6d003540cc6f5793a9cc317e2d2c5a5249b71af69522888786455a94efd0df5433e2b250ed923ca7792f4af74f84baf2389842bbfb8920bc9d611e33c93577bae3e80a9308c7da695493813df6ff1d9f9c8acd8f225c6ee1ff6c6a3ae45f954147d727af09b2bd8322801411c73698603a0be3546104537a97569acd9458bcb7357d52856e2a7180357a6afb5c77b4b55b0e8a09acc5e1872fb08190fee819b554eb666171b0ead7fa2a6869936de4b9d6a0deb6a82ca664a28356a9aa174990cb44da6902bbfa2df273d8aea4e79577715fba13f12a6a06f142dd0ef30b802269d62afa296bfaff2dc281baf6c9ae0f6f3887b369e500327953e6ca05708347e5475a0fdd3a0a311c2998c6e00a7b1386848489f53e9fe2923b03786b2ac0db367566a4e3d546be672ce05f36b4aab7cd4c53afd2d7f70f699a7b8715d758ba48c165dcc02963a8dbdb67c5c59c4003951fad5806ce6ef74576b5a1f421b221a29a8f0f6a00d01829dbf933ab59e91f83c596e328f3dd443bf4c77caad5940036de27aa9f81bda9dfc14f0c1a04f099a0c4107d2e2299d7a3228a13ce91d58b33480e57511609ca968f90100ad5c672b5a9d780a7ef7a7812e1a0edbfbd38f85d5e7e9b2c3e2911a8afd4cb5b3e54caee0ccc7413372d1b383f38e5be703e64d6a00c963e9ce9d69b6923b6917f72a9aa660517fb304cb942f28bb3dab9dd034014cec004c6b130fa4d3c827bd400d532d761c5da5d7e1db9c4d4f6d89799e67db4ceff9b3fe916e759bd5fad62add9f88b515857b4d6d4b396cc52c20d643274c96fe3d3d13cac3f55e2cd0861d954086a7776312a5bd50668e455af613aae03ca607ac75d6117c377f5e3ce4e73fcd9bd902432f288575d8470e8048bae1d0235168475659b567385eb160064c8cc99799a2333bf3e5b0afdf4184192bfd381aa581844088bed6a25608013ec31711600d731b4c0f7083601ca756fa0160d4adc58e03365739df827f26824571d730441b2e0a080b9c068427c692418f6894741913a9e85b76395a23b955c7325997260a9b85b1f2418861df9229eab34c69411c777c7e50847e3ab5b1e21bf72b3a31fca77ecaa2b53b450f7e799c564cc190c406381d58a7091917379de6e0e0a4537c8bf2a0645da58c468b06a2e8516b023857bc351b404963550c21c701cd36afb7dd8c9d403b6ff2520e73d8ba9bf9b637954b03b5b78fe9f2ec5602b74c032885455b86640f453c6ef600e8f2aaa713f6174fa78b0ef843de4a69cae427b6a55e4e85b6d7504f1ef0d00ee591f108efe555b4c9667193672c3b9b5829554f32f025fe7b3ffd16420c754a2c50ed40ba510423285d820e42f3475ce58bf9ad3e1c081d410a9ae91c0a49c3eb85854522beb52625e299881b74e976e14b1964e57bebf5d385c5b8520b6092631ff59e281b8face65eabaa8172d04f7651eea706c916f67425e1a2884981bdc5ab8d01222bbf7b615bcd303891c5225ee8f52d8e680549aaff0c2b0c97732e91cd2e5aa51cd065c13dde0447c7bfa30dcd7307cb63b81ac100bf6f621e82b7cf9745de739bc819f7a05fd043ba89bbc3e61db96fc2954b12f59153cd295065cf911f2740087f095a27d284d10259dc3bb682335c398b828d14c64865090a6b301e0b745d938b8b99819b45ad3bc1662c8ad287a05748685a76b6e821ac8721bef30981f54a9cabc48cbc348590495a215c2e7919cca4234bbdc35a5541838007d76c1cfe96536e66f661d347cd7a4010684f1cdec4e1e11a0b9349676d0902a2de73341a67003c7e825c781e5a0caf657a31559b9b26cbac56e20bb728d9ca40e7368c6c84dc4d4dadf56421bedbc72f9cdbc11c5035c776fd6241680f2406b1b77d69369211fda52128665eb5ed4a50fb54446540a2925802c64fd3e9e1aa664a36c41442d0367b458eea1524009ebefad187db2b1a82ccbceb94efb234160200a7be7d760aa293ca0eaa7af4b73756b0457293cc0b1f6db7dd6ecb6c190cc48d11846bb3f5b0adcd5e399d713ac17d0d54bb2c2b1018dbd4e18d97abbfaa10b87488bf45a25c2e1206a0db0e0289e8fb0632173a96231fd3c1e8938ba1224cdc03327f211c5bbe5aa617389fbb5e743f8e016b4d1c0a35c74580c427dc5fe201713ef22489bb579b9efa6592f8513bf81da62440557b6c7b98ae7483a428f042cafbb6afbe4f193e65250efe75bf563a94649874a22d57e897017e6b72b74cb4d20e8fc1765baa00757dc651861541cb2c62e52287e5737ae98a61cf58506a46898c5fe4fd88e0f3ad47c2b42967fc44f13d8d2b39445c5cf8072396d1c64a3c0bf3a38a967bee89ed1426a4e4930f073e362672cfb5919ff50b41ee2358f4750afa9f7431cc4d3bcc15268b0f16da3784ecf823ceb6c15d3cc05820390a68b2ebd856f43517c93bb53548216773803e71e45b4480c551cf65c3ca3b73c22b0822563a8633f04ae258a2fafd67dcd8df0f5f7bfaa3a96084a31b10430aeb6c7fa3eb94f6d8b59bd10cf2bc858df8eab49911964a9cd4221e83b0a6ecc4a754458a12e0c0ec2a0828a01e4ecdedd5851ebbd4b85ad309fcec98ba66928e8d86b25782fafbd31913c9bbdedee8bb831f9bc1b0d371b290573d59dceadf6428e3c50f46d9f56f0677dfe2f7e46e6ebdda9b9c251786a0a9efc30f64609c7e6a5f32d15dc2697886f241c119c5ff6e016325fd1853e9520d7940db55135abb965a7c7074c8486064d6ca0653b13f28745458b9604b320689cf038ba00f18256561010ba92fc85a39fc404751f458bee7f54a3ab6f3618701c4a4c0a4e77c47798437ecef5a65f7148f5079d0c88162ca82607ab6224595a1b81841240f140a2c59fa637b1361bb5176bece408c5b0477f8b13ad006b50fa49a8d5ea4ae6c3faeb15f4d586738a6caf638bf5ecea976ada26a77914d86f3fc0dda113399efe02aa188513af5d4a68164a2f3c15a11e0f2cd14b3c2d0170608d0694a8006bb489d9480cab3e55d2d1a2bf637cf7fd3309021017b23873f70db72107e678b88976ef0958742d4d5c5c9d844e81e62e64bd4a4e39769c27486c07f89533f8538b6bab635248ce9ca34fc1deecea1a6a9600d6176ef55a7502de3dfb0446813099f82baedd5195538caf78d7c5b4e54287021ba524e98d4691cb696e4577af8c62f0913f14dee4189ed659bb1b8f749dc1f4670b26e13621a1b98b4845bbbceebea674f8d6b0a3a5401e2ed843d77af1e3ad463eed75b9ee2187caea38f1660b5557d2ad49981c44bccd8d04fb2a6c605efbfdd3333a8ace7fdf88a6c0c898a427b91a5c4b0a22781873eee667d0c3101bcc909a0e7dd35a97e171617ce1404550d4d7260f058b9b8dc91e9ed5c071584b423423da2510e82315f38afb6deac348a84d5bb145bf4736978f4123ebd25695e2c8dbc6a4fada7efc2a6610f5ea0e173d2970c769265a58daa9a2b68221840cbc64687f5f7feac6a9c3967cba9710ac253d260bdb95b0656a5b3c2b838d681b76a2e5702fc9005e2aaca9cd0bbdad292df548bb000f24cf00ef8580e1d7a56d7822f111991c7939756b66706dc52056269b2f127365bd28ee252bad81cfae7603ec008fda63c30ddd0f669243c8fd4839bd56f980713f92c14cce5f5737f2fad4ab7559b8cf35b4d817da0e4aa230d8f63f7ca129e0e940c8d58f43cc51afd1cfe02208ad2f7cd233f573f9a8c203b2e16b36d1bfb4ee0fae4c5d4584a6f18cd060ead41070dc96d671f38820a73452365729f860999a54d2787f80e858822d23cef4d5c61e2e86f67530555d8ad15940fa4eee7601454395475aa32597081d430f74acf56b96bbe6e03d4bb6edd50de6057113bdb551bc6969261273b8ca1aae3654d9444e8cbd1c8b6222a43b17de0a80fa599d7d265cfbaffb2ab339216b747b2fbf58275791d6f985b87935621019dc7439e036c0c8fa5458518bd85c202d3d0a246ce8689b66ea2a722fb168a7a1b2ca51242eef7386b5d41a788650ff64dfe23f86c7020afb2f91450ee499e28b14bf543dd06d0b0e94336a83e763244001665dd84a81a2cb101b4b00bb0f5545c8b6d2ab52709b010b394a739aa5b0f82059ab8baed575da99854eac90fb495e7ea983f1552ca924db6d1ef580053050098b63822f197add783847198c7f3b48801afff73f36a275dcdd01186da69de9da09cbc1d09926b4f6c33be46be7ddf56a1f7a3790f85fd984b6febc0f38174209e09724a5d867aff36494fd360173670ae79a998b84244d5eae4ef5fad1f9a7e6469f5378fc238762bff015c2515f94e44298e5b380313a79af07d9fd411f75815bd4b8cafc698c91d013e89b84815d5349e5ba1d4dd2f6a216aeff97cdde498622fa1b248c1a1f2f83e0d726af7df4ac9be24faa9603fa80b0721db45211047d265970b60ae2777404a12fa43e89c06f14d9c2967370c8f7be9c1aaf311342455790366f604daa679e7c1370e3de6e4e19da1cca4096c1a9f8dc869e8acff4d4d76253260905c0feeab8c02559fc6fccabb4436b6fe24f6dbc0599c85e4f1b6a89c72e73126a98e8d685c31c1f870920acc97fafe04772113c48e1d6f7b83edf3e2fea1326cfd1cd0dd6a5f0626f6f6c014031befaabdf2e744dec7f6425425cdfaeb8c8127b997db30bd8c65411f4f5d4bda198bb916ae106e5881de0946e099037047b6e661278c466f5ae0b2824e79518890a8765d2b2a444cbb3b533b7b22d8e3446da6a5e59c5bae91776d85e44e0c077428188c91a5a371af99124f9236cf40aa63c6cfc7f3929a87fc46bed79b6068f307f0437d0c68f798bc56cc7ca9481c12a31d95bf369ed4e8356d3c60c977bbe26e2e6037f821702637047be508ea0a11fd53cc653ef07c11f8116e4b4291532c1321799f4686ea0244a9afed62984ffc50e3af26ab9bcc1a91ea317d23d35199f0e1376d132492068cd17a863cb37775525bbe0f860e8d9dc1f5636e7632f8417bd4aab3feb0357aa21b279facf846f4a39d82418768dd96bbbaca55c5bd6edef6b8758777fcc787e633eecfdc1968d3abf70872e1deb5070fbd5ff8d83c8c8fddb47ebc87680762ec64e31047eb9be627136593746a17bcd261d3d9f4cc619b96b28c90ca7bab5bb101dbea5e33439736608ea890a6ff96b5825083bbc51a78ad877e5ac871227e99e3aec484d6fd18c9a0c9607e3ae2bfd0d23c011b04e9e0ffd287c72a169851b619f5ae806b2a04b410116865f593db2e164f45a33dd4a3722cfbd77c60cbb133086930a0d99cb3da4a98c9e959812deae0b0912afec1a7336d732b107d46cf3bd60e96f6374a57aedb97a154e46ba04473b66c23de802b8ece764d9d4e68764ac142b0e49b6558e1d7d4995f7ac29b0a7917e25af13f0df2c8945e01d105638bbd7172f238a4aff5a036f2efd43e898066c5e99c741456e823182c376fec1482839b53dbd6ddceeccad15f89f1b71d89d35ba3345b078b90e5165ce843221e0f268791c4d058f2b3405a57c187f8009cd0513926285ccf505d1eaf16e928dd9ffc72e9973c0cd15f1eaf0aa127cc13312c2218261d77a58f16dbe", 0x1000}], 0x2, 0x0, 0x0, 0x2}, 0x4) syz_open_pts() chroot(&(0x7f0000002180)='./bus\x00') 16:04:48 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xe00000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pipe2(&(0x7f0000000040), 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x17) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_emit_ethernet(0xa9, &(0x7f0000000100)="2628ee1b9b3d6963e3f0016f804dd8985e9c7f1a11acae074d1bfa81cf9a6cbe1fc769ae80414260b07031321966a0139df545d635bb4e843295feda71f89fb42c61744051d6a03211e48de4a0f7eef6ec3110bb911c1d42c95460cd531fdb91a9b273a3e4d3bb2a9fbb1994211cb248c5322807cbef18dea1e0f45baa8106e201e2dce195fc34c2032786c4a0cd22dff83dc982637d9b7335c3a2880e6d277aee808804cdbe28fb2a") 16:04:48 executing program 1: r0 = kqueue() r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) r3 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r3, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0xb2}, 0x0) 16:04:48 executing program 0: r0 = socket(0x6, 0x8000, 0x5) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) fcntl$getflags(r0, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000001500)="22cd6056cd36da762f05901299ebe378cd1ee6fd659d598feb518d1e3f6aec238b0018d07a87eac935d97f3dfde944bf5f1e77aed7e053756c2b2c1941b673080624b6d0dc5e03503de42771bbafb2e7c6b9267a974c76ba616d6f769db589f65186a088e41e", 0xfffffd64}], 0x10000000000000a5) openat(r1, &(0x7f0000000140)='./bus\x00', 0x2, 0x91) 16:04:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186004008000010000000000000000000000000000001c000000000000000000000000000000000100", 0x2c}], 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x3, './bus\x00'}) 16:04:48 executing program 1: nanosleep(&(0x7f0000000000)={0x3f, 0x80000000}, &(0x7f0000000040)) setpgid(0x0, 0xffffffffffffffff) shmget(0x3, 0x2000, 0x280, &(0x7f0000ffe000/0x2000)=nil) 16:04:48 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x6) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) 16:04:50 executing program 0: setuid(0xee01) r0 = socket(0x11, 0x3, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) sendto$unix(r0, &(0x7f0000000100)="b1000502b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:04:50 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x5000000}) r0 = dup(0xffffffffffffff9c) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) 14:41:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mknod(&(0x7f0000000080)='./bus\x00', 0x2080, 0x28af) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000180)="000000024c8a44e1caa5b30bdfc982955d37c1c103287f07", 0x18}], 0x1, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x80000000}, {0x1}, {0x6, 0x0, 0x0, 0x80000001}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 14:41:20 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x8) 14:41:20 executing program 1: r0 = msgget(0x1, 0x86) msgrcv(r0, &(0x7f00000008c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c3b5c46a9416ee2396c7b82b9def4800"/104], 0x68, 0x0, 0x1800) setreuid(0x0, 0xee00) r1 = open(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x84) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0xa, r2) socket$inet6(0x18, 0x2, 0x2) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x100, 0x4) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x100000000000207, 0x105, 0x7, 0xb24b, "49094a54ca605173c99628cb2e9b1e0f9bf3f816", 0x1, 0x6}) syz_open_pts() r4 = socket(0x18, 0x1, 0x0) setuid(0xee01) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x34, 0x0, 0x0, 0x8000000000000}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(r3, 0x29, 0x9, &(0x7f0000000380)="03000000", 0x4) r6 = dup2(r3, r3) r7 = msgget(0x3, 0x10) msgrcv(r7, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000e3ade0fb40c466269b3605cd98e0cf38d98d7e936a5dfd9018bfea34bbf35a7c97c05813675fc118722cbe7b5277debea315735221999bdea2036a4cf46b676085494c02f7300b430f2157d24d8444aa902b84ba3cb4cab44024d99d7e55c0da5d774ea376d8ca22cced5a56e361722a892c0264c85e64cef60db47c"], 0x47, 0x2, 0x1800) ioctl$WSDISPLAYIO_GMODE(r6, 0x4004574b, &(0x7f0000000800)) geteuid() setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000a00)={0x100000000, 0x3, 0x4, 0xfffffffffffffffd, "4fe445667930b6e84aad5cb79155e16ee1c6a2cd", 0x1ff, 0xa}) r8 = semget$private(0x0, 0x4, 0x226) semctl$GETVAL(r8, 0xffffffffa, 0x5, &(0x7f00000001c0)=""/126) 14:41:20 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000027604000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257073f898b2e27acb5d602000d1c5e70fe914a98c74851b7538c2001cc7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500010002000000000000020208a371a3f80004", 0xb1, 0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 14:41:20 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0x0, &(0x7f0000000100)) 14:41:20 executing program 0: semctl$GETZCNT(0x0, 0x4, 0x7, &(0x7f0000000000)=""/95) semop(0x0, &(0x7f00000000c0)=[{0x0, 0x690}, {0x0, 0x8}, {}], 0x2aaaab5b) 14:41:20 executing program 1: chroot(&(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) munlockall() r2 = getegid() fchown(r0, r1, r2) fchown(r0, 0xffffffffffffffff, 0xffffffffffffffff) 14:41:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xb1}, {0x800001c}, {0x6}]}) pwrite(r0, &(0x7f0000000240)="04", 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20080, 0x101) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)=0x1) 14:41:20 executing program 0: rmdir(&(0x7f0000000100)='./file0\x00') r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x1, 0x9, 0x2bc}, {0x18, 0x3, 0x7, 0x4000}, 0x3, [0xffffffffffffffff, 0x93, 0xfff, 0x3ff, 0x81, 0x3ff, 0x2, 0xb0d4]}, 0x3c) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)='./file1\x00') sendto$inet6(r0, &(0x7f00000000c0)="126bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/24}, &(0x7f0000000040)=0x1a) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 14:41:20 executing program 1: mkdir(&(0x7f0000000140)='./file0/file0/fi/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file\x00', 0x100000000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0/file0\x00', 0x2, 0x13df8151c9c70f07) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000300)={0x10, 0x5, 0x4, 0x7, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xd0000000000000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x6}, {&(0x7f0000eb2000/0x1000)=nil, &(0x7f0000f79000/0x2000)=nil, 0xb0}, {&(0x7f0000fb6000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x80}, {&(0x7f0000e00000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1ff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000e5f000/0x1000)=nil, 0x80}, {&(0x7f0000e40000/0x1000)=nil, &(0x7f0000e7f000/0x2000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000e72000/0x1000)=nil, &(0x7f0000fb4000/0x3000)=nil, 0x9}, {&(0x7f0000e1a000/0x2000)=nil, &(0x7f0000ebe000/0x2000)=nil, 0xff}, {&(0x7f0000e25000/0x1000)=nil, &(0x7f0000f96000/0x1000)=nil, 0x4}, {&(0x7f0000fcc000/0x1000)=nil, &(0x7f0000fae000/0x3000)=nil, 0xff}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000e95000/0x2000)=nil, 0x9e4}, {&(0x7f0000f89000/0x2000)=nil, &(0x7f0000edc000/0x1000)=nil, 0x8}], ['./file0/file0/fi/file0\x00', './file0/file0\x00', './file0/file0/fi/file0\x00', './file0/file0/fi/file1\x00'], './file0/file0\x00', './file0/file0/file0\x00', './file0/file0/fi\x00', ['./file', './file', './file', './file'], 0x80000000}) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x40) unveil(&(0x7f0000000240)='./file0/file0/fi/file0\x00', &(0x7f0000000280)='x\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) 14:41:20 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) fcntl$getflags(r0, 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f00000001c0)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426cb3f9289f931c752ba8355d1c8e4ccde7c3648842975c75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b000400", 0x53) syz_open_pts() r2 = kqueue() close(r1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000140)={0x2, './file0\x00', './file0\x00'}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r2, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 14:41:20 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000002500)='./file0\x00', 0x20000, 0x2) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000002540)=0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x9) r2 = syz_open_pts() writev(r2, &(0x7f0000002480), 0x1f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) getpeername$inet(r1, &(0x7f0000002580), &(0x7f00000025c0)=0xc) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000140)) 14:41:21 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt(r0, 0x7, 0x3, &(0x7f00000000c0)="9c6dc85036d0ec9ff31c5862c2c9edc904e781aef0d15f88f34bda3be8b6be3d0ab6dbf81171bb4245381d93ddb1d5cf987831f562006035c20ce44ca25033030e2d1414bff0e32d006bd20e6514c753edb510c886c7f64a8463690f99fb30b05f36077b7b806d1e5d13ca06ce297506d5f43b1a5fb29735971d1a2049deb459cf34bb54d0e5ce0c743b9b27924e27f97f5923e274d4d6fc4d3f90f3d72ba72401f6efbd5be8dea7b874f661cdb7949ffdf22288f370402e52863c479efb1b0807daca09b25253", 0xc7) r1 = socket(0x18, 0x1, 0x100000000000000) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x9, &(0x7f0000000140), 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) 14:41:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000004c0)={0x3, &(0x7f0000000480)=[{0x5c}, {0x7c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) munlockall() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:41:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a7) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchflags(r1, 0x10000) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) close(r0) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x16, 0x80, 0x3a, 0x3f}, {{r0}, 0xfffffffffffffffd, 0x20, 0x4, 0x800, 0x2a}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x5, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffd, 0x20, 0x2, 0x100, 0x4}, {{r0}, 0x0, 0x22, 0x20000000, 0x1, 0x6}, {{r0}, 0xfffffffffffffffb, 0x80, 0x2, 0xff, 0x1}, {{r1}, 0xffffffffffffffff, 0x80, 0x20, 0x40}], 0x0, &(0x7f00000000c0), 0xee, &(0x7f0000000180)={0xcc1f, 0xfc}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186004008b00002327000000000000000000050000003f0000000000000300000001009618b5000059", 0x2c}], 0x1) getsockname$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) 14:41:21 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x20) r2 = syz_open_pts() close(r2) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r3 = syz_open_pts() read(r1, &(0x7f0000000100)=""/56, 0x38) close(r2) syz_open_pts() ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f00000000c0)=[{r3, 0x90}, {r3, 0x1}], 0x2, 0x0) 14:41:21 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x1, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="ad18f05de2f4ef18eef95680ec3ed211c289fea56bc95967776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x1e0) 14:41:21 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000040)="000036c44a2d705e683a9e395a6514d6235895f1ac43c9f9b1cc8003a7c0e91494c7c50bb38f3604000000000000", 0x2e) 14:41:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x0) 14:41:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='G'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = dup(0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x9, 0x401, {0x2, 0x5}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x100, 0x1}) 14:41:21 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x8, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') dup2(r1, r1) 14:41:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)=0x2bf) connect$unix(r0, &(0x7f00000004c0)=ANY=[], 0x0) recvfrom(r0, &(0x7f0000000500)=""/125, 0x7d, 0x800, &(0x7f0000000b80)=ANY=[@ANYBLOB="000200000000000000627573009ef1f6e6c878bbd012e196e5e302088aa929c0e980010000007e4aadd533c1f1bf8038b2180f0b47401fad6f15d3d2605c1bf8cc4ae33a929f55624bce"], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x7, 0x3, 0x1}, 0x9, 0x2, 0x9}) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000480)) mknod(0x0, 0x0, 0x0) rename(0x0, 0x0) r4 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) bind$inet(0xffffffffffffffff, 0x0, 0x0) readlinkat(r2, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, 0x0) r5 = geteuid() chown(0x0, r5, 0x0) truncate(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) r6 = msgget$private(0x0, 0x0) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgsnd(r6, 0x0, 0xfffffec1, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) readv(0xffffffffffffffff, 0x0, 0x0) getpeername$inet6(0xffffffffffffffff, 0x0, 0x0) msgget(0x0, 0x100) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000200)=0x2) 14:41:21 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x4, &(0x7f00000007c0)=""/124, &(0x7f0000000700)=0xffffffffffffff0a) r1 = semget$private(0x0, 0x8, 0x80000200) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) connect$inet(0xffffffffffffffff, &(0x7f0000000200)={0x2, 0x0}, 0xffc5) semop(r1, &(0x7f0000000240)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000c40)=""/191) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000840)={0x10001, 0x2}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000340)=0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x860, 0x0) r3 = socket$inet6(0x18, 0x4002, 0x6ec0) shutdown(r3, 0x2) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000003c0)={0xa82, 0x0, 0x0, 0x7930, 0x20000000000001}, 0xfffffffffffffc33) r4 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0x100, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000080)={0x1, 0xcd}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000004c0)=0x2000000000000032, 0x4) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f00000002c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xef) socket$inet(0x2, 0x200000000001, 0xffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) clock_getres(0x0, &(0x7f0000000040)) r7 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x2, r5, r6, r5, r6, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r8) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r7, 0x2, 0x0) semop(r1, &(0x7f0000000280)=[{0x1, 0x0, 0x1000}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) 14:41:21 executing program 0: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[], 0x0) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000040)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785", 0x38}, {&(0x7f0000000100)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c", 0x5e}], 0x2) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000001480)) recvmsg(r0, &(0x7f0000001440)={0x0, 0x0, &(0x7f0000001300)=[{&(0x7f0000000180)=""/132, 0x84}, {&(0x7f00000000c0)=""/33, 0x21}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/123, 0x7b}, {&(0x7f00000012c0)=""/48, 0x30}], 0x5, &(0x7f0000001380)=""/136, 0x88}, 0x0) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000000080)) truncate(&(0x7f00000014c0)='./file0\x00', 0x0, 0x0) 14:41:21 executing program 1: mknod(&(0x7f0000000000)='.\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)) clock_getres(0x0, &(0x7f0000000080)) 14:41:21 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000001540)='./file0\x00', 0x100, 0x4) mkdir(&(0x7f0000000080)='./file0\x00', 0x20) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000002700)={'\x00', 0x3, 0x3, 0x100, 0x0, 0x8001, 0xffffffff, 0xb, 0x2, 0x1, 0x7fffffff, 0x39248dd9}) close(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) munlock(&(0x7f00002b1000/0x3000)=nil, 0x3000) munlock(&(0x7f0000770000/0x5000)=nil, 0x5000) getsockname$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r1 = semget$private(0x0, 0x2, 0x50c) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000002800)=""/49) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000380)="adb1a2e356ea9f513f217331224022301e9cf8a282b68de7c125bc98d9932e73c08221888a5d60a570728069d5948ba8ec0cda4257be72b43d8be83c7605dee98e1cf0fc4563b101a82403e3f274b44019b142d1db8e1965e961fe200925e88b3e3d7bf966f9d26095f710ce710013f66a40ae15a973bc8ec4cdea8c3022ad0a814a1b20cddb916d9b99bdc64f56a5ba8cbcf38d4d91b8932927d5edb9892ed159c150180db0c847eea0971c1328634eabffe91de623c8fe4426465dba0e55bc0de110a2409d81e8bec6b68a3a210497b03f39759b8a3df6ea0f34864744ad", 0xdf}], 0x1, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x81}, {0x6}]}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000280)={0x1, 0x24000000000, './file0\x00', 0x220f, 0x6, 0x9, 0x4}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x30000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0x19b) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) semget$private(0x0, 0x3, 0x0) listen(r3, 0x4000000000ffff) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) minherit(&(0x7f0000226000/0x4000)=nil, 0x4000, 0x3) semop(r1, &(0x7f0000002840)=[{0x2}, {0x0, 0xff, 0x1000}, {0x4, 0x4, 0x1800}, {0x7, 0x28000000, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x4, 0x1800}], 0x6) linkat(r0, &(0x7f0000002780)='./file0\x00', r0, &(0x7f00000027c0)='./file0\x00', 0x4) shutdown(r0, 0x2) 14:41:21 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000001c0)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) write(r0, &(0x7f0000000000)='_', 0x1) 14:41:22 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80c2, 0x148) fcntl$setflags(r1, 0x2, 0x1) chroot(&(0x7f0000000100)='./file0\x00') ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) 14:41:22 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x4, 0xbd1, './file0\x00', 0x100, 0x3, 0x7, 0x100000001}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r4 = kqueue() r5 = dup2(r2, r3) ioctl$WSMOUSEIO_SETMODE(r5, 0x80045726, &(0x7f0000000040)) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r1, &(0x7f0000000a80)=""/4096, 0x1000) 14:41:22 executing program 0: nanosleep(&(0x7f0000000040)={0x1, 0x7fefffff}, 0x0) r0 = kqueue() r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000140)=0xc) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x2, 0xa4b, 0x400}, {{r0}, 0xfffffffffffffffc, 0x30, 0x4, 0x5, 0x400}, {{r0}, 0xfffffffffffffffd, 0x9, 0x20000000, 0x8, 0x80}, {{r0}, 0xfffffffffffffffb, 0x1, 0xf0000000, 0x3, 0x1}, {{r0}, 0xfffffffffffffffa, 0x10, 0x80, 0x5, 0x9}], 0x400, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x4, 0x7ff0000000000, 0x400}, {{r0}, 0xfffffffffffffffd, 0x8, 0x45eea8e8cd4f16fe, 0x4, 0x8695}, {{r0}, 0x48eb75ba38110881, 0xc9, 0x0, 0x1, 0x7}, {{r1}, 0xfffffffffffffffd, 0x20, 0x80000000, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x84, 0xf0000000, 0x6, 0x1}], 0xa9e, &(0x7f0000000240)={0x6, 0x4}) kevent(r0, 0x0, 0x0, &(0x7f00000000c0), 0x7fff, 0x0) kevent(r0, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) 14:41:22 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0xc000, 0x1b02) r0 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='t\\', 0xbf) bind(r0, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) r1 = semget$private(0x0, 0x0, 0x10) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x0, 0x0, 0x2]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r2) 14:41:22 executing program 1: clock_gettime(0x5, 0xffffffffffffffff) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYRESDEC], &(0x7f0000000080)=0x1) mkdir(&(0x7f0000000040)='./file0\x00', 0x144) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x20) setsockopt(r0, 0xc17d, 0xdfd4, &(0x7f00000000c0), 0x0) 14:41:22 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 14:41:23 executing program 0: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022efbffffe36effffff736252adb98ce1dd0684eff608299f7aaceb39019d55a51961e640c451253e3fe1d80dcb5a24e9bd4bde54cf9c1bea22348c147cd9d36326174a60fb754bd84fe880d1f7034ff74c3e7716e8ea0b9d93d7747a7b6c93a9b7801ddcf98823c9c3b7b3edc63304f7ecb9bf90d707af6a7e545ec2ba3c040956b350e49a68d039e56d3757ce333cf3dec617b39d7a51bdbbd8a5"], 0x10) flock(r0, 0x1) write(r0, &(0x7f0000000040)="9e3eaa56000000000004bf9aab4230408600009255cbb014ff89f7668b8b0000d0457e70419010fa", 0x28) write(r0, &(0x7f0000000100)="070036c44a2d705e604c9e788031000000000000000424b887e6595cb5e9b0b4", 0x20) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 14:41:23 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x3}) write(0xffffffffffffffff, &(0x7f0000000080)='X', 0x1) r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) close(0xffffffffffffffff) r1 = syz_open_pts() r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000000)=0xffffffff) syz_open_pts() 14:41:23 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) sendmsg(r0, &(0x7f0000001600)={0x0, 0x0, &(0x7f00000011c0)=[{&(0x7f0000000080)="321dc09298ac44353846ceaca936d400531e0a101e8b8b8b1b919afd73fa9380c1aa4fc006ff766c6c6c7e6df121f7cacd0aa5de6dd3f88f1988280d97e5dfefe713a906e06c69ac79054386b0d083fd0c6ce21462bcde0a8bbdb635089a0f9e64f1b5d770bd7b0ae34b28468c425f57c6695560359d714bc83e24a227d353fc002c306bc335cfa238ff07046eb65c161c0eaea7671265ec1edba9291e27f8047d55667fc554cc365f8961adb23e0c3f48067c0829413fd1f0780094d188eb8aa572ec70e68dc9fff277536fdd1991da54158302e5d215c522ff2edd3b5fb5e6dbd4018ca9e15b7d4d063d323f0af2ef4ec507d1df8df2542ac850320c17b11e5d0de5c46e78677a128893627b8708867e8028d8cdd6ccc98797333ebd34fc0993d1ecc22dd0d77dbc4645e43203dda0faf8625dfecafc29191d29d2568e9965191dfd626fe8d73b3e38646cf10039507768ddf96216deabd1165a7d0e27ab6bf3821d5feca7c6d0bb22b3cceff45d7530fe33c35ce4e354deb5b8f8a6365f02756af4ac63e2864fcd4ddd85fa673e0c9aa48ea7c928a3707c097891055114c09110e508907cd0b2d9e0bce39addd6a44d4d1b0b20fd9086b2a814c0a4b2898506efd784f789980a43c92fcf4e06090fd9a37df668a7a69d4fecd43b793e4c7cbfc8cc7bc27cee954e66d23ca5e89df29fab153934e1ee5da9362c85fd59fcd9a2bfa754b8caa7f8f2a333abe85bbe88647e8dff5da60dd291df6f47fa32e88146e986480e66a23b1d05ce7be5a7e8e524137ce17f2db8f1708f028af3bb0efcc185f5fa0f2984cc669ba6524d5690eee0f950c20147fc9462c1a009b88b626c6e38fa76a5a74c16f1a0c304b4e227fe8afe933beb7833e162561f27c682741e2080be39c2d35050c05d23aa199d012c0d1a4961805b72a0d8f65a746ad956262043aa6f1432d51d75c0902961884f212d732548c46f865b6f9016c47eaa7b3b9503258cc99b0774d2daefa102040a50ee5b500d2269d56148686c57a3a2030a3c0a0e402c374adf9c56f042f1d554698a6e70338e28690c71f78ff1639dec1b48062adb8e01174de70be4dfc3099944e01fc7d195f89c9771f3370433d3e564fa50ee748c26a5ff4ae44e4d618c0c3c97caeb6b1a242cc53b4ce209da9a8ec3b926a025c2daab05f7aec24294e5aa5cc1c856d487017dae94b6cdb36aff75edfcc5bdbe3a68c10f1df6241b91c011e0ec9711c74c7271d3ae25de8138b0ebbbd077c1c00cc2f5ef28a73b512aa4236e1783ddbd04befd696de92f7938b3031a4a0a7db8495897b0d93d634c75a429ce8ffe3d0d86f2dda733d03d9e500cf443a44ad312ef8a3f427d225c06b9db20ac3ac9c68271acefe6298bd395d8620780bae208b3efa9b9a3ae26ed66bee2ae9eaecbb2d869cfa7c7e815e8f5940696e57a707601b05eda43ed2ddb29cf39413a6964124bd81f88c9f6fbcb88914c8e9f33b7a3bf5b2d02e060a0c2860b3ce3bf077747571c33c3f4eb1e1fc78bae09cb056346ade809b97a2b0e8888f1788d2e6fcf5fd506b037543c2433bf9b91bf4d1c691c0f9f2efa6f51c761b60e2887d96b89c41a64473b53ee8c3e1e4d794158c972df1f2eefae8ed97ca0c32920950fcf4c5840eec5b4667e2b322f0d38a0e4f30c7dede6888a6305143c7dd0c9a1e3149acc7eff46ecfa7279461bd7d71098068974e2b5d209ce47f6d5f281780b7f413786be8a226ca2999d4a23892dfa402cf8028855c1fdb0434c35ec33d98e149a0344890f614a919a099a583f1409cee2593ac60a3fec1d87793f4a7ee328c3599fb83a7037b949d304f259d44a75d73d8ef0dbe7e0935aa4e69dce8d9c9d7dfb84c4c628318f4b48ccf766280f471fc916b8738e6612604bdc61119ddf1793397697d4d551162b72ba00eb26de93d5349aabeed61efe1e5f2003f7c934d59f6ce33bb2083cc66b6289cc9489f38c822a5afe51410a4786383dd99fab5ab6d822b5defa435ab4eadabb867a5eb7e44f356f721b1a99caab14416dc615b89562ad4ae105ef63361f19d2c8a67c45b69da9d25807e7c15609f09694d7dce8b8fc2f1751c15526a5b7f425780da26c33dbf602f7938180129549d5ef74c7ac9c11c40ab60646522b6b9a72c66ea036f4d81e18bc8de2a61223cefd5510fc69e298cd1f67c0b9e7e620eec5188f567326cc0e2cb1a8c4b079376c2f0bab35f4f6afa104106288d7c6bde5787b7530941c57600437b46fe2d43d713632b548d6aef6ea7cef2142362dfb7633d1f61833c59204b0774832b09404584ee4cf256818fc3946e6840e5ee8f51a2ba8954458d4095610a397e00a1c270b250fd7d16db294fa71b11a8505fe33a55705654eb426bc3c6863c603fdd5dff8624477f2ebe5541e954578cc52ee06d048010858d405b1ccca5a8133e9d387e67b88d7ce031f22276eecbd4f221445962fb5e2511e41816f0f377fb003b47f3494e9a12e387c02284f43e65835e690c07c04fcad6891901e41f79c8fd1b63080d6ef9637411a0873ea97bcd4cea1849c15182ce70d01e92141021c93c2b62e17c3b8990862f3680395eb3ccb315213d5b65294d92f3423a8a38c662386870a0a1a65af4ebfa8b75ba48e4716ba736e470c8f72ca51a5904f2543f9612f53b574b57d50d940f61e31bdeae87fecf968094ba8b91a9a40568b2a21cd64a2b98ddcb7f93532e1d5cf8d1bd7cbc86f5665f3038b37e6188c7cabb2e4408197664a0f0669a24466486033d43c38181a28479af84d6a5686c11aeeca841b97cb714d26d440ca3d2d737294087c62bdfa543611b31012cb5b85497c25c02ec896a94c8270cf613d07f763374d097ad965ee8e3aba0f47581387b1729a6b5d7f23e1fbd22e4319b442ca3edaff46e600c5f0d003497d6bdceddfc3daccf17e7d2ad8921b30ecf5159f0a300173025842397aaa548fd15a063c3eea6bfb286cbcddc69ce8c52b1a407541f92d5eaad3b94ff1217cd08905e64397c6cf173270ee28dd426c9c1c8bdbade972b0b7e6fce1474f417b8d45d4c4000d054be365af98f924669714f6dead104ae15a9b8caaa42b5f9e05582c2aca4e3935d4c5cf47ad9dadc79b26b9d40e940e76f99ad42776ae93dc7de1fc81d60af84c10ab1c6fe9ad1e81967fc873d36e82fa60d44e927a7fc18b79cf6a85221137ca8338a05c6dda21605b208ae17f7eef7fba2e404533c6ca4ea487d51d1563c433cc9a140d77af44e6f07f3202333e67a647b71237b06d2ab144d3369bedbaf3970935817ad0d44dd74b8c204c6ffb100732c78941a192706fc1d1133e135621794038f2b35cf6b8ae3f3d30ff93823f6639aee180a1a36e8618edc2d882d2055f3a25fa39a56f8072f86c67c046004c0bb167d3063e8fad795884c90399dc960bb4b3d379bf9775660533264d37b768119a361f31e0eb0cfa1deaa8cf0de234f285e702b0302c3569b96a077be9720594da620ce601210cf4d42b988325b3255e9c3d933556ca640792fb32d6c2cd292909fa939b5ce21527cc3e38e20e13c40d2582a2b334330d9d4373059c67f7e1c5e55a0368ccc33f1563e75871fa0cfb9a329f6ec1dd9a10d9550e2a1a835ec3f70809d32c27a0f6dfdf3eea8888f5585670cbd3aa0221bb5185859d74c8612c889f85973e75240a5e8a5b9feca7f5448d2df2f651d84adff2df903250460aba58c74ab3cc184a85f3684e8589131a34b100a40c61a4829f40b55c06771b4d11e05f810cfbff953f83bb76d743ae26c427d7a3e651311721c8aa457adea3a30d987eb70b16b23942c9f6d68e2c8975a1d40cc2a2db0ea788f5bf4804e9454fdb62502fbabbff224eb23a426fedbf8138d5ab0cd2fb0ede647890f0b773310f26d6158239757da60cdf95d7d0f6d6d0d2740d6faa2c948049ad3cc31ce6f358f41fa9b12c47df94d212f5709dcfeba02db58ab5a1b106798bdb3c1dbb66060882f43406c6e57070768ebb529000247baad4a22579bcd946218c5fa7b2bdf60bf0b92bbf5e4d2ac4ad3520ef0abf85002bafc03fe205199684667f153d1f6a9675ffbb6d382a18a299847ab4ad48b40a3e87f3dc572b7b5d3076729a50b9c77ac17c6913dcbccfce34e313ecf7f4310ee41a15e0fcdccf4c6d8b10dcc2473ebe2df6ef61e487e4a186e299bd838d35c51c4dd1716a670c6ae8810726d621afc9dbdb82ee43447e7c2ea1e2812186bb4aae16884b69602b8094461ea103b6ed0b8ce93c7f13118abc57bcfd59f45050c71bda89e9fbf90df20d1113bb2507ae3fe16cab2ca08b17a17b6697e4932ac8274a7a06ac625d7315fd8c7dfcec8741f0340718979ba2d3126d5f06d5a1e1192c671f31c83c1dafd578098aed2853cd4da5b4cf36c1d59fef6eeecb988ac0d1bb18153bcd7393813761f1a8268c71b767c5110ac4a8aec958ace84dd787372b6531a79e2a2f15c4297cee93a5ce31a677024690c6087fcb723d10b55c22d9ae20d132473cbddfde8b1fb968b160c0555e9784a0ac1f7100d9abf7e6afc96a3c834b5ae9e5b3bcd2c4946572cc0ec997f01ee497843e83b1925d50d08cb0e93ce37adb808f50e8c71dbde3fde9f83cd3cd2a0d97944668f56a0450bdf6e4b1ddb232638c22d14528ac850101773897f35d609a9295ffae334fbc03e7a1e8af7c4f13ee2f4e08af32a0963aae9bced879a48a9baac167617fc1c738cfece9ab087ac6e014ea93aa80388afd50bd49d2f13f027da16b3db9c4bbb50de05ae3ff23a0c2b22379625656e89caab1e87e7d18c5dbc2c7681552275449566146f67711e51c50c6ab76af275434e806093d8d40ae5a65ae650fa0863bb7374023a6f2ad504ca56c0983e2c6edff9cb8671a19e49fd9fcf1a68ae7a38cc040a97371e6c0810e58c482b23808853f2a0d23ce3301b28207c8210fcb5e6c490f1a2014c2d4d57711c0efb0bae1e208d0eb20457864fd5fe3ee5d4c1fb6fb01d1cff4dd2a4bb8e740ee947015b562f5142d7f3d236f0aa821c571aab6e7af8e1fbf85046e5d10ab310cfdfc0c191bd1c32abec39878572b96dd7392862c604179bcd0228a2327ba12e6132192e21308e5d9d2a3d7b79464035f27fc1d66d8f58757440d999a0d1a8c669c654aacd1ccc8c90661913f040d6ddfc4047af7d14e338f441246a56340e16e29c5886725e1c6534ecd386846ec35e7624d4ac195b43abea7ea56baa7cd8c2dea82bf75ff4441246976744053051bdb2dde22d134dbcb344227ebd5fcb415ca64390c1e047d686635e4294d8592181c6d317b91b46e8d01945bf99932592032f737d4f5db5adcb4e952ba3ad71c08d8c96f7b2d1ef3bd2d0ef9f498352fa720ac3c2aaad5b56a832fb43388e33c87ec0e0571ef605adcc4f6ea7aa6bb659207782d7d7a7b1501ebcd4f9b5e7bf443b64a80ad9e776ca150daa7ff7cf333ab252d5b5aa4e9433e62b50cf5574e3552a62d7c17fde664c5dbbe848089eaf8f026316c25c9ebdaf6fe90dc00f7faa7ac21654b989968d4b46ab2b5dde153f33dbbe773361a8e0cfdcf5d1d8beb2ffeeaa3d68b444a2e5db0b33cfad5b22e26011f7b0cce824b9304f70779dc96bc246ef86ba4477a2a0c249c08689914020528953e83340b6ede8cb3b3bf3fb1b0bf7c7edfb66060685bdeae5cadf60e6ad559c4931c59cfc59d74963e229ba7f49808854298bd0fad129aff5bdcff0b867c88115bab35682cbbab244727dd937231204eab93e0b66b155fddf41575b4973b01", 0x1000}, {&(0x7f0000001080)="0df72f8a6700922aeb2c28c32db317448ce9c48b3022ff8f2371d68cb53267056190a64757c296530bfcdcd72109724d1155a6bb133340df58ae3f8e24e61743317af3fa914519", 0x47}, {&(0x7f0000001100)="320cbd61d0e753d4580a9a7c03ff3910a32cb3a91d7164b46b2cfe722d4a2d350de9d0b04e6e9f975c08c8cdf1e840b3a542e5fdc5696d58531437835714b16a163286281b9873a777d3ea4805a113e9b1498b0b5db5501847f2d62bfd9aa89e216fe5ed99b87b065aa16ed1c5fa65a3f1922da543681e85412fae2d7c94153dfb9fbdbb11ddddee83005b", 0x8b}], 0x3, &(0x7f0000001200)=[{0x18, 0xffff, 0x7, '\r'}, {0x68, 0xffff, 0xc5c, "b5f07e7d6a43f7f0ee4c32fcda4887fc8587b7b2e533d37c95c21d62fb46af586e3b1ad8c266bc8cfc5b8cc31d8649f525ebeb396743a0401974bacafa8dde647ea2e3328083647465bc8bec412b83f7cd459cf8e70b103e"}, {0xd0, 0xffff, 0xa03, "882f9387aff0c413368f4e61cfea5af667cb9f5db405e6e3fe2acb10db200c7dd91a2cc62168b90ffe0ca81388db9b6b7edae7408ee9f7e8127adc6653bd19f0f507d79d9b630758b79540625f816ed27b2406980e915e6af056f64fb9ecfc5c89e0db7cfb915f2bcc60d0d30a125771cbee51e594a1db35043188b34de3f2e3eb2751474463fcbe38c8e060298188f862955e2c9867e37931974f7c37c9788a406c10e31f58393796392589eb48d0aba3ae8ce4ad9ac505db3ce7181b40"}, {0xb0, 0xffff, 0x0, "5fda53cb1ef634b7b58ecf37bda8fae67adea09bf574c6507715efc02ad74b5f3b2e89bc8d991e5e734cd1a261265363fd6aee32585d27ff77ebd01a79fa80621c3cd051b21ac0b0721e782a7a1b37255a1a7df5f7ef103440bb194a038c5bb62377cf132c2528a2f88ac2814c1efeb944eecfab5d33957f1c0dde0056ab565a4e4f5e0ad6fb63cfa82069299ee815bb6a1bebd57a5e173c3a44088862bb"}, {0x28, 0xffff, 0x1, "89e4620f7a3aff683012da2562b42e048a"}, {0x88, 0x413283fb5b2b5da2, 0x2, "3affd8bc5e76ea25dad13c87d8fd6bd0fd04a947dee1f2eed6e6e868c42aa0a388db14ae058e3d26d14fb42be38db7a1709d132fd53fc86b49445a6d594aef3fff6e57f6276c8e5c85c968826d9ebbf6d560fa39a9387b81d738ca654ed5b1e2176a12c7d7f2cfcbe03ea8418f572c1dd5ef897467"}, {0x60, 0x1, 0x100000001, "bb596eafcf5a0c3452bce61fa8382bdd753846f968436316b3837bc69b34f1b0c1e99e12a539bb2d360cdf1b98dd8b9e18665426ef58081e45050aca8231b71fc66f8046973fca89893d2b2a0dd78d9d"}, {0xc8, 0xffff, 0x4, "75d8121d221e4332537296cac763c489b69a2f7942f4611b234d8843cb7e59004af4bced82bf9a53d8d4f29e1f520f7d129c741f65cea1ba1b349c0947cfe7f5049cb7d83c4ce345cc35a255c08729846457104064ba0987a123be3d3bfe838fc183a7d1b175cc9cd2f7a7504c2ddb6651b59b5a232bc72566299203f5961e8c338d93a08cb1ac1927b5022fc760f24f274e311f112a660405c8948a6002cfcb61d3360e2cec4b0d40722f4c99ba52416a7b882a0e23"}], 0x3d8}, 0x4) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000080), 0x0) 14:41:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r0, 0x1067) 14:41:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) close(r0) 14:41:23 executing program 1: r0 = socket(0x2, 0x8002, 0x0) connect$inet6(r0, &(0x7f00000005c0)={0x18, 0x2, 0x8, 0x8}, 0xc) connect$unix(r0, &(0x7f0000001100)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3ac7e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d2555e127c648d90498afdf730a09be868f81c279a1b53712e7a6bfb9ac2af433ac90f25b74d922f76208a98baa4ee16e3a11560fcbd9b90064c9810f9788a0c4d42c25d77a2a3560363bd1736599e6111a5e5d75aa5727d25c53f8aa3bd7ec79636d143976c9dd8cd3e5d97d00b081beb3af16169dd47d47ef8ff50100da9370aaf2ce29cbf523e4f0f84b175bcc25226872e02c2029b4efa429dc9c1b4dc3d9894ec009b9fb69295b550439df134e6d3dd45fefefecc205"], 0x10) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000180)="bbcd52fed9638f207337f1aec12eaf2c812f9aba5c9b91e7c9115118782949d3b66544c62ced0d550a92f4fe2d8caf79b5bd5233489da8bda35de79d9b89a43a8a7c611ebdea0ae0b5003ec74b07ec67e5db87d5c59463b2220902ea7663be3a9a59e84b52e1abd254b46b05114e9877e4a195fa46d7477accd88fe80563cc826b73f59cff2b33b89e232837", 0x8c}, {&(0x7f0000000240)="88cf66da557aa3c867ab746fa03a77a70e4a0e634cc200482afe7541f5040cf35339817fadc2c53d754e3618eca6c799cb10bda51448d414df55f536c8e9bff1836c5e1b8dc2925ae0cfbce016e33b5259bcab7a10598a1178a1d4d8bc09d5701d808dcf73f341e9d470b0b9592a5a8d125adbce2fec28522cc96b7d131383049ceb94435ed7d5502fc77c0cafc2e68670bd0f507feda818a1f7024c0babda03f02aea76585947db31c5f8125348ccd0e600b8c21a7cb2c78ec2c45f67c4285b54a6658ec56ab617e417556cb06996787ac002b63aa8e6a7e9c9197e94830be0aee3d647df6f98b7b77f0d341fc9033cdeae96", 0xf3}, {&(0x7f0000000340)="1802ac0c09725b23bce8c0ec8f86cd833e4d265113aae5593521024f2f045b28b2f06e4d26a21ea4380ec8ba158ca85628d850ef2368176c1aff41b64f79bd05f6fc036c9bc02814fd7f982ec300436cbfcaad5b2e29350815fccc13d296cac5767e04614ba6723f2a11cd185047c5c4f187d3064fe38e5a9c7aafedbedc83a70b1c290ba8c14a151c43657abb1d202cb979a7f0f9160d0448e0e97bf4e077f8749f275b9ea88e775955f8511c7901d1bc", 0xb1}, {&(0x7f0000000080)="56912d7ecbf8d025cfaf3fff178a9f41ed70c083eb2c6335946d9028b3bd8990db0dc53797b51621f9646828f9d68b1c08032edf19c2faaa5bbd13d639ce71fa1b32f7bdccde9713279c74cc7deec24a730c61ac797cf19b01c9d7ef5ad5a60af3a70ee4c7f6723d4dae43b78e1e032690dbf6ec459c", 0x76}, {&(0x7f0000000400)="05caef8c651378501019816272a921a260df8a02fb2c045a2979660591e3e34c49c0944c71c8dcfb84c58be17feb0b235f006e9f7768d18366b9a8fb9dcc33ee27116d8ede2978d0ebe1eae6395bdb7c9c09c60d1c86494744e79b4eefb3316d6c9e49e5816a6023956812aee754231fcf65f54199ce9c27c100ccf6cb4d479781a30953556ee33cb58bcacab212a3cb2cd38be2352f274e129a02efe8795df542a381e9ebfb50fa469b1b11fe863f04c45ab87be086f50eee20483b34a1ab65573b3d79299d0829b8c6146589800afadaabbcefdac5", 0xd6}, {&(0x7f0000000000)="ded1c0bc0981897ff6bca8aeb3bb5dc6542e7c5f7daa5e1b468ab7e8986b695b6c36401b9dd8", 0x26}, {&(0x7f0000000500)="facf7336589340448c65bf5d099411adb196752e2df6e494", 0x18}], 0x7) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000040)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785", 0x38}, {&(0x7f0000000100)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c", 0x5e}], 0x2) 14:41:23 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x1, 0x0) poll(&(0x7f0000000280)=[{r0, 0x4}, {r1, 0x40}], 0x2, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 14:41:23 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x1, 0x103) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:41:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x4d}, {{r2}, 0xfffffffffffffffc}, {{r2}, 0xfffffffffffffff8, 0x4d}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000000)) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x8, 0x2, 0x8, 0x3015}], 0x4, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x84, 0x40000000, 0x5, 0x86d}, {{r2}, 0xfffffffffffffff8, 0x4, 0x2, 0x3, 0x6}, {{r2}, 0xfffffffffffffffd, 0x1, 0xf0000000, 0x100000001, 0x100000000}, {{r2}, 0xfffffffffffffffb, 0x81, 0x1, 0x7c0000, 0x9}, {{r0}, 0x45283de849bdb519, 0x80, 0x4, 0x4, 0xc56}], 0xc926, &(0x7f0000000100)={0x6, 0x7cf3}) 14:41:23 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) setsockopt(r0, 0x7ffffdff, 0x69, &(0x7f00000001c0)="d83c6846bfaf01b9429776f1afde3d27040576ad392106cc329a2ab733df74d9fb61c0f0ff2f2e41ed7d5ce678756c1c40cff740a231ef062532a561531bd9f1", 0x16a) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f00000000c0)={0x1}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140), 0xc) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x401, 0x875, 0x668c, 0x0, 0x0, 0x20, 0x4, 0x0, 0x3, 0xaa1, 0xfffffffffffffc41}) 14:41:23 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x2, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ktrace(0x0, 0x1, 0x4000030e, 0x0) 14:41:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() close(r0) dup(r1) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 14:41:23 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000000)="caf5b4f9", 0x4) 14:41:23 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x4) 14:41:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) open(&(0x7f0000000040)='./file0\x00', 0xffcacba542e35cb2, 0x163) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0xfffffffffffffe9f) dup2(r1, r0) 14:41:23 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x16, &(0x7f0000000000), 0x2a6) pipe2(&(0x7f0000000000), 0x10000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) getpgrp() getegid() getpgrp() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x50}, {0x10000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000200)=0x6) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000480)=ANY=[@ANYBLOB="00000000000000000000000000000004000000000000a40dd509ec742b7a7c736905456eb676b6c643f499255e49715100f00c02a0273cffe0a40886b56ffc84972aecad4e84063d8f241ff912f8967ccb8f45511f22150a163264175c0d94f23f2cd14f6352497da360ba713b2c497a3c5a594ec50bfa4424c800d897c86f415a310566a9e81a396638fc0f607728b99741b8eb05b9c797c2ee24e9049057910f4e1f4f7161ab2c7ab4903df2de480d2e521d5c793e7a77b32d79e1e60221cdfdf7495e56bb98bfec54a8c176c155c8a4e53ab4f9ef4d257416b97a66bf9dda776fe634f086625aeba334088710fe18a717400a7635bac61f81900faedf278025f5447b62e5fb48171670c88dcea126d0a08ca5ef6d4d5f2e9884e86ca26069ef44f7db172aa8514b947f925ffc86939bcfb5d381cd98c49971abc403fb9eb27f75f7494e2dce78d025b67b0d1f958553e478eb7e4ff1d8215e778b0f12149de9a68a47d281f0d35daa163b069b42a08904ed6890448accd223f4f1546696c354ad4fb45853423a0cbe68dd1e676d4b98bd248ea045ba103878a736d8e350844f62f668a6d5eaf3295fb2ca7998dc80ba7929958ba054aff1fde3dd773c6f40b7efe4d06d49d927a552bd041c7c04b80fb498de71ed96bcc1ccb92c256ac5f682c20669ba2eafab46a72e49884782fc4ffafe05bae45cdd6fbc841a69da10f27f188a47ff0f251af2fdb16e9646ba187af6cd5a8ec49fa9725807fb7191b96ef17b442daa982a4e3c1917c4a26b62b2d66dc0a07fe98124e8412c76c36c558f4f3324c2522f42f6f9e78f8a756ac74949a50a9238cf71fe8e43c2d185b418cc5422580503846119fe89c963ea7ee1f7e03945af97e475ff7cbe14f30933d746ba4093f509ff73457398637be94e95fc5bc8f07bbbed7549541a9a1dc4611ec565b323300e24026728a2a37178017ed939014f36f4a509a5692be40dc3a638eb5bc6ea1e475d1ad295bd05a6b3a4073c56f54e98f9a92d28caaf8f42adc2dcb8e4a804114868ff83c36bc5651ff176ec94eed265be75580e71182b238d8e45b0"]) r4 = semget$private(0x0, 0x3, 0x80) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f00000001c0)) semctl$GETNCNT(r4, 0xfffffffffffffffe, 0x3, &(0x7f0000000280)=""/137) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getegid() r5 = dup(r3) ioctl$WSMOUSEIO_SCALIBCOORDS(r5, 0x81205724, &(0x7f0000000340)={0x7fffffff, 0x76, 0x88, 0x1b, 0x8001, 0x14, 0x2, 0x10, [{0x9, 0x4, 0x3f}, {0x6709, 0x5, 0xfffffffffffffff9, 0x10000}, {0xa9, 0x1, 0xffffffffffffffff, 0x3f}, {0x5, 0x3, 0x1ff, 0x101}, {0xffffffff, 0x0, 0x100, 0x4}, {0xd, 0x8, 0x3f, 0x7fff}, {0x3, 0x7, 0x0, 0x40}, {0xfffffffffffffe00, 0x92, 0x80000000, 0x6}, {0x2, 0x8, 0xffffffff, 0x7}, {0x7, 0x100000000, 0x80, 0xfffffffffffffff8}, {0x7f, 0x8, 0x7, 0x81}, {0x9, 0xc595, 0x7, 0xfff}, {0x2887, 0x4, 0x5, 0x6}, {0x5, 0x8, 0x3, 0x9}, {0x6b4, 0x3, 0x0, 0x92a}, {0x1, 0x1, 0x9, 0x497}]}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000a40), &(0x7f0000000a80)=0xc) getgid() readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, 0x0, 0x0) 14:41:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x10028) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x6, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) 14:41:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x1) 14:41:23 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x67}, {0x6, 0x3ff}, {0x48, 0x1}, {0x22, 0x10001}, {0x2ee18003348290f8, 0x5}, {0x1, 0x81}, {0x44}, {0x21}], 0x8}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8001, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x7}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}], 0x2000000000000016}) 14:41:23 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="0c94a58f041338043d83ed0e34091516ae23fda55a247e1db11e9f8e255f9126fb9b0737284e847943c0e4c8fbf0e5c0a9640251fe7d015ff2424b64195159b4899394b4eb065f894e5d24d80e7b051c1e7fae097b2abf55277e654c992f2e76e1246c27e819c95fec838b5da8f4b12f429608ada4fd947ae0109200b3edccbef91a4a45ac584cffa68aab25897532cb5590b4996824d69f67e396b511ce37ddc1482dc27094a8b394a9f1687d732c8e9db43ab9f1bbc5f073d8ea4725dfc587b682fcc375691b778ebd5068c662f274496976477216feccab8b3f3b685c23546857fecd2e248af794416c24bb6cffb15ad28de288113138aed8b48976852ae6cf94a5a89de4a026cff87ec3d85692634672dc72360a0cc22db4a575e797c28332ea6c915795b5eb4321504edf93ab4fc1a72db0cd80e5584f4f171d23bd711a490393c2dd2d1afaf776bc2549ba879c3afaa238a5fd37ff08217e4d49e4f01c1bbba0cc95bb3e715097deabd1828391b5e1a77243a0bf91bab929ead4eead926180da61d3ba1bdbb07a077c427fb56f9e977840d68f4b72785e9b44dca97825d9f4130cc8281df230c0abbfec4df74ce1b7eefc41a84880ab786597f152dc883ca0509fb398bdde9da9130a84aff5313aea538d574b32eb466e50883cb3d4112d6c21e88b99723745eff14fa13154d3967808d916292758e2ba3809b3f3f26d692c0e30ffcc40254c13a022290e877e63c9bddc5248de54a55bedd692f564a998810c4e91e52428a667ea733a0455880e15e3eb15274070a536e2ec921894dc08b50389ce6f769de006b2f79e4df497f349aaa9e3c54fccdf76e09085ae8f9430e089a64bde027483f630b3575efb9f3f1961faf114d9ef90f026030a63a87f2cbc18d0c1c71903529e8124dbbaaf57f763d2d9ded5190e1dfbdf21cd9b343f03334b6346361899d09c36a9c0e1c697a587fe8e36887d4570960c44ee1ac4d8714dded7160b08340436d60e8ca2821f1e454df59d48129def30aac6f8516eef4c842fffe6a44ad876f194d9fd6f7e29a2e205890d6139da1bdca4021ed90f161bc43a786ebeddbb02d322b67de0819021a3e6ffebc5bcb4fe375ac502ee963e015f8d32466dc06d12f6c3b3398569ad130fc97f6490b2d0b3e5a352d05d58bde00ce212109f1fd5b2115b9e5891caefae95978c9a00a725759590297cc933c32b98f2488d84ec1ec45e3ab8e61712d5070d52bfb157a12f29286b174a1ae22d89acaab88fa7001c11e03e0697b6b26a275a6ce651a61f695369bba4e24cd4f85a8a26b006f9d01084da2129db55386e39a56bf1607e3521ba4eea808eb0fee2524554934a74facedd4f42dec772ab79ba19c02277d69cc3ee2d21abfc3a35e39ff9a721afb824c318f7acec46aec00c87c4c5068f3116c337113670837694581eb5eeceb22b536a9ac69b90501525f0cd0ac17c21b63f8834686b13085a68be3072439a98a8a45a5e1141df75f81fd02854ede47d795906db627e00660d97971a34f85419d7c7f8c0a43445842430ef36e8e6f93b37f8018fea1b0e914bff331cbdc59758db26f43816b8b9370448978ce87544916cd89279b234cdad4ac1aa56135be4a5d67f4797139ca51ba0a2f0426d97c0dfd018a553f3cdd11e2c93bb1f2ae33b55c743007005605af2d7e4c74105340a7555c6af87646aa6d86ae9684fc24cb6d063f3b817ea0141de894f3efbb34045a723648bbe04534d4170f1d836d3e981e991d9ee616f52fc65ab912c4772d286f6c8c642bff8187a887aedc33fd3270c3ca8cae65f6dbbf6524a0d3ae01c4425573070c400a70b8aab14ee973dace1d8882aeb43bf0a76f7b68b7987037e67e0e3aa46948a08d83930e3e76b555854d388c851d0f86f3c7c6fe537397a1fbe05b552b1e3d464a7531e943b4cb3716154b819f3fbd5b2a198ee13db21d703bdb15d158f242b93dbbaa8cd4249f6191bbbb251d9eb883d666d5217f8d5ba1f93c07457a6332d3b666c03735e83fc257fa75fffa5cab7ae922562e81b4250b7b67e3bfdecb995002edd24259a0f60334ec28e62748b0ec21d51beea40f075a282fd0e71921ce182014c5cc0b6d9eaa66cd0eda740756bfd0aea04f4da1832a2b93a2809fa2d581d14344839a4ecb76d22d97fc6d94a1de021f3cfc0e92669aac4888a71c9853549ee4aa6502d607f34b08e9952fe4e144385d2fc578ea8b0fdce59ae25edd970e0b67331eb6e1980ab9f1798076e5e8b37f41fe7f1ef6e2f1b5ee3049e8b88e22ee0c0f2043e55ee69ee713009bc4ca970f5f8684484085675ed830bf7a1286340c6aaf257d10c931a9d555a016fed356c7251b3c89e6b9de3fd98340c58b44e073dcd7be9af120ab373ac973c4f67d86280ea913362946ce31fbbdf580135b4d2bd2371621c38ff164e0f5961f125cf4eba66e16cbd27f8d678df2e67f4ee3d428fcb9c80959604d18628d38eb9292f7d281decffb1f94681664ca0054d936939cf281697aff94316de0e026c0a6a32b978060b2d01e5f2ec78982e457661af8787f95eb92939e9b56195eb7d2ae06f368bcdd3f68e2914c07a58b2feddbd526790c742ee2fc47c9a7fb7eb88144f49c3dc1b1ec318b68b533196e05e4a2d56a3b17c9ad4b52e4257279b8ccf85ebf69d24320b003e1e72328e46a1a1cebdf3b5faa10d57dbc2b4384d76adf73b6132d9387c356cded58afbfa8100a095faf50ea6a3349b33f4c3f2b7866186dc50248a84adb2b2222932c8b829fe491f24cb7fb59e7ecd801605cd37d7d4d353d6e7566bab374c83f43bbcc7ab25e9851cb8ab08633323b6b34113922b3107527d2ba4b0e1e394554fb69791fa7f7ac1e66495ea2c904b82ad1fc629c64b46cf0441fb5f321132d900b0fa941a0bef269f6b61969d2ca63c621940ae06faa3d18423cdd946e49fa99fdb6cb270077e990b637183e88d89d078cf80906700f27349bb5c5195bb1d07626735d5a7c1e6b56d6d5df72555c3afcf23ae2cb05cb9a9670d7897813d84fb1ed907e0b10d5554ba35e5e7cb833861be5322c12898a0efe2007888f7f89b008cc08292fc9b9ad0ac41e94c6a68a4855f80291293896eff2031ea2d8e94240a630f22d5bb24ed0fbe7f044b77b1f10711922139e933bb95c994c1781de303d5d78bf35043ce76fbb717ad005e020858170fd91121ac95d6bb892bfdbc2bd28f53973eacc73789bca08469712bcb92a75f022a432836cfe19a48e5807c5ff3dfee913e82091f4c7c84d7fe1fd0942e6ad816ff09ee7cfd14f6ee26c87809e9cd35389220dc6def910ec7b29875c67935ae70619485fec0a7c9898c8e70e73e8317fa36cc316d4d85dc828a85682c6b174a784544d714cb51e826e56403", 0x96c) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000b00)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000a40)) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 14:41:23 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x80, 0x89428ab34400a9a8) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000007c0)={0x10, 0x9, 0x4, 0x1, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xc7a}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x1000}, {&(0x7f0000ff4000/0x5000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x96}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1ff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fed000/0x13000)=nil, 0x3f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x236}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x9}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfffffffeffffffff}, {&(0x7f0000fec000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xc39}], ['./file0\x00', './file0\x00', './file\x00', './file0\x00'], './file0\x00', './file\x00', './file\x00', ['./file', './file', './file', './file'], 0x200}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000002c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xd5b00000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff1000/0xc000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff3000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff5000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000080)) 14:41:23 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1fff, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000200)=0x100000001) 14:41:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2000000000000164, &(0x7f0000000140)=[{0x800000000087}, {0x4c}, {0x10006}]}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:41:24 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x5) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0xfffffc8c) 14:41:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)=0x6) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:41:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000340)=[{0x35}, {0x74}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffa0, &(0x7f0000000180)="d056fe2704aa1f0112d5b4f1f00b1f2688501f4a6e50363fd9f934daa0a18f4e8b4036175f303cbd66e22f9ada829d50f32112bde6683645e7cf7a2784b58f20a5aa7acce2d70280c3e61b21d8d5a5b2b95a1905a4fa5fc9755f5ce8bb3e1dba142e220cd66a9d744fbe8d10372dca951a40e11e849137157c955879517b123c1a65736849d75c54b15cea43b5194be7fea8fa193df870c5ff63dd393d29c24103fb2cf7f2b5d9608b4cae5664115998aceeebe47a103940e41ec9333bb51be50d9bffc95833db8613c55b8aa14fcb2b828bf8f8914bcde2000000000000000000") pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x4, 0x8000}, {0x83, 0x100}, {0x6c}], 0x3}) 14:41:24 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x8d3, 0x0, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSTART(r0, 0x2000746e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a431731317e2c2e1ba2704ecb22d21025f76d99b42", 0x2af) 14:41:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) recvfrom$unix(r1, &(0x7f0000000140)=""/183, 0xb7, 0x0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000002c0)=[{0x80}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x2b, &(0x7f00000000c0)="57bc9e6e57fd114667634c91a1618afee8008d473013a91f2ecd2d7890ccedfa07edb24f5647a5566b8329") syz_emit_ethernet(0x1, &(0x7f0000000080)='`') ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000200)=0xffffffff) flock(r0, 0x9) clock_gettime(0x3, &(0x7f0000000000)) 14:41:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000480)="af") 14:41:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x7, &(0x7f0000000280)=[{0x56, 0x8, 0xfffffffffffffe01}, {0x64e, 0x5, 0x9, 0x4}, {0x28bf, 0x3ff, 0x200, 0x5}, {0x0, 0x2, 0x200, 0x100}, {0x7fffffff, 0x4a, 0x5, 0x6}, {0x0, 0x41, 0x3, 0x6}, {0x4, 0x3, 0x80, 0x246ff7f9}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) sendsyslog(&(0x7f0000000140)="64ee508096adc2490932acf2ad832257bfff6d1d19faafc3c13b95a838a19c868762b958a56a420e9c449ded29e3359a4e917983c7200e0431f68c151e1d3735a0cd7633ab9a4262a8f2454249e8fabe095be63a054c9aa4034c23f3de82e0374af96554a3f00954e7e36c235963b024876a78ec4b11849ce321fd759d9efd804c3533f3230a0e9d31f38aa71692273e5e5a16d5c976a524e5499f88edbbefbdcb55e4e4e7ad3232acb75e4a75b71d695fd7dbf19787f404348fc87137a0ce9d5c8ecf03f04879c4220bea5ff8f463a5960bef958c174031a437c18dea2b56d28a8c39b93761be93f5d3", 0xea, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='+') 14:41:24 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffff6d6a, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x110, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) r4 = fcntl$getown(r2, 0x5) r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r8 = geteuid() r9 = getegid() sendmsg$unix(r3, &(0x7f0000000300)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000180)="a961f75a4c9ef1ee536cb18da325c41d7b51dd421174653884decc4adbe62d872d33793bf327196df1915b7965e603cf2961a8ea4fe47f011794113defd20e54db75d2a81eab704b3d34f325760aac90e2266c889c21dfe3de2ccfd7bcd39e7458d4373de331c261e2041fae0afb502dbde71f8f05c62c3c8ce0f14a3bc2", 0x7e}], 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="2800501d398e3f00ffff000301000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x1}, 0x4) write(r1, &(0x7f0000000500)="fce273bcb5220a3065eadc9d9e144ebc4b9ef1d65b24a38b72f177f22baf6ddbd1a82824a459734ef64fda76919bd500a1994ac2222c5ba294c511491ae894f45fc6222b83cff4a5ef93e2b22c202329d8541493fb0818881c28f6d618f48cd5391005aed087525299acf60a0e035296168e390b2911df70c6ce6e6a1d1647ee5402ca6fc4bca8247e43ed630ba85ea9a1cb2cab6dc934d9680047efc941520885d1a00612d2a640b7056bbc6049d33f8ed5e95be59c5e8bde664409e4310cdd9affaf73ced946c353131ab0aab3faee3b29506b46828f2b8ee451d147f5a6314b64fc4427e5b7927bb62faa60b75ab1db622a82f5c2e38c660d3adeb79d541827a98d3a519b9b215f61931f842ae2a8c54a6db4f2cc813b6c2250becc39eed1599c9212e8190b0cc1b8d8466c5334226af14dd39e703b4b517713c092b373aaa65453a4dc28d156015d3a70a602a3d21119da514d8fa65f4264e2a0403d5850f36d6f5475198ca9c031a58b2e924607e7752b6a2138d129afed5e53f452b96be1fd8de206424fd7e18ccdd147575470b19505c59bbcaf5dfddfce3a12610d6f033a781b9652444412a8e465b8fc7d080add465a30062c3bd1d2eb79585f122b73695bfc214126ffdbaa91c694dd2a9d2967e2390fe738cedded5c767e945917e7bf9c7a00bc595f2307d1f6dbad175aeb2b669990ed2298e24dc0b6bf4d2f51f10bc03523c11f64a49c7d556d8b9ed88a2ab100dc25aeca6ee48746395a03089e60bbaaa13c7b2b150828259bb9dad7c4dce0e2c497b6dfacb21a5b5bc1722e5596e9e9b281b847735a7bbf249fbbf7b09086a4d2ad51f21027ad89b2ac38a0b485d68f7358c00b4a1f0180b48ff9a3efe444cb7819a4fe9a3823d03b9c6d18af1099cfc39587c7798964efeec9525b052cc0af0e61e5e39cf2d5e8b9db4bb336d4c0899590629ef0e092fb5b358ae6c417cd7323afdb606c097efd5a44d2b6180f8c17e18258c6e8c7ddf97dabf528baac74840e01b2eccd4914afdcdbcb7e9ff3d6a6f6b70bb712cb50671fdc3dfae2146b0a443496c25f6af69a372db59d2c8b32786c372dda9d4d0a2000928cbe27da67a5d1824dfecae8a56287796838d83a9d7fda22e902dd889431fa34493e31efcc022d31670a0f67da6f1a42ea253cc02108c87c2a3195dc5c7b13b5724e918018dfac960e1f55ae39335d78b7e2a13ecbd73f6ecfb153a34731b39555feea2239c85cf5942c2d9addceb9a260534081f72de4832565b6737f90236fbed80afde3383fffe0d93f8c4af6a36274f8af58d19dd7e0b7e740d7637bea5dae5dcd11250e193bf0a502d280d339b3867e54346c438caf599b921295ad90a04bba2b437aae4fb2ac08b4461ad14b3617d726478e7bc75ed893789b1a5b07304b7c13a5b97262a5150996e10563c92d4c41355a2f025c8878a96a44cfae97b436c07b72e5627f9873fead89c6638013be002782d789e7f78228a85caf393fb11692a0ba73ad6712f1c7ef3aff13c5534b31fece69ccbe87918a12e15db51c329dd551a25ab2f5eb140c7f56931bc84307645a51b53ca1cbfab3bbd204a6befb51410d533ea7fdee383d96dbea818cb79df45ea6ccdb04d821a93555bf7987937a25302164bcc49a63d117d0cfda51969e146ff3e796baf8465433ba4b6e955e5a248935fda34a29d2c70fee60152823fd63e2a3a09966d9473ac4045335623356756398ffe55c31adf4d3b6e2d049fdb9fbcac5133e43d77a25911836099b9e921c03e7f79ddcad4175854d83d43753e48251d42e4f03c44405e928dd60985313105903cd53b137e9e5b2e94229f3696b4ecf0789c7e5d75f5cc68a82440e753c78ac9c07e68a9ae44f71bc0c8c150b2fb68676606a6572ca039240a21eef034e2d4569d8ae015549f1f4087b95e3d2cfc961841bc6ea23c5b25a8a7793ad54012f3ec1f786beeec9c59c60348b1f2734297cabd219c9e7f116c52b0ce4b5d5f5cfe32aa8fa0d6be330110fc5dabb71b9b7e552292d38efccf9ae734be290c4e42f9487d3932cc8179b026deda9e74c40fb62540d3c1219db266b561f14ab7d21e8851b6bfd8efa0674d5a1d20dd8c38697f65ac5e368819764685246064007d6c3f9aefe523d24b1b9b1db0ed96c0f974175d484cf7d9494824de8c96e31e5b0b19376e3488af36947d86afb16141ed16744c5465a020bd37bf74897d2ca3e2496924ab5d97991e013a2e15cce7a264d62c03a17cf45632d5deb8b1814bc6188435c3fe9c3107a7c60e598a46b4b3b458388756c353679feb435c4b7134a19924a3b46e79a5f5d22733b21edf7a66b5529b1164ade7e401671224b9a743d36b9d4e4f0583a2bbbaee151c53ed2380006f49d4df767819ef6f5126fc5e10c58460b5940041e184dfb4b4f418f132598283e8049c3745e277bd36e0613aca4398e4d4ea1fb0b2b4b56720256d7accb4971808f52f770d6afa43bca941b59a053e8b7b85b168a7ecc53af35372d989dde1c45b7e044b84b8378e573fd4aa437c63420777278cef9505ca370adfef1922f489254340f4921d22e2d4c2ca05e496b94350044aaa28bb0ffa732da18e0d0833aee5ca588f8b1f3b7712bd9eaf86d0d425049b7d8f47c86d8b3ab6f5f4f67a0e3d9188b8fec8754806689c2f93dbf5f4c9f8756c81e6d205fb19d77edaa7db5686251c50ecc72beb9e8fdbe65fc6de3e301c5b9fdd5786390872e2ed7af7f6dec404b455abeadf6bf4122f3e32ed6872e4c5e76fbf8bdcb8febfe8d04a8b3db21a78f7507ee42deff55d5c7d43c6827c7670077d0816228ec1733a39232d3d9630bf821bac5f21c611c9d0f3b8d81c11855ab374c04dbb9e0b64b8f6fd6ca5a0ace09e1884f794ac501238019be5c820db0cd8a737180621f7b5260a632f178c2977585af8be8d577c8fa90c2aa6eb318ceaebf329e44274603cf1e397822cf028b8fc5281324231467fa78e159e8a647349d5af8c51d62ac684d3ab25608044eb825ce8755881008259c74de91351752774ffbd31ae0f19c59d185d80d5b91c69164cdb0ca29409b57f9344ab8e9a14cfbac079f875e52d25cc95a8de022ba45a43cdd884238a6c07b134643941007b0497f34086a392957a4d9c65f2f691b0bb7c1caab3272bb7fc5afb5a14fc245265dee7610664c64513b76c3bf7ba7bd50797e4b564fc2789a0e62cd17cf698dad47fb515be680a1feb2e2dce1738e88b6b6a2a29fcea2d2aef22510717b2e1166640e0d00a19c75961542b2943f5785c18dfa90fed298fb368e82650c4b6b80c511397090dad63f47791ed23c8ef3e034a721a52f084ee9631198ea78dacb0a86bbe6a650a6e077d2499f27117e3704ecfe14e11243499548206698deea1d3c25c62a9e9c80a6e4b479d39b6570c17ea9a6ab5f45f4ec0e1ee88571e32178f0c6c6d50f703c7b29e7cd3112151a3b248fa8a13400517b16c4fe35b452faed650b8f5c14d105c911596beb7296aa35f3e0c9d40f208fbfb990e066d3031e8eb6ba920d8ae81952d16d1c3d9d601e042aa87822fc438325064d4ff9dbbf2c5e8bbf16337b20cfb252ffc83d3a7c963c56cdf88c560f08dd3fe320a6c50ab8fabdd5142d9d9b5c9932bdac802ab9255750b8f5d915fc43809cca6cdc17eefd671fecc105ca1260fb851369311598e025ce8bbe33f33683f7385ce588595fbe500c35dfdf6da90bc22e9faea107c14334d5d9909d6ef5c9f1a579f5cab9e66e0044b5ba89885393a669119a800dcad062e0d39a4bda2985551dacae099645d424d94c5766defe891c3311ee06beea05f17b7b568cfd23945f8f91e146136bfec182582c029afa1db4287f1238e80b5afe3c1d315de36a5a16d236f6e0c904cbc1876a30c4a72901815b1261663fe15fb055481f5fbe551259ee286751875649bf5026547fc284a2d5f76217a986bce2e7a42ffcf3bcbe587572ce120e80ce8d9eed9f4d2d94c0493234e3bce605f574d3057496dfd9d00d1818f86d6221797b6b7dada76cea7c48a8d2d7412f9b9396bbb7996a0d5b19d4d99593763748e4016dd216860f8edab725f5eb3ec16acded4606c3d7827f3c4cde7121c4be1282f0549b3ae89d9e10923e87bbbca85ef93df3c2d2af4b875beb8fdcf793008d58365027f10c0adcb400c49d97cb81452439b558816dfd96e64c727f44aad97f98b510783661fcdca4040c32d931095891a302ae816c0e15de44b3fc48e5aa17d22996230248d0fa64103fca4b0a91463ac5496b2d1690099c150fa04497d24a61594f761c1d2fcffad03c41bc5a7a67a1916e4ff8c7897f1300b89af598cbfc80a947f3338b10c5c18769cfdeba85a42b03807fb6735c4d248002c2154a90ea24842a8e988121c8f222df8635350bc2407da613f5d0a4b06da24ef521d11defc8f2217bcdcce62d2bcc27d95dd1b0b4df21573acba2dd1f97b7f608169104cb23c7aa1b1af0751ddbd57e9c1ea1ee7737d9400d9014fe9ae1902f09f397d3965c605cdf83d87a5ee85671a24628a8986e7d05dbe624004160ac3821822024e0037445eb3861dba6a2a87a112de6b19ac2cd8bea08d3d0f2a696a98528a3eaefc692e8b8680af561a985adc496c9f275e735096abd4e22fa7fb92eeb7954a0d61a5e9f96c393f48e93b948218e4a56bc5053d5cacda91b53645a5fcd23036de6656314c67cfb62849dc72837ac2e81d6567fe56525916f7b1fd85aa0c5be838970ec8aebaf7b1b854fa5db15237b897149d4da72aef73f76da4c1107ed87bd610c00cecd67759328534399b10ccb58d9d1af965077c188a486a03ef5eb6c527e417e0ff688f8379d68caebdac5fd97f93ff6cd1fb2f9c9452af4ee760980c367f3a257eeb4fdfe7ae38962064a2333662c1717f54a91349332c1eb04197d718d99db501c62f5b3dbf886a1235f438bf1ce4a7b08c3bae018f380199cd6ecf9348a1668c6d2a671e085e41d6441d002e32db954bb67b392504d3861a45897574bac375dfa77c82bd7fa4456c5b6fa9ac510d0b62003c02adbda06398dcb68caef7260cc0b2cca85c057708c38fe2d5bff89681196338b1140c850c3701d574653ffeda3e8aef58bd38c5ea3a5ab5604bd4fba58b7023f85b89b5e461fadf6c5ebcb994bf790ddc73a46168dcd6267ee5ff37a50c794f1f5a6280cdd8f4ad7c7d88219a2cadc87874a2cf0701daf71117d82c2fdc66ae4465c1e6b8d002555e7bb7e6a8565a1d4c1bb68097a24ac154303e59ab64dbf59ae6b1c327e83d76812fb584e92e5c230bf5f5f5a9a49d6c93250aff1161bbf3f154b92ee8eb7b5630faeb9796695f838d8bcee721c373ec564310ecb23f9dad0415370b4ee11fc15665e438a99d893e1117ba7bedba8cc012fc5c9b113431e77098b833365d9e5dbdb9e3a55bbef81df67cc84551767737d028cbcfe4ad5dffcbc2c5601f6b4dce91c2291722079a028edbac575155a3a0fcd2d8909576036d1ef0b8dba4a1cfa4c2d1f1cee501b4bf7cd1872e37fd56a03b2153ea06418a0ac312b94a6e4b1d0d04d54c20841ccc3f675926d51448abecbae1d58687fc85b4c03a623879136db33fb816a0caeac41866a9502f980b17cafc7319058dd335de14a9c07791167ab69775004b3671dc3528101aeb6e48b4f2f41e4aaef9f0aa74bd445009e5086b5294873cfbee89f14f6dd7d157ec954b44c5d4ea58798198fc27e03b0dce826b8012d57d465bad8f7d84b24dcd3ba39352f7c93765b80e369c7", 0x1000) 14:41:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="96") 14:41:24 executing program 0: socket(0x18, 0x7, 0x6) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) sendto$inet(r0, &(0x7f0000000000)="5e52ce28af24b26c85a636aa3ff0dfcc262413244cb24524edc487c2cfb1cfb8f2d19b0964078f4a605fd7b05b3854781c17d57d72e0cd27d9", 0x39, 0x4, &(0x7f0000000040)={0x2, 0x2}, 0xc) setsockopt(r0, 0x7fff, 0x4, &(0x7f00000000c0)="c7e7396ac5cbd7425357f6e4fd960c318173cda9e67f76d1e250ddbae28acba1cc382f3878c55507dbbe2cdd7eceba6c87a567da46b36ad695ad82ae36a4585502a1763b377e5c3bac02e335680cc872ec118521e1", 0x55) 14:41:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x47}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000003c0)="b8") 14:41:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205601, &(0x7f0000000040)={0x4, 0x0, 0x0, 0xfffffffffffeffff, 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8, 0x0) 14:41:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 14:41:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x5}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:41:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r1, 0x6, r2) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 14:41:24 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(r0, 0xc2d04225, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 14:41:24 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000100)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 14:41:24 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002002, 0x28b0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x200, 0x4) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x400, 0x2) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000024ca5b30bdfd982955dc103287f07b7efa76d410d59831a5283e4b28bed11ec5111814efd7c2200"/52, 0x34}], 0x1, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x20}], 0x1, 0x5) 14:41:24 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r0, 0x0, 0x0) fchflags(r0, 0x10000) 14:41:24 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x8) kevent(r1, &(0x7f0000000100)=[{{r0}, 0x0, 0x1, 0x1}], 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$KDGKBMODE(r1, 0x40044b06) chdir(&(0x7f0000000280)='./file0\x00') ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000140)) chdir(&(0x7f0000000240)='./file0\x00') openat(r1, &(0x7f0000000180)='./file1\x00', 0x100, 0x80) chroot(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000380)='r\x10') r3 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000000c0), 0x1000000000000207, 0x0, 0x0) 14:41:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) getitimer(0x1, &(0x7f0000000040)) setsockopt(r0, 0x0, 0x800000000000d, 0x0, 0x0) 14:41:24 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f00000001c0)="0000001862040179002b000000267e897f7780e9992d830900a24e14da000000e1838f74652d62e100c51bad5a8bf626d9dea3c2c37b4557094f1da81d8600000000000000000000000000000000000028c1ac1c55b22a", 0x57}], 0x1) 14:41:24 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) close(r0) 14:41:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f00000000c0)={0x8001, 0x1}) setuid(0xee01) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x20000, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0xc600000000000000}) 14:41:24 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f00000001c0)=0xc) write(r0, &(0x7f00000006c0)="558107525efc4590e9cc1a8e0e1606d0579f55707b2853ac5b20258eda7588c224810eb90292860485da8ad0c036ad6948669873c1405ad0be47d659cfe9c4555d3cbeebe0b9dc57fa2778295ada5beeb5107542dd9f6340779f878d89355cffd0b1b17c7f78f08ff47dcbc1b692ace563b8700599c6f23f3cd10802d40da49b6fcd95a62dde97c1964f7ab197972516f3aeb6661cde852204be17754d78b4cb5eeefa84d337e65682699be0e3217ef917febdd76144a8422d92c5df36fe9e98465465e884ffb507346e9d9c7f3de0c13c61ec06abcd0a4375ac4409dfc35fa9fbc6de55afd1e5feec3ca9fcafd6644299ca6bfa0507c67c36104358bd1f8e8007b4f80a89c2aa0c38614e839aa9c3e15c8281a95a43d03ca28c7b98d32ef0366e4f819223d8da0002871a1c127c8c65c962189e243011cc4e4cee3e759fab117e667b1be387f4e1ce813dc51d86925520dc63b0af43b9f69e9921d3835ee4af5c2bad70d00361159d235c4adfcc608cf44d9e9214c55a94cbe49f13d85f4c2c425b4dd91ef46302c7c15d3828bce73ee88398e0d62e43b97c86d871307c61ec54e8eed9925224f345d72231170629f0b402d37cd74b76dbf7d927aeb79c78b960b0d74b4d59f9bc07a642654ff81822bc541ae9dc428c065d04e2aaa2c12a636408862d6e0f7c56d54a27c90dac16e858df2c739d9fac73b98f5e5bad1d1e627035df9355b4099a114802b0a81aaf4ef1bb30fa6ed8b0ccb431fa9c1b57a6eb36245ff2b7f62ff13604ab1f6e582f43e03c78e6f68967753151d26c5adc81ae45378c834d526fc70745c70fd0f63cceeff44a852002e01ee460b3533acbe6e7d7272ec2adf5d4a3c2b9282fe98a2e3c4eb19c289923afbc36c2b137bf688f840d0206a0249bcae06f56b5604986c99492dbce0f1979c5224a9e1a2c21ec11457ba76f799ab3863ee0f4b0334c8c6a16fcc92acb78f6929c92cc65ac667406f9a2667e53f5c8da6a58c29add406482db72d0b571114098368d0fa81672f49387ef51fa47c773032355d8b67a42c7d81d121a6ea30cf4318115ecc07442c17774d7526400aa84f52fdd556f427d2c1735602d0d40d7fdf6372dd72739af47b3f6a356a4b5f924e0e53b51ce7ad9fb19e24c222a0bbfc239a49e7b0d8be3cd022a09be9227b8db8754b1da4d8243bf1f1a78b131918a13cea6d84b9e852e5f774382e8ffd347cb0e197f32e44efcfdad426a59d188067d3176303e52fc5edac19d8bd044c0017424b24451dfc4b44bcd58e625a02bd03567182c5d942afff59747fa0df7b2960d5b93a4886338b3b4423121df581ebd54aa25d701c73392313bc742aa3afbceda0c2fbfef164479c600fa4640f993194f5da64ff8d6723d8c90c537c0a9d466754360f7eb47d1d25a337c0b8832d1750a2c80a92d49e6f6a3b42c0600f301f531e77758371dd87b6bb22c76abcf3c4b215fed08040327def6e677e538785b99d1b9fedd6f3d7732c7696f4abd4080f7852a3ee91dfb703c035f7debd24f991b3c180fefc5441b37f9b55a0a363230c7644f41e31036fb9f61218f505744874594aee0efdbfb479fdead68ffb3e26eacf897c24a7aceffa6a2e8e366ca4b897f356f687bdc5ec0548d1da1da04b73a4968e9560316bd39a035f9138f72a9ee7d40fd6f5ef46d65213cc3873b449318b4762b3ff457db9e04999b195950a2051391f76cde0031b1bec16d8979ded3d31f7e9643f27126d5ad084b0dfd4de11d2ee330ccfc045920f9062123a005cfc34d2b988efe121869bee49fae247a02cc85fb490d745961967260bab1f531cc6cf888cd7943bee3844c82645492f5fec404268cb8afa2e2448c61d258489ba98a9b3207470d8685af6bc54f59c0450407f4fba880169f983e381420719859755c8d4cbd2dfbaf3a86ddaf6d8dad6f36ddb4bd932c965352b428b79682bc5d981c843ccbdcb81714aa8f53d450bfa368dc938cddd31418f5a8fbbf85340691d50b4bb8d90de38867428d56b827606c2c6f15d1bc9b30519900f9bf4f72c4c10434024ce7d6bafd799cc4987f466f3a18dae3c290ab72d8a6d79bb1db06722bd8a882440827ab31fc8f8c7f5ef959bd9ed4484330db94d235da217a6031339e78b15396fc5d2a902f5915904d1c3198b765d0a8be3c16614acb1d0016c18d7c98bf202f20200e3c8df3c7ad28fc5b2f2c9b4604b88d695a035d4b4c7dab958b88171461ccdcb085151fd11c260919f2700f00df92fe325457580a9e425ae2f2177a12217b52ad60868ee1ed4127728c5b6b8d74c416651987b6f28fdbe4397cab82fe13aa9c319a7b31aa0e2f7cba35b831ed3e3aa84bf58e4672f8c21f0dff246062becbc7f0108931ab5b3d7006562af04864c8c9d328a49f3b43b1c35d929cf3d36512a0ab674d39611b4e9fc9084849c8b02dd6b1b544197a71017ef952a8c5d37b85da2541d84c7a839442d0beb457ddf2ac83030af1511daa2139fd11f7e83d329934f2510cd50f1b8df0a4dd8cf6f251055a5197f65095d9178861c4b06bdcfbe8b394f2ff4f64b91a70112f81ac51179cff213fee4bb43537a1db2f034c19dd47abfe8f30b065965a7af976a9b6fb442ec9e109a50e25f240c60fe8b5bd3a986d91114bbe153daa4d66d4e4be9c755b2ef0ab0ff6f9ee9c9e36583ef953f35aee08d4499dd43857e46ed93841b0a88acb593f13de07927c67771864bf5464f486472ed1a5fa0cc15282651207185b0a3ee167894ec246ccccd5ca7cb2b73d0692c3780daf814ea9d15e32947051b06792a9f4fd1b75f0f89d0bfd6224cd86948ce5edc560d36c4fc2c122622e3b52b14e99f31ae9d40c00b89ad3a6ca0010b7ff900c6a4c7fa8d5d181a62a800db9facdca868b5205955f8d52b1a9118e43d927bf57cb34bae9141f87c3799f932e6ca75a8b3bca9b0040bf8d9cead804f1593f47301dcf7acb132e915e7a034b904ab9dc7d336a512ac6c88e197228fd4cf7a158591062bb9f720e715fc74e8566f9d484f25c16db15536bdbe26da3dfcb967c3c2c3802bea71698fa6685d94058abe75762d7a6e920b5037afa6150551175677cdf5432af24b88680698874c034f7f2b99c852aaf994e1b34757d8c1939d75deb41ee1730af87f33f6226e73f2c011cf7dd00c4a111298d0adadd166e645a04c343702ec6841f755840b693110cc13cd8da7b0bd2cc2f6fd0c146c390f91d783faa7d4c942f4971bff1fd961264d880d3b9b00a88c259982e14421d5472cc9b7932d3c4b320e4ff575bfaf3da3f70afd8759ce5af2cea9319d96b3f720eb447cc9b6487441f94828f4c5142b5f69edd4252216fed24ed4c2ca25663417e2a7fab2d89097a6cb8b66d6ba5691a4e5252f3f04f61f794b7fb6f360f332a814eac6976f2ab7b9430c47d0a641af4f767959d7c1b84b7f3dfb874296ad1f31da056e6e792880c7f7b30fcf0a3184b9a403e4886856358a2657f95681f46af58a18804045a9b6759e6b5ef183419027468c708fb38e706cc4ebe4b7d5b79da9a1b09f1417ad4fcf9f69867421c8dbff930b443d72277c143eb978dbc000bf80592096aaa7f7617931eb2d5e2c85f1e9b37ffe0c8f83f9260fb1e3b3ba3b5d418f69cf9e16831583193b7cbc38494cebc05768f774e49b5acbdf0fdb97fc7796ecc569d9dd57051feeeabb67b08a791235d4e3ae784389445d72f55361651536df52fe9ad9ea017c2f66ff25622641d3b4bf40536808e9fd9fa0a68167d34acf47611a9be240a4a0cb33ebee9d5a2619629a838a4418eabbb53bd6067e3680b4e36afc6bb4c9550ca227017ee2db5613ed77cd41951e4b2d24809496f18a165423c999858e84002cab1d6de5cb7a5ada92d267b601b36b1bbc5c1985dbc13e598f0a5f441fdf68f1c654825d0579bd28682736cc9e863f5b1fc7092c892729f3460ad93970ad29c79c96c001631c03feff84ba5f0d42f0f66af5327526fe199f6f82340cedf28ef1a543b806122e3e1d535ee79faa50a4382bf9d92a8d9f2f928c0c9b900a514ced4211531b34d91d43aaba43018a9a83c816ebf6cfc3e99a1af9c9cf8b7331867ddb6962053cc28b62ceec8e899b72663715b2583357477d7e9d7c427d9fb33ae83d95166620958731da44e8646a3d43634a0cc182a2948b116def5449c2c86ad403de309b1aa995ea92b7902e72a39ba3e174f136d516e348bbd82aa5d22cc506b89b575efd833efb7942f8ae8b9e0d4b9c5210ced8fe127fc56969d6e0c96cae17f42ccfc77b10b4d2e8e220fc6b4ea6ed5da728fa24bb973dd685afe51f4e371e2f96035e1de0ce072a83318fb627401f85fd4205ce019e078fd4f008b3c89f51c9e6b5c6c715601be011f78b6e5f53dd89fb8dcdbfd7dfcdf262ff4cfa104391a26e0ae3698ec29dc03a0dc786658b96caed232be45976643154eb08ec13c5b3343a2355c5d34d9ae7d64f0f7c67963fcf1d2c408a041acc8e8aa51cb1058f62927e807c94233dc5f673c7523b0e06c74d60ae62a83c6407341ec5cb6f5d225e0564820d1bb6c0e6418ddc8d4c0cb857093191f03fd0654d81526a08842fcb0ad09a636d26eaa7f80c3b82aebc2a54b76f1ccf223852765c93eeeaff204ed88f8840be290f17850a48e3bdefcb7511e9ee0aaaf6482ff41fdf4496ea5177f0cdeecc99f45038990f0b182ace304c72c7a2b6879d6462049790a011b59fe2d26d8d7bc8cc50a894607f35d6b373cf74eb7b4fb2770520947a7b2421c6f45025b86fd701077ae83006f4bf01758c45300a9acef7321d6cd4dd6709baaaf14e021256dc403f3fd3590b2e90623e09e27ebae5b961116f5542dfdef4c4419e6e1ce9e7d53f4a7e976769a42e24f5c0e921794bbcfc2fac26bf3a51967e18af1850182a5895877febe71e4a4599504f37741e54d5287b9736a08ab5dd011e13c9d811b90e6e648b92af51dc1afdec7ecb358d5303f1aada9588144a89cb35e9a467e9cdc54d64a97a2ccb44f85918328398d5510ae342a42085645e92b6764aaf88f02a7915448c32c2bbaffdc74a76055965bf15a1a0d798f47129b0ea578346f50e2f01a40adc6feb57803f2bbfc2eb8f347e5c44c6dec06dfdda4616901021e779183b073d87b9f38d5c9c208d159b3d735f88d125c30216168ca4a410c3c3535f90ae2d0512db63ff50a89960d2316d981fa8d21e40cdeae8d02ea925f6993438a19b702826cf7122e1c6803290f24ba6d57592ff224e6559dca37b1f06047ad3e756a065ae7ec48f645f6df48e2aaf1b054d8489e0f6502873355e856414eaa858782afe5ee4c19860f4dc8d75b9f9a73ee55ee878966f2ddc7127aef20e2dc7fbe38095ce085b8e8801dbf643f06ba55a7c27e5911d7150da0ac3b87564e19e39e3080ef96516c6f23b100272f2f68221cc795524f170540e1a064b6a41102a001282c89b8f8100acbc6fa671e7fe642aee23ec5d52cc7f466b3e5bfe9b6b07752c8553ee63cab6e18835e215321bc573b3315f5d8bc9d2c1f37671f516692c4fe97d216e5c11112eb772d45d368b0606283b9177276304af626e3943a4aefb03e86522b6e53e5a1eb6d22cf57b74af8854127558cb39ec47139d7482c6baab8de67d1dd752456a18de28f764361f15a2ee88bdd2734c3b891f0a5f42904d05e7558cb45d4a017ec8e5635867e2cfc051b9999a4391b4a08d25467aeb9293d17c7e2fcd8fd000135c0166f89823877984f8032ccc7d42ad25062a7b0e9408960deff", 0x1000) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file1\x00', 0x2) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r1 = semget$private(0x0, 0x5, 0x46) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r2) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000340)=""/192) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001900)) r4 = dup(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000080)=0xfffffd13) dup2(r5, r3) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000300)) write(r3, &(0x7f0000000440)="08847ef639a97e509400940f5509827ae627a4cbde0d2b4547f56dd789e0e0b5d561f13fbe1db56023b15f91e5118db8cbec0d52662e06a44f73123b80e0fed7c510dd9d41347b3b5dbfa62d147b5d7ff8a7660b753e5ccb02b480d9f40725067082e1a854cc53987e539cfcf6e673adb10ac76d5a7ec332af891673698b97864b", 0x81) 14:41:24 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000740)=[{0x50, 0x0, 0x0, "be0c026d4b7604c2b3f5a8fcf5561e08e05d29a1491776e8ea26e96e7d1bea921a2fcb5810267fc86a8db70c2d8da2c640d5d6886a1918ef65"}, {0x98, 0x0, 0x0, "a5f067f185f1bb557e783bbee2e2e8cac0226b96337057a7f59f26b87b9cd51f72835337e174bdf40977b6cafb0109b5965ac6867532fc6fed3f9ef6a38dfc1ce553fce5528b58d80caa4fede67728bed7945a543c6a8a94d09cdc2483dd696bc6454fa4528a72fa8615b8137605f76d801867596a9c36910095a204d0aa3aca80"}, {0x720, 0x0, 0x0, "f5d7105681f47fb4b744f8f539a5d1542729e0d14cc26014de23fb98bec25e0afe5a06556656698b5242fd283fb160c4ed1319cceb1807b3a6a3d7489c00a0c63ca51c867bdc201fd8de5141995a34d7b4dc5917ffc820c036c3f60f90ce234532e5a1b9a28579ecd1effefa7a49d593324546acb8d6cc0fabe33880be4bc156b0bcbabfa9c686ba837dc44e3a892e8bde062d18684d8f3f8ba8c83408720825907cf4b47f4cca8a7cdc0a12144b9f4620aabd11ef2cb2c0c1bb3501048822f79dae8f0934ea206ba63fe8a5226430453aa535a4abd925c80161f7c91e0ae7fb00fffa795bd0830f4c8d16f37155a36b54b9e61bd6c0b52aa9fd67fcb1a131c16cd6bf68e7e484811f355e73e0e2e257f6392e409206b2af9e65162692ab5674a7a93f0d8567299f8b191aa54f3ce42c47058dea99c8411e88e259860f4179a18b9fe26f236589ad5053b8027ed8840640cd744b1d0094cb962ad11f88e3b63b25914cbaf56d006d060f1d4b8a63ee2668f6d272b98fd2e9adb61e58416217d575efc2876bc5d9395b22e7fb33b4f3be4c07dbc39f06f028039bf4ac3860729c08f9f1bf329819e750b128919e962914521e1ebbf5542352f596f5f9773fec8506198d634713150e978fe81d89a97889e8229f4b5eb2625b298922d16fe3879bdb6d158d4ba0794b817cfecde8908e3a32e274b76e644739da478f20a908af69f1caebe28bc40054214c8a631996f52ea6be621840f48ed46e06ad8632b8763dab32a4b8d563a28ed32242809258f1a518fa33b2070b7ce1b2011e1112d0554c86b1a1c37c9a5ee422588d945090411aa3c9cf55cbd77417890767ff4df5897ade5023f6409db54c108e200ac45a37de650563987c5681df9002a7dc0de96eec806e4c39c9231a242caadf5e0aa22705e88ebbae9f737880dc336b84fbd47a2f64688d579fc025c80655dc8d066d3827796111f088535850aa47c1b860c2dc5cfaf4d7c1406e41f442f4906f424dd21fcb4dc6453a1323c0f1cf10a6684b002846a3e24912e56de6d8eed85c5a9e6e65a208867edbdae004f449b0073ff0b51fb72696f40439efc415e45aa36c484ed014afdcda0f3d84c10f564e8eeb3b8e92dc36c79602605f351356abcfeb63fdb0e2e1d64f92fa2ca4efcaeb608a7953f2a512738e828a1ac96fc9f48f66b53ba9056dcc788432c407e189543e368251adf16331b73a5058944de77b48e12f4c7fb40c91b5fcf24c53b126b5b2b61bcedf87a412e800a6f50cf9aaa7f718f215b5f20d59e5020a41a3078631efa08444b2a4cbfede132820c9d39435ea5c80dabafcd8b4ab57348bbcf2d8746471bda85db8c51b065e89c05f5fc8924b1b4ee84453cc6791511258efab614cd2d25a22480e8dd4320a144d7ee2d9ca445b5b094c3022678150020d7181cd9a11bdcd3a765f93c8b916f4c231b51cda4f9d6805083dd6e28b48278ce55a0addd2e258ce55eaa11323ee244c1c50f873d73864c477b57b82264965bc88bf36281bb272ffd81ef76f21f00c46ad20ed98d3f019b486d519cae1f3cac3f411ffe99d98151f2d73f150573c8487e5546bed6ed52bb0f76c537b72abc824c79afa6eae00586cf8b259c566189f801f75f4a7470ba8c0e7d9ba561af37d87a80e17bbb9c86d3f9c6694d1d67f60ef64fb951b827fe19ee87b7421c9b68740aad13a9482dfe5fbb90b20cef4490d819b4a12e239bea99b0d621b5e985cdf68506107a4a0348a3a69b39f0530b46b37859a8bbf5775f95f0bd6c93b74a5839429b14e5dc618d58b6db5bd79064176cb14c65e5aa17ef5f4b3d87084500c6f456c7977d53a1279c4fffc149722fa8a1ccfd9ea7a201fb57799a2b0e74e3712e43eeb609fdc22388c0a1b97c5950bb64b9576989382b921d8a1e1a5764afcd1113af6d1f4d7c4a6386cad6b0dcf1be28fd9d86ba256e6e6e633dc50cc5f95c145973ca2fad8a963be8c2e34ea7ed30afe381e46ca5911fd094fd988a85861454370ea605532c15e9b66fa4d49d9a50e47f77103a7226f03174509330c55084468d0ed50d35104d08e904bad2b5b1a0f1b8d914c8276b22b65b0c59cd5cbe7956133c2ffc599548d8822b275045f3e52ec61fb09febd934a3f2d770c85073bf60f3f0bcb7a5fdbb9ab04d6d4a84f9dc64c67bee738b947f38f87466969d13bcd32beec3bc2cb5f2752ad79f477e2d9cccfa4350cc2f188fabe17cb64a6e8355379c83025bd4d7a41fd852777e3f1628491c717b6a4fa382c84bc2c821915981927cd6211a95050f4983835aa5e8d3fbe02c757d121923fcaae75428ff756f6a7c7e9e4b63d85aeb43cd0d5ef73bb83e1de968fb07a323d6ddb7308b05a33e38f93bd6f46617dcc10d6284649aa9964a8f2635e8234464b75e57080c42f3ca4680359f65ba13f388f308b36598b49d9902abd3cdbbea87db5c8fbe4c71fd6243fd6b687fffa83cf1f2317098b03ee6a68b5d6276947d041157462dd0990f8ddc6fafa79b7c3c62ad2e6a6c148e204682a5a0ad4"}], 0x808}, 0x0) socket$unix(0x1, 0x2, 0x0) 14:41:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:41:24 executing program 1: 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) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r0, 0x6, r2) minherit(&(0x7f000036c000/0x1000)=nil, 0x1000, 0x1) mprotect(&(0x7f0000037000/0x2000)=nil, 0x2000, 0x2) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x7}, 0xc) pipe2(&(0x7f0000000080), 0x4) ioctl$TIOCFLUSH(r1, 0xc020699e, &(0x7f0000000000)=0x6) 14:41:24 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) r0 = getpgid(0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x900, r0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x4b) clock_getres(0x0, &(0x7f0000000100)) 14:41:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) r1 = semget(0x0, 0x0, 0x100) semop(r1, &(0x7f0000000200)=[{0x4, 0x100000001, 0x1000}, {0x1, 0x2, 0x800}, {0x1, 0x0, 0x800}, {0x1, 0x400, 0x1800}], 0x4) write(r0, &(0x7f0000000100)="1aa7936146c81d175d4154b72fc45db47e646949bccba72b237efca51624eaa5982fef56586ad1012a82f5dba4d68eb5d6e3a99e2e616133eefbf4562c961c92f9c34bca8a36f301fcd98dd1bcbaa139dc7844da03bc9e60bdad966c50b0b323c28f58804eb33ca6b07486a4b0128026a02f82a305f431bf6b4b48e0ed10116af7cb1ed81def3a272bf586cc1881b9d863bd511946d7aa199f0638ceb921377b50", 0xa1) semget$private(0x0, 0x7, 0x4) mlock(&(0x7f0000ff7000/0x6000)=nil, 0x6000) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000001c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) r3 = accept(0xffffffffffffff9c, &(0x7f00000002c0)=@un=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000340)=r3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xffffffffffffff39) fchown(r0, r4, r5) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) close(r0) 14:41:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0xbff67825e4efc5f8, 0x0) write(r0, &(0x7f00000000c0)="220e2a", 0x3) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}, 0x44001000e, 0x400008003}) 14:41:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x48}, {0x5c}, {0x6}]}) r1 = socket(0x2, 0x2, 0x1) recvfrom$unix(r1, &(0x7f0000000080)=""/21, 0x15, 0x40, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000280)="ef65") 14:41:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x1}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x1, 0x8) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x102000000000, 0x1}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 14:41:25 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x4e) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x10) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 14:41:25 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10, 0x0) fchmod(r0, 0x20) fcntl$setstatus(r0, 0x4, 0x4) r1 = semget(0x3, 0x4, 0x42) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000040)=""/240) ftruncate(r0, 0x0, 0x9) r2 = dup2(r0, r0) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000140)) poll(&(0x7f0000000180)=[{r2, 0x2}, {r0, 0x2}, {r0, 0x2}, {r0, 0x1233da8eebf30dfb}], 0x4, 0x100000000) write(r2, &(0x7f00000001c0)="733e4988264f457909d5e7bd79ca92b7271c7f15946f1acdbdb44458bb362444eeb7129aef9efaaf5c7e1ee3182a24dd0cdbd2665bb4e1dd77ab483f64715702777a85571c3cbb40e263e1c6321dc78934f03d8ab4a63a6d2a52f83105d8976b51e587ad2f5e3ac89cc8b6a633de53cd77", 0x71) r3 = getpid() fcntl$setown(r0, 0x6, r3) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000240)) sendto(r2, &(0x7f0000000280)="ae152ef80b497532c5a3fbdb52044e926e30f17e3d910aa0113b36cc7231303e966448458e7e5dc6ecbce0e46ebb753cf765412de127e308104df8c224cf2a7466ac4b870d7300b5970667fc89e49c94749fb1c8c4", 0x55, 0x2, &(0x7f0000000300)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r4 = openat(r2, &(0x7f0000000340)='./file0\x00', 0x1, 0x104) getrusage(0x0, &(0x7f0000000380)) fcntl$getown(r4, 0x5) recvfrom$inet6(r2, &(0x7f0000000440)=""/1, 0x1, 0x2, &(0x7f0000000480)={0x18, 0x1, 0x3, 0xc6d}, 0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5, 0x2810, r2, 0x0, 0x0) ftruncate(r2, 0x0, 0x8) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7) r5 = open(&(0x7f00000004c0)='./file0\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000500)={'./file0\x00', 0x401, 0x0, 0x3, 0x1, 0x1, 0x7ff, 0x6, 0x0, 0x4563f50c5ffa8eb7, 0x7, 0x8}) faccessat(r5, &(0x7f0000000580)='./file0\x00', 0x8, 0x0) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) open(&(0x7f00000005c0)='./file0\x00', 0x80, 0x1) close(r4) fcntl$getflags(r5, 0x1) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 14:41:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = openat$klog(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/klog\x00', 0x20, 0x0) r1 = dup2(0xffffffffffffff9c, r0) sendmsg(r1, &(0x7f0000000180)={&(0x7f0000000100)=@in6={0x18, 0x3, 0xfb, 0x5}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000200)="59662d3de40a686339ab3b16ec3f374b8395d58bb385b45f383ecdd2d66ce7af3388edf0d6c63b4b9ea714598c4665a51e968cac502f834b38848718332ada12e9c17d5d49f82bd60d741417b569bf77be35d7ac9b50fa30a0b38222f502dbcbd102c90db5506eb831332c6c0305134ddf50fbd26041e117f7bfd0cbe89c773dd24d483b44e5daf37c3d1b5fde0c5471419ca961728410d7adf50905898201ae9fa50c83bc03ca3d57de94286b051bfd43ac17329752409f82c5f2638aca38966d5c", 0xc2}], 0x1, &(0x7f0000000300)=[{0x80, 0xffff, 0x400, "b88184d6cd65c3250a4412f604138cfeebef4497b05c55a287d38f118da140fa4dbd1c91f94574a39e7f84f9dcb29e669adee4e7baddfd602df2b6df6cafcfde2293b109187229b4b1692d7630d81418326b84d2e3e7611b06fb1c8ccd66264d7fa0f5c4760b350cfd46505ed3a60e48"}, {0x68, 0x77f1526c41cb241, 0x0, "d4a12b4a5b29107a942bbe09693de1dc7d1e9c7792675e91be2e510ac5fac59a02c97736db430ad5dc794aadf2430c09fc1375262b55fdd200a9d7ef64d8749e6b4d845584c88a78f52ee0c9e5b2414a87569593"}, {0x108, 0xffff, 0xff, "6db296189a13a2feda4ce7f0492b1c6dcfbcd5560d34966ef8f874664e75b9de60e9037ec32b627faf5b393c801fa4920856199ed78ef95efc3ede7191bda314bdf1f72a99f59d0bdb270cef72b7f22e7f6e645a8b50fbdf25a6b16f8019d62e160886b9d7ebf28e7984d9645bedd3b793618c0d56aa60f3508036acb29a60607c97f28c466e58c20f5bf3c2f13c06230da2e475462d4c76ca373e270bfed88f6af1d4fbfe97b0fcc4c4f702f28d6bbef3f7d36385b08866f484fd8ff7b4a453cd1cb4691f0d68f31116738d8a4992cd9b07e979abbfc833e09c18c5e854079c985062b993bcb8014d0184f51073ebf0a8c8465f"}, {0x110, 0xdedabe25f8c252f8, 0x4, "caf6b447cd54c83417c81913295088b88ee9708d62ea9cdcafb42bbb9f217d588971d4cf23365e3068ce39da8c5e0e4585c6fd60405111739dc395362db9be3a037114aa8adf73375ad0804eb61e87c7a99e40f2a6ca3f0220c8dff14a46514b1b9a8489619d37682d7678e651f2450c3ab8e0411d2633b62ee67fd2234b4beb2778a1a74b7e0e2be4ca1ee5f9d1bdde725781ab7e8a325d9d59c0b74865781096359a43247094ea6907c47cb3caaa7d5c8947a37262987694e47fa2f462207f229d5fa7a242a8443a6f0df72744a81ed1c9fdf4c8815278edc6f5fdd5a99044af59696d10c62a5fbef857a84dd2e69a57fa6cf77102adab95"}, {0xd8, 0xffff, 0x9, "49f491bb97277cba002e296e2a1fd6471450be60bb26c5d6f66a1dee4b4d5291b3e8c33e2ea6b28c2d75689264896186854af64e8b5b02697810c9f03783e4f01481b6c5199beb92f27500136bff858bc7a93de74ba00072c93023ec8a7b355b34598db96c3edd6dafcf3b7563be1bd870db979633a66026ebdf35c6ac246d23bc5f054888b2658a20bb5243f0def37d913f7ed9786c2722a89077b775d19c644fab4474273d39c466af29ff57a78f0499f4cf756b73100fb834fccda1d994650f007a5d54"}, {0xa8, 0xffff, 0xffffffffffffa1c8, "bba5b9a9c1a4099b69bc8a3b37da148848b9b7ee11afb452513edeb43e13a12af5367eb34caa750549cf67f509b2a96f5a1f94907d0766bd3798ad7a4144fd1c01b88f26de137eedf2fc7e6fcbc9af38db4983f4668118e9597b2d93830661864ea4f35ebd990122b1e83fddb2078ca903ee6e203ddc272bad3673efcdc63f705cb3f8633f0c35f539d295fd061b63681a86f381"}, {0x40, 0x1, 0x9, "961cf208284ff0b8ceec30efa79312f6c69c759901783e440c31ea6a84fcb116bb2676fac04d74107e"}], 0x4c0}, 0x402) r2 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)="000000186204018b002b3a0000030083ca4fa4af071d5027e3e481106a0cc557977136807465e18c0fa6488886b04add144827023ad900c5d1e33b080d30a8bd6b791253ff99e6ca1bad5a8b8c1a79d2c024676a856c0a", 0x57}], 0x1) 14:41:25 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f000067a000/0x3000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) select(0x40, &(0x7f0000000080)={0x100000000, 0x6, 0x6, 0x7, 0x1, 0x0, 0x1, 0x7}, &(0x7f00000000c0)={0x8000, 0x80, 0x81, 0x7fffffff, 0x1, 0x1, 0x7fffffff, 0x400000}, &(0x7f0000000100)={0x8000, 0x80000001, 0x80000000, 0x7, 0x89c9, 0xd8f3, 0x80, 0x2}, &(0x7f0000000140)={0x0, 0x6}) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000040)=0x7fffffff) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r2, &(0x7f0000ffa000/0x3000)=nil, 0x3000) 14:41:25 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x80}], 0x81, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0xb, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) accept(r2, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) 14:41:25 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0xe89) accept$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f0000000180)='./file0\x00', r2, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:41:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xf08e2cc23760bee8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x101, 0x100, 0x8000000000000, 0x2f}, {0xc4a, 0x4c79, 0x2, 0xff}, {0x0, 0x6, 0x3, 0x79}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000002c0)=[{0x61}, {0xfffffffffffffffd, 0x0, 0x0, 0x8}, {0x8000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x800, 0x28) unlinkat(r1, &(0x7f0000000280)='./file0\x00', 0x8) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) syz_emit_ethernet(0x1, &(0x7f0000000140)="b3") r2 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) 14:41:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x6c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) 14:41:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) shutdown(r0, 0x7) 14:41:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = semget(0x2, 0x1, 0x410) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000140)) r3 = kqueue() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 14:41:25 executing program 1: socket(0x18, 0x400000003, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x2, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 14:41:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(0xffffffffffffffff, &(0x7f0000000200)='\v\aT', 0x3) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xe8a8, 0x1, 0x1ff, 0x38b4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:41:25 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r1, r1, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0xfffffffffffffffc) 14:41:26 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xfff, 0x0, 0x4, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0xfffffffffffffffe, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1, 0xf00fffff, 0x3, 0xb24}, {{r2}, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x40000081}, {{r3}, 0xfffffffffffffff9, 0x8, 0xfffff, 0x3, 0xc3}, {{r1}, 0xfffffffffffffffc, 0x20, 0x2, 0x1, 0x5}, {{r1}, 0xfffffffffffffffa, 0x20, 0x2, 0x1000, 0x6}, {{r3}, 0xfffffffffffffffe, 0x8, 0x1, 0x9, 0x10000}, {{r2}, 0xffffffffffffffff, 0x80, 0x20000000, 0xe4, 0x80}], 0x8, 0x0) 14:41:26 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x401000002c2, 0x2000000) r1 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r1) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r2, r3, r4]) r5 = semget(0x0, 0x0, 0x90) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000001480)=""/4096) chmod(&(0x7f0000000180)='./file0\x00', 0x24) linkat(r0, &(0x7f0000000400)='./file0\x00', r0, &(0x7f0000000440)='./file0\x00', 0x4) write(r0, &(0x7f00000000c0)="5e81532b5a27388a1f6fbcea177faee88ed89115c3b6e3c0422527801413ce0a1c5c9840748e30b3d9aa278a3cb87bd871ff8d329c3b15abdb507430064cad96", 0x40) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f0000000300)={0x3, 0x9}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGFILDROP(r8, 0x40044278, &(0x7f0000000240)) getegid() msgget(0x3, 0x4) getuid() getegid() getgroups(0xa, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getegid() getuid() getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getpid() semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000280)=""/67) r9 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r9, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) r10 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r10, 0x200000029, 0x67, 0x0, 0x0) 14:41:26 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="e2c38d32a5cad4ffa9a1e076a5252df93b6f40417f6d254a850c5f39736011a06af899e3b7da92fe630414e72e761dc9c88f7056253568168566a720d89639a7dfea0aaf3aab6f5cbefcbbdd686215c62bfc0ca18a7fb99da1a7a7c9a2560dfa2feac6a21bed88039641efe98c8167c5531f48004a983071a2dc4999eb76f4d1a583475dac5b1c2e42393360c14e6349c7f411db182c686130cc0c1495b5e9061d60432dc598", 0xa6}, {&(0x7f0000000200)="5800548a7e489f5d0ce67b62ff729f498535c48d1bb868cb2512a316cc52d8cba69d8c4bbf5dd5928499550ced18b748b3310e92a301786ff444d1190f3e74c3239531adb91ff868249a9a", 0x4b}], 0x2) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, 0x0, 0x0, 0x10}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:41:26 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000100)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000140)="44c4", 0x2}, {&(0x7f0000000240)="d7a376e7ff1a24cedab16e09418f39b5633f898f92514516ff31012f522223ea171380c4f28308fb2b7ba4080877b9a9260dc02de33bc3bdf4e7c7e2593b33e132bf133e8ff2f03a3d92d380b8605536bd3f89bba075de9396a20effb693583519b13ae112a02e358c3fd922a66d53f289b636a2af85de366dd26693106189693f20a162fbcc05928f4ac9625e509210c6e3a16999000759b06fdb2739e8fef9e81011ebde8da7d4db70e72eec23b8208f91269f6d1f680f818cb71c38cd25509cbd0d50", 0xc4}, {&(0x7f0000000380)="40e48fdc7e5ea7938e7a68017e2e727cbb1fb0b92b92879a4c4fb75422a07b3b66cfe4ab46dfb43202b5fe0e3917f4137c2dae3c1c18d8c518a7bfb023742db1f2098b54216b8564b9b980f3da5f9fc43312f2076f417d0be97ebcefc63a608d1a0e2a33753f046da6cb7bec3b812c0f6a1e9a338f4166e4c8f78daddfe3529d1090efdef46a69e8626c0e47a6fcab", 0x8f}, {&(0x7f0000000180)="e0334b5851af5aabdf3c63926e740d785ed3ea39b3150966967a4141205a", 0x1e}, {&(0x7f00000001c0)="7e4add03a81fe828192bd77e7db2079f2e78c3d5b50e8c5b2915e60c10b8924006446faa260c99bf4060d2ffbd8a3b2a7a3f0d1c3a24", 0x36}], 0x5, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:41:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000080}, {0x44}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:41:26 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x82) r1 = getuid() r2 = getegid() fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x265a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getppid() 14:41:26 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) dup2(r0, r0) getppid() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x4, 0x0, 0x0, 0x2, "b04dbd1d2e03631a00", 0x6}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r1, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = semget(0x3, 0x3, 0x100) semctl$GETNCNT(r3, 0xbe5c21e89213d750, 0x3, &(0x7f0000000180)=""/185) getsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000100), &(0x7f0000000140)=0x4) r4 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r4, 0x0, 0x0) 14:41:26 executing program 1: socketpair(0x11, 0x4000, 0x2e, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000180)) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000040)=0x3) mknod(&(0x7f00000001c0)='./file0\x00', 0x1, 0x7) setsockopt$inet_opts(r0, 0x0, 0xe, 0x0, 0xfffffffffffffefd) getpeername$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 14:41:26 executing program 1: unveil(&(0x7f0000000140)='./bus\x00', &(0x7f00000000c0)='x\x00') r0 = semget$private(0x0, 0x3, 0x100) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/100, 0x64) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f00000002c0)=""/4096) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 14:41:26 executing program 0: chroot(&(0x7f0000000200)='./bus\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x2000) linkat(r0, &(0x7f0000000180)='./bus\x00', r0, &(0x7f00000001c0)='./bus\x00', 0x4) recvfrom(r0, &(0x7f0000000100)=""/76, 0x4c, 0x43, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 14:41:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x1, 0x3cd35eb8, 0xffffffffffff68c4, 0x9}, {0x9, 0x5, 0x80, 0x1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x74}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:41:26 executing program 0: r0 = socket(0x39, 0x4, 0x40) recvfrom$unix(r0, &(0x7f0000000000)=""/79, 0x4f, 0x1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x2, 0x200001ff, 0x0, "b0d42000006e930000000000000000000800"}) recvmsg(r0, &(0x7f00000014c0)={&(0x7f0000001380)=@in, 0xc, &(0x7f0000001440)=[{&(0x7f00000013c0)=""/92, 0x5c}], 0x1, &(0x7f0000001480)=""/25, 0x19}, 0x1) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000180)="57878504484c6081f156e745ba2606727ef6ba898c870f4a2738a0c872c9cfb74a4ac78ecf05905a309c632935e695e3e03a91865118644a43ae358f9380443379fd98a2a41c411283649d1b24e1b6b48e168f339a3b7593b49f28e3fce741f9be55e686538cf9bbfc2bf2e77b85", 0x6e}], 0x1, &(0x7f0000000200)=[{0x18, 0x1, 0x38fc, "69a809"}, {0xb8, 0x1, 0x835, "5fa45cda87394f04abcc6179c3edf19d5923f71546966433d9642e7eb21a10531f8dc389850d4f49bf0ab3003462e3e96eb8ea50bc2d73e9acfbe7b30bb8687af82bb6e3782110135ba6f85e4ba37a13512006c77ac0cc7319bcad4daf8a98c1340d6a093c666edfdebe7932d0ae46cda1acd34f8873d84bbf126d49b75cccc75880419a7e21f07061b498f57eaa8252c37d9fca08da8d97862e3f9e93bb9c84aeacf3a4d896"}, {0x38, 0xffff, 0x401, "bdaf5a7e028f6aa1bcc0f3e9cff83fb5da385e99153663776ff1602ba3ce2763880f3895886231"}, {0x1010, 0x1, 0x1010000000000, "cf69cd66f49004968a1489c60a4469a0469478c291906df34c5df4c027a98facb10389678ba16d331b8c289d630ffe3b09e180efea5f941b42301f5e6007ed5d07b6de3a8df118f28dac1765bac232573be4d3bdfe84412641bf81168b9f45bd81788f70e732263bcd4f164925d40ce0dfbd4c85f5757ae5009a31fc1fc0a081819712c264226e0c544f7aa58030e5ea121700330b08a362a31397217727c0a3176042fbf4d449ae8836105523ce8a2c14c98fc99087789bdced16fd61e2798b6b3bb604cd9a5a8c2ee3112f77898713f9eaf7b58e1520aa982d7b0d365763fda5ccb91e2b10986fac1362d96d498fe51e1a7fb0d8f1e2b712e9884d6afb8d2e4f12eeb8c2530b882cb2f5401a6bfea9155e39d3f74fc0a0f9b44a705cee24a432cde69027dcd31c28dbf074045b228d4454a8a6a89d24d1d036b00a54179e14ca3d7cbb647e143444252d079f59c543448e0a6b3449ed44e475289d3444bddb877dd7665c71730f50bbc2ebbf94c22056562dc99156f7a72973afbba6ff5b452fe46819e76e3968d79df455f3350736e6b57177f1e2d4891ca76f07680ab6f23a5bd60be60b3c05468d82500cc7e3ee17010d3ee2a8e00217022e3c0c0646ac3d272436c1eed21b15ef3f3703285c3a57de5573b21b4ae425ef171e9981c6ee81d9c8b52fc1e6cef165cf27e186e0d7d5f08bcc8c74c7f43c736ce31a07c8b0d68e7b3449ce6f8d3965ad06ec340367bce7991df861e7c725b161a134be43951d7a34be52775470af3ddb0820b66c27349c6fa2511bc6a2146891cbac62f438c4a8cb179709c9c89ff89a39198dac2777fbf0859fb40afeb7bb6fe0bbfea795ac11f4fffb38e078586d3b33e19ee40470ff4069f6c964bf6d457cea944e417424dfbeb96afe891233511112caa43b6527b0d353787c8a7b98f6fc545ce1920fedc5f0ff6909d56235340d29c99b61f1d70d19d58f28317ec4c8a30ef051846566a771f57109e3ae522d4c541018e726698aad1aac3cd4d3b647ec5ff8a4aaded16aa0ba9520279e33a095984f7f6bd805820cd3bdd2248ae28987464fa12af73818ec80a0d623502a4cc88fb2a534dc7a66580cbbc1694b7b50620ee866c06ea273eb67b853ee15aa36e0d82bbbd23d801430c3d47322ec9d2b4b125f83b412f4eebb9ab2e98b72b67741ff153c4812524359a4097ac0dcb128450434a7bbfc3a65b4b2d8aa3d37b1acfb8a4bbaa7bcf3e6e4ec4ebcd9da2ca3de9822064317d2568f6845cae68d9b5eba8045b7dc85c8cc8667568fd05a49e45c662a69b905a2a36c38d18cb0cfa1c5fe9cae2224d69df8302448574db9d75ed2426d8777e96eae7475460237823a86b362a2b272dbbc9470034c69b00d2201e8f2546c5d160bd2a39489e6a5ab71ab9ddf94ffdb909343e2919d6aaa4446a3a7fea20571a633dc8df3def9d76a1765d9930d328f42f84657ce2880d83a525988d496f85272049f9d1afa8edd7f3bba88663745a0174df8e69d8202381405c2557a59f1aa541648c95f85ba4213526c522c99405b8a0380ba480f7adec7e5235b5c06dded1ea1ce77a2727807f9415e2e3239380e78e3d383ad13c07262e8124e2f498e4fc53728a43764a32c891808abfe4e8f2e77b341f9e1830b6dfaf52d2a67e339efa02d94e41d7020576f52e31e75f3d691300192290beddc8b678a11a6b99a56b7d1e892f72b5d29cfa6261391b4e0528be7e9af176b3fabc2a5c7b67147b1e32696bb7a4dda01d57ce45e3314b3978fd184c6de251b1014613da26d00fac0270ec85583424b9b72ccdf7854cc719904f648b34db11d1c10789c32ba73c9e49298f6e96a3bc8d70c2e2a679fae99ec7d1fbcfcb1ba4956cf6194c6271a800ae1237281edb27cbea9a16cb49a5aa4f9c5c9afd6231c8732a945249cdab3a1cdc33793a3ef005b1e32ca0814aeb30d023bba6784f9da3364dcc48349a46d1799f9a7b1ebcf3a3c0001d51c98c9eb79eb1bcccfd968eb79ab8690cab4631b0b8203a122656fdcacca0e7e2471372c3fa32c4c42e38738ed9830fc099898e7521cafd3cb96b64502b62a133c14859bf1734213aab7cd7e46e73603fc4a05acb3bb23695e3e79175d3625395d038137b6ff8d69ef6341e1a469d130c5c9ba993e1d509574283217f7a8c1e30203a009ae1ce4fdabc085a88ba2e82ba43e4b963af810ee65f728c3f8205492b223e61d167c576e548a596d87328819502c509202054a942a8e9f464330fb7ad23f6407ae7fe572b6b5637f4fe668eee80f5c98fda96a6bfd8c6417fa8109145c8a766ec1d45d0630d9fbbe29dbf66c1d629d83490654adbf062213d4c1415b003ed10aa45c3910f4a9d16cbc3f3815dadeed43446a956fe218a3c87134ed9ae337078fb44bdd8da4a320b7eb26a8d66447cd93321d904aed105b29ab66a0293e67c6cb208b2b27b69f1a6359c2288dfc4f62b5e480c3074bd25c04e2ea14c01b05f503fa42e99b1d9f385a9b69a31f2e8a2de91af0ee2d9783485f51c4c14183a8e7308c15ae809607513e04d334296d13aa59a305d3b5e63eb8b105b4728f52b8cfff778d84f8d7150f9402a3e2f95968942ecef9a3ed29cfd7346f5dae6d788440042991d6cf5a09b4bb575791391d3f3f5ec8d68eaec73af8af1ac1b348663cdbcd3201a0b31f4b3d81330af9a64717fd3f53536d53ef9b15c495360a21d4bc103670c72510a971c16b6aa422d62228585215867fac92e15c4d2b66e0a4ca7539923c0a34454606342bfa1a791237beeaa95d7883713194a47bd51ef0b1eb13fada956ed8f8cfe6ea8e8e872b2373e2d5de641932dc1286d956635b974526c53adca0004c93e1b3bed5b0697adf747e200085fee40c018d7be424aae7c79166b66d8c463c31111ebb36f781c1cad91c8f3a4d3be87a174c4c53f42fe7713df2af9bcde5197d6db3bcfe993cb76fd9576483ba9bf7e236502d6cca28dc40fddb9f4b2d5c6292516ab07c9e418e7336331d7f2179264bf78c21ac64183b943dbe49ee7aacd43a6f4de2835203ec5786b2d316c642ef05ab480e35a2889dacc92d3513bcaac1c2dd48099df61e4f5a4d254e123bba5b509f49b7049b661ff515862f06d1fbf83661f660ab349454c9b3260e363ba77631d1aa1d2fac042ed69cad2cab7eba7eb44a2c52cd57cc8b0d13889644e0ea1b97fff1fabf50d0e22c6145ed793a9e2a2686e3f396959b70722413087f47366f2fab857b2f099d035d167c0dd54c638c89b02144670bcd814c0f5ef9e98a1d912a416d48669c97ab0032a0e8b0c578629f1931afa5151dbde3c09fa7931c90ed644fc9b89ee8adfcd274cf5a5fc6a43615826faac8d56e470bcb2ac4ba3b1c8af91599c902405f83121b1d63aa94cffabd5249cb257f9841a8a8e718edf44d62ba7827fee837c4923e1056b14aa34a3bc71abadc11d98481f7145e5b040d5f98eb91b57d78faa48bc7df8e2977a41289b65a54050e5c2da03c3555e4f7dc60a9bf7059a67a6de7ddbb068ff44038db5b957c0f2c513aa6aa75ed9aed7ffeeb0d6d4f5ff0e80361ed60ca24bf070c05fac508c05d646472a60454b9970300b94abd08e2311efd76403be75da545897b7bb635e0b0764983b03a1b00256a4dcfd4bd1d549d1a86fb7e6c5f0a398f57631561102cfcd6edc8ba1fe3077e4dcaf8547525f2871300ad63e3a8fa7c48936823ce180d9f6807638c715195cfe05eabb038a2fe53cf73bd35d97182985100784d9c18d1cfc18302295d2eab57b0e67d49110a9f9cc05566097e9b5783e5d30dcbcf6d34269724ef346c9674da6ce59b2d72174826a739b6c57fd2b4a9886070f2e95541311bba8917c1fbfd0d4af1cb5e81437b00692697c2ddfb7e445fa4b09a190c53ddf87e593f646dd9a5ba8328e106dd8b45ced9d75273a222aea92ac0adebb659fde70653bc3b851937fbc168569a0ebfc5f9ca8368bb8a84c069fef8efacb3688e65b2523ff361f694e1edffad4c60520f5d7a78594ce848aba425cc831eea7022f5e7120992f4f64f197973fa14530bec4ca6d0f41b65d081b9ebf51edb5818891caf711f87f7b179c37e0398ce53943ca9050bc1a3ed5f6a1b44ea34605ae7665e9cf40945386b6c236e92a28f0960386c582f025bfd165c1d29491c6342b945b2dd134aca1e43ea9f75c0711b9925d20f4521c2a93bf1d4a1101cb0afe1c110fb1581c291a9976fe5a4ea6a08831f43727a3d9b33df5fa7a21aeb89b0ca0ea1800168406ac5136b38ad076b12400b3b15bd11984fba1f234905bfeffcc1ba9c1e535bce67d1fe26bc09c2ac3ea034d2f78b921b9bc9ae90db0e4b1eb0ef13ce21276ac09d116f7c9dc9a8b8600559e3fb4c900d45835536cdbd4895295b8ca4490324ed47e7d6c8aa8f323ad37edb582656d472d4b7b4fd5b1f743802d5b06f50bf4cd449d5fdd4817336b226be8a378792efac07e59df7033ef9b9cdae040a862cb646dda313cab8eb18a852b5f701ec5a1b61694f72fbc48684f3b3bb05362634124fe5637c6326157dbe4256cacd456041f6f2c59a8b7e08988e8a29398dda72d292133e0bd2324cc15452ad359184b84a5a341342e86f5df28682da53e0c774a49acade370f8e1f64fc935067cef7e70be7dbc249f83e4678d7d84667a26004f17d2fc4958c09e432310644e761d5d518daa11b7b87872cfcac0280d24f8c81a2531699d7f981a76ccd612cf07df5b9e948bb1b55ce214e64c1c5b4e25261558bf47b1f2910baf59f4f73b4a05a7d2155989069967ff36a3d1ef12c7bc25e791310f8edeeafbfc3750f47c29aaa3ad327085fcd9567d27962e2668f4cefead9d2e30efe7a7ee403eb461920be6184fe86032e254eb7ef846f3792c2d7ece8ff64ad565f9e8b7437809846bea752ddf6292eb4b6e4364f1b3459175bdfe67cb780c8eda43f5e0a81a167e21e66e393e534758072a927161d8122ae3913942d79c290939f7f655702008190e312c039f7770098e13b5438d73cc73f4d951aac0a31d6061fade96dfeb89471fe1976e781c69bb92098369d2694e212c855e3765697a984388a602c7296043021c445caca1dd633754079136d301d986fcd707f5df9540ece878e7c28b97602d0eff70f72eedbaf9b42721679e59c102d51bfaed9efbc698f905289b5177cbf25fe734df195afd9a67dcabd0be126fe5b91bbd1a593c519cf4a33307b31c3e8bf73483c7ae718666435473c2d9815a2a6c40764a8eccdea04eef84722bf43b66e1afd43bd7238640a5cfaabe970836ef72ef8112acb7204b18a65a985ce5b17a19266796b6488ae8a9b429c043a6e15e629ec0f492c1118933c62122ec5d3d8a63b00ee48da2bdf059a43ebdbf6b43c961939f44b465d631545616ab6967e1d091adb7aed00249ba1ab2bf1068d42bdaa8bf4e9b913dadac5f2cb835f7be78f4859da9cc1b1cbbdc621fabe1ef919de84028bba6e64e7b46a85cf99776ac36dff3dc4588b45d51657c7c5d4f5ff92bd6a7250fc01f01d9f44284c5748abece0f78f2694c6b390d8e416177e856219fc91748bf5f044ab48b19fff712ad84252eed88675bbee4fe16f9e6b81953df777ca12d59dc86e63379075ef3ddb7c0bca43014228b9417d368084e1638440b06f3130797756cd6a2653ba1bbe21f8b74608a269cc39322b4099185ddf0c6734ea64917c404c4f738628098045884a548fd348adeb954c5a37674b2ce781655896af9323ff53f6308a7e910f7b6b743d73e4"}], 0x1118}, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000001500)={'./file0\x00', 0x40, 0x76a4, 0x7fff, 0x0, 0x8001, 0x7fffffff, 0x4, 0x3, 0x1, 0x5}) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002740)=ANY=[@ANYBLOB="00000000000000000100000000000000944d83ec08e804822920a3dc87535e51446b3c2b78fdbf9f89fcf1443b83316efdc8efbebea7d53ea911031aeace8a000000000000000000ffff0000ff000000d6e15ad1c39caa3e387bc573ec2abdb436db057c2c7037c963454289158a933ac1d73e5512c67721892bb36da24870b2205f57e46f0ffc1e68fd1a943b0b40c767c221488ca31dfe7a038b6922778c391b03af1b1876aa0dc7d20e977a01ffd56ea57e6a0c05a711a41d77279f47f712d7c4730e60fe4cfa8acd49d911cf50f35eaccef72764b6d8bb7046addd9dedfb0000000000000000ffff0000030000005f924ea6c41bc6b1add6e1718c5b3ae7793cf9ebefe234a1ddfb21fb907ead9eadf51a4bf90000000000000000000000010000001d0000001c9cbae70183578a0f9d69062f472789e6fe37add85ad05ba3cad02d8a314a05801653f373dc20162a3987ca8fd1130d5128753d545cb32bde95d7cfaffceca0ef323b52ce461b1ccbca14e59d766f3104fe25eed3ba067f0077c72df82dfeea5d0361832e000000000000000000000000000000c90000002ad765b570f0e4b7e329442653e52ed20f93cdc8aa3ab8bf2239aa436227c65ad3140e5884c8419876cfa94e8f23df5193fa93fd9149fa9a6fafb84e59b0a38fa2ffe29ae5eb5d392ffcafdfbc98f64ede1608471b05334a96658a9b464daaad222ae96731fc96046697569ab8e407c3178f56344df72b252dafdbb2aff403375df1a235ead60aa93424203b77a05426d018c6fc8c01827fe48ce1e8a4b6516a098d83e56224053c91579f37fb33b66067ae73b6cd809d066f0a637fa31ec75d14b0db15fb82c730e60000000000000000000000000100000039000000cfc785ec2d59a4c271908ebd78d6ec559cc5a8c33069a83ca5e8437aeafa5b39ec03a717f45de29563d61972636a29635bc2010c2a595b78d0c21bb8c26ba066ff99698177b98adab342447539ea941af25e98045d9f8b948982bfe3e87cddec3947fed2c38f60cebdc4e60773b1d56669661d8dcebf68884fad3527dad784641131ea6f95ba444341a83ef9cd48bab38a89ea57cfafdd277bd73a83891549d814cf000000000000000000000000000001000000020000004263618bf29e3e188e2ca3f37595323356ed56cc6c2ad7a5e8b50caf4a190933a1215be510d59dd1d2734238afdfcc1b0742c5fdc99340c1f238e5324c8ed396edc08c0e05047345b8cc20b83a6014aa2398fc29180ee771aa65889e042f55e7807241c654bc1ac1ad3c99bd0fc46813f336ddf3880f84c72b1aba7946a5ab188ba274e05a709adc01e84f00ac6691604abc69eb40b64e36dd2c418494009a51edcbd0bdc9db3deec535a2971fb282f14062d9dac655452ddf1f796a56a96f2036521980dc11271ab8d8d19fd795ebbc14055d0fd9c8ec9586a40b0cfa350aa7b109822f488ee897a0e0859ffc266bed654cb2768cc31e57b20109679d4ab4817de5b0dca4ac28ddf23ceac4cc2381c62cd28740dc8598d21620759d8ee545eb81af9dfa5b0f29ba3fcea16ae87916b9135dba5134eeeca518ed797583464557b64e9070aaebbe292923357c37b2252930a6a494d21c93ca7a06c34bdd680ff05cd28dff60750089a6943c934839837cb898383d52563e9aa53a1d8262c616d31d81bac356ac14c15883baf174795b0c7f3a152aaddb0da04b0c4ccfa3cb2def75fa987ee7c27e7e1c9f364edeeb025ff4062a738c9161291c1fda6409af414069174e2f768cfe085d48c8b50f3fece90a30ae536cdfb93f0e15ba6703aeae5d207f2ec06b9bc9f9bfe0ff84dcbc50c26a1daae82ee2f86a0e596a60523e6ae12650e1cc69eb5b22b4528d9ef11f09986afac39d16ebabfaa1819cb88291098839dda7edaa43a326a0d589feed3b1b6dc55833020b8df9994ffa12e5ac91b80f865b176ddbbed94375c8cba1f15a80c8e0cc9768847a85754bacfa39e10f9c66ddb29efa29371be83fb34486ac516c249d137e4813f027100ee772cd622ee11e16e27f8357966e07f93eb50680480f49cc0c491b2f2120c66c6bc4872fb87550877224b08dce3328e4a43e3a7d33d382d236cd7f2fa7520f65b5dde92972c33576470bd73ffb532a2317c20e5bba57788c7f1008c406bbba285e1667ce940ff91a896a6e77b9d2a72501649485770e3d8e3bda74c36cd0be9fb0f18a13d52fab43ff2aa722ae193b412ebce447613f3fea837a9faf3e0564d37221744e6d4e1e8e97ed80b696d82acaace18333f7e3cc7748887c90f4249979d59a0f0b177f1e5c39d2a430fa158c457f2f68eba6dbfeae91a93b15ac5877b136712404b01abc3a14d30d1ccce34b436cbb881e26fb1d167badfa0953f15bb7e01d2c00c30a80825864b237ff9540fd875df614a785986ca6522a6f15c0982b2ebaedb9a67240f071a01b37c2ec9bcd30b6a1ef3fa9d222157185268d57dabd2038867301af8b1b0b7420d56e41f74983383fb04046e0b6300a618453bcacaddd093787b7c6d7b2a1a9bee4d2a707c6742dba32fb8385f4b2075131f538ee465c4f427f87d60344b8ae67052595ecdd7915fa39541598c2922fa13420b7768409e4cb23344b4a7099d7e67f687e147a8dda2422fdcb6e9dbd58581c7f8f980aca31be4083ba4eea2130b75e895e32f3e435ed4d76f8a56e3d053b908c1cc9ded21d2088f53e45f8712ebf26c0a7f9f94eeff4b60e39539ae2027d51c0f28420cc6aa9c43994c176497db88703ed4155c9c5c9beb9d391dc99c5407011420b08c8284f50956f6665040fd6a4f48b0c458310e940490effd22108d42d6ce5e2b9c76a98b18ba58685c1109bbc4176978d01a7e5d8e0254d9e99548710fd7f50dfbc519a6e925e5cc235b462f8f25bb6ea63e48a7f970193e4fcbcd8e0059913728bfb5d72a84c0bf71863941f651e1c938496cd765309a93a1138de0e5734fba2ba633f6dfc898ce0ce696e9c874adb8e46183f867badd7c981a29bed3b23a67390f4a8b932f6e5f7072ccf12ee26b5996f5eb6354fc14889c495f3232e47fde3e56e48c27c213ca598e527eaa9c85ef89ab66582c73529c97210defd2c247a6c1bc23e62042dc7eb8763b81429eabc3101509da0a8060b09ffc60eacac9d6716f0d8d1e03dd82fcaae3ef63a859d888a383114f52c941df70e402583fd6c3d43b7a815995b054913a52f25a010b7284f745089bfada9bb0232bc19efae9d2d78aa2ea8a8e361a7a5034b8c87a63d7cd73db26541f32bcb0314602378b88b86e4a4509e307ede5fff735d924c5a8b6e710be1f1d8f1058518f49bcca06644292cea9c1c7a6f21699d8a21773fdb3ccb0b0acf26de24b4ae320e4c504f7e7edafa147fb3dc40bdeb2fedc25933f7b9987d9ff64d536078733f866d9442e91aa14b27a43db7eb98ff595dc54add6d11e9b2de3e0b520501382c9b19b91b2477f9dfa89dd815e4ced43a1a48a1204c68dc66da9acd12a5c2a0598f467b419f074740e53b2d73ca8443e07f37a3c1f58763bf90215bf6f02d39b624970adf914b4bdd2647d9e3466dd0eace83574f7b5aa859b90934728c8e26ce66e62af7658b32ab5e23d2af9f2b162380e69295d8f5ba1d14c3536e200580ea431ddcf0f3f63d74ec617b743d416b43bb9dc9b14645008c03fbb15990d013eb051703c5d00af58d91e83ef1aa120d59456080af592eafc2de7642a2003131045acc970ecddde3b0e3eaf5747cbe0936420bcba02f3ad07568a6de0f9f76714d28e01d101e5a9d22fd37f8e0375c344c208b07a8b57416febdcff148ae04fb9478c2e46770f1a8b6293147b58d1739163af34eb4bddfdb394ca42665f5b23842d7a1927caf93801cec5548a4dc27643c47ca6922b42ffcf0f91732126ad2b013f36d5e595a64e619f5dfe2a380b5c22dda53de08c376ba94a0a3691689df53f8d4774bb54715110ddb813e5d3bff9f04cc930ba463804e700d63519a9a278ece37a9d04fc6da4557bebdca5e771fcb8e97efba4306e3cf0f542a3aab3fec80627e413a523c7f7714822f8fcf519f10386e0284410887b20a27eced8805504133f95618a9fece7e39818b20fea532ed4bf30969c586780b8b59c74b9c1a7f0995bde94948786ced36b75bd1aa13b4d695c5e16ba4f5c2aa3c53ef0fe9e6bc7429e7ec2c6eeddea1009bd94a606a18a185b6ef02bfa43cfdb2854f106c6a3c4947638b43cc3398d9efb800816622e1e2250530d5893547111f1339a9a81c4f66ebaadb0d533c567a239437cf1eaa6a2b0dd83e4bcb6b4317c5570132e8a4b8e15e46936e037fbc55623178b84ee45d196d407598971d247beca8a893e420dc592e4b48d5aaacaac033ac3ad61c1ede080e06db6bc6d7299ad67919b3ba8cb1d6f026a1cf4b8f52c0f6572e0e80190fd64ee5d590b5ace4d8301eb7a21b5e786d771e98f9e9cd3b32112efa9b8db41b73c2198cebf09eb8ec93fcd4f94004251c3068d0f95cbcc4ecf8edd43b89de85c3c532879b908e78f9f03169b5627a269fdbadc9a63caeea503b2491e0b9fbf315b98a689b859c9da08077dd7c4a919b1cfc514efdcf9c87ede19d7ac48c2a73738c532f2c7207030e4195971021dc942e0b062241f3e4d36a0e560b1ae004519b8677b184c2c8525438f3857f7e22a6fea4d0bda5bbbd14fa40f79fb6c0ffdecf1c5194472ce35af5a20758ddae011ca0f00fd2f2472b9d406741f04c6f0b8518a0f9b46a89d9a99aba4adf4d41eecff1fb7c6434c52bbd438fb65cbd33704edeb04305a992c149e76199c14497606c07aac6308bd8cbbef2b3b15c15dd1bfe7c390a293d5d6a1bab40747f9436b543e9aa6ceadcb2cae410ab50c6337160d0b4b3202314003f8bd34123277f7a755ee742066dd9d70f058d7c20c03907018a5f0ddd310baec361f4771ae60a3d260f0fa2119a541bd6220b97dc227c7fe61005bb138448a81346a8e817de0c340830759d77a4dff439c59d674223d5b229f4ec71c736b68e0fbefe66f4009c787a8373a31f71a16a53ef123ee6ea96c32cb493d27c49f8bac6808f070c20fc492632a795617bc5bd49aea289be008fe442a521e55c288f3cbd53a1ea9869bf7270c27c0608a7df54cc2ff11afdf8ab1addca39c72fa00942839b90e94461eb51ad2544b209294e17ac18da510f29f47ada47205ec8a9fc46aa9a5c454136ba752cc881dfd3ea082b4e587b4b9bb314bd51ef85d7b0b3dc65ba89c40481bf2236c0db55f06fa35300812b6f31a8998a4badcc18972286bbe835ab34c2dc977f6f017da5d71bd8eaf6722372c39fce017d003f9bfb93b05240afd3f705d8e04899b04fe0ff17cf4834a0011ae472f663cffa3bb8112d051dd9e56a2f53c9bc4a748ed6be92ad752107ca344fdf20f0f4b23204ec0e29bc0e42eacbcd8f887885b2c07d0291a219d1e59b63fb539437936fd57961d407687ed4fedf46b3aa9b94beef48c863d940fcfa4b145ebbcb9dba5af9e87401c8d0f9348dc0b571981f9fa9bfad87df83edb403827a3b46a9446effba8cdfec8444bab371b8001145956bea1a13a6f3463caeec8ba8b44cbbd216267cec69ad93a2e69937c88c8a8305b9cd54ba9ddb7020f470e58237f10e01e704e0ff8230ed3a611aecb4c8090591f674fda36fee45ad9ce70849a0f895fca90ca7e33485f39537e7a207fa5511eb286c2a77ad5e9463eb009a2a7638b0fd4dd172f400575a1c75c3299a5ee7554b1101a892e83d0baa55062a685acb47a9816c08c94171d6167ff2466ac52a2d1ac141a7fda97dd7e564f562a9b105f76cc3c6391516eac1e52b444c1332a06c9ca04b16d978e65db7999c4688d67f4ebeb2dbba8f998fcf0bb8497a52bc671635de6c8b93726a3a4d249ffe9c5b2ee3cb5d538004287ba77a8412824867a58d65ed16941b07a5a9cef35d3c2fb890f5883b8dcf773b352f049050d7241274bf2c95922d8593490260d2d7b334c138a560d0f395845aa61ef4bc84592ae32343bc262bb7ea29d04899533c6cfcddbd84e0d916d3c54c6b34ef48f82c497f5a6dc2c42bec7acd3cb142eeb2333eba0e1263dbad44da2a89c34fedb0041bea996e70d8a3c1e1985357dc48e5f4d133e93203182998cb19a425405589c80700d93b4927274323a12b684939f1b6e538c6a72d5a5d3c3baefcbe87b85bfb3a89f99ea7bba4c550e45f1e62e64628bf0921f3dc95716e6705bb979a3f08289a42b0194839ca7bb44f81ac2418f12e8714e1e1a3495fe5221dfa6043de7f66167ffb1562df4eea9b848579a8ae3a10e6cb4d4ee4d004f0a8b7372f7a18ee0ca2c1ccceb8140993f6558d7e8f2088494c5460e1640e57d218710eaaa06ef7cb036e23deb1bbe0b796d6ad15024cc4f46d0e2353efcaf42979b993a8e3dcd3a1e1953b2d83e94117562860df97db267bc0c93e14cc302f68e1b69ba9b7c0d3323b0df99a5675b9a24312858db9f73499bddb397a297715cd08b95e51c1285dd369ff96d6e555ce0a77a995c19f30dbf8b13a4ab2d09a84d4ea99435fa987528671733af6ec782e98c6a73f7b94250fe187a65fe181677feb4581ea4015494d314adc8cca75489d3ab0d9dbd1168c8572edc570cbdb8ae0c824322766101a7b9be08c0c4da4698275fb0ddfdf8c872b9298b6eb97b5aef6286282e23d1344f5c2e766190c01c08a938a388743e8c39341c80ad801ad259f9d066090daa22f1f24a57a372b3fb88e5cfb9318892eb3f04032a9fb89cbc74ffcbe3c807b096089f4adfd03ab8e7d996b65aee8973833b3f8b3555567c31616c6aa9f2ac0b26f8f5b3cf86e9ee5bfc5b3c288d490653c19fd165f51b5c181000000000000000000000000000000000000ab004a05e9a62b969f1154312418d5f19c8bc1dcdc42240a07436babb46d9e2638c61b7620f0ae1e6b15b625da2bb409482fd2595a2c41c5d2afea9c2e26526e0f"], 0xffffffffffffff70}, 0x114) 14:41:26 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x5, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x89a88f592e0a028b}, 0x8) 14:41:26 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x180, 0x0) socket$inet(0x2, 0x4007, 0x2) r1 = dup(0xffffffffffffff9c) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000080)=r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:41:26 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="33f0"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 14:41:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000140)=""/255, 0xff}, {&(0x7f0000000280)=""/63, 0x3f}, {&(0x7f00000002c0)=""/19, 0x13}, {&(0x7f0000000300)=""/208, 0xd0}, {&(0x7f0000000400)=""/62, 0x3e}, {&(0x7f0000000440)=""/212, 0xd4}], 0x6) pwritev(r0, &(0x7f0000002a00)=[{&(0x7f00000005c0)="abc4740d5e42146e6381c86d1f0657d6d8074ea90726f87aaae1c627446808609281d1321c6ab16cad13c0e9ff5e5d56e6c9198b3b998e713e5b6128ef9d3ac668c309cbc19ff7fff9f533bef59a96cf43465ccb7db4cf737d445505dd660d8b92f6b40759a2d2379cf8456142310a1c5290bad9a470a948ea2b83516c1da426cd2067b94c2bfe917ed588ae782a8a521c683f4224eb927df2b1d521a89bc63ec020950d6d097eb7c4494e33b900b3b4f4a2f4bb170a0c24134ccdf5c1", 0xfffffffffffffe80}, {&(0x7f0000000680)="0b09a0a76749120f79b59a3b81b6c9a76a5d0a53ba370039611dcff880013fa3fb6ac46cca018abb0e9920edf2750e8e60936a377138b6e677c20d88e62655185dfade4a74c96ef3eb9a9b52947fdce0e3fd328318984a0db189e1a5a2250e6030cea9c1d8fabf3d4acc65b71372ed8184b2bc48d37056397962075448a697e4b2c13eb929ec1384659ac30e42f75d6784c72c", 0x93}, {&(0x7f0000000740)="203bb5221f762f6559911c2bc2ef39c0d76d51e1f47c4533208daf9f7281b165bf0b5556d97f191ee0a8f6253cf76c82967a7b602ae059898ade64d1910af20fa577badc412e974a6925206b4d87ace8803f9ac4dc437cddd85530b0627135057bb64bb6fc2401dde3a5890e81b1a1d820a841289fed82885bce39432928d9e46cc8b632c8934e597318926d371accc33b6374c970c36cfb55069ef8968413ce6bfb59f0ef07eee71b03f59dcc154522ee706712f77e7b6d4fb4e97527162b694407caac017006cb10d8f18cb7207e68543c470af78fb22107a333ff0de96fb7c63454307a6e19ee65e2c6845cd98899f76a289533768486d8ddb8b30635cdc1ac6c59e57e584ff4b4092cf9d48a67921b83bd7d8f3e7c873c32986bd5ca15313a824e180838e54e94b20f80d28feb63d26c1e1640d9de7774c7710fb17890faf3d4d6dc881a7e9350f2a16e9c52a9e90f9e6ced9b36c82e19ad6b7c37ca3c7b5bfe84efc9b9a989686a4ce5b7bc14083d17af91173f560bf9353543e825224a200bd4c57a0c0b26af29eea0fc7653d875ea9e3fe041bed9ab8f81d1af5c065f402d154aeb195f333a15273306048e92862f44a723a807a29b10a6e959e420524701bd3407b95dde005bbe891c8e5f3e79bebc65e88327cf727b36fbdf72587ea1b65916037891f2c5030ef76bd7eaf973d5ce751e6ce4287cc67531bcce113e7f6f2d351e199dd99f36d796fd7aff3cb59806f43712d72bd598075f7cec23b19fcd0c9f2232638be76c01412dadc4d56f854eb4cf1cabd2d01964ccc9a5ff429c4ccf256a887f755b2788afc8da64a37e586e99ebcb11dcfbd4b9cd921900c925c4c18c64ca9c22c036d92e6b708a13e9ade0796c0fedc917180abf666921d414936e8810315d37b3ef5b723a54a7b8c59c6bfea6d396950414fa80abef86f84f2fc7df6d778b28fecbface595c45879fdaf1f18d67f637896bc68aa53c0a0948d1e640cc2585eb47251e279afabc40fa89295c228a41b9ac399ee8b2f672cc062ff085f936dc9be804e96d15ac3594e2167fcada7074e6f863fba57c7fa656f5cdc5bd7c0c53002b7264424601f1ffafe78224b49986ec8e89abfead29e443437f4508653edde804c624bf80fb5478ede7d8042ed5536b2e1a6c0f2b9c658a09c4b5c822e90a11b4969dc1a5513ff7adc4e2029cef0f575214db8fe5969c1110d83dedf23abfc6e527cd8e58f9ab1b4de34251cae151d95558a1aef880a2c59537c6e9b2525d827c2698dc4e52ccf44132a9af61efa9d2fe25ff0ceacb4f9b8c9b78f4192567e688a68296d354d89597bc1d631636a6a4d56a48329895d7a18623cabbab36f15fa1d5507e46b9454720f862fe7f23307e217d68064dbc45dd4bce4ea4692db1f1e29ada9b5e06cee7b7a56ed0c6b710882a69d698ca1c0c76c2f8606ae339a3affc209602a90a112c863a75e96683aeef10d25cbd27675338006c1b8ade117887484c13c88c0d675d0100e52d8b8d0d50633ac10431d87af62e47fddc7dbfc7186e3d12d8e71596d860d739d335071187d72ac75990b68fbf67dafa001b39c9ae8d29aad909e4d351a916cd75ffc966945eed874a7a7caa4be95a8264832d6c3946579ace5cbc56124be4eb96055d242d9be1f361824e95694010571437e16404f987d4c8e74f6fcdf3fa3564bf2b0162ba417414b0d31efe595948822eb35966daae99b3a223a9c04f669d37cb99000878ac94b6e7688d59db8f80732fdd5ae46e7cefa35bf4750a79b6cdf477ffc3b605dc1b858ae4fe1e177e84dc4851df0f5425372ff50fa3ac51b3eaeed2da712c1ac2aa3b3eb4145afd6c7b410eec6ff6142efaf7b8e3a74ec12ac93d141fcb24c1e734c5bfffd96e8cf185de636828f5544ca8d7b1676c5c0dae12d84cf2a6c07c69e28e578d6c8ca52595b6e089073dfa3c6c0e5b81b63ea6e9ffae9aa225573839285802ee2816d1ee1f32b3ddb16a5a82ac0745cff49832c25fb13ad7999b53b366c56bc1475fd600ac0e80106ed8c438a298b3c145432d2213f3034738b718d416ba5e83607fa631e8279e7ef1e78a88cfcd0d5cef6ce19baa12637f8caebf7c5d913445e93ef8154f4f89281c7c2f1088e309b45cce8b843ee262d9af58096d89d96faa8f01a6f2aae719dfe54c5c8773eeda637a96da35e29b12eef6b5799c57d0c4ccb029d01c6f9625c33a13026a41f0f583fb3552606afa643f6b90737d3547b4fdc1f21d0fce326bc511adbf9c8293cb8ee79013fbc24b9674f1535f2be572f3bede2e556e19f612f0a1a2e0126c8c9969b9f2c61b0efb398e79170f56f99375aeb9b7abc173ddc012296ea34b01b5656a4b2a17b71babc0c12d15a41c87dee0bfc622e0309fdd7102f007d8658b4ddb029aa73710d4e215919846038c92334f4280ad1d28232e2ccdf5c6e1c3ad1f9e32d5099673a6e7f105134fd411d34a4ab8a8d8c664002d40cfb9d2055a4ab94e8a573422e4ab55acad56b75e22720b319f1d9ddfe39876c3c7dda9dfde357029de7883fcdb5669121b41a08dd19c24c1f861d4f023b7104e6b55d1641350faf46e8d00906d533a3025cbb2bf9621295883ddd6c4d3d49ad8bf24d90c6221903b29083ba9eb0446322f7b168ada220c78caacfe0f98d70a9d76834579965ada82976a2fe23f5cebd0831cbc658b4eaa40aec3b75e415c1de7a9848e46094db1771dfd7be174ff88fd8b37eb55d810c1b43ed9d81c9c957f13e8b782624cf338454d1cd3d1f209ebcf17c26c71bbf4e3da478e40cdccc6b46c1dcf93826f9bedb4058127971dd6bed152242e00091bb00ec749a7f7b6a65ac5a26f6dd28119181a3e51db9b26153b05d96a0c856b20b67b96ea2e35cff32b661a861bf001bb25cc77e24bc0f2d69cbdfc7ef67df69994f4895e1eb4e403f5e80302cb295d9eaa80b064436f9a351a90da1a154dc1a48540ddac8615dfbcdc634ca2fbc347792bddb552685b03b5377387172e47963c913bcb2aaf2e53d21e25177bd89efec9fc70f2618734f133eaf9932bfde2d1661fa733c03a4b52d581ae0b961e26a67b442e3ce31517c93cc15c5339f80b7c5101af390f1a8bb0a76b4e0e39f687d76bdb4f9bceecd4dee82bf3053b16ad47bfe7f6247b7142eae81bdc71baa37edd488d4c933a545bdcc80043e535dfe97b03109c6ebc2ce80bfb97d0fbc0c87902be801b59f1605e1361661bf3b8148a595ff9d8e061310b3a03873df5e0437211b9fbb8153e213e09b209bdff6189a783340a684d240073e4210369b3c35fb92b1637c6ca93f4915bccf4fafb53d7ddfca8e86329892ba770c876ea49ad206f987bf30f9812cf6bc1356889ba03001e3652aacafb53314cf37978fe5130f70d7c07656fb34e268b85bde43967b809aa3b238af4d1c651aaec0182564e648f1033cb5a8d353350a89e8c06a77abe55b548d0d4c70b13a8e8eb641480812c465b2d0c8c2ab775b9058ff7d99bca25c4d1a9e4e3a6fc9add85abe885a1774ab5ac0822417e60535eb19ed5b99ff82d202ecd87893b104b9895b8f9b0a9c8737be9372d7b2e99e99ea1e893f82308e616a089c373bef4320dfcf392754fd2761a617e92a446f4b432241526d29f006152ff66f5934346560bed05be1e268d92e3f94270e910ea74bb1d4aa2f3568de1c369d5dc24fe0f718baa38b691976a692558f615c227b4042451bcaccd505555328b8f4ef689fac6479f5eed9c8310d5f402d95b1f21ac471424239037757d47aeeda611fcefced1030a8e7aa5e83c33e16749e5a33b591436ebe006915d7063b151b5b80b383abc4830647bf0524a76819d2f73ad8a19746eab9e23d89c98af73dc97be48575566a30dd8ae1df117a2c4c39aa655d60783cfceb996e218cd742d861328c9743f9b9fb1872084c4351753c7aa11b6c51f256262d17a5603e2c07ff73a39dcb43eb4754f4854e2075cff6eee0c65120f8de006ece41f867a8be82462206588c8c266f61c0d30024359a4df2f48f442277d9ab1e7b50501045b6c7b5ffc530d57cd175dc718e273ee17555ac52855f77df070cf9e0c9fd184507ff37fb7f0eda389e6105f5443eac23099c743448b060bc71b05515268ab9be59a7d7736e4c46d46acbbf84626f9eb38dd01da03ddd8c682c2635fd78375a13b1410de0f3248ccc484bba7b357f1da0a90d34acca8c8a34a0a270a66cd05aa564b94b7f0da3da9dd4bc06225172129cd90bcf0e3fd2efba67bf128cabde784a9204cffe6259a269c582ebbd03bec317d5d8560516db5ffa790443e3d8dc7fe828bcd9c977fd8c1d9c70e4ec6e6fbd730281bad04c6649429f7ba044621efac2c21d017d3ef0b0fa96a66b2d56ac1fdc540952c8462e4e91c211795f2c6cffb717ad3adb6d130527216306ae166aeca77d755b38d7781a6416cb8465b11057bd42df6e4899b14ebb0fd6cc33081eea4fb6ae072115c36e258bb0b258527e2eb2382982e39d8cf4d62d3090a0f708e382dc993c0e81ff4aee202ca069b397c87ccfb46d6b627dce8370d6d9c15681ae00a606c07f3d259fdd1e9d6785381a746303c1c6298c331c26a91a985f7025115804a4d6e130ffceaf0f26fe3f35d8c9e717b7d6202dfecfccca98680a370a524b78b8896e48a60f43bd3440fc161985d952fae3a185da5f0bbf0c0a8b92edf12740428fd0f4509f2364873ad719f829386a305b36b4c1eb9fbcd0492b26413064ef1e46bbe28c6129379391f48b7838e72f2c6a8544ed62385bbd29eb5768b0513c5427ebe6d964f78d57901e43769918af7cf8fed692cc05bb6bb019b3d18627a421b02499caaa1ccb6e951e3b7fb798c1fcc01d79925f9484ed81855886b3c8f03b2e0227bff4de813bbbf0f1175eaa4a9289014f577c2c640c9e2e80e2793dd27c16e2caea5cd5807ac793be6ed6a5ffee024f7e176e2e3e1492bbc3d43d8dff88061ed9fcff9dd6fe3fbeea39d37b0fdc28352d87d4397abebb50aec48c57c73568140daa66fbf30085d031912e138c86a98c82d562578f77af767b33ca2ed68797be2e001f0fae2fa2676bed9355d08bc18d74deee73df6ab99c493c84f234294e9b09a48c435edf6cf509ae8bc279bf0ca91594e626ac134095b34e800ebf75218150a4d7eb3c9fa102b7d750e91e061d9fd972e701787243fe7df0e99baa5a4d45651fe56b715bb02228ae945834b5aeef254ab540c3268bfbca4b4c1b9214b5163bc82421a60e4cbdf2583ddb762b069b152cd7263187d9c25bedbecc2fa5db508969cb92e7e8624f3ed8afcc1d30b4a0a409955cac5cbddfa298ae8d54070f1812ec3ce9eef06ce529f29675b7726b93abced31cce67af36c7cdbca0043bdaaa347875f4561b186ee867315c1c3490da91dc2dd7d2ccc1dc61efa1d42a4cf5d6a212a280e4e70ce790ef96cdf0aca123f14a36c82a368f229c8d35980ab77cf28d437dfdaacda9ef651323acba1a596c89d96156ebc6d9a40f6bea048af31d554f24d8a35aed1f66bf4917d2f9a326b76bbfa096e7471b33e0b8fe913b9dd701f078964b88a3495de6a73953dbf591021750bf923bca86e663691383668b71816b8673ecd4652b0763f3326b380caa09f39e007feecff99416a2b96a2f9e16fd648a14547dc1a62d38e5066e4918a4a1f3556f76fe97f21620c50053fdcd554e6b4e2660cb417ae94f6a31707a241488aa6270c1d76075c57bedcb86a0d5848353a09d54487a68a04e167807428d4d19f1b094d9f0f43", 0xa0c}, {&(0x7f0000001740)="1a513c823276bb4eea1be529a60704b489591b22c9c73ee0040e0957792c0cbce6d864606cb7b10e0d80db659f5695c6ff8457422ec9a8a517ce8ac561e48b3e16aead2123e6716f0c5645761a71b353d7f668b247f902ab17c681b0a638a9a7977fe5a816144c77abf4ec699be8711741ecf2cfd2b5be0deec65b6323f929a7b997d8d2a809aa693a41e7198bf8094ef2b9d327324871651ad1000150aee55e3f1f1e0699e0aaedb794d1f8fc2b16b679bc7703d3de0604b8b8cc6b1c0241e2280a0c8865e09b1d8b0d0c2beba2ac4b51d45099cbc7a99209ef987573d35348b75d3953f3a4050de9416c0142e682da9b931b1b760a9a02ac6deec224cb48e0ce297ad1dedd683bd437cb263437872012db2448cd3cb655a4b5e0b006a1318e9c5e998c134af602aea3fe0f26cccc352441508a1aa6749e3fda6756580cd37091ffc714edd2102f045c2f3c4b506bff53d771f72fcc03334c8a821294e18fad701a9b3810b21b2dd3268e2b6eac48eb052f591f4f9ff41715f27e2047a213768aafba5529efe42d98545bc4b14571c197699efb8af5edc9723502194a5be285397d6871a7417ea8fd54b3ccefc7ef3b6805fc873abff05080d1f8bba276dc6fba50710f9ba4f6260843ab3b36a6a08c765574f2e58f6971430101fb6cb57765ca65998756a617aec9b59a52d83e83883c07b2e27f10d0d636eb25ea12866f6bdd03f393dde515e72e6b9b8351ad713e8dfc8b4c533c48f44a0825f85a9946b3bb041bfe12be3344214b489644d82551b8f99db4f199bbb16af75f9a97d4a6a401dad59ef11d0ecc1a056b7d8ba9ed8f4fa8d24fe07d7484620de05ded3bf106289ce68ced1a7ca46c73d6e1668550905aa36dea1bee4f32b3281a989519078c3c65004f92203cdc7e8e1e8add2d7a78d7f6676c633770bf9338abf18bb0c9c804c63347a0a1c4788ed4198d5860098fa65c64d9e0b497c41e18c6671fc6be57edb0ffff3252857200270aa16339f6c118d165bd874799e28fa42b1d537792935b490a3200d456c4d566fa2ba3264c5038726f44f090e7fec755aea3a0cbf857af6e5024489ae2d0d886990b4952a68d7176e39e809579e6df2b96b23acb6ae84160db91510cf41460660a66da82a3523b20e5b71c9dcb406f0ceef5e196ac75eb84c14646fa885426decbb2e34f31dff7f47fdbabda5f7bcd5cecee58273c09aac5b36d518deb624686d9293dbc656bd707794ec8c25148caa0ab5e01786174d827df2440c0a32fe2b9ca4b273178a11950aff65141c33aeca45bebbf016fcb02f19ddc0ba311d816eb447f611db091dcf1994476a5fef4b4da25848cac387b87d628680d2d3e1ad6b3f956148fe15a90fe621b2c06789a647e47524377b08071d3268eac6b753137eb69dc62c4392afdfa449528ed9dc8fad780448685ab85cea0e416856f38e5537b229d6a9006605dabf58be438eb63a2d0423b8125c260dde2857f4377bc82298b66cd58db57e13eb652c021ba7d38166262771c52e86eb8d5a73c5d334c95f5095ec633651ee87d9e66415716d1bf404cc8de3952ba0fe2eb875dc0c1c28ee768df3d9cca65ca06361106a99a82356a6c7e33c2846f2070f3058c0dfc0672931236f03626ca1a6e75dcd1bdfb710d274154611fcdd6797ceeeea114600ddd405822e794ad90be74d5417e5a7f2774e6f64832ba5323d88bbb8c0adc3c921ef4c043565c5ff243f04b8e6f1c1c1dbf904df53b69e3f62983092580beef8777d93f8ac51c2b086ae3dcf58d2c8c3ef13041e436ed652b9d1365d9a5901552e1327ac4cb1d3357fd19e2426429e8f4115caa28dd69aaeb8bad72a67578e7da3142a00dc7dc5a4b2755a8ba45eb6eb32a49e95295777f539e108d059d69a220e1271998cc453213eba3acff922bbdce57cec2afdc3ae7aa45d9571130dfdf2c85c68a07f23aa8a1b97e1a1a0806b3a62ae1c762129eafe29b75d259b566d7ab4156aa212ad83c767f81071886e39cb59e30bc23cb465097ebf2f437b150accd6dfbc99a7b74dcdb392c467b0ed1b63b842743930c45e26efabf1f86ee1fbefadfa8124749b03a130a14eabc056c5115bafe180003fa8c42ab0d3c72c0e7bd356d6f879e37ffa4cf9b856ec826ef8af27914b54b2ed7f541f4ae623e123dbd69308a74b88a34e11a05c298f285de0b9d280a9a88f209380a0bf770f7d1458378f27477d72f56040e6ad3ffb61d25f859ae58d04c783c0e923690320b7e7e156bae6fde11403240792b1f55138b49ef70c1c53e9f07052b858f0e401790998c1a7a4d59a7e7c79d897a8815d937f33fbc0f0b45cd7faebdd12d204b73f560e8f15d7da1e91d90d6c545feedefac9dd48f81e9920855766e3180de483b7da5cb1a53057113399d0590e3b4d02d896c5f8fb9f5588a5b3d02c3441969e246739bbc71952dec2d8e7a4dda79f2e10a5e3f2fede5341f435023ce26400421e3cf86bf8a96d0d6fc7507b384006f5b40966139245c109bff45dde428be6c0375b6aefec7bb9310cb554bdb373de01c913516ec2caf11d3aad39f4aa6c14fa3cec2702a91e94df0e551fc7bfb5685df13ee6243094069b341124d2d9174f87f740cad6f33ede39669a34579751386bf380abc069bef5414fea55ede8d90f8fba3a19bd1a33b8a09bd3b5d299f7150a441788e9e762576371091b32936ec2e8a511fce71ffaf180caad9fae427d5da905e6313133a46d037619ce375d5d2038a584fbeb5b79a815f4d878a5ad42ddedb673a7323e816b44d4e21474b6a3bc5010c6998e55643fd4bc504dfbc415e3472e9f91ac69d39f8408bdc7116c2add3a748e10a808597065ef880c6a3502e588a047f8425ef47b99b1d4d0cf3a5783720acec64ce35eef68c0fdb2017106e3a7ad42cf232250b4e9f55adc4469a57c3cf3c4f30f5943ff65b83e5e7a95e907d540f20d72b29aaea51ea7194a88837c946c7d023d0b390dfa1b3e6e2e8b2003c1e6fffff2784e939116e5ee53a27d75198fdf673ed9110a7de49e0c064a126827ed9af3ec4db3dc47c13f54668200f6821e9c5f08112eefda58d15a01dfc35a34cb049787ccad0fb9149b96c317559e1590f73cfc18219571069a2160e952be68fd347bf7f7bf53a8965780d196815446e74f454ed7041bd9c14ebaac1d38014fdf44c26a8f19c107cfa82d50cdd8dd129d2d1eb77443f2316d061a1b614af9c7f451c708b69179f5cd467b14782996ad62fd099d82b615bf33822def0a776a5c18d0c7c1dc38d7852ca129e64307a5180ed70e963c853f87c2ed0fa9ec08c38cd2e7c7e1edac85f3aaba6b40dea62b1612395e061c1f981e7c6f22418a8f79309dc280a472dc42cdee790ca0aa61f03b2d51dfdc6e217f90467ba3a1c7708f4e2ce13e2a09ca3e352b2e82a6625f0c951404adacfad292ea9ce0f7041bfa6ef7b104c08f9c17ca23eb7da423292f4b518585db9ac6aae6765358f32e144fb181963cc7a6ab1d62e56b6c880a39f8e278a306f1963bb05fff7c4c2a2ad8ab8ba86e60292cb12e679ce2ec714e1ae020b651cc2be25570aa8bb56f567fde2b81e308de6e426bd147684b2b3d77788183af5ce04d22825eb77ede35ec186746074d111a3f382efdfaea914806e482b6d78b22b26f2d260c0d93d56aacfe0c365ed3a790737879dc19383589fe6bd4c933481ae38fd04b6e12757ba7249043c43edb5e1a8bb7b959e34d3e6ca90e01840f640f73f3523503bb907a7db79e199d8dfc75023d231b74eb12c01d4743ad83132fe0976e093fe6638999289f6a344d8721775037a977b191a62b7f97988ecb64c331dbc8aa01d552499c3f532cf13241757853d95a3c0d5c41ac959b99594150fd7b90c7b59b47737772d21ca220c01396e33f4a07f8213ed0b2bc2bdf2daa44bd784a5b9108b07e3cee51116514ebbaf953e89f6539bf274c226dd56c4112da35ca8663f1525e027c9c26ca36fa70e3d8e834d1d6074dc66f178299cb9cfe9c6669063c4ac7cc394bf4141c9406a6cff51cee36e713dd3c02cb7ac6d958ec00c647f7bc6c0d764e5fa55fb6de9137a9d1fc3671c563dfcbe6cb9cc9da6191d857a80e631046fcec112c48d4136a1a64c735ebbcdae761b4e586cd856cb618748c82b1977caade51faccbc161ad0706adb11de43f3fceaa0deca77ceca704676e527937fdfc7f420b3f7b60f00d92c9df567a4a80b67f04e6efa46a153682e941141e67558ea7278ffe374062ad776229f17755af5eac666062dd521293744d4b143ee11ece2950235d4deb68ac6eeaf05445215c4e43e126017806cb69a7196841a8375db8d181a6a46ad86fdd74f91ec7593d6d6bdca9a76d61facaf9d77d56e93f531d58399e089f02e1563fb6eb590600000000000000a0f044d4a6872fbd7725ee172c94c9272999658bc51ca6f08b3c903d458a17bc71de14a7dee27e7047e9529344215b7ff32d2d12782bc078fd70c5e0ad844e2f5bf0fbb9e9cdcd3f45bf7ca6ebcdc51e39303d4305da8f7f50c9da0a4d058405691755962eb63faab5d3c56696891c57f1e3c0d95de610292222b3929ab315f10a0b40094d8809d695b06ed1f2390c8ecb1e4bae0e61b19238f1980cdd595391d3ab7a3adeaa61326857e9aec5e400f3ebd4f6566ce664c117b97999e844b3db57c6745563ba1d0e105be63fb173dda51c34471af081ff9ea6d64cf7327deb4aff5d006d85ed4bb32a42b3f2e5a353d6c9378407cb3346b14b92bfd5304545cacb5cf4bbfa8a8e6ffeebb3d6445e7871bbb7429390551c6e466d78890aa156ef04805e76b969794e57ca51b61e6c53d928154dbbb61c7002bd6549c76faa13d3a98fe6fcfb3e9151dcc11d41a34244907125306626e81f9b23b430b97aacf97dcaa7c6cc03123f0efb178ab16e32ffda01d6016910cbd50211d12a036355f5d6238f8ad9f6e261910f532723615bc6da7f4c42e2b09afb6791625ee4ec4092796621e9ac35572addabafbb45f1fc051f53345881418c5b7e16a796b758d3d1a770d77cfbbedb38def915b5f8dbf3842e3b48d4061e43109858901165439863810f316ac90331951e06fb65f41ec27c228b620a78cfaedfc309d9a15f5946053129dccbf854174784926961e82654a392b5330963a5ebdf5fb51f470219268579e9c183ac3aaabe5d177eca315a8b47fa5addef3cebb38840a89538bd92c814c13b23e04793337362411182a2010eb3b2d58ae526b3e797c2f527fe98ec2fece581b5f9d6ed55a696c111cc5d4d43d323162f338be9aa03cb4a8c54d03c86ef71b8157ee04b8f3b1deb64656e25bed5e90350a10204b65b5e01d534d4a7af8a22ca7b052baf7dda41270d094ab1b25ecbaaa465ee87c4d77aa686b9084b75026f36a8ca863880361052dc0d2d40752ac38b30b1d9e1ce045b01ada84facf1e58e3a7c51218f2719a649c761039f50262e9f5adf792ab4c4cd0f9f07424d72534fce059ce92231e0471bf28866445939f1061f3237deb9d95f3d0b03492dda2ffa592a886d1dc3f9efba9b5ef976f7cba1ad30dc732d394964336375fdaf46d647585b4a75293767b2835b871e60e69edef8bf2aab7adae5bef501e6b3e746d97e0fca46e0b1415796aea8fd43f764a0a79cc348892b09c4ed043a9bd6fea433d8a375a6ecf562f85b959b42733d9060188706d134fcbc91f982352cd41939917e78ea4d9d419607381f1e17d816ec3ffb47fae12b14ce18fdf65800"/4094, 0xa29}, {&(0x7f0000002740)="283b4b5003453712db520d8248e27ddf7083364b4e52150aa7bc425f14af28d009ab73cb65db7d5e01bc8b8fab09a7ab4e4431ca8d5088", 0xfffffe3e}, {&(0x7f0000002780)="5591707dcae4f93e5391a6842787de757db0f7eeb1aae03a1501a9c9821af1121797d374f304df3db1086b422d30a6b02e5b5280cb01a291d978dad218f9dfa5c3574f5f985794c02b6962a962d31a2408fa708c24bae0646617c8bac3b77ec3c25e782856e90d078bd98fb2192deccb90a00cb5f6ab17697cde8a6920708334ea66db6bcf6cf662469f8eb593b191a07da2a0f0ce59d43b51519b3b674e65686f1ed30a05d72de3ccec67095e110184d958fc5f1eb7030702d1c1b141d1cf81bb65da0ec2b514c7cace4659a5fc5a13", 0xfffffffffffffe34}], 0x6c4, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x74}, {0x28}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) 14:41:26 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x0) write(r0, &(0x7f0000000000)="6c21139d768f0a5e43140e83aaf32eefc52b8bca03d222ff848cc83485fc5003e285a870da119e5bab1d7cd092527fae7c7d1b4cc5168a6923171d6ddc8d91ff72e7331e6828d757d3d0da7b5c46f78b3a3c8e9b8d2fc870f9c938ca9c27ebf8dc5637746af94676c12da42c77c9d053647ed48e0e20bdd298a3a5117b37fe0a6a19f8c59af57e35e847608fafb65ae44b7cc5bc52c5898de2e4143a2fd7fc43e6601f41f61b8f4104fad0e29a7d", 0xae) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) 14:41:26 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x8000, 0x61de9af0c7e3d8d0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xacae31aa96096098, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0xfffffffffffffff7) r2 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000240)=0x1f, 0x4) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x10014) pwritev(r3, &(0x7f0000000340)=[{&(0x7f0000000300)="e304cee59285907eee", 0x5}], 0x0, 0x0, 0x0) r4 = openat(r1, &(0x7f0000000200)='./file0/file0\x00', 0x2d3b2311742f4398, 0x4) dup2(r2, r4) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0x101) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)=0xfffffffffffffffe) 14:41:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x8000, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000400)="d5ffb968", 0x4) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f00"/110], 0x6e, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/31, 0x1f}, {&(0x7f0000000100)=""/29, 0x1d}, {&(0x7f0000000140)=""/71, 0x47}, {&(0x7f00000001c0)=""/202, 0xca}], 0x4, &(0x7f0000000300)=""/79, 0x4f}, 0x1) r1 = dup(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000003c0)) fcntl$dupfd(r0, 0xa, r0) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) r2 = dup2(r0, r0) ioctl$TIOCCDTR(r2, 0x20007478) 14:41:27 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x8, 0x4, 0x4, 0x1, 0x8, 0x312b, 0x6, 0x1, 0x0, 0x7, 0x5ddf}) openat(r0, &(0x7f0000000180)='./file0\x00', 0x10000, 0x81) r2 = semget(0x1, 0x0, 0x20) semop(r2, &(0x7f0000000140)=[{0x3, 0x100000001, 0x800}, {0x7, 0x1, 0x1800}, {0x4, 0x100}, {0x2, 0x5ea2, 0x800}, {0x0, 0x8, 0x800}, {0x3, 0x0, 0x1000}, {0x2, 0x1d}, {0x774c0555f260c9cd, 0x7, 0x1000}], 0x8) 14:41:27 executing program 1: getuid() r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="02000000000000008edf95391d4797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b92d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a2a46445782a12ecf7e0e7f7c24b1b67c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef555a995233675c6874ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea544f02cfd7653118380375b0bd0c6ab546a799f63ce83350b5824e03b90b43fac8f5e3eff23df804e57b53bf83368d9c94720283a7bc7fed3f6e4a2"], 0x86, 0x0) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000340)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000000c0)) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000003c0)=0xfffffffffffffffd) msgget(0x0, 0x684) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10010, 0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000700)={0x10, 0x193, 0x4, 0xe6f9, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x400}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x13}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x101}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0x75}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000f15000/0x2000)=nil, 0x100000000}, {&(0x7f0000e23000/0x1000)=nil, &(0x7f0000e75000/0x4000)=nil, 0x40}, {&(0x7f0000e22000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8000}, {&(0x7f0000f42000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x40}, {&(0x7f0000e76000/0x2000)=nil, &(0x7f0000e0c000/0x3000)=nil, 0x8f}, {&(0x7f0000e97000/0x2000)=nil, &(0x7f0000e59000/0x2000)=nil, 0x8}, {&(0x7f0000eaf000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xe75}, {&(0x7f0000e48000/0x4000)=nil, &(0x7f0000fa8000/0x1000)=nil, 0x4fb}, {&(0x7f0000e8b000/0x2000)=nil, &(0x7f0000fbf000/0x2000)=nil, 0x7fff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) shmget$private(0x0, 0x2000, 0x140, &(0x7f0000ffc000/0x2000)=nil) msgrcv(r0, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) 14:41:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x18000000000000}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x5, 0xfffffffffffffffe, 0x0, 0x8000}, {0x3d, 0xfffffffffffffffe}, {0x6, 0x8, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:41:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2591c321a8cf98848e4a8051d324313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd405370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cabc421c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d682e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc38697c5f5f265f92dc02d2eae1f3c146ed5ead47de943c6c3b018be5474ba5fe85f6faa37f7c0870fc069faee340d61c70d1d962a48a6038647a505b6b51d17c45adfb59733ab93189964247b7a1e7067516550720515719c91d5242371f967dc4a871a273eac11100e3fdbc9ca7683beef5058d014167382a424295d4808f0dfccd00d", 0x11c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f0000000040)="1dfb0000", 0x4) 14:41:27 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x6c38) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 14:41:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x60}, {0x6}]}) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000040)=[{0x100000000, 0xa1e2, 0x2, 0x6}, {0x276, 0x3, 0x4, 0x8618}, {0xffffffff, 0x3, 0x7, 0x6000000000}, {0x6, 0xfffffffffffffff8, 0x80000000, 0x4}, {0x8, 0x7, 0x1, 0x7ff}, {0x8000, 0x5, 0x7, 0x2}, {0xc, 0x9ae, 0x0, 0x6}, {0x80000000, 0x1, 0x100, 0xfffffffffffffff7}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 14:41:27 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, 0x0, 0x12a) 14:41:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2000000000000149, &(0x7f0000000000)=[{0x100000001, 0x2, 0x8, 0x29d8aaab}, {0x4, 0x1ff, 0x3f, 0x7}, {0x4, 0x101, 0x6, 0xb55b}, {0x3c, 0x100000001, 0x8000, 0x1}, {0x7ffffffe, 0x0, 0xffffffffffffffff}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) r1 = socket(0x10, 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0xffffffffffffffff, &(0x7f00000001c0)=""/104, &(0x7f0000000380)=0xe1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r4 = msgget(0x0, 0x10101) msgrcv(r4, &(0x7f00000005c0)=ANY=[@ANYBLOB="43dca60028fb874c7686037274e45352c694186abb87dc5e7df3843ecb7308002801000000088b0f5e380811ba3d8d034db5419b23b8703119fdf9bc635d21f0d6f4ef802fcae500c297efde22a5aa57f396265a34f8c576b67a947b4b0c1f9c4828082fdaf22f566aa3790ce89bd565bbab60cc4e0eae3708922fc2249e605f3f6211a2bf7794cfb3151224ace8cf9a6455ef167627eba41c207f3e67d04ec7919021fbff95e994a531a06a78ee5037bdf10e2ddd76d83f7daa70219cc1299d13fa51db2dc6dbc94cdec7ae0b0200bdcb372530a0eb6521fa515f1d82f22afc3b99c1ebf607ad47828e5e4c5da37fd07875056d1065a48aae05a8be74c317b0ff25c141822aa6a97f6b4d96b12adfbf56577debef8c690516da9abcbaea18bb5e581cf0185979cc93861411c64e2d5931fbb2c9a83349db405e8c71e3fafffeaab70019c38072543a8bc7d12f98d2e8c8a6440bc3e3525ef404c9594074170a2534fa103bdb931737f5eef3b5000000000000000234fa7f270cd6c939488cf4018ab327f10776c771c8043822ac11d2a32fab332474df92ec95e778656dadc1020608f5c0539443c62da1c88533c1c20350980f198e044b39a0170ed607cb64ef17727a27624ed528803d6845111b3e1c974c8d8af6a32b8ad32178ca516849ef2e8b75be3c8a46eb540000000000000000bcc81e6b00000000000015429b03fc628795b56e49e725c8819b86cf9e7620f78950c0bfef8bccf2d53f00e718583589c4c1aa48866a67e586afdf93917a861f38bcde19aa33a9f02ab0b75914e521b6b65eb44805f968dec00febef78daf83ec83315266eadd4a1a5fe0eda1086a612eecd4d8fe6acde81e6e042e3b9b14567b4991ab19652c386dd1859c7dc99e03e9fc2b276f7cda94e638f"], 0x9, 0x3, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000180)=0x1) fchmod(r2, 0x30) getsockopt$sock_int(r2, 0xffff, 0x100c, &(0x7f0000000240), &(0x7f0000000280)=0x4) msgget$private(0x0, 0x80) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000c00)=""/224) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x880, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f0000000040), 0x0) socket(0x20, 0x8003, 0x2) r6 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() r9 = getgid() r10 = getpgid(0x0) r11 = fcntl$getown(r3, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000440)={{0x200, r6, r7, r8, r9, 0x1, 0xed6}, 0x10000, 0x2b1, r10, r11, 0xd6, 0xfffffffffffffff7, 0x1, 0x20000004}) socketpair(0x11, 0x0, 0x1, &(0x7f0000000400)) msgget$private(0x0, 0x120) socket(0x18, 0x1, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000002c0)="1254f3014fb6ec53397a5e9b540d58bb2b1b9d327c49914077e9c251eef610262fdbdaa621d4571fdd58096a019b0ce07f8abd7a68bd6a02cbc64aa2b4c6f8ca228e80fc115bdd7ea4c4f19cece609e348", 0x51) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f00000000c0)={0xffffffff, 0x2}) setuid(0xee01) r12 = msgget(0x1, 0x2) msgctl$IPC_RMID(r12, 0x0) 14:41:27 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)}) 14:41:27 executing program 0: syz_open_pts() pipe(&(0x7f0000000140)={0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0x100, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {0x87}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffdd6, &(0x7f0000000100)="fd5174ca2b4732148eff") dup(r1) 14:41:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/bpf\x00', 0x20, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001e80)='/dev/bpf\x00', 0x62, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x10001}, {0x1406}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001e40)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000500)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x1c2, &(0x7f0000000140)}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x8c0, 0x0) r5 = accept$unix(r4, &(0x7f00000020c0)=ANY=[], &(0x7f0000000780)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001ec0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="b6") ioctl$BIOCVERSION(r2, 0x80044272, &(0x7f0000000180)) r6 = semget$private(0x0, 0x6, 0x80) setitimer(0x3, &(0x7f0000000700)={{0x81, 0x4}, {0x3b51, 0x59}}, &(0x7f0000000740)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000001cc0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001d00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, r10, 0xffffffffffffffff, 0x0, r10]) r12 = getpgid(r8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001fc0)={0x0, 0x0}, &(0x7f0000001f80)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r4, &(0x7f0000001f00)={&(0x7f00000020c0)=ANY=[@ANYBLOB="de002e2f660001653000fcae5e8395f1131bbbbd83d7082417714e6526514fa782bb70cca4f4665a5c2e14be30715a5acbea41645ab49c2ed6368a14d0e8c26858a7fb3554925dc6d9f534fc6e188dcf949064328d401270d37ddcdd4d059f27197db7ebd3725d7728e8641c38a208a160011e6a97c289c15c65dfbd51bd9ef3192d0bca4d5375c2fb0f67e217059ed0b38ff764d8eaa367a3b25713321d781621a05ea26587d5c943cd38d366ed4833ce459550e701338e01e5c21a5e879c1f889f0e27df3fe53af2b1a399b1c4cbacb61971159ea829138400000000f798427851ab314d89a5226afdad758200"/249], 0xa, &(0x7f0000001c40)=[{&(0x7f0000000800)="d1360fac9dbee8a3ee04d2fa37fa0cef88c0280a2f2fc2d7990a9500bf1b8b476ffddbcc6c4c1d342b7dbafdc7333b8315c239d3dd4e19f10a620f3bff9383c5b05031fea141006c0178faf439307125763d3e232b34c1a4448245a33bb1948e5a2c21f3b1cabb184cb78955e8337a27d50480ce9af091f1485935b08bab369e38b7696e512ffd7c9cee", 0x8a}, {&(0x7f00000008c0)="711a8f508cb9fbcfec0dcdf7369ca7cd183f8ddf82fc7510b5801b6a1e7fa815c95192ae4676355e660a01634a9d2952f7aa8a7f20f3de50c55e4a53b5c29d24c9adf193d04f1162cdf1157361de5a12f1306625b17db408d46f2241a918fcb68be298cc4624ee4e85e7f19fbdacc1489e0806431ddee3489eadab11417d8ddd3d4a", 0x82}, {&(0x7f0000000980)="78a035bbdbc1c581d8d01909b0d0eb8c39d5d7aaf170d2c899ab32b0bc43075f767c10f1e381a0d2c84372eb5b8561f5f4c07343ea13974f7dd38cded4a94feab8171b77c28c50fdc059d7f19d0e161df64ced2c7dcd35d0bce7d7b99a0d9c5dba888c687752b6b36a1a11733bc96042530e5a979427951417af62da1c49bb50e339013db75f52d9bd0ca10f41a30ba18f035113377620e2cad79abb18778e9b", 0xa0}, {&(0x7f0000000a40)="fbc08b108e5595982bffa29c4d5698b854d249515ac41e4446412d99eaf9433f6b552e33c152afb8a505dc1236aec3b31dbff09e4b5410da2b8d308f73e58d74cb45f2aac46397d932c945", 0x4b}, {&(0x7f0000000640)="c55fcd11a7daa12a2d47009f9c1af379b50627b61fe6f0866829b5f1e2696d2b0bd1254b508fb63dbe8af102f3837b4a", 0x30}, {&(0x7f0000000ac0)="754442899270742fac30291ab98394ec6005cf3da3e3dc185adb9703096d58ee29c688960319199769a6e05e9756d6031bb09122f8f754e4e026cf3e27257caf0316d8cad07b0262000a0b78", 0x4c}, {&(0x7f0000000b40)="aa9da2d071b0314e4cf7508b9915305c73889e8aa54f1643e6a0cd9aec4e847a02a9b9d74ccef63c1335b8e04ac5bb3712b77bf8658606892e4a73a3af8fa34c06130c429ae33dc91252d5a71c1bf18849451aa3870a4fca7ae57ae403584a723de8f21d25dcd521d2355668cb327eb0c1eab7273af221281ab96db38ce8f642f4e6af112a6d78602bc4788cc45e8e2b69ce75f178cb7d25f28a1ebd0ed1ca7b657209d5a88eaa32d7a785b2b97f8dd9c23bbfb16e104fb0bb5828a4003053cdb86fb6ed5b8649fb57c878764d0808087bddffc3", 0xd4}, {&(0x7f0000000c40)="81e51e9df876e6520c059a3b070523e05664133d4658ffcc11b1c5e1316af3110104b5ccb20914ffcf6e1fd6de7175022cbfa6086a81f43a18b72b3d7598b4231da9d25945805a887446871fee0878dcf5188ff0b753046afc3c8ff9b698a6a5e8d9224bd6d797b2e7b4e0ed4cb44d5dbf233ce6d05e371b0bc358cac0acb5f5b104dcb217fa2b76881c71db2fba376d2ae6c3a0cac73c59882a9c3acbda317de5637540f7f8cf8391e7370b9af1128cdc41914708a50d33f10280f73e66c005a360ce61c5e25c16e3feb320cfb5960fc4671f2409b6521135d094a5cb2858465037b4babc617c32aa99b3d90a067eea7b3eece79b8a8da41e12aa1a7b51f25f7bc59d16a2a61367d51a22b8a0eea946ec20813990722bed7ac225802b8e6e4d9648477dab7164d1f15d0254986e297e0304f73847fd015d4b45b2625f71e2ea32d8efd0232304882678bdfa7a197c903b77856a5c4fedb2779d0d10b6f22192745fbe704e4ea9db6e17ed201cae90fa8ac900f18afdfc1361eacab8b81c3050c0c02e475efa850bc5a866283b71de0341a854674c2d2b88ea11bbfc807fd07a53cbb45d8d194cb65c31e3748799d16d911a1c568abcb3069549632f7020f79bbb26b434f69748593a050fc29222a38918f635767ee0d4e560291956a7da056189a9e104276101c54f1dc2b1caa7fd7918868e1d86eedf2cf49550da14fc27a70534ab9f738480d09805c2bc44e8ca538b403d29da00353ed1a48f14306c6bcf38773f3e48623ca752ecccfa29b939a0243ecef9362aff3d932c1cb4c2a8bed9395b2c9c397750ce15bbfca0bde5badd41fa51651e2b2c0c04047780767805fd765a157de042a1f9b711d81516dad378f7879c04c84e1bbb8c33f91f8b0fbf91ff3f95b2fa9efdcc8280c0a9292e1f5c0f66c898c853349dc3f1e6dcc1f094fcad14029ae7a6b69fcf7231a904f95bc692e3bb6cb0928348f2eb2b9a0c2d3fb947b366f22d226e9abb7537afe4be7db6bff70d85922db3531d92d0cf6f4717558df4a94d70a9575d01d2044810de4730484d4aabcb63bb89efec578d8bfc25e2dd8ec68515557171142ba0eacb268804e8967bb34481b872d218fc002204ee6eb359a2020b3717183d84c45ecac77b2f36589b48f59a747177e692972281008ad8d8f98a5ab35daad7470627ba419339172542c826c71c6ee1c0d678f1af4536a3de10f30b3193022727bc186e20bff11ef894a6f00c301bbcdd9104a384276ac13e0547752c1f0c198f87918eb48dc395f678dcb0fcfb481234e3201a0b185134fe37ebbccddc5b1680ec60f53d81d074327e5ee9d5592d3cdc82e79c268bcf2551530aba5a6df260e00b47489c28c98247a5f0f02a36cf85852defcc150e3d76ed3f6b80173979fc84bb0b404e4b59fee25cf57a9b31416ebdcf85c7e1599bfcfcabd8c5181917bbd360df275d69b6fcf9e55142c85c07bb785b110ac2c2442a9dca714b8ddaf278e1db8f23c68e0764e9cf20e3e01c784156db6c38d02805d9185cc3aaf75fc38f39985d3f1ffa181066f57f793ae0513f27211a23e1e8986ec2c4b64da797b573a37c1a61bc03d177e107ebf3417064a6b63cec84daf0f7685e37dc082cb3820788d8babddd254ca88f383b72756ab33936434a3a4c8dc71ec292b25400cb11040ed4a006d4e95a4b86635517e8dae05f8e0062d9fa3bf72a89b05ea18bcf113f14f298c26f9f8257c2551c59d616fa2559ff9656082e270917f9a08eedf7b850462e571deb711da43f8607bfb5b5fc6ae2607dfcd44af86d007d449c313a00b3a067d37e23a8ec7eb8685c6a49600c02e66d6d0d6616b06a62eb1273b063177df22740cf8879823c38235d9fffe1f88548b04bd73a1b1cfb0d3640c93a3d1e4b469fec4b8001705223c4282666814fafe7c724596502d8a7d6ec0bd4eaabf57de012ed41ace5d12fe9760937051a6ace70a39e1f4f2ab62b19e413220b5aade96b1407b40009274f04a62d777d9e2a699a20fa3cbd67fe25a11a93efd01f41fa3f5dfd8bce86a4ec618bb979716facd1da86c6504c0b8d385c796f86aaea01081ca66f8398ec5aefbf2fa06bd1a68beed018951de9da60c15c0acb4979e22f89adea8d4be4cbc41e82f4a99c8a3609ec33664963353da61cdb2b42d59b10cc7d564356bb7da5bf2aeb5e6719f55e77dd368803fa0af3cd3dd2c223b6d73bc0ec0e2db609353098f70f53db3da980e89dabe1f455dec6f0707ba4a375d979dd7c4054f19a229319fe5803b1dcfb7cabdc1acb67cda41bfd6dfdfb8940407d3c2310c6ee81c21cfed18c282ed330f2666dd9f21caf03f0106ffa5bc29612f7934caa00c765ae568ea0fb39c7f33f839b04c4d74dd7dc05e23facc75124d7412d6401f7601a37d677651a2193cdcf225f691c5981df7467f467b117d8611126e34f4ef5e782531d836e40476db0f60f91b744092b49749055b8269b38cd1e54ae14c68bd673423583eff9987c40b32c1b65ccf724d9d8abea87b03449aa689b3a18c1d46c1e4d90882c7f30422aaf7c705a7db91c50f774cf48da4a00f2e9069d8ccfce4a73998d4a9092ee1cf9cdd1601aeca584be385d3ab0f1afe2c93561d02ecc03fedfc6fc6a2ff68363592ad5e3c0ddbe50c6e51a01197c9c9fe217fb2f4c43ee4a8a76919ab5d65a65d2a04d8022907dd35597738661bc9f9bdf37486f589519c2a529852d499357fbc1770a7cdbfcf5d70180ca529cd73b0302305ecee1a3b123cdd94d580603d4eeb7a527f1142c2550c51c0f7e4e5126f67e78c4a0407b099a2dc44696deddbb4fdd7c7bf454f3ed1537ad0a489c52536a780aa3f8fccc4bbd2c539be05a5f5313b66b49bd4935c1c794da415a25098c874d5ff5275ac2c983f2607d984b126aaeba19146d159e8824b929dac8e4a5eeb7ed15b0848c01ed3db53d51648e787ab5d29974f46ea565ec344df94ea79a5e3895dcfc5b0d0479f06889fc7cbca49b4c6cff3f4e04951566341c6d18465b3858fe69f7533a04337acd6ba444ec78e3b694418ed965d447e8547e44ce6c78f9113d0d613a8e5047870986306a95b498dd455f20e51a3a896ea06b19f5a8ed37ccd43b5587bd30ee90f9959ac9aaa08818fe7edc3ae9ad0a7fc7e9d6ba56018c142e34e24a01db1aa713e11be00a7680fa2770df32793298b99d1ed5b6903a9f5161d40fc79e54ba52c38e3caa43d61a47a9fca6a8bdd41923993136da8c21b078eaf799aebf4096dcfe6b52a675469c5a576fbf5e44b344a8f85955e44a63ebccbfe0fc64bb0a860b77d6ac49092c139fadfca668c9952c36b146920a8b2ab147d4264889bbfa7bd82f6ad1e94740179eebc1f76227052953c91473832cf1ee45b4083a5710d80233b4c4a59997779e63077ad951d1f4208471423aed1f3779d69f9bdf1aa8341ebb81e1c8d4615b94f3de0f6e7b2634d405bf67c0e15c45976212a7304eb11d3869359cd649ec2b5090f7aa1f15657b80b4751496b345473f6b2ffaae287ed7f795f559838c91b0675eb57bb505db7fae703e86677d9daa1260316fdf38c793f43de2234b1e49e73561c96c51ebc4942bbcd38de1d9817fd91c7808cb884b6ef7e7fce78a3cdd600f681e12e9aedae5915bf90de9a0f89b3c1ad31c0fffd94d4e716d3ef033c105b2c8483ad55058a820beb8821e499c5c968baa51f5a234155359894d26ec69df3e67b31de491bf7cc110b370c5f6f2d4c764fee1e95225f1891cb346adbf9697a0a85fc97550f698fdbb5d8f8d8a3f862e8b78b8ff6652be32d6c2c3a6c96599ed4b7014904dc00d2052087b2f706fbf9329cfda6a7b809f253d8fbce37d85f792046252f535e4c6846d86a2b51ca424844efaeefd591998f64e1f1a59832c29fdd4adbed314fdc6bf4c133927f0058ac1a46c16b544552206b8f66ff1fd32368757bf5154fa72500295a8fc19f40b81b4099c1ef30e1bb22525516d568b790a97d89b5443b43556edbfd0d3a2e03e6a743e9d005cea89f58ca53d14eef4177995638bb24e88317107ec9043f4806d6156139d570274a513fae34cf42c6220b6a43f8850f9b2774e38ec8abf27b30e1a57285f4ccca4d25559c07b05163a3c8f2e1fd3bd402d06699a8176082af72281635f895c2e305a7da375910ad896b65225db881f20c8fc7ff4e41c54ce32f416e1c171b89e4b473be64fbcd96477b0865e7febc73d9181a9f2ee52033f106f743c460c9ca9060ee6fa38322b3c4c9442888cc9d340ce4e3a1d68905a0778baa5ff9d708cd97c481c81412ddc0d894c997e9fb3da92db782a27c61fb6504d43c9989afff0a00518aab937327e4505205c11abb4bb34598a9b679a3ae7219cd3b975c7d2497dc18b2dece21854603390a5c929ba5206376a3765cb2ca5918b9f29d9c7d26bea161b26afe90fdc613e68a2c2207fef43c608d1cfcd712dceade2fad21c4853d944216e3535d415fc05131e82753b48faa68964b152cd65a50fd679aa013ce2bc197b54db07c0663bebfcd44aab9a5ead86d97b3b5cf7b05474f34cded02d7dc154dd4fd87e3143413811327e94df564a5dc8094c99c081d0564b78ea5c61d51962830ac6a634ffc2d6a70f1c9c1082ec9f9e0ca257c8c0b67bd3c2ce0144c83a928d8011df2c37246c12a7f06fb200da9989696e8abc5d4d7c49e0c34e7a1e56127b9d68b7820234d645d5cdfaecf52684cc9c183fdae79bea2aa4ab0b9ab1154ef180e987b5936a4ec5d18e2385a65d7b874b79001c404465bd514a354070965c5a71f05c3a1da3c3c12781981827655c661dbc57e629d16dbf1cac5f3f73fd5e792ef6213bc8b947b779d26d718b080e9b0f2e060976f53a70885c1f769733839c150aee66bc5abd886cdd35b48b6bee8b82406b4ab5e6a94c53e7e7039cd3529ad45f88512313742b988c6620263039a2163c633e59f65053685bdde1abfa1db321c9c89fd7bc0ce67a98be1aa1021fcb1d8b3cae5ef6e4570b6ea6f83eb3471d42813462a1566dcef99e56206490361181642e34fa691883f4696228504b22d570b92b6420d4fd03a760af15b7b0d7bc6d8cbabac212a34a821cd99796fb346bc6d54a6b16342f2cb23074dfda8063890fe87ae2bc0c25f3c56efeb05e22a597088ca7dd2aca91ff3cf1fe10d24c0f8681370f138b6be68d59c18089b92c7d072055efd62b2ef1c9d1c8601b73cc87fae1c930085d658d002d40a4b7ef4c943c88f1465a69a986df39b217727dcf9dbb01e13693f847f9e66134afa09fa187153a6b4f48acf34e4c0f7367d74663db2369a1d0b51fd1f56efeb4d4baf96b51a7d84b10783a5f0a6ed5de9625db5284826473972e45e69386907cd4a1d7bb7d74a6254ca2ea4af2b9a1b70904a5c58cc3589f79e4b6164abaacc9cbd4e2b96e86e900967176327a4b018848b973ad142b210979ad34772075ee04c1842f1933e28214c0b97d98bab2671e2d5b83369a400d1e9d0a229207f2fbb3753c196d0de49bef15b106291ecce43521fe8af8ab0f069248042aa71371c38a6c1c66e5c7adee38ba124761b0bc5a54ae76af3df91a206030d67115599674dc631230c2be08e4687ec473ab2a5e8e50c64a146ad4dfb6880e879fcf67d8296ff28709d9290eab5e1b5437bc082167fa4cd706fc07a5d19251781919b36bf86fb2dad4a5dd0a1a8bdd996f67896f416b2560c2080760d6de54866d75cf92cbf5552d585fee9a8c53da5388026e0063c6305f0dc647ffb4126f01899396", 0x1000}], 0x8, &(0x7f00000024c0)=ANY=[@ANYBLOB="3000000000000000ffff000001000000dfc9e2d3936d13b30e6a8c66f776bc2a134177f026c19c8cb77346dc3957558ba34c1c5e54fe570dc284ee927309b03fef938dea96643c1ba22815ceab91d6367e37959081be5ab788f6a40328f93946e836bfdcaa91e31b98595ddc9ca5c870f192baf35b27c19be8a91e2401db75ceddf4e6c62a0caf63e88284f5af20c1eb6dcf9e698f85b2041fa8c1bffb020000000b273ccd3a1b4878ab3cc3b2af24ed428ac05a24b1cef4fe63db78abd752b9b32783d1a394ba977aacd6472dd2f5f0c5e39c3cf4f703140069b75709c217346ecb8b28d33604cb1449f07e53365f8e82ccae745aa0f3f5c4695ac5572a9f0aed6b65ca89dad0b445e6a26bec1194d0e3ebef6d620a6c82f54a69957702de3df48785a82dfd9f39d2222b72cdc399a4b7a56e8290fb47d778c3d1a7e13ca2c24d123b0da42e88bf29f1911c8a8be751adb590587502ae2fc73417f7b7a55be4ca636df1d098891c5e7b2be4917a0a562cae55a3370a0000be29e251700000d0591a616916cfe2daf9cf8e063325295ca63cab34c6490a5ccd36994abed9c289e469cca84fea91f4078d2e20770f8a8283495d5e1308d01065920e87e41f859d3b458d594500"/464, @ANYRES32=r5, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000103800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r1, @ANYRES32=r5, @ANYRES32=r4, @ANYBLOB="20000040ffffff000000f92a8683100047", @ANYRES32=r7, @ANYRES32=r9, @ANYRES32=r11, @ANYBLOB="000000002000000000f1fffffeff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000608"], 0xa8, 0x408}, 0x0) semop(r6, &(0x7f00000000c0)=[{0x3, 0x4, 0x1800}, {0x1, 0x50000000000, 0x800}, {0x3, 0x0, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x5, 0x800}, {0x4, 0x101, 0x1000}, {0x1, 0xfffffffeffffffff, 0x800}, {0x2, 0x9, 0x1000}], 0xa) semop(r6, &(0x7f0000000040)=[{0x3, 0x20, 0x800}, {0x0, 0x7b, 0x800}, {0x0, 0x1, 0x1800}], 0x3) fcntl$dupfd(r1, 0x0, r3) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000005c0)={0x4, 0x2}) getsockname(r5, &(0x7f0000000140)=@un=@abs, &(0x7f0000000200)=0x8) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000001d40), &(0x7f00000007c0)=[&(0x7f00000003c0)='\x98\x00', &(0x7f0000000400)='/dev/bpf\x00', &(0x7f0000000440)='\x00', &(0x7f0000001dc0)='/dev/bpf\x00']) 14:41:27 executing program 0: clock_getres(0x3, &(0x7f0000000000)) clock_getres(0x2004, 0xfffffffffffffffe) 14:41:27 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x20000, 0x1) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x20, 0x14ff36a7c49ca0b4) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) read(r1, &(0x7f0000000340)=""/228, 0xe4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="96") 14:41:27 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) r2 = getegid() r3 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000200)=[r2, r3, r4, r5, r6, r7, r8, r9]) r10 = fcntl$dupfd(r1, 0x1, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) ioctl$BIOCGDLTLIST(r10, 0x4004426a, 0x0) 14:41:27 executing program 1: clock_settime(0x3, &(0x7f0000000000)={0x1ff}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x31f1c67bce3531b, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x100, 0x0) 14:41:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x40, 0x5, 0x7, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3d}, {0x2d}, {0x4006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="06") r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x6ed8, 0x7}, 0x8) 14:41:27 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = semget(0x3, 0x3, 0x40c) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x2, 0x2, 0x188c, 0x9, 0x4, 0x8, 0x1000, 0x80000000]) setsockopt(r0, 0x29, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffffc6) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) 14:41:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x8000025}, {0x6, 0x0, 0x0, 0x101}]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000200)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 14:41:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x1000000000001c}, {0x6}]}) r1 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x13b, &(0x7f0000000100)="d0") 14:41:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001840)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000001880)) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000340)=""/26) linkat(r1, &(0x7f0000000400)='./file0\x00', r1, &(0x7f0000000440)='./file0\x00', 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r2 = socket$inet6(0x18, 0x4007, 0x10001) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f00000004c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x8021, 0x60) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1, 0x0) getsockname$unix(r1, &(0x7f0000002b80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ccc04fcbe7a700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009deda2f4e05373195e25e8c93cb846c9153d113a75daef2826a155f27d4b59db57eaca3a856011a6f4be47f944348b663f9b026adf4c344a1b4ac247a216aac5ddeb25150f95cb2d3c5f09f7428e9db12a27ea937e7c35c887cbb6747431ee3f469492375e6c0f1a1d36bfd1b311a11673371a747f73098775462ce609d4f7bea749fc8f0afadd571938ce"], &(0x7f0000000480)=0x1002) sendto$unix(r1, &(0x7f0000000180)="dde95e6bd321ab864b1f794e5756493326a7d2bb40dd10847ba2a9a61e7c7dd849c52cd89215a7f47ad670f75d95d8293fb11298e6819f0018c0d22ed757", 0x3e, 0x400, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000000)={&(0x7f00000001c0)=[{0x22}], 0x1}) setuid(0xee01) r5 = msgget$private(0x0, 0x41) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000080)=0x9d36) r6 = getpgrp() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x19, 0x9}, 0x7, 0x3, r6, 0x0, 0xde, 0x8001, 0x3, 0xbd}) shutdown(r2, 0x2) msgget$private(0x0, 0x10) 14:41:27 executing program 1: mknod(&(0x7f0000001280)='./file0\x00', 0x2003, 0x800) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xc, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000001200)={0x2, 0x1}) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f00000000c0)=0x7) sendto(r1, &(0x7f0000000180)="4b9369c59f6425fbecf330b7f5df0d1558b0c979549253fde2af533fd63c88877718b6cc31c2d63ec63913c8e459", 0x2e, 0x40a, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x100) sendmsg(r1, &(0x7f0000003840)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x3f, 0x7}, 0xc, &(0x7f0000001240)=[{&(0x7f00000012c0)="f29ff541b8f37e62d5768835d9db9e68299c1547a0385115e49123af4bf5cdbc850be78397a569e4d5085cc1fda951aec72af39904757b25e7ef5a904e7c861929506f0f47b231b40a3190f0baab6e2f38707d494c50a1041bbb7d39256adc157eb8d30c81ef0f3d7a25a30e454ee3d43b5e3b3527dec25eab989701e4ead1b444d3c9bc1912e85f9a6eb94c479fe91e0df71da0dd630008565f0ac6c29a9df4621cd32463c77150df4a062a0a1f78aa30905d1673d015c53f169c1d6076fd0bc54280b4c18d44299b43c9ac35c0e75c78d7baad014a69be20f4a1a85ab5d9efeff4397385b13a40b21cdcff85b2a8e6", 0xf0}, {&(0x7f00000013c0)="9eff7c3d256bc356418324816d56da4436de055cef30e69aa3c87c76a6396e1cfc5d1fe3352d06361175be4ca8cb35623f3abac45a570c76628053edf3415f5c292bb00b29afc92f3488f5a64272edd2ef3bae7000b49cf7ddc239387ada0cd9deb9e4c59e5989e1a383099d416384d69c06bc7ec0627314486a93c355ab649044506ab072c5368d0aef7065d70d7b1e1683ec1e4b0d31e065e9b7a41106382098fcd78670e66feed8ecbd6aea3532bb6ad4ff7064803a6dcf89e6a5560b1959c08a21fbb589f4f307ed9aa32f1b27a3ff8ea820a5b89ef17ee93705c6e8a19fd1674c", 0xe3}], 0x2, &(0x7f00000014c0)=[{0x40, 0x1, 0x100000000, "8501a20f24eb4e85559685413b781ec0ce52dd6b19a870781b929f2f5c117174b2a96a6b1f4f8e18f0af0d"}, {0xf8, 0xffff, 0x9, "d653eb65d21a09fb8111b74f6573370fac0899eb90e840da71b44e25cfd4b6f0ae9f38787f6ae3a5881f6aa2eeed254a4de57f6df33e9ca2ff358865a3e8526e9b600122826b57292a19d04d92d138469a15e1bfbb7e2171c6dd79cb76d458d2625185225f3d3850486093e728e9b94e867a22f88ab4401f2d010014238cfe11063a68c12fe170d1cd627647674a2e8c90a17760a8835beda35ab27c08ba75038b20fe73933a65fc230fdf26dbb09a5e76da2c023955d16fde8e565dcadd5107cc3e4fa0d668bbeb499ab15db9e44fab89bcd6c366b40bd3feeae2e908e902aa6584f61547f03379"}, {0xc0, 0x78b212437b766cf1, 0x9, "9a833a0a4a60ec6e87e882be30ab36ecab7867ad19858811203b005b39831a1d989a9302657359cb6551afddf52fa0aa424645c130ca66eec1aa810ff6a3ca7b37fd3212ca32e90208a16b2a4bb5103bc0f118bf09f8d97abe43a845419f82faa4eafee2fe639936ccaab1b46d74a14bf33479cbc93dfc40b8063199b32a6fc8e8a3b32b2b91a8bdbd12d9f4e3fe4faa5780805b83911ad4ef4fd2fdffc5a2314584681aeaacd93b54014c0fcce6"}, {0x60, 0xffff, 0x1000, "82c4393665fe3546de26febba888a0237645600c24ac6737f2a9bba87d59ad6ce0b7fc9c14fd1fb4898e0cccf282ba495a906abf92f9abafb0241ff50831a64dbd0859672b9ff1c69e2d958a85bd"}, {0x68, 0xffff, 0x7, "b5881dde3a6587906e1690a364e849286a95b06c73012728e38788efa856fa3a31b94f84f62bbc855166f3be01e07e2500d8cb87fda8e826bc1488ec289e134297c99d626fdba35eb4b10cd74a9a44282b70ffd8069a"}, {0x1010, 0x1, 0x4, "e7cdbff3fa630f1be89b40e1c060760e8cdbdc75543d7e8b210f8dbc22475262e748528658b34afb4aacaa382342c87ebd9e951c225ab9197f78d8a140985fc6c5b3b1dc9144047c26ce253a92aae1c8d93e990523e779c9f3a723db979b87eb2194841676471c3b70c90d3094e78746a4f2ec32c8e9aa7d6ed0f9dfc803d67dbf4e96f95fd92f68ca2294881dfa610a5a54330b11c350baadae07330be4872a138401042ab99a64e38cbc68a30753e341900b598dbcc8bbe45b4c679870a238e9fed3509bb50eb384e1c7d73479652dbda0e6c42283e10ea58d3a689e2386d7936cf10c452b55f42c4a52d7b5368b4dadc5d2d4e7c25c4a2b4637703c828087f0a1931d185d8fab848fed2f8e1536b2228161c2586ebddb80394b1dd7f0012150d2209ea51ea46c4dcb909cb3c511cd9ae57a65508a9d4d04eb17d484d952043fafb654261b3433d7c3211de3df1a5a6bafb293daf4de3a49d17fdaa8074b2dbb0eb765ce61e3b982fad8bc8ec10b4fd3c548af4108efd9f883a202139336329e257247b65a037f6dbda2f6de8ea608c244b6b0e40cb36bbccc6ea4540314e4253e0654a762ea80093073406971e3bc71f1abffc0d2413b8859d21c75c8b3bb1b333ac7020a167628c5124803ad6ec2ec738cdf1d8d38c9fdde723197c67210dc6dc505ba2bb4875b639594d0cac3779d329a8697cae80700fa8fe4506c75e20336e3b00e4d49ecb941d7dad424cca9f18551ff911a84b78e0b17ddd8e40f70e3dcd0e5b8842a422ce62d091fb76f2621299ea79b4e07cb2961547cc552d853656483dcd52c2efb01b6f7ef1e1f1e7b30afae8e5bc07f8720ab18b238776a01272ba2acf7e90fc7d689b3403b1e15d80897840ca24dec05c910b7fa03e024f297264ba1638c033a85a2bbc544db11f4d1334295a26f7382f7455fe38e3d546bbc742048f5e888da39e206014e36cbee22be432a3b212cde282c0b0adcf15d0551f5082246dc0eb204958a6604fd0f58ae076602b0ad88844622a4da4cd92a2e10836decb94cf602ec9266902cf8d0cd640f79d7c80ae662356397a17857f4d7fc9e36c440322fcc93bd6333eba450b7730e90706cd7092e4705a86f4b775cb6a7c4d5edb5a0ce099955e24b563d12cd11caa0f3699a92d0d0664fcb2da58e02931235e3d3f14233157c3909b3519f861937386a9e31775a41382634729fa60e1cc3ccc7ecea6c03170edba6c76f2a8c8388edfb1ab4c58f0121a78a303c4065ab2935292a46ba3ad159ac6ac015aebfd8128c9c2c00d908269d77409e96e050a3888868b1d6a24b46186242c3a997c01a6e07fa3cd323d2abb9bdae089a6387fcda23118c1fdaaed801e99acce84130ca99a5492a36b50635a6979df93a30ad7d214f1d5db32cf542e9188268f2e2ed72c73452f86db8b2ce5a36bb9340ddf50b6b632039b38bf093a8a401135c1366c9a89df696826db72666dad9fb9f606bebadd6937b834d32f3594eac1cb939492a34a4f27bed69cbe80c877912c94eef3bd6cf5b1f1e21ee3466fa2095f11d2c342d99cdaebbf8432ea56089762934a3bdfce747b8e81d309c1913fb593e4898946dc25ee271a2fa0f2febb38bd7df0d68546ea67f45f6f1762e2ac6429f63628e49d1d1783211e49b25d672bd996913235bee61c95afbdabe1e8c965fbc1110ff5216e329315ec3f75ecb9bba2dabbfebbd1afee44c9bf95c5ff9f8cd1e726c1e81e6c65f7824a3bf8ffcec7af1dbd957163b08d62e713ba9f16bdb790b2e02e0bfb7f18cd036243aa1cda6bfbd5d9e61920f293a8147f195d45c85f25f2fffb44e969f416691b31c9fb380f27062655cd1cae4d2a434724db0cdded70bf80e7352b087400307945497349a8547e84acd98205e3f71ef555d4f9cb372e396b3feb4ae986505815751cb0773778ac81aca6bf2daffdd888c0192d94c2ec7e1a7b14d6c541fc116653645895e73b6f5f05d6a5a77feb07b3b50f27b41f19da5f0d80948d8401115c758c6fa586cd1a2f675c42da4c2bb662761d42f89c35d20824a5cc68d9241b53d13e552fe3506cb2ed3cc1903ce953575d1d204920be4ba2e48d8b834b3a9dc9c1b03e92a350d831d9554aa110d1ab3f5fd6cfabc0229b0b3ebe3b36708af3697d921310a72595bd28a682868c72f1b7d3c9de39050577d780c698d4cfd5e53f2aa5283651f56e62cdad86022bf1c156ab405397f6933a12dff011bf41b88ab6918e44dc71908b8752fc2700d3b6df9497e6c199d8c68345a1101ea19cbf724beb0940a30f44fd8a11e62d5e84cf0f51400f5cc1bd08bf091c26862895c6d95aef2db6cd4eb8e33cd5488e0e8d76df30abf84f1a518ac002024015dd564687b6348d86c8d0b3f8ce0c7a76467f66200492d53e68f4989fdd7240e91db60bbff95cdc15ea6b3f800dd7e32a37e76b071515626e1ab3d7e9e5f9c952bfb75709044a4bc868f6aeaf22282b67f387aaa9b53cb45ca2bc999701266662523431ffe4f1ad4deb7556b3dd30eda457dc2048af5b665b791c784695b24a14c519a25f212db08399ebefb176835266872989858b051a44b518392c205adc19ebf9be3c0d4f9b1f2b470440cf8443a09f1238cc4555a84c0c6d2470a9935e7b3fdde729133eb4b13d95aea0696ed202b259a12e9b9930c19fd90234f8defb402164edda412b3b376bf8b33f04d638c4c352e91dfe25ebfb943e0e49ca620050f21ecde0147a1f31f77ed00f6cdb845609c4754bed9b2e48cde70a1f28b957540ca6c77ba511534c75e1a11a3c74216e991b9e8470027a60e8c6d949fb22beb86c3408d16a796df855462336ffbc9f70d2aacf0ace03620fe772d0fdbca2cca8ebf4a8f71f319c59d36fd6c90e5d6940ae8dea9475f244a5ea21576ee8730d567d8be77419edb0964ed9793b23c283ea41ae6cf9bc4e5e09a448278295f41ee5b1b1c753573b43bce815f06af575957d2acd94ed9bd40f46df4dd21f7f8dcf7a112a15a249d778c8f32202e1a94015d4f7b2cf9efced1cedb6331d86212ff7b6c2883ee05940c16713953774f29654fd7c13263485918ed33dff32c60ef4e7e8168bdd9fbf8c6ac86d24b9859cc6890124b8ee5287fb4bb91acdf225a08cfa25f2c946b126e6dbd15802d494211ee6a5d8cbb628cba46e24f97e90aa3652fa49f46fe4e963adb947bfa1ba062f43a0bd45d303397d52c87859d01625394fd27cc72922753f4b9a3ad09b7baf0a272903185224ad99e460054e7c0fa43b5f4686f6aa3dd3f142182f0119a15536cb9d453dd882fc998c5bdb5a26b36f34ed2543a198a761440816b70052f749aab16c026d5c5b7c800b97e67981acf1916be7f7b16cbd89df4911facc3601af406d2217464162c4fdb022e1d57b689893f354dafeaa11f0ccbd60b6c995e4841983967ed05c1db9e56385767f5cc157cfcea040f72a5f338410a0aa1a323ff25a52a586fa4f5812f567c8672591a56318fb41b8df0bd1f1813cbc795eb96e5b84828fac7f93e7e24a57b87baa5a47dd732c6f180ac6a5f743f6ebda2dbcbda5706f27cd9cdd7dd31f4f994d75bdeb84782f94a2dc03b317b39c94bff729df72f0cd95dc314c6500006d945811eaaaa458517b25a9efddc9befd30d5e6ff864c285cbddf92952eadd66bb2f0f5da639c77e584097946a9fd760774a1117d5da32bd45df7ee60a37574b607fe29e140a3fc676a580716536abe2c557b56404abb4f0aac86859c01238c23ef0c1c1394ea225db39f933db58ca2be4671bb5ea69c6b27dda6895b93ce4f1ac714fef1188a8828695820a7bf64e529106d8c6fc7c6dd654bdb0e9c07fb1793678ff7fc51bf8019ccc6a11fe1a1fa6e20cb9938734ea33ec0397baeaacedeae1a62bc6c4f9f7b8c395234be8431230bcedc10e1cf4a63c829db2b310b2b98c2da19c95072ccaa68473e497a7d3d5f8a0806723f43785af120c95bba563b130f45af8de94f800feaf3989587fd9bf6dc3eec6af68edbb34ef753f15018997e2d222a548799cc9f12a6b23f878e924b8fa37292afe082e028a2d9dc7c7027404e7fde71279296e2fe41251100e5d2c11ee0e89995805acb157a72aa3bb3fd4f2e31a3e755e4860a8581a330b36ff2759452e015bd68dbb5cf92f178263a5f08fe8990987ecddb89906b8f4f30cce7d655d1c767e64ac34be43ad6b48c143f707d1f99ff39515922b56d0d37cc25e734298e23c5f9aba21ca221130813d4ef521d500636f1d117320819bee38daf778c4f54e408a0f05923120b19be426869a4b8824e28d2499f19141911058a648f4c497cf45c0952cd1f4fef417da19d729527f13d9817926c739cba0fd52dabe777cf78a468fc34d4029f97632c8d6a47f3af57e946b2c3f2082256f21aa7576c9059f74fe7122d1a2bc6e0439fbd6a9de1e4dd29207e3458b284db7edd9f9433b3e50e770850aa935488da72618610e6305566f2d34439e8ac464b2462780572ea700428936d920ce2c86524386f61466e389558ca8959e0c139c90c382213a0568dafab0de621e9afe79849ffe2a6419dde43fbb8b88a373aa63c41ed07e6d26bc5f865da39e4a053df4be29938ffa20b23259a376ad3ddffd041b450cd90879d989f1b64ed9e3c3f1fae931a774bee92435453e5212b78819c6a3bb16db75d92c5260eade099170464ef27bd0d757c12a3c964e0adb8d2d6ec1690515f4387d0c5e38a761b66459b33c625ae8ffc8a8582323510a88bb0504be1cc21b0ce8d43b27b68cb15fd37ca220d823315c2e02f6a63c09059ded78272f539be1ceaca17f9fb4f6873f68f59e34e372923dab73309848c5057e0aa8e48117ffa6f2207c27f41d1f9522ffd2793aa4c847b1173900caa58a03d2a312f897aa4abc701bcd611ab2808bb0c3a196403a578b84963fed66c10d2a08d14e7e11cb95ad5c577508ec6ed913903554cb528d67da10535f09d79dfcbcebfef35e5728ca6092b65366e134b57a046899d82d1c9da8b1ca9862739278a22b917dcaaaefdc3e76f1234641abc4a2ff4775ccc631eb7d5ad27daa25f15480f39cbdc616216e3d2f4b9a5a0c79f5e9c4fd575080f1eb4364e95a530cc2a8c4722a84da4f2b9a34df778c9ea764ad600f1bed25b55a01e9a2a7345c5f0944b14a5164be343030c97a51f39ac5ebfc9e326ee2771b472db5b8f8fe2192793670ad06a1c03e32354d50b4286bbaded78953be34a15bb4e0d64a715a71a689884bd54282f8e85b4e3ebd7a1cd974c816add5756081fdd1a620654e3a1a33adba63d03cecef4e2e1351cfbfd48fd4d64718d33d1adb2638e3f6bbc05ccc7719a21db11afab87d99b5e7313efb5f4c60d4d6dcb92b7ab09baec074f999dcbb6edc4a19107c3668f19ebfe2b632725d2471dbc1c68ff64f49ed07a38fcf0885fc374d4572f1d990e5026aea808fdc318395f2cbf9dab18540b5fe3750fdcdb3b0efa326a3fa5c6bc5fdc54cdec3e344c21081a8361c7fc381d30ff3c89cc1e4e6b7c0189834b4c87070dd5e7bd486bd4ae84d42ba98b3b0af0108213c7b2f3014f6d82b60dda3e1215d21ed36045d593adaedd406bade22991a3516f90d4c8f0be8604558c2f3be1ecfecbe1fad8228333ae81e51e4a2d00c8dab6dc071c2167eceb49b4d9c8fd498b275cc07cdd9cf2a34facbc5da20d2c1c050fc43f06dd899dcc5227c229cf326ded51738e851ea97aec51c8493345c46e067ff6b3fc505d664a77aefb2c324fa571edc425ab38f3bf98d0ebba7bd"}, {0x48, 0xffff, 0x5, "6a4f79ad0f45a0c1e4f64a5e1997bb765f0fc882993e4467f8bf12bd498a66792d3f81f1bf5731da4fa048b58bb6df02692af30b"}, {0x1010, 0xffff, 0x5, "653c132500c66ea0bf4901160edd6da888b6088e64fbe6b4edcbafdb26f97811cbdbea0081aed41fec3053bc9688a926fdbad583b05d94cc65c10a4889102002fe4d1758e10a09bdcef9ada298b4b03d6cf87c327e774dbf077294f37b0d8c6ce4853a830f18d201d608fc605b37ae121c01237dc4b8d7024e6b6dcb286053069ae1016c861852080e110424afaa4bb0232f84571e7e51d3fc284772aa8eda73e284079e7d7c8fab849ee21b44b38e1c84391cda71af94ca1bbd6d165c8e604a9ecac9faaaf5eb84114ce32ab1776f7b8223b7c7ea6cd8a5dbb20bbbe60fd5197cc1e27c52bbdd1ce0f151b8a9d6c74d041c3a1c3907cd890f15414e68724ddeb3430487f6e41816c95065c2589e5be7982603a21b50105ca863d9d11e94d9a5f5cd29f967f5e0e81ed84c3fb8577d0d0496d5c4b206ef8a1d248151894a3898c9235ed0df1c229292b29fce2bced33183a68334d8a48bdcccc1c249647c9a68fd8491b0e647e8be9c65ed6879395774ba2640d236c0c7d309f74478908c4ca4ea48620020a6da34233ba27129829a2df36fe8bc4aa9b16c3d250b11703eb634106888464adc9c21c0bb47f4f4d3c1155c01d6eb414d881d56f15f54de5a315dd01f87b96a45484740e8c53af02cb895446990a31b7cb7abd40d90d39789114b40a59fda64de92b77bf2ebf30dd0a684de994676b1af02be84df5c907eaead2bf57e0ceddf5d0225a7eb579b02f7ad466cc2feab4467a4953a1f72095b8c09aa6145354843dd3407a6067c718d95f4e96d7867683eceeea0fbdb21d6a53285bc8ef6562cf68c558fd2d2af38308cb3628cd5e3d9f758268f412197e005a28b396d97cb84fb46454b25cdd7d126d225231f0513f6abccfbd5894c411462f14b2350a527c1810be0b4045cb3da0039b2495fc0cb125eb57240f52e832c824984987a0bc8c9c654667f66eac7a3c6217b222d8d9b07be979ca39354aec301803fa59a9684e604134e5e255251ba8b8c6d4e5ef49c4c72414896b3adb4ed9b4333537646d616bc6e84c5bdd9313f7ee33a357bc4fcbd59b5b18fdfc2659581e8438908e538c3f3405a865d66fba1440cca316411587d9c74281ee31502b42963424b1136bda9a02febb6e21d4a2381cb088ccd190d20b51c8310b9b1c2628062af70ab50f5b9241cebcf924d94cbad6c8089d9c9128f34c41565a5142117aa7e6b67a6905cd9be106fefe0a6e4f07f6089245f703ae7d40ba2edaefe9ef66600771af049ff7aec8cb51aadd58bf96bdffe4fba2569d9c87095fed885ad3d2438d27c6dbd90ab2f814704f295fdaffa567b083ffe40a06e5230324128342c20618979a7bf3d824ea756390980bd28fd59f4faccdb69baa6cce758566acae146d7315896c0f4bdf24c756cd2551fdd70357027c25f0221bf6edbc2eac8eaa27d34184a9d030b4799f5d6724b27b7596942fda08bded179117c5eb078bcbad9fc76699b50eccbc2c3e5bc6806a84ff2e1e2f987b5a1dad92557dbc0c372f0e1ad921749326cf471fe47d3fe03a5a4cf3327e68e09f2c6a66926da6fafeedd127a5b977508e5b6f2ed37e9bd51fdaf240f57c4d729a53ba14163a6a90f52b0407c880aeb6a95b97dc5091249f42a6f2b8c5aeae49358b13e49da2db1f5cfac312bf19c8d4510525f651d0068d187bddecad89b5e5150978804561188268a760251858fe89f0b823be6b49d560018fa5afe4584a87fbab5e94f4a7cdf864b941f1a487d459ff39ceac68681ecb40a44cb1af921901862d35372658c6b9a5681a227f5ceeb328a28c87525ee41acb26cb1c3f85745d8390acadf369969c7faeab8daa8e898360fc4d68d60da8403c97646666ac4c88fed383d040b7b6f16ba96eb3514356fcd8cb79647aa1d9999f5b16ec5e7c8920d2f2a4d27b0d7b3c1683b26b777b1ef7441b6b9e7c3ac37d5aa90221e448cfc87606253671555ccd253b2d98851a3d60de74edcd12c1989c65975310b8515d70577b56e994819ccfab68df08e3bca95348912d55a34aabffe899b5a9dac7b7556589f86247b82a67cf29f685c353f41efae2a55997346f12f0b7af562dba9ef59d9f2564689a14c559f0f605b756075f17e34a17604642ab5114400fe1997376a09cd645b5c84597162486903ec758e4da90e03d4ba697f0197057cf9a2fd0dea722a971ba6582f6ae0de8c124c72fe0415bb5971356fa3ea8422e812cfa3b473a0ca6ba274b831eeceabbd1d97c25b8884aa2a8979774ec435980621a63bf7cfd0ad7705226c086283972fa3dd3265961976c343fd2222da78c1a469b4173ccd46bbc736467325f490848d9888e0dde952232638237e5c74224594bb81d85977e7c07434adecdcfcb63b23c422ce4744f9e9b4b66d471d719f86c01874cad487fb2f7bfb35a459aedc9b15b53521835a0c4b8cbe0d38d4a32c17aebf210c69e72b4f6cb83f1c5543df4bf77e6dc713851357b85f58d29677c5cb9bbb4559f3cea2bd7e7ca3b65afa614370f29ba6dd48bc6833825cc456e12f4112429f4bc7dfe4311259e5429009779a5701898b9d186cad114bb8fc5948653bdcd197f5f1b8bafe0aa3ee14f5ee7fa33c308f1442a8108b90f223616d3c3399c6b63f28dbbe5cd71c8f16e512a446d8c0fbef926e82f798229df36419bbce345a28fa230a9ea1e455fadd66e91cc5319c4d514d4e4c921c482811ca77ef6ad6ebf75d5070cb218f2831b49295170a0d7ba9f1f1a6e52f7e071e524686d2ad25000b8cb5dc766e4610648e200985acc63d37ca633e163eb5173ea86c79043ffeba5a4232a8e4bd5fb2a214da0b2756069fff63f7195035082198d1c9e2aeb910577c9345cc8b3a82f1017924cd4d04b559d786db8e7ce07717b22663b4e395bce11d6d10fc35e7438dae0502414880979d4781e13a750a3aca859fd6729c836cfc32ab78e5770bc3f49aec0551f858c59752310ce770ed5b750f0819ca073380a255c8c67e4b7574e6ec777dd2d0849c9db32bce7584cd5facd6f995e6aaaac2d162f9fd7ce1ac8eb3c9f623cffa9a5a47a79af828205afa558a6980506e3fad436bf006c0ee16fdbfbde142b8459a27f482b9b9d8f5754c19a1a90257cab0112e21e5e8c07692a6832a8b5ba80969ddc8dd3ef14bf5ec32890e87b0fb8247502ff24e063184d106eb5db2cd600a89cc97423a201bfa08e398d521714f2d6deac121d8bc6e0111aa3cce85aec599e9dcd4794ada89c575ee385e4896966cd3c4cecda25a6389ac5b734c568012917faa71173ef06b098174029ae7d9a66e602e57bf54eac866c577f20aa2f41952e87beb69f9bffdf8cec3234c6c837c16c3f380ddab25da892d6bd819c562132b4aa4723dfca50e3bb4a8f742b1cd5e021196df3cfef2ae5ab5e0b991198a9f5d4401c45aee9616e98fbed96cc54f6c3436762cde9d8cb1e21f649e449f5f6ed0117cddd37f33afd179a7efe31e4e7eebde61de34aa957835cd92dc3087bba79da2700c1eb4536bb80fb544778ea416773ec405c3014890ecd9422c677570cdc0b4e39d813f9c52c3a0192efc2729bccbe074c3f592abeb3d8a30144c67b6885a3ae994b3127ea19e7f18c88f150b8073beeae8612e2751f80c8653c77f521b423310fb9831e071a13ec3991bb9d084528f3a05b44ae6d5286933171675f201fc74002ebab66d3bfd6ee60fc4d384a3d2623ff77eaec64a387ac0c49c7139d080cc1dcb06b83aa1bb01451dfe7d7a46a8e82cc1df4ef8dbf67f4257fc45f215df9aafde601d3968b9947f6558678c2723ca41346fd2d30e22ad8358c6711748c4facdc85eeb84fc9e3e9473a65d6966a250b4d1a69afe7f244660946660f11f02887b140a02201a45957969d6c56d65516074d3051b30351747c37e3a9a5e9eb0d2856ca0bb2969eae72fcc96e7c5de0d6ef84e8e87008b69c160d7103edf6f57f3d5f77dae6ba06189a3d2bd4fbf81386b690a799cd3f43345024354eabe15ea5087c826527a1c3d2a9694da777ad4639362034a9f636442a729214ce91ada0d1e277d3fd466e1dd0b01083887c41f6ee736210676256f4ca8aab49572981d8caf37b84259388cc027b31f0d3307a6a4459bea6d611cc34e167591747e8f0bc5535943ffd0b9025c6b81dc3ed5eb60760ef16e324be59f2d308689074d81de0f9eb6aa2e2fd0ccdde6d0d0c44aee2e0cb87baa7483c60e2a0916ad38087095b146c2f2ce4ba83934cd3da34533bff3309967b713fdb07acf254e0a836065cbaa5224cec19c321ac4d5212f448a0692d427fe64092c6c0c884f85736cf55695f0894ccbcdc137d20510b043f55ebdcb4db8d209a21326a16df366d45979f65c24a97887bfcc078b04e9897ad2f8013554ae554ac96fe367f68057fd094b453b884631e443e7f227055cd6254876a5e6bb82e21c0feac0a36b0d204d70ee101f5a577be9338518c3ee65703acaa1f30bdc769798e769aa3098467a7a9e5f4e4ad9b541341c4ed2bd0112b0904b4503e29b00580e8de6a6e16b8f82985230d6e8d5763cac24a086e30e13404b5d8cf154414e953459f47a09479dab6c41fe1b6efb29838263ae2581106f27152ab24e197ddd08a240c7279fb9762439e838499f8ddf78c7d54d65690e4f8ba7720f878896eb8794a194aa54c7472ee8a15bd2cb8da2f05c4f8d280b4b1dc22bd0d65cf8e5a45bf265cb415b1865a517a4e67ec053c9cddc0bc22d6c36e65d3c9ac7df47bd987c7ea3f0021fd2c767c4153097b207da1af606f3d8ce4e264cede4cf2953a98095bf6b44725be86533e66428e5fcda907960cb7b8b212d0fdfde9c2f6f498bc462f48506794c08f1a8c52488b7dd5b643ebeeb6286e85b2edb54f21834b2de3cb88bd380b315652b33fc7a651f1101c27d98e2f3c783ed6c98ba20175045d00b9742224a0fd28bb8c8d5bef5aa7d037907d88e92803a30fabcb8a049a5bfb49614f1e47f72739785019c93babe146dd7210773f9c9830a3a53630fd499bfad7f4eab12baed929a95d993f5f3ee96264c96b5c37161873a9717f3328f8ade83094c65e0159b521462cafb34416b0d3fa897293e0e0575295509eb4b63daae5aba81e1d9bc3dfd9284f0e09dff928a9ae1663d1ad50ac6f5f4f7ab4f1cc36cd9053e232273ff601dd39ab9e23b651adcf64b6381a316776c98a9284521f432b5ac991b73f11df81493e33958928c93f2034b21c18c927d35926c7abe26bd0b8cb1ae082dcfc97d68b22ce49f3854bcf90f20fb72c5a7b9713c517c731f4cdb93e3df8d83a39733910eba09a93036ab9d4bf4cbc73b0dfe38fcf29277b10186f49b11ee4139c31981ab755a18ef947e74f5cb3040b63d748547164ce1969c5914c6e5aeee19db34138dd3a593e5bc6e36e92b734b999efba6dae0361fe6472fe5bc81f0aa3e7ba825e50459f14dfe8508078baf140596abc23c77f5ae825be8eb474bd7f065adbeeb4e8ef2249402688ed282562e3e264b4c1d2c63f024872875217607d2c52ad10e23dc980722e7500eca628eb14a7e4b7de0ff6b8f3e344bbf37e9b02fc2fe2edd12b04d0fc3e147fc8288a5dda05e53de72d07d0037da492c6e81ef11c4ab64459d5781ab55d8c4e5a7a7b5fb069d17a3b5a010b4c98bfd3d8ecf8c40e5218f1fa422b5a5581c266c0c43aa090ec4c44370ed5639197ac16fff4079d1418716f0e0c1171a2e8f5deb335afd51c7211f485cff68734ca172ba2c809eb0f3cca29fb84490b201a79d1c925ec8a2b69dc8"}, {0x40, 0x1, 0xffff, "4ebd5b6c29b46faf9f2cca644ba8ec940f832a78aba3e19ea4a3970db21c1cf96f2f86792e30c3d80aaf6c97"}], 0x2368}, 0x2) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000003880)={0x20, 0x100000000, 0x3}) sendto$unix(r1, &(0x7f00000001c0)="62d566ef970055bc1542fc0cd25e18c331417a16644b72d77d0e1e0735654eaa8ff7f80df201d41ed91d990ea0a76eab49ce40e57c356da7fe814b5284aa66afc74d7790336a067f9e0cd30197e94ddf8b4ce01f78cefbf1b754277f0cdbfe15a4ad02a58217ea10ae7586882b64f78105182527227cf36f8460412dfb5149ef31bf6674d43fb5db2c516801367da7c92fc1b802dfb768dbfd6721b2209cbce9d20905223e7d4664bf08004ed69a2fbfd1d729a67861463f74389242b86e795e21dccf198394f61ef8a848579f01b54248613a2f09624828aab766a4a1fda4135c911438b1601bf6e62301e6f7d6a0fc4a9364c70bf163a705bd6a2eed72f2b86c7925672f7063aa279697e6413d1bb5e19a72e0881a5d51ffce3c6df16301ecdfcad50d892e0afa6318275d95f7349fc0aef7d48b5e5260e01c3c15c62830c560d2c017ddb051ff64f569f2f11e8558f632473d9f63260454ca47f723ff8fe7b670604702a50d4776fb73d0204eb97cf1f3c081657674d53a141b0f3ca431b531a8101f4dd091b2439dc0f3ffe7da43a27db1905869a88f39530339128b8183c26dd3cf57133f79f597ec09c6b4311c65f661f4374a35c33734609696810ed791e73b5c28a3b3f2ad522e3cd3d90df8df18d03f0fb330e9796e68db7c38d0fdc435ad2b3841bdf80a97a6fd522fe8fa77e049de74b78f20b1b3e240d8fc1b6470ae0acfbea08044e1323f997981dcb757d09f205422a01ba007a3ad3ff207940a74ed70c2386d9c283c56c4e50a19cd1ea2a114d3c242d3dfbcead9e7e193c679bb37c45959b47986b4f24f990bdfd99325e633711e41cca528bb63fe23c6e72d5d21de3ef41f3c4751d719553cc2c0293186c593757c8a559403a9366ef84973ea00b2833a954df2d422bbb7aa507b84728d8c54bb788f348fef459e6597a2911a0de5fb5fe9479c0d549b22606b0dcfa38c4b9d5204f6ce1d16f8e5c5c9d6c9679ce30c215ae338bebc8cfb8d0314efb70e5ed91b133752ee7f2a8d1dc83eb7458ca57fc48f5d3be16f9e59230100be7c388ce3a11dba602b4ac6990f18bb037d02885cba1c4f29b102b8db08bbed3c9955833004dff47c7375f808f3dffd9427ea22b44b4198c4e95e43aef4354ff644a3f7d20b6118548fe1f7c2891e765e33db5275efb829f7e0a2e1af87dede59de8342b5bc00ba37f1e2e0c28bc34c53b88d16a3d5c868623d0efda01ad9a882a03daaf89c461f0a83bec97c5729a28bff3e10f39d70dfa37cf299a16b0eb9f76bbf8b11d69b766a2ee9e9e4e770b14d44896a3ca6bbdc859e81e16324bd8ed4d857ad4822633d11e404789ab248217d30eb8ff0ab9a7af241ee37479f42bbc989e9025a80f795f753cef9302d4334bcffd75c2e6ace56d412e27e1167606bbc69d6e40f2854c9b03e1a822adaa7c46d914b8fa0221a12524c35117bcb2b7eb265713ad3917e53838a48983aeae04dd477f67d27e4f78c46abaf49d115ebbf166566f9d6e534bb072cc4da7b7ff1fa85a470dc3890036caffa8c3427aa839656a811500a04106addd9217bdecbec4f8c64ae41e33500e2ed778a5c619e431b1cf2d9e23944f0697006eb4df0a7aee31c701000e265396e5c6047a4d3962447452c1312d336714f9c8e56d97b343187752e2f18e5c650212a5c7e82f4c4c103d73477fb897d726004400180052a0cebebf5b796a2685eaa8ee9fd5ab45d73715204f57e046d36f00ff6eb24a53fe8b5a6ca3c6d3defcde9691a0e85a481a8c7a64a8b2b17a7fa03e5c45881e4a90af285c94ed243f86ff1d604d93de295e77767fadde9e2a519e83069441bd645a2f5e64e487d5b2e75b612401644263dfecf05e3d5cf993a1b4a7bc6d53d669a54a305a20ae6be6642709c77cb1dfe7c80af76bd30537d564a6398fac025434066871459316e0a2653391bdf92fc849ab929e9e2e8df46c22a7d55626f924f409cd74206158e2d7bddb452ce49994225f7a528c067e30b437e8dfd3d58092df20c837a207f88018c6068303e70066159128b66f871e4d4e58087120d3c400eb81014bc644a1bd152e6d59e133ea19aded28f8b29a0b032e887682d4db27ab1dd00fe719014e91c744dda6d018f8c90b3f9e02165564d43d86637185303f36d1432f60b30b4c8d1d2837fa167a6bba6a237decbdc7696f4a73581d5db7d74ef2ab765a7528acd957d1f0c2a1ea08bbb19006c7ecf51a3fd53c36c09e03946716972bacfdc3f043a6890f05d5e45e7a5c605100cdb87190e122ff3aeb7f9f5f8a641ee41c24dd17698699dafcd0b3cf16fbe18ec85930400897ad7c36477cde764e78da0df5f0fc33e4f712805ab41a83a00b33da9ffeb736236e4e116a9c419331f7c49989da0730fb02d878a727fb4b089632c8c708a8c12f63d4151b94ed14da99ff0153a541ad5c76eff9d699ddf51d32c0795478460c2bb56db89612f4949c2eeff9c2982166b57e4c975f18610d624452b84a2e7208dc4e968c3db0ac0c23b6e0f507d3b1394f9909397d5f8b72e18092a832c3e46443388c0a2e7abe5b28e23d4827218fe5252c46ad33531d1629c09699dd18e3bcb6d2f03154346cba3cfa736bb3d8e93cb3d2d871866ddc71a3119045b0857ab346b76b4b5df2a91afb98ada5badcb127e0405f788f4dc8ae01da8e81eac2f7690809906f4e9e2819364a4673503ef33753f8d17daa89e0be533ed7176aff949de88cb37fe4311dcfdde05564790bd51b6d2d35bac34a74199e3963a7aec1af7be73482847b0b5bf1b389dbc5dfb7bb1e04c121dd44e3de88a769281d8f4811744521dd06f30b9de7c2916331c2474ff3d760d252523a35540eeeaaf677f35c694f85521217f1e781c5a9f65aa0ca47380f5f427d8c93c64d34ea26780355220941c0c9ed0d8e4b1c843d46e759ffe902c19d29cff448289b8411a4c7432a40186bb80111c4de70fd2610d9a7e86ed0388a5db3093a1d3fac484f00c8c088166f90255808b0cd3f2fa103d4ab923da2a2fb30dde5b7085cdc98e846750f2a27347ffd9e075fde3074245c5fb72ec41ad969dabb8a680a4fb82ffe374b8d80143f6e2496e51211a087da003cab07be962dacfe5297de6e9d8e20debe0dd619fd081a9818a55a12c4d83872459874c63b3605b23163483a1247e3324225062fb042cb7107695a135a2d0181772e1e8b8bf66b57b237cb0d9f4de2f66bf320897d635225724ceea3dd774bd38834c08f24476c27fdf93a133cf027f862bd63599b76abe3746e1269b8a0d733eb7a1d55027e8021baa086eb83584f44a6ab5fa00c04b83f55cfd2e8dcb4ca741b676f74810586a84f503a35dbd34178c923d66a67bc7720d9f0c9d62953633934189c71b15608996ed5683c4020a033bc177f7691e5db874afc60656385cec6207da69f0f5c50b69ac15a6cf46a44baf62cc01270d1bc5a0c1fbed4c48ca29359eb1476bcc80246962d52fe9343997a45ed208261ecd51849a09a77799916de7468ea9731dd486a1097e312c0c6b2b704306b7c2f434f96117ff16053489229b592640957144b9cfea1f33ac1bd6bd898e22db31974731ed7a678e8cd6d2e485ae4ff05a4ea8087d0458762cd6ba0bf7b27066ffb1b7beeac78f49604e079f3ce42752e67a037cdb0b951f0f2600a0f417ac23ec947a05d28adbc14d345f9a28678e29f93d3759a91a7fa183ceb93656a935abbedc08ad8ca674221c7a17d37d379ee2da2670bc99e668480236e3d89a1377dce8af316c2866c53a348c45de72b16175879637305473f448900f7a7639d7397f6b77b0451d86f9fdb6a1a7b2e62de8ba04b0b3f6f63363cfe711ccbb35c2a633ad64cfd6a4f56ea821e34577e15e81ad3256d2db30df0b8e75402716d43838311cbb1cae67160762386e513027e22f48645991dfb10898a41287336c97543228838c538d27210b3a3b2abbd9883a090b3d0c662d5b6b6050676fe4bdc56310eec1dbf82993d3a584c3af5edf657ffed31a5f0cdad51e4b316ede822cc28d462257123213f370accbc1df3e1812d6ff64e2534af6294f3bb4b52c64c65a5b7026002f5f8f7e7704bd78f88bf2b9a2b228ef359e888d2047a8f11ef99eff536c389944e4a8027b0c04d210a922903ce9c703d0b24d1731d57d70b981904927ab6135d31a2d8c52a28213dcb6bb2dafce828fc3e1353b212957baeab8344424948e35cc22c09502d1c5641e445ffcbf8ac2480dee66c3fa7932ab2be780385956ebcc900e468bf6e562c7d12c891dafa22926e1c7865a7dbdd6a9ddba0092f3e457557f1e32a0adf6e4ecddb1690a499b9ef404b0bdf0fc50f56e75c160375a43302a0b5eeac86413d7e9f9dccc04540d830b96629a331204d2902edbce226b36c1c74e596ef2d4355065f7011e86e8cedc939bcb02fe13a459e6979dc8a734b131fc2a85387090ddc88b8810ea74aa4ccb75a838dd93d6ee3194330383a52909b2d9a7f4894f1c69a8f7f9bd368226a653b29dc1c0b3989b1b2ad3b09e393d5fd55c7ed684d8f2f322b2cf54a9f8d751a49f6d2dc3470cf32550cd120c65635a8c5f98716edbaf4345d1d2be356be3066eb5a589bba7fe4bd4fc48f7df73749b72727a7a17cd8834aebff00a59319acede8204c062b97f3e767141476660572e0da1d627e40c547a7377508fa12e7baee90708761566037cdef5b998e62bb07c4902c4da54b35fa572d8b4eda3beb9087586fce68ecad4f38817100fb1043d85293f2844c9b13a743d40e25f02b152b39b1a592e0b778b7947d899639873b8105168e729f3230a4de083a2712503b040ee3e6257e0a4d0e045376f46d54e85990da76ed2cbb1385bb1e0f2126802a4fd2311e682c9a89b4ed8877a257fc3c849fd65e5b0b53160645cfb69ecc37439a24229a775ffd413a7a94e1695af0468fe51d3fffcab3b4cc96c1edcbfccae178b4ac2fe20fe8e23583563cb70bd89d81b9fb39a4e8c37b4021ee4a66b871c5c3b9f4324c89148a205a56740815380dcfb04b19c314db55b01525228fd75152fdabed1820c620536ab345e3084d3c5c209e3b629c90b1837c9e1fc3a1894a6b572c456f12b9d4f2c92519dbf3425fc14a5d40695427184af36ba59449a2d60a766ab0b06ae9e466f101d1bfbe3f1f696a9091b398cceb86d6f652489026de10e56055618a519f074ffbc564402a98046e16af99c4d1f45b7a8ca3e133b4a295b08a5a3090805ddb60bece0bbc135d43965c5716b54759eddebb3cf8999ab6791a4dd9931e7afc9d6b94af4983193f8266b9e6caedfe590b2db32315f010a59503473f90bdd8f81297d5d9f215f64f6b7c965f2b688701bf8cc502e2101f2e4302bce3c755b0124d2cf2cf19544a5c57b32971d1aa9a0833bc5b774bcea792bd1809a71de607859a8815220653462d870bc3a5642f1e711497c7d061c66f0b7cb31bf893fe5700a630bc629f31a8c084128e53fd108f82584da5141a71965c0cbf327d8c6f8fcf0c325a8fca1aafb858eb4088232eabbf3c0e3886eaa9c126ca47fb012924ff2d2344b651fbc6f2e1e5e5859ca306d587996e6d77043e8c16388bb6867e02a17f3383fbfdb4dc44088af8547cde7d3b94052f44cce40be738787d5801f9f76cb001725c34d33220c6478e30dc5c2240ab917b63ded66bd34443814a901c38f84b670f713a27734508ff25edbe1ccd78ec8dcdb5d50b28a6108f4dbdb4b7480300b69d053ca54a0c5bb2d2d90b3ed2b8c62882fcb95de58b9de", 0x1000, 0x0, &(0x7f00000038c0)=ANY=[@ANYBLOB="0100010066696c261643a44cbfdc33acfa4c0f28916530"], 0xa) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) openat$pci(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/pci\x00', 0x200, 0x0) 14:41:27 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$setstatus(r0, 0x4, 0x0) ftruncate(r1, 0x0, 0x69a88df4) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000000)=""/67, 0x43}, {&(0x7f0000000280)=""/217, 0xd9}, {&(0x7f0000000080)=""/121, 0x79}, {&(0x7f0000000380)=""/244, 0xf4}, {&(0x7f0000000140)=""/186, 0xba}, {&(0x7f0000000480)=""/117, 0x75}], 0x6) pwrite(r1, &(0x7f0000000240)="1e", 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x20000a) 14:41:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) getgid() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0xc9, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000baf000/0x3000)=nil}, {&(0x7f0000bd2000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ea5000/0x1000)=nil}, {&(0x7f0000f08000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=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, &(0x7f0000ccc000/0x2000)=nil}, {&(0x7f0000c8f000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f00000000c0)) shmget$private(0x0, 0x3000, 0x6c1af27c7961428, &(0x7f0000f20000/0x3000)=nil) 14:41:27 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="3c87cc1a448ad274409fa1c7099a82da28f36457ad3ddff035b7affedc3b81fb1fe26b39ea2ed65bb5f124f38fc8d86e98f489cb5aa426a70227502e5058e7badbd6484643f956183cb793371581a7e74c39266cfafe764710b9a14cc6ab8ea5bb3ed8abeefc45cde54584822c8b991350c92faf17789ac25dd0079e0da16bf6fd8178f4db724a6e80085c27160971e50b43493bf85fcf243d", 0x99, 0x40c, &(0x7f0000000180)=@file={0xd57ecb767cfa12c6, './file0\x00'}, 0xa) 14:41:27 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f0000000240)=0x10) r1 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000500)=0x5) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000040)={0x80, 0x95}) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x2, 0x6, 0x2}, {0x18, 0x2, 0x2, 0xf1}, 0x5, [0x800, 0x7ff, 0x7fff, 0x5, 0x5, 0x34, 0x3, 0xaef]}, 0xfffffffffffffc42) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000580)=0x7) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) close(r3) pipe2(&(0x7f0000000400), 0x10010) r4 = semget(0x3, 0x4, 0x40) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f00000005c0)=""/206) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) mprotect(&(0x7f00007e6000/0x4000)=nil, 0x4000, 0x15) r5 = msgget$private(0x0, 0x400) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x6}, 0x2, 0x7, 0x0, 0x0, 0x4, 0x0, 0x239f, 0x1}) 14:41:27 executing program 1: r0 = semget$private(0x0, 0x4, 0x408) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="eaff125c00000000", 0x8) getsockopt(r1, 0x0, 0x9e99, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = dup(r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x4000010000000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000540), 0xffffff37) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) link(&(0x7f00000006c0)='./bus\x00', &(0x7f0000000280)='./file0\x00') mknod(&(0x7f0000000180)='./bus\x00', 0x40, 0x80000001) semget$private(0x0, 0x4, 0x5) semop(r0, &(0x7f0000000500), 0x0) flock(r2, 0x6) r4 = open(&(0x7f0000000140)='./bus\x00', 0xa, 0x8008) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x7) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000300)) r6 = socket$inet(0x2, 0x3, 0xfffffffffffffff5) dup(r4) rmdir(&(0x7f00000001c0)='./file0\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) accept(r6, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f0000000340)=ANY=[@ANYBLOB="5a0610cc254847c5a5d10f00159c"], 0xffffffffffffff7b, &(0x7f0000000900)=[{&(0x7f0000000700)="4e8adc14a5238ff7a5312e6ea37ddfbeaab469192e3371a57bbab6a92e359defb6202dfca4f9ea3b001659d0c4cbde518eeec1b34f14390e5a63177d745d90d3e0286529dbc83f2b08670f02000000d88f081ba5c63c9547badaebcba174c235e8881bc91c0e490b0000000000000000", 0x79}], 0x1, 0x0, 0x1c, 0x4}, 0x3ff) r7 = accept$inet(r1, &(0x7f0000000580), &(0x7f0000000680)=0xc) dup2(r3, r7) semop(r0, &(0x7f0000000240), 0x6) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') 14:41:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x200000000000023a, &(0x7f0000000000)=[{0x14, 0x800000000000}, {0x54, 0xfffffffffffffffd}, {0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = dup2(r0, r0) ioctl$KDSETRAD(r1, 0x20004b43) 14:41:27 executing program 1: msgget$private(0x0, 0x91) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x0, 0x3ff}, {0x1d, 0x0, 0x3}, {0x6}]}) syz_emit_ethernet(0x1d, &(0x7f0000000040)="55df8b3b8c41b82c9e6a658c555681b00435aad0ae2886fd2df20f9ab7") ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") fchmod(r0, 0x100000032) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) getsockname$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) 14:41:27 executing program 0: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) mprotect(&(0x7f0000459000/0x3000)=nil, 0x3000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x620, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) setrlimit(0x3, &(0x7f0000000080)={0x45, 0x6}) 14:41:27 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000180)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f00000000c0)=[{0x0, 0x4, 0x7, 0xfffffffffffffff8}, {0x1, 0x8, 0xab4, 0x449}, {0xfff, 0x8001, 0x7, 0x10001}, {0x80000000, 0xfb, 0x1, 0xfffffffffffffffe}, {0x7, 0x0, 0x4, 0xeb}, {0xef, 0x8, 0x5, 0x7ff}, {0x6, 0x200, 0x80000000, 0x2}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000140)="b2") 14:41:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000003c0)) r1 = semget$private(0x0, 0x1, 0x64) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000400)=""/213) r2 = socket(0x18, 0x1, 0x0) semget(0x2, 0x1, 0x420) r3 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x18) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000080)) poll(&(0x7f0000000500)=[{r2, 0x20}, {r0, 0x10}, {r3, 0x20}, {r2, 0x100}, {r0, 0x14}, {r2, 0x4}], 0x6, 0x9) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x10, r2, 0x0, 0xc) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000180)={0x2, 0x7, {[0x6, 0x200, 0x3, 0x4, 0x1ff, 0x7, 0xfffffffffffffffd, 0x200, 0x1, 0xc88, 0x6, 0x3, 0x5, 0x2, 0x1, 0x1, 0x0, 0x6], [0x173d, 0x635, 0xae8, 0x8, 0x80000001, 0x2, 0x7, 0x7ff, 0x100000001, 0x5e81c849], [0x8, 0xd6, 0x8, 0x3, 0x1, 0x7f], [0x7f, 0x7, 0xffffffffffffd13a, 0x2, 0x8d97, 0x100], [{0x5, 0x5, 0x2, 0x6}, {0x5, 0x9, 0x1, 0x80}, {0x9, 0x8, 0x4c3, 0x3}, {0x51b6, 0xfffffe0000000000, 0x3f, 0x7ff}, {0x100000001, 0x68e, 0x1, 0x3}, {0x1, 0x3ff, 0x8, 0x4}, {0x9d, 0x8e, 0x20, 0x49}, {0x3, 0x7, 0x206acd2f, 0x2c}], {0x10001, 0x5, 0xfffffffffffffffd, 0x8}, {0x7, 0x401, 0x3f, 0x7fd}}}) socket(0x0, 0x2, 0x5eb793f8) 14:41:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x66c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000440)='./bus\x00', 0x80002000, 0x0) r2 = open$dir(&(0x7f00000004c0)='./bus\x00', 0x480, 0x1) r3 = openat(r2, &(0x7f00000000c0)='./bus\x00', 0x3, 0x20) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(0xffffffffffffffff, 0x2) r4 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(0xffffffffffffffff, 0x6, r4) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) pledge(&(0x7f0000000000)='%\x00', 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./bus\x00', r1, 0x3}) r5 = syz_open_pts() r6 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000040)=""/51, &(0x7f0000000080)=0x33) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f00000000c0)={0x0, 0x3582}) ioctl$TIOCNXCL(r5, 0x2000740e) open(&(0x7f0000000280)='./bus\x00', 0x1, 0x100) r7 = getgid() shmdt(0x0) syz_open_pts() r8 = semget$private(0x0, 0x7, 0x19) semctl$GETZCNT(r8, 0x1, 0x7, &(0x7f00000000c0)) semop(r8, &(0x7f0000000140)=[{0x3, 0x3, 0x1800}, {0x5, 0x3ff}, {0x2, 0x6000000000000000, 0x1000}], 0x3) getgroups(0x7, &(0x7f0000000100)=[r7, r7, r7, r7, r7, r7, r7]) semctl$GETPID(r8, 0x3, 0x4, &(0x7f0000000240)=""/61) 14:41:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61, 0x0, 0x1000000000, 0xff}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, &(0x7f00000000c0)}) 14:41:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x200000, 0x0, 0x8}, &(0x7f00000001c0)={0x8, 0x0, 0xff16, 0x0, 0x0, 0x0, 0x5}, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x81) 14:41:27 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x64add4794db05ff2, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0xa022eeacc1d0cf56, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) pread(0xffffffffffffffff, &(0x7f00000003c0)="410ceb2351506ebdac2fb0e8624da6917739ca8be24eb8362e8cad38681c7c073de9ecdc6d4e074d8d64793293f15bcb020f4d85fdb9633084d4990b11d310ed2333a2304fab1d0de5c4f9c8ace04c02639ec9408851373d86cc4c809a2c23dc6f6f4e4d43a3f039bd69ab2bb875086ebf257b678ce3bf0b7160e1c2fef0015508d532993fb23034b8f289b8171d421168005ba4774e89b328a66d7deb8f859ed659b749dac19bd49d3d4cef37297546dc4528995661a95007ae865cbd95be4a92fc851d3da1cdae4dfda78d7597d27e0518afe6aa3ae0c53c92d998a563e3d569465a9ee48a568904f633fff02ab8c7762253291da3d4f7b22532a2c35834364cc30fc4fea1c9dc4df3d9f4951992ea0335a71e549c20fe49709177d1c0c3099121b07cb0f61ac6c310e35e50d6c4e5e569b12b9b94627cec224c6a9e34ff47341cbddf2f5f1a50b8ea6048bb617e7f4e3f874d99dc0a5b4824f43a42ed", 0x15e, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x3, 0x0, 0x80], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8001], [], [], [{}, {}, {}, {0x0, 0x0, 0x80000001}]}}) 14:41:28 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000b80)={&(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000b860750000000000000000000000000100000000000000000000000000000000000000000000000070f2ebb564532afd00000000000000000000000000000000003d0f1693012baeafbde4b05f944e947b864a20bba280799c122dc63a71f7151e5127bba548e6a77d0f554d6d15"], 0x6e, 0x0, 0x0, &(0x7f0000000ac0)=""/138, 0x8a}, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 14:41:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x60}, {0x4d}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x4, &(0x7f0000000040)=[{0x1, 0xffff, 0x6, 0x703c}, {0xa21, 0x100000001, 0x8, 0xfffffffffffffffc}, {0x1ef, 0x0, 0x2, 0x2}, {0x101, 0x6, 0x10000, 0x401}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xffffffe1, &(0x7f0000000080)="dc068599aaa06fd26eb760799b47f61c1a24a0374cb75d3e4a1f881cf77bea96e432b2c9c3ae3d7be56f92d12e6cf92a9912e67c1e2dc19b44a90c77890bfe2bf7cb5372b97bfbe936b04659fa202e808aba94275c078a37d2f4cc9b9e49e0537e8e84bef9ccdfcff2b87c720375da29ba3db71bb8f5b395aaf09c13d439ef4d95ef034ed248576c073a2525a5c444cb") "Í`VÍ6Úv/™ëãxÍæýeYëQ?jì#‹Ðz‡êÉ5Ù=ýéD¿_w®×àSul+,A¶s$¶ÐÜ^P=ä'q»¯²çƹ&z—Lvºamovµ‰öQ† ˆä"Í`VÍ6Úv/™ëãxÍæýeYëQ?jì#‹Ðz‡êÉ5Ù=ýéD¿_w®×àSul+,A¶s$¶ÐÜ^P=ä'q»¯²çƹ&z—Lvºamovµ‰öQ† ˆävm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800023da3c08 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800023da3c08 14:41:28 executing program 1: setreuid(0x0, 0xee00) setreuid(0x0, 0xffffffffffffffff) shmget$private(0x0, 0x10000, 0x8, &(0x7f0000fed000/0x10000)=nil) 14:41:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0x1, 0x2, 0xffffffffffff0000, 0x8001, "1220ef6dd32ca002f56a9e1cab20707dd43c4429", 0x8, 0x1000}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x1000, 0x7, 0x1, 0x1, 0x8, 0x5, 0x40, 0x1, 0x3cb99a123f7ac7dd, 0x6, 0x7f}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000080)=0x5) read(r3, &(0x7f0000000280)=""/50, 0x32) ioctl$KDDISABIO(r2, 0x20004b3d) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 14:41:28 executing program 0: r0 = getuid() setuid(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) read(r1, &(0x7f0000000040)=""/128, 0x80) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) recvfrom$inet6(r2, &(0x7f0000000180)=""/4096, 0x1000, 0x2, 0x0, 0x0) 14:41:28 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/4096, 0x1000) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0xb, 0x0) 14:41:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000000002902) open$dir(&(0x7f0000000000)='./file0\x00', 0x29, 0x0) 14:41:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = msgget(0x1, 0x24a17f5016856d60) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/229}, 0xed, 0x0, 0x800) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="0000001860040080000100000000000000000000000000000000000000000000000000000000000000000100", 0x2c}], 0x1) 14:41:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x2000) shmdt(r1) shmdt(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3d}, {0x54}, {0x6}]}) semget(0x1, 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b2") 14:41:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x14}, {0x87}, {0x6, 0x4}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x800, 0x88) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x5, 0x8}) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000001c0)={0x2, 0x4}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfdb9, &(0x7f00000000c0)="ff") setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000200)={0x9, 0x1}, 0x10) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) 14:41:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x100000034, 0x0, 0x0, 0xfffffffffffffffc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) syz_emit_ethernet(0x2, &(0x7f0000000180)="d533") 14:41:28 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x50, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xc0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x25}, {0x2c980000000}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000640)='*') openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x20, 0x0) fcntl$getown(r0, 0x5) ioctl$BIOCLOCK(r1, 0x20004276) 14:41:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x442, 0x0) write(r0, &(0x7f0000000640)='lm', 0x2) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="1ceea5a0faebbade2c0d2a8e9d193c461c56ee6656ca322829b2ca5d70f47ae767009033a19d7cdc5803089b1ab23711b68f089123c39ad0a0898f8045ebe5b594347bfaf614bb172d8903b0b96871b0a5e7afa6afb658b18479ad2c", 0x5c}, {&(0x7f0000000680)="f462520b71225466180ec842b71b5928fda78c866fbd0efad7a714208c0ba8ca5aff705616c7ffa98b7bc9d088ca15af8fcc08ee455cb323ec4fd6eed2306ce8fc9799eaeb9126100c9cf1750fde69a145c20954ba740f8343c8f96ffe9c087c06fefb6d5fc1c23bf895297a50a7f29201170927ebe9778fd59225c1749793c47774fc9eed8e1c68cc143374d800586b9bf80140a0b4e4b9d22ef03c7788e044f85de85aaea394730e235d1b852b018014e373a2388e423c5c4372b672b74f29d73587b61aac5c1620eb3b86ef1247c6073d8788c8d2851fd12f5401ad6e1c112cb27fa3954da1db6b30096fff4c43e2ccfd250cc3989926837fcf8c2881a53ab9f970ff2c91264bc6f7f0733c9448b8d4ae6b90a941b7cb595af04a9cb8a08462cabf5c7512f0a217808151e47d32a4360387c04f1d81a698e8b8d9e71ccb405e3e89ed9ea4f102b767d6200e8dd3ed6298aac6b125031e262bee1831b4275049c2d25ea127897c303bfdbd0a7720a2934be16e010a5e70ffc0c46a05d0e2f6068ae0df85e3ec239e73685edc5634434c4d80ed2e09af5437992a760f9b5ebe4c184f1746f82fffb7adcd45644b895be1acd70fcaa8de0c109bc8fc3d008e955ed20b3c74a3df72d1e384bc3b6434f951d434fb31a6e49503c1fb06b0135899c4a42e1dc4049f56dd6b4aa9db827b4269609865f6895309fef677880260389fffbba3c507af52785291aa5e2942beec5610e8d755f7c44e7479c14de3300f2f20d43e9f3146be93245d638c644eefb13af1d2518038acc142a1100296cf62e7396b7e82b764d899d322eb69934f8d7ce545ee309c55fca286301503cb0284c74fb4a41be8058c1b2dee6da5338bdc25f7d649411caf226124455c8ac9b3427aa103a1f83501b4e9ecc9904c351a8071c30f78263c3906d97375623a8e493f31dae6376b7e551abcf1280f3955793da380556c098b557c72c7b11ccce26cc8905adc1937d18de3d6a23a1518a330928fad67faf626eb32b504f7a4f953cf28ac6e4e73228a4d0fb1a93635d306097ef391c6e4ced2a8be7184cea7c131bcc7749f51bb46098afd622c5c11fdb403e14c82725ddb5449ebafbcc5481c15786b9521dec60283b10de43ab0ffb1602bf7166da85d0772b6668fc3785e10fa81601c63b994679f221418f14c100f4ed9b22fe55e77421a518a5c19a3ae14ea3889477656441ac2c2a1c39976a4529714ba5875bb444d5d9fd1e5751e39095ed30f3eefb732be530d523ae1a5964008fc57787d29c4f115b7a84dd2a4a27768015bdfb04cfc17ca2d3bbe414a9671c86236a1ca85ace991817440e7df4040ed7dc9866553b40d3115d2adaec56f2743020f5bdb3b4b1b412ffde29666a41ae9852699198e477fda120fd0296d558150881275f9ef3ba12b3aa1464bd3ad456e65c7cb0be0dd2ac701a7761f52130c0dbb17a920776185efe7970dfdf4584efd42993f1f8dafd27f34bbbd92408283814a72bc6955daf7a8684711a636b7afc4b8c4bcbb9bc6210b120c43fb0d223a9376c3c97cfc1f8bf0f22b130e68d413708778b1ea88247ef16dc9ddedc302d756a824e0575e2d9a118611163c5bc38883a743db2db35b75941b33f543d8aa9d584d85492fc108b2f700ce95dbf1a72d106ae491e3fcac7b55ee517c6fbd0e36c7f57d41249e7c986dc7cfc1ef574d61734d2986566ea195ee1e9ca22f558574cbcaa2c15caf94d0bd5476f6f20a5039db857db05f7d34811df619e9ab27b3da356af7eaa892b483b9e0ec83468ba7e4cb8fbaed5b315bb9f746f6926f5a0d03bfac08482077ea698044746f273c1ef578d54b728539af3212d2bd3a48120dfc7e90d146a71983d5beb1e9c0b4373ad652a9f6e10add786445b819f047dc0abeb843ac56829f6a99caca849111a3ce54f65aea631b38422815ed54576f2066881651d3fb24486478c8dd1c86a235e01850c23e46be1e60b14c1f6b4cc63c0c24b37bbeb1838bbbcd2cfaabf66ea1e9a51eb969e803c428a7d50b19bfe1ec01f606c39acaef5b3ec6cce04a6a201dd2f96f513cf39869b83f5b0e8a693893a9e5752ea59e429bbbfe35c00312c0685fe348db0991788f6de8dd108e589c884b583533fefada236e4a39c543eb8e4e9f1bdb9149a736a4aa7eb0f49f2dcddcfd704601318472081aec3b6b87de72b09bfb8088326e9bd4851c7f52f12234976461f8873027add155f1620fb554a1ed2df782a529ebd4ee995de8cd82122d09b98a5e651ff0d0457ea39ee6ff65c4f52279237f0eb73660ca329b7140a3e325b0dc0f0e030adb7dbd320fadfb524cc86e63cab091f388d31ae3ac849aafc625b86162c37ea89c99160919933012837eebd1dd7837794d4aacc6df393da60490dc7d1be282e6e4234f199a001f2828b5ff717d7f75845214da2f3496be382e22f528a293329452c604c9c56d24c7c5fc1c2c8cb90ad3529d11501968b546ea6b06b730cd243953804264e8aba56a4a43b55cc319c4e2f7869ec4388a42b2a99c84671159d36d45b33d174680b68e841a3e71bd708888f3149e090ad70eb634f72467c5224a8f1d2fa54270f649e32d85d03fe7753890a4e25272e77bf9617c54c76361798fd27d8972523ed450c89ed5ee841a19527b212bff76ea95796ebfd2f8e1252cc82f2f21ca4b760fe168e0021b28b15b8089448aafcf04cde744655ac4edf39cf7380d0ca9d89595444ee601fb0b0b58a4898514fd5bc1338478ef8d3da41489ceba18b7e3769063cb4f4ad3e4d3d705469e1e274b6507ef588e488e3e16c2517a99cdb78ca20c501c606d0e3a45ebe0daf1b2b27750e931b9eb03d220d0a74a6b8e5e0d6b3d4ac45f24e8d41024709ab528fd7c281770026b86564b39bc1f5de3b43e354d6ba583f462d07b96f4b84d4d6bd7fdf29825d1eaee212effb49f630fca23af12d3ca0eeace1e93da6d42cfb4c21e8b188252ff4ee56b78dd0573e67013b3132c8b382a6687af1b6fa2f5aa20c67728082346dd011ea59b4635854c9ec5833c183ae27173eb1e5bcd786a589a6303b43d499d673216ff446413b0e1822e5b997b11dfb9228931935147931d88cc27a66991a618a872589f8b5a702a4874cf04b89c42c099496d110760242341051be3ea7ee8d007af74faaff4e2db10221bdb595b120341a557b7f109c65344036de89a3926a6ffe38626709c086988768ac8bc91e419443d6aefa3fd48dfc4b8d80bd44b77886b63b4c5512b07f3819a4b4c95c2188f2b933c56bcb73c94e236c81864810263bb2285c5a43887eae29f31dbc7b8054a98afeb3e5a8c6daa37616834ff2c3b7f55d43a244b0b3a6708074360ef012ef869992821d5a01f37c9679952d764157add1024348280fbc818667ab43f4ea3fd6c8638e30c03a50ed491d922462312f027a7e343c2939ab4e7b893a8f7ad3fe74a609bd0844c89e9722710ad0c638dd81a9eddf8f6b3c023ef055599f8a866f7e146474724a673c3a56aa0cf7aa231bb2f591b66f22c8dec527026e52e608dc939e7b18f23604f636554accbab5e29fa47a6ff1ba5e5a5be8c510f17c12fce6af5e6e481327bf5acf30e8a87247dc5689233cba794b8871799dc6fbb8265af42d7b536989829314d929fc297b19db1701e73227b6c7f08b72eafed55ba71d11ec42831c00b8f1862db9452a92bb1eabf359c810b0e02d7d838956fd37249f09ba33ea94a49bba5f08f05836b7760039a7fc0e462def4fe03ec079de7be7ce80addad8bba283bce4834ef636c4d651f8eec8eb43897ac67b4d8f840ecf51031fcbf463bbdb004624e760543ab2b4aac8eccb6d879d5f732f9fc253a3c39448df460caba4c9beb5ee1e9662e5dbc3f86681586e18d7caaf2118829a7b80a5c14a5a74eb4e8de5c8427505524642fccc7c0e0382c15a3d442d291c0ee28dd8b174c837839516338022d8ab3f779a8674876dd4d8570dba3a63e21c3124223663e5eb10045d208b8dbc81cb4c0593a6a36b6f14cb0e58d7b05416fae7b1bf2c4a0f215752b148433d34dba9c97888ee017d1014a4fa15d13f9a1d8655d0e3b0fca2ffd9f8c250956e19b9011a1441fead15cfe5804fa7650af268bda52192d8fef2e2ebc16a1191a89e03ab41f0168c0dfa32d63722ff3b026b1e866cb2b2553afb83dd7cc0fc405579e16412c3f18319087d1f96a86c8ea6b6a56ba6633ac5a421628f5d7ad1af52ffb61967812a14fbf6b0485fe3dcd96b47647631b6eac603cf2ee4e6aee9121b8c7a2624beedb1d4c3b4d8a91777b79116cdfe3fe1b126fb312207b08b1612cbdb4faa26efb8b6a6432eb61703004235cf133e04df0220f5f29bd2495a9174f664ca8c1928ce554226eb7cc6638ff95a52d38439aeebac8346f9ea2dbd345dcde6a961c7927791cbfe8991591d0f92af25f9ecab359b85d4b0db7e6cb811d52c0edaf62ed818c00785d62c84620dd916e7b7800cd23aace2ca91235f19d23a89e42c64d7104b6df000ea25037832122d2b790280ad9733adea3cc5f237ebf0c1201463a0ff6dc0f13e454bfe3da119cde8f3486159f8809cc34c67a44b4426edbfb70d925dd93b0f4c1d60c58b6a218f91c03fe7d368e8a5a9c188f4027789cdfe866abd068d3cbee2980a387019bf8d691bfe34e41fe0d190b828848417cdec78771238e2a65bffe7fc8f9f5dea89426bada34dfa83f195ec4fca5ad0b1c62054558613d0a2fa87775af9eb211530a61ef75507a9ce8f9f9cabc6cb5449584bdf5835da7caba818814a8cbb87ea888af702b854457b291684360d366f409fb577c1396435cc000d4285b3d57a724c391e2b0c1a511e7cb5e2a5da89a4fd9b9598b30385a078ee0841df5c21b7e1829e90ef0426864c857d21683cd64bbb7f46f8d5328b098ba8b0ce0ed1b008092b8adea67a3484a06a73e1084e0e5ed31f3376fa0d5cb34895a65cb8cca75ba04f29566d5c2f2536d82de227eecae72d02bf834d12200e6f66e2d87ff8bbf33d89e4dc74f31d6f5bc83832c004cb24c07f297edd2ec2267728f95eb05ec0e112ce8491e41d8563b84a8d52674a0a70fd4d8908750524780f7ff84634afbe27ba2d0d94ca973cfea6a6c9a66c3198d44330cd10451c13e56b9353447544de331bda6f09dd88278b9396e94a990b07c1aab653ca9129a80d0c116c453a4d1036b1865ed8b5c6087656b2029914df0e76ef78a0f3aa4424e8a660a3916f6c3e09ae47ee791ceca2714cfc35023c0d096605bf693802b6a69e280883f6b2b149e5ee5a9540e57068169f50598c3c7b99d1ed353a55d4d5525d54b7f04a1d8cb00c37e9f6eb0706ef97502b60378007e679963a3345cb346c7a9326e918173b570cf94a3e2895cdbfc7321d512fae623097e3feaa093015e28b305cf67d8ece427c4e8e582cb73e78cab703ec45b6649a0518008e3b9f767b6e9eb796aab33cd564927cef49386ce88d60b519b9cf28a235b1881b93ff77adba3b659951b094b1b293d0a9d90e7a0023d63d341b7cf9d8f5f0f852e62c067acde7837ed5da2858f25aed11f16def142c0e920dbc0f952dd20ce1dab45ed9a6ab60ee295d93000013b78587a858a1fdf37835fd4f683ac07751ea1736bee7694e19658d7f8ee794f3ee90a66bf066fc11c74e9cb9f3f9209a7593d2667a59b624269c92ef3001e61c1e16435551ff2660da0aaa9624a731ad97cd72a9ee8ca75875587d4f93a1bfc80c24db1249e1cab90000484144ed77027c4033036b10d", 0x1000}], 0x2, 0x0, 0x0) 14:41:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="a2022e2f667d4a4830006cc6e581604b7a8463ba88b50ec85206e87844f38b8ccfbf0c1fe302eb6f56c698a364dff402d7386d4c4dd01e3674a7f929c8496240dc2737660c2d0ba484171544cf92e96880dadc1315569bf02800d4b987b3713d760d5db8490f6ad087d8df9592c854b70e845511f721ecc052f23aaddb8c800080000078af3fc2ef9cf7e56acc4a2fa3f29af014460fdeb1bd2c1990528074fbd4fbfe4e2307f4fcc09e80d9988b75274f20217fb6ac233003ed47b981408acabc3e37294af4f0ecc469242f915b0ad242d3fefa398039a298d26b040000"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1400ff00000000"], 0x18}, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x1) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x4) 14:41:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{}, {0x80000000000014}, {0x6}]}) getpgrp() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r3, r4) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000380)={0x4, [{0x2, 0x9}, {0x0, 0x7fff}, {0xfdda5f649e10e90, 0x80}, {0x3, 0x3da7}, {0x3, 0x81}, {0x2, 0x7ff}, {0x1, 0x5eb073c1}, {0x3, 0x1}, {0x2, 0x5}, {0x2, 0x9f2d}, {0x1, 0xffffffffffffff7f}, {0x2, 0x9}, {0x1, 0x8}, {0x1, 0x2}, {0x1}, {0x2, 0x9}, {0x2b7a2c194a6bdf23, 0x98b}, {0x3, 0x9}, {0x2, 0xe0}, {0x3, 0x2}, {0x3, 0x8}, {0x3, 0xda}, {0x2, 0x6}, {0x3, 0xa6d}, {0x1, 0x1}, {0x3, 0x9a}, {0x1, 0x4cea}, {0x3, 0xa24}, {0x3, 0xfffffffffffffffd}, {0x0, 0x5}, {0x3, 0x6}, {0x1, 0xff}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:41:28 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x3, 0x1) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) poll(&(0x7f0000000000)=[{r0, 0x8d23b0ffdb7e897e}, {r0, 0x4}, {r0, 0x4}, {r0, 0x20}], 0x4, 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20000, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x5e5c) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000100)=0x10001) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munlockall() 14:41:29 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x18020, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x8, 0x3, 0x2, 0x1}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = semget(0x0, 0x0, 0x59ca715e7d1ae80) semop(r2, &(0x7f0000000040)=[{0x2, 0x9}, {0x1, 0x5, 0x1000}, {0x1, 0x81, 0x1800}, {0x1, 0xfffffffffffffffb, 0x800}, {0x0, 0x67d, 0x1800}, {0x1, 0x7, 0x800}, {0x4, 0x4, 0x1000}, {0x9e86c270b837be78, 0x4, 0x1000}], 0x8) fsync(r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x7}, {0x7}, {0x6}]}) r3 = socket(0x18, 0x4000, 0x7ff) bind$inet6(r3, &(0x7f0000000080)={0x18, 0x1, 0x6e, 0xffffffff}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 14:41:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f682", 0xe22) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0xfffffffffffffc00, 0x4, 0x66, 0xa6ec8684c28a4bff, 0x200, 0x9, 0x1, 0x0, 0x2, 0x8001, 0x2}) writev(r1, &(0x7f0000002940)=[{&(0x7f0000000480)="f9cc9c8c3cbd08fa0dc2a3d5a30a35d88f6c64a21479e2d95c0263eb3e1ee13960e2652fe7e8c7776e847f05860415b1ab91ca7c2bae226cfe66e10e44dc8c30d0379df737c9450cc840f716bf7e4395e7bdb98d68ddd25583fbb855ee455edf6e08f09cdb004868b9a0b7e56a9227de86f5f963e5c88972d6dd37acec0b87494f59bf87ad684915e3339628202342be23edd0885f337c2af737a6bf51ba7e0d17d56b603ec7598549f8b77b3205c5851ee07ce140fdfe59", 0xb8}, {&(0x7f0000000540)="92ae7c7e9cb26644fe334d41f3b20286793a4bcd547d9c9e8afef4cde12bb89d5b8fd7eeb65185a42111d3ab4893c522892544feae6f896df8c2989b4f169f59d458ddd601e31e2cdd2c661e2ed446d3ad54bcf0d9185ab9339b95a6cd42008f19", 0x61}, {&(0x7f00000005c0)="4acbbc70fb69eb3805de7836ea6cd4176f0e3a8b8d21d4a22d008de616f875d916ad6343922561ea04e89f5449671def1c9a7ce1451b188bf27162dcd1f6abdb94c5df826ee53fdcefb1a28ff26e0121956f1af2", 0x54}, {&(0x7f0000000640)="3d1a394f85776d0e546f926e692f4a47edf18137be8c654777e28294403cea904732837b20f2a92b7afa809854e9082bc6396a192b912ed475a127a1e11ed7c55cb26d82365277e2135f2d6cadf9e89b85d69bebf053d2225675261b3af49ffa818a893449aa47c75f629329c2ae0ff6c755eefdf6924f881bc3fe7bf1148f3a53c27b8700f0b126f9719f7bafb03c8cb9bff91ac303bba95e51f26639a7d6298cef3f6d34", 0xa5}, {&(0x7f0000000700)="25f3733479806b418e67e9a2cec0e7c73b0add67e3ed336ad8de134d1065157af4e652e8133fa89c40b79b3e053d34abe626da89cdec4fc847133c5505cfe0d4d6e9e836081d02231398b514387fdc2b836b012a8297e8c81938f2158dce11503b8177d449d9337f1cac9fb8550c7c83bf00015deb94de6db4ec5762450369f278481a208b7705309d", 0x89}, {&(0x7f0000000800)="91df71edc162b73926bcc7da804a34236e19d68cb4e4a9173ebc1e202e15522567a1e59fc0995427d093c2720e5bb3d398dc5e596ba5cee6a3e75de91065be1f5c69cd8986825064b222e18c20be8c94bc484ccd95339969dc2fdce9c09dba320233f576ac17521c5cf0ad3ae60ec15aad717f3a4510b737656d", 0x7a}, {&(0x7f0000000880)="3ff2c5e66e1cb3dda39012bf78743822ba2086fe5d98d57e8d908289", 0x1c}, {&(0x7f00000008c0)="b26ca335d635aa14286470c0e0d6d744ec5757f4125e1b0bacca450767fa536ef61b5a10035a8bd0aeee43a26aa4b2a9f15599442ec4a730754f287226eb8321cdf8b128fffaa229c049bc03616baed6ac1d3986cf4e8256996d6345ef10f6c8719c8bacacad20580e12c4fb65a69091230e72504c888b4d8287423aa70cfca3ca32ecc416dd1af72223fe9b62f5615b3b6765d89dd5af390e5308bd561bdbaf638f927260fe23d63cee390f228e78a41c93e1de1206954884061ba44dba4da8c58bd7b825eb1cc26fbcd57a88b3f5399b2d1ff185791508d6d9840015458b", 0xdf}, {&(0x7f0000001880)="fab1ad7f94d6af6c2cf22c046876a2a6733b702d367c1571cd52c0cf6e3c8e10b716184de5b3997c098296192f14a12df3a425885ca386c8df1f701c639103e6721af7ce07795c9f317eae3e23e05e36898ee1e8e3b1c32123bd22d5e54110daf86705158ce33b53b60b5f59555cffe145c18d1575970f1331d0420a07ef8d475b3e", 0x82}, {&(0x7f0000001940)="697c73f731313fd93edcaef2917b8c81f741f749cd1968c9a32ad822aad028b30eb883b2c4d28fd415dcbc477a93272d56799af7477596747e07da20bae419586e3a10b0f35235888f9cbbf1d875c9f09c1e560ec58628be15b38f0e73bd83f356aa3c3f41611595cef3faaf46d2fc78d1a619d31337a6d3234eee5387926b18d6a22a005593d7b7998ec455938e0cd9ff7c7e52cfda89ee78dc60c5d0a43db7bcff66d57f74a25b8ffa1ba4745f641b7be733e6e5b27302f0b25c60f6d71bfe08bbd8e53b0f1e5749a0c4401f8c77094d8a13d696eca356402050fc6ffdfe9cc1555333e235970e07fb3060f6c49deb0a71ccd53f00213807c8a2161cf737299efb7fd312a6194ef447e43b6e9cdf0ea533c17a5e2b85aed05a37bef5eb075d30e5849ab372cc11bbf8c31d516f7758295ee1f6d8af55b0a20d8ee447753551ee9f359d59b2246c209b4160f0086770f1dc9d55a00349fefa2c27679e859521ffaee352746c16b9e12326df5afb48d075ddec77e74e5db95f00dfbfc523edf49af4a5b5360998020e8bb4c6f05c41a52729aae757716e871b282136b591b2e215edb68d745d522d0a0cbd3fd7d739853bc31a0a233ac24b211bd2d3ca5f7c268b37bcad6e98a8ac9d1ed24de670ec23d5e240d8fa809b5168cb9a76ee9f204db9b9b605029b541af8e6938b6c9c337ab23322a6f4b2a4d39c18b2477944aa5184867a4e6c593035da35bb473ca453dbaf67da9e442f09ab51dab9ff323ca4586b446440299c4f650c06e3c6a0decfb920510942bc89570d2295f02a2266fc5b947d14ec553205b2b083534f725ceacc6001d105df64ba13fa67f78024f302d0ec64d3cf87dfdd87daa81eb9e32b078c62f7f8b16cdd35bae4ba46d1af82ae5789f98fb049772373951b485a52ed51436d34ecec2bcd7d170ae9ac6eab0ab4b0df38d99d3a8cf9fe23d71afaab7e824e016cfc7b149d1c68e1991a30fc5bcb903077035c6b38cf903e1bca19a5c6d74dcda40bd0e4156cccfb8c7159df5189c2c5ffe3956cd23834e02d212d05fa7820c9370b85e08c89cdf759ab6430a954f0791809a11b970e33ceb8bc26a7de5f2639b86d5f00e05b20e83696b21e57a35c96884c15ae6386534b161bd98ba945f1e27e1bfb2dccf28f855d0252c39f7a910e7485ec7854975f0853f6e7efc05106cc605254ed776b0c7a539a6f47aa8688c7dfd5e4acf9b2af5adea3651c0302a703aedf31fb0d8dade1116714a5eb883772e791ac2338eff1b2a7d7984127dbd8b56aef68609f28c58024008fcf873e3fe3a3d1469f4f399eb34b499c77127ba58c7d8d79a1838af32a4b3fb97f41a082fde4bf71e72b57fe8c0879752b452b416d1ceeeaaac9f12f911eda903d93ba7142725942d97d177b57af5262b621f6b1ec70e73a06db5a545d0263d7bfb8dd8e0e80c480e332ba93d9b498833c6a2f8fb494222cdcdde32f4ea18b86862305eb5df665dcf7a88cf93ebb837c220b7b783ed660479649b5ef1fe58d0978acf7ffab98841e9681e7eb7519e96feff71a2cc5301a7a9e1c283477bb9a6f2b9a12d68d46aebfad1dac4542369ad7139a8536efa27e1a13b6a4048914ded6a1c15c6eec68ef08ce4a729ab3c4d708f274a4a9897b2a4e357a461186a3d2fafe3d836f55ca57459a6551d849d37472ecba549e40b5a8b1aa5a633306aacb6e9079e2670a604c15597e0a659c490423e486ce0379f5952b4f1de53bb8d3d929f7da9db43bfdcd3862ce3d874ada792c7d8ed628a62e5f840f57942264041efe6d6bd2d5e9c60d21c700d97e2b77fc0f564206defa0bfbd81eff9b9b2df4e595de07fa6007b7f18e65ac6e224a19ba314d5d70d28f69c64af164758785b01563ceacce4177226ccd1acf7e961c40139303f1ccc136b71e64ab204ede44217e191944e89345ced23512ac4ff6ec34e2414d8ac04b8efaa6af9f083e957bd8e8b82eb7f71bbe3cb82d7d9a09ef1ba4ed6a7fe7b33eec08631cd5c1daf8f8b6179ba76c06b31d0e67a2a2cdda4f647c8ac2bb50434fd0a81f44bc0672cb2be443bb1c73421b7e169955aa5d09be12a90fe8729321e616ea914822e72ceb77035da90e6cbe41ea0ba2b8643e0e98e3906b1a51d3b3531f2a662ed78a94bdab4a6a48b4bbceb9cb7875ffd449f5476daea09611e8115f52773fafa452f404c96b317c51f6c504c2ba7de30375fd28a4a76911da0a48687df5a29c5857db004025a9f7c508cfb245e9aca0c709dfcc37d812cb85c55dbab15f5d73a87423db988017d34be17fdb41fb38019765b42893dda5ba8348d39c2868faaf13f5db9e9778bb686552751e42f4d69e582c027c50ff550bc4aa2f35f21f834e77338928d5a9ae651677e75fd77127fa9dbdad5012e1250793c199cbe3378906beca01520affecb55cce27d0967e68cc62694bb502c6bb5756a1a932bdfd30ac0b4e6293d2f17fb1aacf010e4e05f360939581dfb04f0c4f1eb31647bc1559d733aa50953bb58a6a58d442091d767001942863dd911fbd5602085a0f6e74292059387dfbf2391d3010f4501bbf9f8c992eafb7914dce8e150220f93efa58e5cc01e9b1b6fb7dd060eb78bf83664b2d046a95de26daba5227869b3075e1a46ebcf75c2b44d055d77f36579b4680bf80247481f24f53958f6d1652bf7ae63dd456013201e21c787284c17ea9da5419f7605b821726b852aa08c5d6250587093ec802cdb4872c656223b792eca7585eec9d1df5c9a568e93cb256e3381e16f5d5d21bec9bf17190fb3e4b7b55de99b66d9bb20ec1ed86ec413a401d19b5cb3d2e07d5a0ffc78dea7fea0e4dbd676e752aad47143e7e38c05bff995d0eed16b222c9226d8e7995c8eab3bc2566335624b7fca50efab512c67746ba9b2412b23cbb2c0707f48fc2d5dbd9ca4524d82507c9d47d63f690a501228fc331da660651e7af805a9b2f94ab779c82c061e4499c10490a10819446679821339fcbdeaecc79058ffe538a71440207e25454fbee57a34305eda498f271ece86747b7eebdc06f25776886bcba8411e163db5681346321d8ccff5ba58985894c8e0ae626d0f6b54fb73682584b61496f1095896aef34a906d1e29aeb5f3f31e8e8144c9e06b5d1941141d0622580bd8893d6be7a194ff76d37cf142fce164a7e871f187e46946580908ead59664155a78cb63b5caaa2db8734d71d4fc6e3f643953e83af86f1c4a1e1d03d1327e625717780bce55f3dacc086cfbda05bbbd07e7556f14a6bdf2a75c7a66004b5fe7cd414e26cbb911a091e9653bcf6557d2c317b7377e2d655b4d422e0f7c98125b3cd5ec440296cf9b27a44023a4c7ea1fb964f98081ef9a37444f45aa5bd49d1d1f1f676a8e9551ecd0d2ef2dce5aa2e9b050f3d63c36f1777fd7b83e896d20fa2fcdcb763778d4a599ed42ff9d48a499914025d1a50da1a2f22c17db556235ae675c44d8e4c71fefb20e5965c5c129e88d00a400b6a0e5df0a162fc266b4137be6840845bcc5d87da4515049024f8b5eed3da5251a5b8eea6f9a039b230a7419b0cfd30fa6c983ef4c002a8b465ab104a1a7db1bcc365e86add54e85e4ab52907add581e5db0e728fe296aa76a6fc64987c55b09ed3db3510c8ac22c12f3056f91bf9cb358a00d87add848894e6f1f638bdf12e9738f8c022debe951a4ae1d4683b7e38dae6580003fbe9615e2f89dc254d2a6db257db8ec2d4e8d27bcf146955b8bbb6cb5e43b19f1952ee10b783c1178c8c1a895a26104bd41422819eba8507654b341689ca39ebf56172148e97f59f652eb71e6ac875f9d9f86f5e8e7f01e51bd5634163edea643a324211fbbdbc7c1a14902c3d19ea048b1e3920cda115a56b245f3cf9c2b2a0f68e079519dd2d1f26b0f772198ccdad51ae9cc04ba8099751ae31d48608d9c672f8fbde3bb6318d2916e356cb634e8dacf6850000c7f5805ab0061babf70eef3bc0efd3be89e711f0c2211fec90e006a123670d9c26baec2b53142ab822d3a24897c15190467bd5803b11497c1f66580b6b31e2fb28469ec5732c8a42dad34756b6dce5e02dd717fd7901e861d81ca2e4cb27748615af4e9ccee7521295884f49a3a573d68be4e7ca0fac00363d6e2666bfb3f3c5b600952c6ef9d51b742f2ee227d119d71ce7b682d8c316ecde7f0e0ed5583b95b34bc2fe2a6ee08b637af03edb32bbdc2f7b9835b4dd823b06612f5895d8005bcd8ead7290bd79815be6f8327efb1ecafb3c1bb4a88822ac1139b01b79769d67297f29fcde136eff63e66b8180a8704a94421e99afc982aea038fb88f0ad5102969ca75277a530c7c95e6e734253e2129f50c58b9bbc712a08e7af5238e65b14f5484f51741eee7d746a261ca5b38b0552148dc77ea4b9e2a6c8cc42814af1f9d1e187d2b1357ee1ba14275bb320968d0b72611b7730f0f02b45b19c3e15279b0a3485ed7f5fdcf6d467fe398f42cd71eaae2ca44c6dba2e47a550fb6c64d5a42d8400e1964437010eb84babef549ae4bcefbd865a0631cedb960eed77421bfaab852234bbb3a96eede27af8703487c572d899ed6bddc5bb1a264ed8105702d045853353eb7f3bc5eca67a8247a590831de41b3a8d1a179f92a7bb0d540099d95003a166e9be11ede5fd2e118e8e05355dc9e558b3fc7e37755cc064f1de37f04c7a5ef3fdf12c6f9904722ecb02a90fbf12b6bbe3a3e249b2ceea8dac6220832844bbe9ead8b533dca9dd3d59cdff3842156eff48e6377b4a21bbd4b966fe340fe9663cf8522bc2bc6d3bc53e6086a82b5f0a9eb50700e12f48c01de1b4215e828ccd122292dbe7fe1a81718c11d4b0821b24480f9e4c6cd6da0821a09ddef42bd7da80b87725dd01e9ede8bcbdf51b1f02053bf2dfc0576767c4b7dcd14fc22b5ab431b3e5480ca123edc5ca5d2349d2c3829b35a314818b8fc6461fe5ba9d75c17567d4bef05a44696ff27e842e8db52d504200ecb67933130c3a353a6a4683b211893363358ccfc089e3de6dd7b6c006867a29ffabef6cf40c0469c923b8801fc70fc79387e1b1659a9c96adba666be4af12d07f2c33d0c85d0706cb5e769e6c8547785c253e2fab006888ca2d1cc043f964720d84c76d8dc557b4f63529b76c114c13b7e69a62b6a33b7c29b193762d8316057a00cbfab7f52b7290621c44d2b18243e6cfca409ebb0271c3c7c0ae481769ce93bde4ceae6db957e726caf9d16c9866fd1bc1d6fcf7aed52ca23009b99e5825715acca6ce2c6e32aeb7c6fda7d4b67171c17b6b8ec378d8735e5b358d752b61a3d5735252c02bdaf1f82d7d58b001fb1299e8e889c85689ed57a54ba265c2d48fec37009465dc5753285b12b60ee68738edc5327fbefb8ecf1f263541396b8f65311122deae0125fa68823be23b412dd26e98d1e7ec7c38f18f9691190d33ed8c4fa108003dabf3997e00ec9f389b920b4519d94b4ba4ad964f7b5bb9a6136190fcb7e5eab8546822a37d1f62a9e22383fb6ac49b9e53e5b92b92f29cc4c44991ee5bf7221a951ab319fd0dd420800732e99ad06ce6c12e1c9f212ffb8e9525262f81982a2b67659146ef056932024184c79a8eacecc687572068df67d0b57e9e7966e292d1b015d460b21970f596aa5034163ae1936aceb856e22508468abd7253f1c32baca42cfad1e1e7039f97be3d8ad48ed4c34c3daea17a48a2a0bfa0477e70c3f1ab69f367e1827d25221e39fa6cee21ee7d21994c6f475d17f101c6488f552cf6369bcddd924b81ea72ec51d872d3", 0x1000}], 0xa) lseek(r0, 0x0, 0x0, 0x0) mknodat(r2, &(0x7f00000009c0)='./file0\x00', 0x100, 0x81000000000000) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="0200b8a479b780674b882cdccf8f4ef02279f0c7ee761120f39950d142a2088da27c17e5b9e6a5954d7dddb263b3d987a0b1e68e08f50f617bcdbc9de7f6aa9e067628015c4721ff204cda05a39aba346e417b325e0a1f06f35af15d97853c33726494c9f5a47fb3f812189ef075ec96577c7c0344e8d75506a89ede63b99a2fc89fedd1145cdbee99b24522d20096f623e838c9b507751a5055d0b8bfeaa1c77a20787a397fe9714fd914f26885f2299395ae54b0b9b0bbefcce0583778516293a88c13e620a547305130bf0d16ef4c0745a3732c38b66e99d3a569826dc222b0f9aa61446ab369eb8adf2a", 0xec) execve(0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000340)="dfec5c5130f8c5b557d6ff1d5c1e943a1912dc378fabea5a1ac93cd2d196e5c088a3c248b3e87335e66124670e60e054b95a6c5b3944e77c62e3dee86d97ec5c800b57b7c17566187fcb93bc4021f4eb6e82bb2319890bb277879459e8383d9bfcaf0d99a74ecd7c075a87d84296edf13f73d9f68969d4afa0c6344896814623cd8d14943fac250f85f8d2880cd13df4f4f944d5472a6b706d29801633f43bce2701b473f10b254244ca2023a90323a9e750817af1831b7af8fc25d11198edfd38346903991c1fc637a5f8c01b60ce31cd3a13b5939c277c3700", 0xda, 0x0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) sendto$unix(r0, &(0x7f0000000a00)="27332d3ce238874885792ce68580df17dcd22d6c43da76971ccb786fce97c23fd863", 0x22, 0x4, &(0x7f0000002a00)=@file={0x0, './file0/file0\x00'}, 0x10) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000440)=0xff) 14:41:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x20000000045}, {0x6, 0x0, 0x0, 0x1}]}) syz_emit_ethernet(0x15a, &(0x7f0000000100)="96") 14:41:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000040)=""/44, 0x2c, 0x40, &(0x7f0000000100)=@in6={0x18, 0x2, 0x6}, 0xc) r1 = socket(0x2, 0x2, 0x0) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) accept$inet6(r1, 0x0, &(0x7f0000000000)) 14:41:29 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) write(r0, 0x0, 0x0) fcntl$getflags(r1, 0x3) kevent(r2, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000080)) 14:41:29 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x8000, 0x4) r1 = socket(0x2, 0x8002, 0x0) shutdown(r1, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYBLOB="3292ad0732fecea410c54b34275303a0bdbc80d7d4f1b4e46d6538db1d86ce4edac667d6df9c86fb11ab1c2ece300d06fa31d59bb5d78a8a708d3c938f7e2e1d67f3bb7f2aff6c6d2b7b215982fb8d1b3364799a4bb53a07bcbc08556dbba081959697eb3c1b7d479094c713bd4d5cafd051126cef31ce637287c3fae3f06e0f0f2c39c8d8f716d490264cc425f43b7d695776c193f5c079837f2b3c83f0efb7f9b899daa7bdc95671de15e82770544a0f577e"]], 0x1) write(r1, 0x0, 0x0) 14:41:29 executing program 1: r0 = semget$private(0x0, 0x3, 0x40b) semctl$GETPID(r0, 0x6, 0x4, &(0x7f0000000000)=""/200) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() minherit(&(0x7f00008e9000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f00007ad000/0x3000)=nil, 0x3000, 0x0, 0x5010, r1, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) munmap(&(0x7f00009e5000/0x200000)=nil, 0x200000) kqueue() 14:41:29 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f00000014c0)="b478b39055268f452f2fc42a129bd7f0008eaaf1f9912f5493bc32f2d3df3ff1fc7d8b5b0a76b0e037e501aae762cf95603b2fb8e75d24326a16c36ac09e58c2c452a40ee681106562de15d34d4f24736dad6f76c6d3c6ed4b4971feb39a468d822435a8063d87a4ee388f42cbc43c936b9b4729a20ef937c24d63cc3fb78db61d32e20fb0f86c8a29f978a4002cebd0444d2d9f2ba0cbcf586f0000000000112623c5b990062209a5a0028925cb0e37b4fb9c103eaad394f216129ae70e2f75d7fb8e5a6c146afa040a5748a864ce68ebbca2309610c9ddba477acb444be739a05dc141a9731fba4ebde17b0193ca734432e38f8592146c5846d992736e7c08cd34b88a67f47041b665f732286edc314b4bb359303f2d8775b64e2c0f3c3102563654574c73bfd2d22df31354758f0e46efb9ac1556cbccf664a0", 0x13b) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) r2 = socket(0x18, 0x1, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000000c0)) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r2) readv(r2, &(0x7f0000001440)=[{&(0x7f00000001c0)=""/50, 0x32}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/230, 0xe6}, {&(0x7f0000001300)=""/75, 0x4b}, {&(0x7f0000001380)=""/130, 0x82}], 0x5) 14:41:31 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x5) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x9, 0x200, 0xfffffffffffffe93, 0x1, 0x10000, 0x1, 0x10000, 0x2, 0x1, 0x6, 0x1}) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0xffff) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$TIOCCDTR(r1, 0x20007478) r2 = semget$private(0x0, 0x0, 0x16) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000180)=""/226) chmod(&(0x7f0000000280)='./file0\x00', 0x80) socket(0x0, 0x5, 0x5) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0xa0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000300)) r4 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x4, 0x4, 0xa1, 0x20, "b764596cc2cc44961af3b3b594158729c8bb90bc", 0xff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000380), &(0x7f00000003c0)=0x10) setrlimit(0x4, &(0x7f0000000400)={0x3, 0x3}) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000440)={0xe69e, 0x7, {0x0, 0x3}}) symlink(&(0x7f0000000480)='./file1\x00', &(0x7f00000004c0)='./file0\x00') unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000000540)='W\x00') ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000580)=0x9) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000005c0)) r5 = msgget$private(0x0, 0x40) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000600)=0x40) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000640)=0x80000000) shutdown(r3, 0xca6bbc63c9461b80) recvmsg(r3, &(0x7f0000002ac0)={&(0x7f0000000680)=@un=@abs, 0x8, &(0x7f0000002a00)=[{&(0x7f00000006c0)=""/100, 0x64}, {&(0x7f0000000740)=""/37, 0x25}, {&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f0000001780)=""/179, 0xb3}, {&(0x7f0000001840)=""/110, 0x6e}, {&(0x7f00000018c0)=""/247, 0xf7}, {&(0x7f00000019c0)=""/4096, 0x1000}, {&(0x7f00000029c0)=""/1, 0x1}], 0x8, &(0x7f0000002a80)=""/18, 0x12}, 0x40) accept$unix(r1, &(0x7f0000002b00)=@abs, &(0x7f0000002b40)=0x8) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000002b80)) msgsnd(r5, &(0x7f0000002bc0)={0x0, "af2e87c8938da7ad72bd7c3f3c85ca9a1943efe2ff6ea75ccfcff031cd1b33c2587e6f752c2bbd9170db90526d14a2c95c9862374a2080bb3a2f45a3551743f8e9871ce91024b2823dbc9781683e568b1d0338df6b6807f711c55ad4c553727dc11ab2b43c1c085b53ee0ca95b329e319990a4819d71c6cb1aacb23b9e51797f5f2dbf58f22222d23d381fae33fc1c216604ae6d64a0e0a94d9b995a9ea66baa823e65aa853a83cbee18203d5fa46e"}, 0xb7, 0x800) 14:41:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002000, 0x40004000000028ac) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r3 = getgid() r4 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) r6 = getegid() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/bpf\x00', 0x80, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x8020, 0x0) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001740), &(0x7f0000001780)=0xc) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/wsmouse0\x00', 0x20440, 0x0) r11 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001800)) pipe(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = accept(0xffffffffffffffff, &(0x7f0000001880)=@un=@abs, &(0x7f00000018c0)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) r17 = openat$tty(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/tty\x00', 0x8000, 0x0) r18 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r19 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/wskbd\x00', 0x200, 0x0) r20 = socket$unix(0x1, 0x1, 0x0) r21 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r22 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/wsmouse\x00', 0x80, 0x0) r23 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0}, &(0x7f0000001b00)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0, 0x0}, 0xc) r26 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0}, &(0x7f0000001bc0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0, 0x0}, 0xc) r29 = fcntl$getown(0xffffffffffffff9c, 0x5) r30 = geteuid() getgroups(0x5, &(0x7f0000001c40)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r32 = accept(0xffffffffffffff9c, &(0x7f0000001c80)=@in, &(0x7f0000001cc0)=0xc) r33 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/wskbd0\x00', 0x10, 0x0) r34 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/pci\x00', 0x10001, 0x0) r35 = kqueue() r36 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/pci\x00', 0x10002, 0x0) sendmsg$unix(r0, &(0x7f0000001f40)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001500)=[{&(0x7f00000002c0)="1a508d6c38903be459a45dc091dffbbe7e8bc06873aaf586802dc13f391672e9c0aeb51832e4c168683e80e7ba58b83c94fb85d5e40bbcbb49b0a4a94c2e584d96b7b6aa7721b9c36857cc2ba9cf7d348ef7e8b1e9da4906384f0786ba64b9a6016cfed6c8783b3ab3bfc4150a257fd3b959f68438ca5af57f5bf59e82e2cfb60fbe1ff9421dc3fe50a212039981b71cb00748c3710b9b9a8d9875b8f386e9091d950e184238007bd9629875361c4e1cdfbd4b16c9fecdee9d566ee74d6e47", 0xbf}, {&(0x7f00000001c0)="c2af7568424da231e33d4b98de21ea9d35d840151d7fb9dcac4661cfe47a4ff6a669f6042dd9a68b6fe287260fc8eded6312db64bd2b120e3e12a83b1c499721cf212a515987fbefad755621a64403bf66129c88de863c884d48e3a251a5c02dfe5e3925d6", 0x65}, {&(0x7f0000000140)='W', 0x1}, {&(0x7f0000000380)="5d4fd985365c834925623a012279d842647c54c398e436e2fc7286b36fd6a2792e57011b2a21efb50bbb1e67d8951a43849318fb77f7ab8918a6691c995fad30f8d392f3bf1af19dcd8a4421661da45cbf19bf2359d141a29812ab133fe4b7df865be38c75a1c1fbb652d6fff008b00cf95bc7df674476c1cf5338534a96aaa12616deda42b2819cd6345aac83f72ebdf38eed846b6020d2d7bfee9f3850de3c7343117485442af420258f32926be97d3614300e0229cf4c79b805b655c0da19d765c33003047ba5457b71b16beb21802b", 0xd1}, {&(0x7f0000000480)="a382da9fc8ede54ad8991752fcca610ed3a69f448dc981c3154ed497846f442ed9b3de75a7ecd13905ef9a024f91be3d9de6023fe56a9b2471aea4dcf8ec87ec6edf02c797dc7d70ce4b3d16f9a9790f50b825344539938f5fcf136b3848a88f8862b22b9a65607c2769741602031fd963eba2a01098d32a5cd3751f19b981470cf1feb30635c8c50920755c98541445f93ddcfe5ee2c34fbc8b12102d1d129a36edc37abf1fa9a32b9ad72e408853af90511fbfc807a33fda05fa63472882dcb10a2abcd689f41ec18d1cae91ace7e308a42b7ac8571be43dba33adf28302306dc762edf271c8a1362ceda199e61c78d274346be707507b6e4947c322f5fbd148463c7c201fdd0926a1076f9c0ac627bb6c80a78e6543543125075ea8402f24bd480fe19130fa650160e7b3b96e0c790719c8fcf561c97e8067bf7f7d9e8764a694ea30198bf60b07f8d4b3a5e5d9eaff4a43c0f2a9ebbb837686595f90ca48317a097ebb41284105b5f0baaf3c080ea224eb90b1d6edadc40b0cc6bcc2311e379c107875699a2a8fc2a5d36ff33eb8a4903b23164036eb3ee163dad9ed17ad293020d871e49532265e0540672e393dbb25a3ce36de87823946dd5cc15983caa73cda376531243c9f8735f336da1b42f7a3a7f8461bab5a3b65eadcc751d041b44a47c48c746a5ac8f49aba09d60f77d12ec3193fc970b8a9e638e6fc60c683bd493504be1f5b9b1118ea6dda01cf3d83cae312b07acb6101545ffbfd8a8e3188db3f58677c057ba510627ba2b9b4b568e73c2f0621628dd1ebdd1ec7e97d0ea3d66542b4fb171e3e5a8097e540cf8b68223930ab8a3d61f6287900bb81897d6dd9e90cadd7f4c3559ac98324c09e9eefd0bf97483d043d90d94d7529f46be1c1809a937d8210f29d5f0e5b577affce043adbf6e3118e0cd9339e9dbff6e0ac97a657d20093b105367cf85c8352fd67654f6466120474f40239ca3d890fbec19f6e513d33965aaeecae5ce060e132e6b54addead0395c811015a74facb8222834f556ae2d0ee0b47bb1c28331dc96ca7f9048a5a64fc327e6da05c7d71b71466595a98238e96c9b538114796e4f1057d4dd08fd0c615f35a00b7b32955dde8048ae86b99ca5998dee1e03f0a7e56e97d5b35508b082604236d8bd55ffa4e9217ccad52fa0cec298b9be8c7705e3625082d8414d4a04768567851ea38ce11218d2a59e5a4f89946303fe98160a82a945eaee807872f02b26e85df871c353e45be6feb150c843a3069e778d06e4356e72fb8a7d8ff4460090595cdf8bfadedfa663ef6af582d91c9605aee7438299e0dff6db66497ceb4f347bbdd557ed4e9b2ee26fcd20a73a4579aaf2f47a7a911e60e58bfe021420441fbaf87418a291ff6982c6c352546b63ec43b5e81642eb70c6b86f196cee64fa1f96df8b9b704889bffa9f69b98a3b82ea86eb1b6df610582d6c0863e060c06ba5e130ded6d2f21ab893af146e2f309effbcd5ffb20cb19fd523efa7cdd447ffd5f3d9faca41772622e11d77e27c1add2937d192c62b0f1cbb503fe314f810876c7ff2a589d7cb671f99b8ddff6da5a0879e51f3f9a55b1e96e2b5b84fd51aeb95b863f996a098b331202947e8f4776cd0364bd89a2a77084d43232db8722bd074f17b9554f06144124861cd318b0c643febdaf4c5ccc96947c89d20157fbf3b13bf7eaea2c50c174eb8e0e8132170afa4ce4540fa188bec8afea107165dac78d553f7671e6ee573e0e17f1e7c842413e17fc854cb93a16003a35ebda664e3773d1fe252a80c2297086d0f4219ff9f69309b8e3c0fee6eb0ef0e5f057bbdfe3084245029a47db4d2f89bbd469776ba6e57533d113eb705d8cf027199e5a88bb1ae146425ab6a2ed9d4cb799ed4dbb5fc7b86b55c2ca6d842a5b329c21d313f42c3043c996ae29d558150fac21cfe65abdbee946b13d8e7223cfca2b5e960cdda40931983885684dc6745686e54f46ea8d9b3bb54a17b0e3089e57631f76b55baa3a9f4a0d83e149885181852ce8735c38a327ef39a3853b2c7ea89ae17360192ccc40a7e80a6dfe13bec67f76f9f13233e115794b8256e51013c39585b044c969801c7b6034dfce7d389b0f2cf5a00b2174de0fe4b54dd576e6a5e0f13c284b56d3e5f534eaa7248c3f30d533f8080797cec0625d542ed028ee4d459bf054fd4e5ed71e5295d8a9c935fdc7fadb60377db7718cba3369b14b7839abf5ab8bbda294fc856b3cfb76e5a96c6c4ee500c77f564fd7a6897dbf59244e4e58c39d6d4925a1251cd7430973c451ce24c59b429c8ae1fa9907b3bcac18ab4da22dc690a8d0bcc6a3e05f2a0b6eb1111e419fecc971692cb9039f65aff56ec35439cf4439bb3ae869519a23111a65c58ad12487ff1753cbbcce75bcfe9c5fc2d4bde0fa1437cd707ca66a0724b7fc7891cbdd689301db80323dcc575c3f0a5b6cd8a8aa9dba10aed3551d89f722a84224dd3711dcde3da61e17a564a2af6b66964fa2b75a493e335efad98ef9fd038909a1f27c3a1483224201714b910601323d3ffbb9338fa9aa9eae1593cbb6fcce77a2fb4f3a22b2e6bfdb44a149b3566f3dd592fd9cad3de363989aa7bf537a216447fcc9c59f1a493e9552fba12b9536d28d1c74997d7b7a6878a2ee363a186fee52ca30670209621403b251fa69b4b98a04a8a384d19d7c426444d33657ed04b51dd4bc15eca1c0b2243dec2a32784f6b970cbade1fb3b3e36bf13ca2579f5c111f8986fca5110da2c6e5b48e53b697a89ed540b832d0ea69d693ddd20e388192bb08aea90d7e8ebe0b289dc6fed34b0e9e998171c4aa1405aa7b92cba2c5ff9ab3b33645d97f5ab6943826284e85c7b8da38d14c7c183b2a0f613dc62434984f19abeb5a722867e6d425f60d9297e50c79cb1f388abc6b3cbfff950a6775883c3e622faa5908f53cf59335a79f4c728ecc7c64df469e232b9fa9c1d9d4b28364dde0c4626aad12a8a16e019e65447b5d8c93439dbb945f23e5b9df3ae200c93eda94b43359efc8ce8758dbdc737fb4604340088f4e106bf7fcad7b87f821af94ea3c166af66e47bfbc15904b7ff3e2b040cb874102620d0dad9b2395969ec7347c5e8c011de76a3d511b4a50f0a5f82fae7cd2acadda2dd4f5d06978e011eb5d43d171cb9a3d79e21d833fe67d4beaaf594bb18f65d4226f1d35240c781ff19cae8b52f2daf15317a5101b883a762a295a07fce180b1d8bc50b759308e140098dd5227e89037c509afbc6fda25f709563003c02317f2950e40eb5abdfa1b29a0d9e25e11140afe9909175bd404b2e260e4e90fe9bb07ec4a5a7f9a585fd1715fb5de59330cecbc3ac0f44c61454b58d317853b1d909dfc1d8230580e91ee4e1d4008cd5810ede660a5214ae54c144df92a93d843ed048e76e41b1482c941e7575b927a3b4234c0474c9df73eee676f8537e7d8c398e9d1e04a53d4f3c591682aad0a91266b4ba09250a94c5f2acd614440e0e8097c884fe2e04f51747960944ae9dee3d4b60fee218757dac33d99abf005f7665359168fee36e0c997d38200f8841561ae21368656acf95f6684c77b88a9596962b69ee4cf08d1c27317868749b2e10491f28e64af920545acf715ccaf7e1e1a6ac98aa19b9d7d8e6e02a789b45eeebccd9196a09036dea249914529c84a6b5422bb2810a9149be30e9a045da6241b3ed96915ce70827097e8ee179a4b88972ac54b4816bbac0eca70a5dd9a627f02dfbd45f874d043783dfaa686eab7e86f3158147c1a96503a2bb26ad4408c6b5a3e214cd241741a19c2b3df4bd0a3d3c061c0c965506fe10e77cbf161cc3d65fc4a3360bb92734e4bf23a4830eee4bdf0a84cbaca7f865c3fd42e6ff3fc4be9052441f94546d74bcc1bd4e42dc0d79af26e31e52207eacf02efc2f4dd2e963c2c526cb1a0c63bf3d73c399bc63251c40b6674103e4433f1d09ee5f54bfbf7d7356a775a20dc35ea5332b3291fb625c6858da26c20536a7ffb7e25cee2730080efe9a498437ccf2edd640bb9ed56e300106e2291c405cdc56adb2a5982e1c8539d6e3f141e4fb5b930242d74c43db7ae110cbf9b31c21f37dbb125fceeb077adb08fbafd1041b6780bd8e077af33da763f25f7afdb06c5bb9e362815d037c49a36704563131523bdac0e30754d3535656b33f939292cabf3a4721285409b86822cf37ebd75a011643d7fbd174a34e3b2a119ead16cc914b3a65a9418865e3efd8b48b92a912b14a797151042aded16dfb149115677cc3af2504ee526db851c6a153da066b5695488b641ce2a5462567e04effb568381009fd8db01daf3e0ef5c5521d1bfb0d094dd4e2fb9b356804ce8cf3ed70faa03cc853bd7ac13bd5a9004aa6a43b25a41eac25aceabcf6ad27907e74342cb1821b3afe865379dcae5db0861be9f69282ab2c724c15fe1d50b8b21bd0014ce08ed48878ba34bb3fc0de098b2b2ff3e0fe164147d88b84bb99e2e85b81b49459ebbdf340669eb98016382b932fcc79e507b3d946de7c77d3f98722fee593b7d73bc29cfa0baa834c2f359409444ad0ef7a9af2c9b8d603a2f9c242dace24eb6d4314c202ebe159ab1aca3e6925e5fe3463d0c9ce1a0f11b034e369e2ee36d3545377b5ec3597ff4832a58711de295f3a7fbd654b5141e20f78f68dcdbd5f705b7155a52f082333ff681d852c83840a6e906df5c82031342c9e8aedff491ec9c3f472cd4b16c9fadafa279421d11282c46714f88a100cbd9d494e59262dc4f65ca4510fda21db388ee010e955a53f4e38144258aec2200fdd01ca9e67ed5ceddad5c1c83561ab69beddce2c08c346a45aa4ec7abca3ecc5b6a21c47626652f1f917a616f92a3579abeca1f1e7f6ca38cb26ddabc981223d8eef4739327559e8ba41e40987f88414a5ef7fc0f8e2d7d59bd397569e3ce2f7c727aa17a4d53dfeed106d18aedb18a4eea9749d4ad67ef5ef88ab948091f25b4ce8c22e31c99fe3aea0bf8aad319b6c142c7d87d1e7446705a78f5275d03cecd29b89fc3b5071bcf1053ff8ac6d7a96ecc7e0185d04a937ca5d88987d2ada97d64da44796cb309ad700dba75a7162ba990f8d63a28bdcc7db743fec3e9d1af3d9ac6722a9b2e77aff88163afd78627976ef0fefac0133304cf1ecdd73f703817fb448f038555aa887491e3fe65fdfcf4eebf68ff1840958fbe32395ab30fce1d2c2ab5b1ff5334045966c3f373665289a60a267ed06a1789617c3cbc2e3e62b26d37c1f651b227cbae761dc321dfafeebeb9fce551c6bec6a656e57559df6a2655ea29a91fa2eb764705c1010d2f821b7a6313543d4c81dfc0352b5f0395fd33dd192cf1efe6ad8e0ad7cebfb1e4a73728514555efd4285ea617a056829a86e669b4f7c6c659f1ca3c843895d2053881c08309240852061368bf708b183701c90ae0abbe782ef167bdf1f8a845e8485b2a18c0e6c7cc965fea8caaac2698312ee7d797051d85f311b53292c22d59c63257f337801d21122fabded628c3f5b71f26c7dddad0c718fa2a2971be5962a03ea9c3a7474bd5fc838f43ee75f18930b6ed9d8f6d90f4dcd4d6eb16eac742bd7dbfa57cc2d3278f8a85a8ff65043f40371e9bac894b2fcfe1ce7279ded9d1c750c37bdd2c5a56a5b91fd3f0f9e522dd7ffb58a06bcb10945c12c2ea3b80007b57f348aaa5dd79e895b50ea18b3fd97afc3d4ed939b95c6c134a3194bdf25b20bc0dfc379c6e93736febe58456d1d5bd962b9be46cbb8e6fdc7cf6b02fded3d4d", 0x1000}, {&(0x7f0000001480)="475e443b3aef3b1ee1c640171ab0c620d4677e830e72a4a4a5e3c9275fc5044c54916578df9f27739f1c77bad06e75cfbdd70c5f7706bd3377db5dd6973f6c044a58964064d8aaa69ffc5ec26effaf7b6fc9738e032739b59ad006d5", 0x5c}], 0x6, &(0x7f0000001dc0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYBLOB="00000000200000000000000009ff000000000000", @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r29, @ANYRES32=r30, @ANYRES32=r31, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r32, @ANYRES32=r33, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r34, @ANYRES32=r35, @ANYRES32=r36, @ANYBLOB='\x00\x00\x00\x00'], 0x150, 0x400}, 0x4) r37 = open(&(0x7f0000000080)='./bus\x00', 0x40000000001, 0x0) writev(r37, &(0x7f0000000180)=[{&(0x7f0000000240)="000000186204018b002b3a0000030083caf7afb9d8dcd14043000053b5d1d09075858a13f107f8820fa6ae84c9f0611da24e14da00c60002e1838f74652d62e159c51bad5a8bf62600040000000000007d2c336ec50037", 0x57}], 0x1) ioctl$TIOCSETVERAUTH(r37, 0x8004741c, &(0x7f0000000000)=0x267) 14:41:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x200001b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="4922ce77dd944f9f724be920e78666b42e10130e457b5c84a2d10027bfd863070b5fb073eca4c5407909b56f004589a318262b635f0f1d0a2a26d736bf1ad143ab003fea8788a2e7a5eb210ff6b201b33e963adefd3996b5828d5b70b787d12bbbf8436d72dfe178dfe92dc64ae7b544177c45adcd3bd80f66f5ae47eb462d386d4c2ac745", 0x85}], 0x1) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000180)={0x8, 0x3, 0x4, 0x7e, 0x1, 0x1, 0x2cff, 0x10, [{0xffffffffffffffb8, 0x10b3, 0x8, 0x80000001}, {0x100000001, 0x5, 0x3, 0x5}, {0x8, 0x5, 0x1f}, {0x20d45dc2, 0x7, 0x7fff, 0x8001}, {0x79, 0x3, 0x1, 0xc8b8}, {0x6, 0x4, 0x8, 0x8000}, {0xd38a, 0xf67, 0xfffffffffffffc01, 0x80}, {0x1, 0x10001, 0x1000, 0x47}, {0x81, 0x8, 0x6, 0xb9e0}, {0x7, 0x52, 0x4, 0xfffffffffffffb20}, {0xfffffffffffffffe, 0x2, 0xa7, 0x6ad}, {0x20000000000, 0x100000001, 0x6, 0x2}, {0xffff, 0x6, 0xfff, 0x1}, {0x1, 0x7, 0x1a5, 0x401}, {0x0, 0x400, 0x1000, 0x5}, {0xefd, 0x5, 0x2, 0x9}]}) fchflags(r0, 0xc76ef00745503c21) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000300)=0x1f) open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x15) execve(0x0, 0x0, 0x0) 14:41:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) setsockopt(r1, 0x80000000, 0x7, &(0x7f0000000100)="bebae693afaee3c0e95c01aef1f216b0056ec2157353cd58021c6bb9a53623ebe83e6cb655f649b15b32b22898c4ab01f450b82b682734387535bc8cd5c579872690949b09e10e20cb788fd4111afbda98e941792c0bd2bf6334b460c102efef2e2f5ae31edb3b1600cadc0351decd36d6a592ee977f9fdb51db3ce9b1ffc93aae2f87b0f1e24abffd865329abb27add4f4d9ed03cd56607d2c430cc4df9498fde7e57aecc89b2f80b48a0df77003a7ef395ba6dd471f503430652dfc281be7a268a2eb3395fae345b3a0f3e3bb3ba7ab9187db03a", 0xd5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) r3 = dup2(r0, r1) select(0x40, &(0x7f0000000300)={0x64d, 0x0, 0xe8, 0x8001, 0x0, 0x1, 0x2e, 0x7}, &(0x7f0000000340)={0x80000001, 0x40, 0x6, 0x3f, 0x42, 0x8001, 0x4}, &(0x7f0000000380)={0x7ff, 0x8, 0x80000001, 0x100000001, 0xfffffffffffffffd, 0x5, 0x833}, &(0x7f00000003c0)={0xec9c, 0x7f}) renameat(r2, &(0x7f0000000200)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00') r4 = dup(r0) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000280)=0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, 0x0, 0x0) 14:41:32 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 14:41:32 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000008c0)) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0xfffffffffffffd67) r1 = open(&(0x7f0000000a40)='./file0\x00', 0x18120, 0x10) symlinkat(&(0x7f0000000a00)='./file0\x00', r1, &(0x7f0000000a80)='./file0\x00') r2 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCNXCL(r3, 0x2000740e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c8d6bde6b9edef6b41182d133840a4d8daee077c6adc539f6475c6843da2226a29732e586b63ca24304d36ab08691430e9ec10249e412ce2b7ea3d07dd2e32d142593b9e60ecb4df7d5551f3316b560c136b35c0899e64b3b80ff0f193f27d7313f8cbc8749142830604b4e5c304ae5f14c1a7f8e19e32c6f1de7c9d15c9707694c72121d18af88b02d31de3ade59f5ea3968ef305e9a0303d9285824d753033ede533dd0cbdfc6bf74babf0d5304ff9e1c8a86a68723c57ec6f1b25111d67a6ce67312a9af95a77f8fb9bce40f4c9d1752117f14f055efcb9c26e161a893760c699b9daee68f17853653c64eae364bd96a1fa3c0a2c379ad73d59385a38b1c2aa1f6ddb79c40fc537829c4781bb496b6da44120612fc7abe29b72dc9e7f7ce3d0402a4327e26d3460f6e1459fb8bcf8671e4ef9fede3f53070512ea29dde6f840ae1e2ca427dbf96bb686fc9947b8df2ed9dc206eba38ef2eabe3c6fbc074728b4111f6ad0c0a9acbbbe7258ccbe67a772c407ffcbcdd82f3e0c2fa8f73e20b45cce876dbf0ffd41df693dc199f4b05fe8e223c72c2f609a6fd575289c702ce9b112b51dc8082d510b5af044e6bae24573675fef35028f590d27af8a984a371c3af844f015cfe87f00c0ec642d091907e00aa45d9bb5cd800522c157d37fbea02b7205cc7b7e3ecfd72f63d3a30468c4058e70f01beaff1d8959bb433e3032ff5a9bfa4becb13c0b725facd67e3e00e008a3da828a9accf209e76e4ff80d74a2abfb77f93bf4f3109d85160fb88f06e4cc58e2225a79f43988b5d788f0ffaddff4f4dd7f273e3da98884955c889db4a288b93d8434383a143638fe5bf992981b5dcb0961e4e257a075bbf2c07a0995f6082cd8cc2f09b7f00923014d7af260feda574abd3b6e11dc02a8bcb6393b4dbe765f176c7f8e3b7ce5afe70fa4c709d6f3a2c831927a2736f08e098cddfd31629c0d1b4e041344ad511b742f6cbeeb21d130eea9045e33f0a45c84e0d47e3b8336b9875dd4413f0667ca9248fc35726579f227bc0d2365fbb1e35ca0b0c86af7081ba263677e8117f72f543a27a6424717425e3ccfe2aa73d849660e483ece4f89e142826fb23003fd24b1beadf9abe6541a4d8a1832195bacc6cc7d9b9624c7b42b0f674f2ac08f367fe6bfa22e9b6f7f6a06c8b172fe2b8d4f0486bf3cd817ff98b57f43a0ecb07f1b0939e8a5c855986671dac4318bb33efbb0190f8f4873606fd11b5d5fa08157a285d9b8484799f9ad5f57f20350c75e1e7dfdd84a79d1e3c9f737a0309f822e314a5a94a9bf589f59295ae93f24f6e455797b8b31b9f674b5a9b3d5216d11f52cfec5932525e674bc77eb0fadc0006cc37340edd4655ee5d82fb976dc8d71fcd4047b1ff5329852be27466dd1831f70a48c2b3dad955b479cba54eb6ebed5d0270cf911dcb21c0abd386b6c94d08d72e8743af50aebb6ae7732933f5f3bb79b87d3ff58805a0947ced15752573231c4e989dec7c6008bf1f878e840e5b31f7d6e1da0fd59365039baf78ae58df998bf99538ac40bf3a0fdf05b21b3b0908784489342b7f23b33b3fae3a2317fac5f0f2cf28778e885d0f973e8fb749124959aad4aa9278332f46ed7690c10506f3e076eb13d69be2c13f1dccfbad0e73cd87c36a66efd852a6ec6c0491e76ddda2706c38dd3f8484b4712dddd5e9224545b2ee3b0720e234d16c17d168e952dc1e2cde7ed78cf291b2e134c89a6f5c69dc9246e11ed334ed340b630956b2888b99019b98a3db66cb3a9f7692aa6d4a84e69ce57b330f2478488fe10ce4dcf13a4ae63dab3eaf6433f4f29250b3c7eb04221a8e617e0f8e12bbce69c2037f17250e0141f67a87d940490c3cf2ca599925e99fc563286143a2c7a7d19b5850ca6e06402da0ece6968503e6bdb1d5f0967a5f1c713d47a3107520be35c2c2b045d2468d0eb56db808541c514f57d52556283a984c1ea9f8123cfd9eb46fe002e8eecd05b672ae5404b4ae7207e3fb837d1e0a5bdee2d546c042dac7ef8a4812cce12ca2780bd66aad59d29067c408cbf628e5a430ffd7678c19ee4ad83b7a28f1dd79256dffdbf015796ad86929974ed36ae198553c1a5c116c215db72a37caa458efce8a16be937ac20b609ae67369cc70ae7c164141ee675c5530221c414e5f99f32be48d33f62ac3df83ea8c4a36e3c249ada61a0470f1b29b30ba0111be93fb0afe51c2705b55e3f1195165696137fe44cb5189a869eb02c564fea1599771db1ce3e88817034a9967417386ea1f4cb7bb18c0fd420ab1b845bfca3468af4daf517d93c4dc9841cbd018216f06c8a3f15bff0a4ebaf5bdb8f8993e54cd0aa879347920da0b16681afc0d2642f3fe6e1ad6a3e7907283e769c83a11708244630699f3f1179f25f5fa52b9dd91a5832bc569712bac37459e5095024e91e710c6bc19e863597755efd919757967f2c33b3b2723fa0892443334b0584ef9fa9c45c74b68737902a63ee2ab4f1ab2c7363e61e0a328f0f686f621be67752ccde1376ef10ab4f370d6732bdd731e07f56383954cd156fbae163afc2fe7655365ad0301ff281c8da70702b4a3dff954706e18709d41df6095a54889ef6412a817f1ecd0ffe063f5651f3515924c07991ea42c5868025f2b874b7b83295", 0x784, 0x0, 0x0, 0x0) readv(r3, &(0x7f0000000cc0)=[{&(0x7f0000000ac0)=""/57, 0x39}, {&(0x7f0000000b00)=""/165, 0xa5}, {&(0x7f0000000bc0)=""/103, 0x67}, {&(0x7f0000000c40)=""/105, 0x69}], 0x4) connect$inet(r2, &(0x7f00000009c0)={0x2, 0x2}, 0xc) getpeername$unix(r3, &(0x7f0000000040)=@file={0x0, ""/71}, &(0x7f00000000c0)=0x49) setsockopt(r3, 0x8, 0x9, &(0x7f0000000900)="281da44df704aaf26a681f67a03bffb57635df0f10778e9f8e3a403178296b705bbe1aa18d2e233d7a4eaf43592d7caf6fcc28e817c3ece75eab71854a9421e6d7ad66e37aec973b78c9aafea93be057e1a840b5409b178505e6c36822aae5a6ab30421ae5db3c5ebd8973e161c4c9ac1474eafc203ebfb74877ea4c769b45e76cfe4bd10f8a1304f813fa72f92eb2f4feb53b6864fbdab1542ca27d632592d8eff08cc3be07803577", 0xa9) 14:41:32 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x4) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000000c0)=r2) 14:41:32 executing program 1: semget$private(0x0, 0x4, 0xfa663d4f2c5face4) clock_gettime(0x5, &(0x7f00000004c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000680)) r1 = semget(0x1, 0x1000000000007, 0x200) semop(r1, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1800}], 0x4) semget(0x3, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) getuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x3, 0x5, 0x100000000, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x94c1}]}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000700)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0x6, 0xa57}, {0x18, 0x3, 0x400, 0x5}, 0x5, [0x8, 0x5, 0x7, 0x1, 0x9, 0x20, 0x7fffffff, 0x3]}, 0x3c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000240)=[{0x2000000004d, 0x6, 0x7, 0x7}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x7ff, 0x1, 0x24, 0x101}, {0x8, 0xffff, 0xfffffffffffffff8, 0x5}, {0x7f49, 0x5, 0x0, 0xff}, {0x1ff, 0xf7, 0x0, 0x5}, {0x6, 0x0, 0x1, 0x6}]}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000500)={0xaa90, 0xb}, 0x3e6) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) semget$private(0x0, 0x0, 0x100) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000740)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSDTR(r4, 0x20007479) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1c, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000005c0)={0x8, 0x402}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000540)) setsockopt(r2, 0x1ff, 0x0, &(0x7f0000000600)="6706f9cac650c8ed68894dcc580ff49b139fb8ee97dba730f3cc8c94a3a859a79329020272eaceb15d1a5b0181ddd9c1f064b80d51671790c736dc8e20130da00b26360e3e211f", 0x47) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000380)=0x4000) semget$private(0x0, 0x3, 0x10000425) 14:41:32 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="5f022603b2d9cfab0b2c09c4e374e766696c0230efff958c93b075bd3f8d2815156da507e70fb231facdcf73521919dd32dfe752229299d05d5ed8fb8e750b0e4daba7ed93a9e1a96a1a34354f95c05adb18156291fde2981dd90e0767c3fcd16267de555b93438811536d14d819297b6f38060ac796396d4b47d4dd65f02f657ae9b8009a59070806bc7821870d8490799fb9c8ecd71aaa8245aeb6c27b755f8d1d81468ec1ea6492ad70e14e6496312f22c0d763322e0000000068b5f0f3a9f270ac585f16f0f88aae1f1aa6743f71c409b8eecf7bfdb1939e443375ae8d3277c25d296b1b12fbb734bc445ff8dc815efdb226ab30239bcf3bb76bca0391c39f85f853556d63f5c5207e4d301a6ac4ea16e287a995b70c35027d85f85ffcc6f95946c2c219ffbed61a801a0f961a350cf8608b4cc9bfc042c10a656a63ca486d58ef5cf73e07ef5d4650cc8acef45d9747cd6371ea09356ab8611b9ce470c4ddac96aab83a844375017dc2fdd4bbee67643727ebe44c50de3bcadd878093cb7b5ef822c2"], 0x10) sendmsg$unix(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=[@cred={0x20}, @cred={0x20}], 0x30}, 0x0) 14:41:32 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) r1 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x1) write(r1, &(0x7f0000000040)="2ba4", 0x2) 14:41:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x1, 0x95}) r0 = syz_open_pts() close(r0) select(0xfffffffffffffdbe, &(0x7f0000000000)={0xd350, 0xfffffffffffffff8, 0x100, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0x0, 0x0) 14:41:32 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000eb7000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)) syz_open_pts() shmctl$IPC_RMID(r1, 0x0) 14:41:32 executing program 0: connect(0xffffffffffffffff, &(0x7f0000000300)=@un=@abs, 0x8) clock_getres(0x0, &(0x7f0000000000)) getrlimit(0x0, 0x0) 14:41:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCFLUSH(r0, 0x20004268) 14:41:32 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x4000, 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = socket(0x2, 0x8002, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5ffffffffffffff"], 0x10) write(r1, 0x0, 0x0) 14:41:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(0xffffffffffffffff, &(0x7f0000000200)='\v\aT', 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x200, 0x80) 14:41:32 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) shutdown(r0, 0x2) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x1, 0x7fff}, 0xc) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) 14:41:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x8000000000000044}, {0x28}, {0x6}]}) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000100)=0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:41:32 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r0, 0x20007461) open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r1) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001380)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001240)=[{0x0}], 0x1, &(0x7f00000012c0)}, 0x0) 14:41:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 14:41:32 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x40, 0x6}, {0x50}, {0x8000000040006, 0x0, 0x0, 0x7fff}]}) syz_emit_ethernet(0x4, &(0x7f0000000340)="8cfa85fb") 14:41:32 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000240)=0x80000000) 14:41:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x8000002005fffa}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:41:32 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x1, 0x24}) unlink(&(0x7f00000000c0)='./file0\x00') 14:41:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xe9, 0x3, 0x0, 0xc3, "332798f3684781712474f45ce0df0104d1863fd7", 0xfffffffffffffffd, 0x2}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x7) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0xd3) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x100000000) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000500)) fcntl$setflags(r0, 0x2, 0x1) clock_getres(0x3, &(0x7f0000000240)) openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x10502, 0x0) syz_open_pts() unlink(&(0x7f0000000180)='./file0\x00') r1 = msgget(0x3, 0x4a) socket$inet(0x2, 0x3, 0x5) msgctl$IPC_RMID(r1, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x100000001) msgget$private(0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r2, &(0x7f0000000280)='./file0\x00', r3, &(0x7f00000002c0)='./file0\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000300)) r4 = semget$private(0x0, 0x3, 0x8) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000480)=0xd2d1) 14:41:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000040)) ioctl$TIOCCDTR(r0, 0x20007478) 14:41:32 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socket$inet(0x2, 0x1, 0xfff) getdents(r1, &(0x7f0000000480)=""/160, 0xfffffffffffffd34) r2 = socket$inet(0x2, 0x2, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000002c0)=0x2) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0xb, &(0x7f0000000000), 0x0) rmdir(&(0x7f0000000440)='./file0\x00') r3 = semget$private(0x0, 0x7, 0x40) semop(r3, &(0x7f0000000000)=[{0x6, 0x9, 0x1800}, {0x0, 0x5, 0x1000}, {0x4, 0x8, 0x800}, {0x1, 0x8, 0x1000}, {0x0, 0x1, 0x800}, {0x0, 0x2, 0x1800}, {0x1, 0x3, 0x1800}, {0x4, 0xfffffffffffffef7, 0x800}], 0x8) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2637a09ceca58a9a, 0x0) recvfrom$inet(r2, &(0x7f0000000340)=""/225, 0xe1, 0x1, 0x0, 0x0) 14:41:32 executing program 0: mknod(&(0x7f0000000040)='./bus/file0\x00', 0x2006, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="88040068ae3922900fcb9a8a26000000"], 0x0) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000000)={0x3f2, './bus\x00', './bus/file0\x00'}) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f0000000080)) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus/file0\x00', 0x10, 0xc0) 14:41:32 executing program 0: execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='.\\/({*(%.(:\x00', &(0x7f0000000100)='}\'@&#@#\x00', &(0x7f0000000140)='$\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='%{]\x00']) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x100000110) mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 14:41:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) ftruncate(r0, 0x0, 0x7fffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0xfffffffffffffffd}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:41:32 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000019c0)=[0x0]) r5 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, 0x100000178) execve(&(0x7f0000001580)='./file0\x00', &(0x7f0000001880)=[&(0x7f0000001780)='(@-{\x00', &(0x7f0000001800)='\\\x00', &(0x7f0000001840)='\x00'], &(0x7f0000001980)=[&(0x7f00000018c0)='\x00', &(0x7f0000001900)=',@*#\x00', &(0x7f0000001940)='[-\x01}@#\xbf\x00']) r7 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0}, &(0x7f0000001600)=0xc) r9 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001740)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001480)=[{&(0x7f0000000040)="4df5f4bb1553dede7b13f654c3a0ee3d3783e429ee4bb85d1287fe964638c7a7e94c14da3109837cb7893104bb40ddbbc1522d8a54ff36ca23255f36c6e87563b615937332dfe225aa472c6192773ea5c47930fd268fb3b7c21f9fd5e4c9c209326a3c91a6176c53bab3f65cd2bbe12e85c2c1bee0298343", 0x78}, {&(0x7f00000000c0)="d573d645c128e590ceb3d8fe2daf6b537c7df9ebb5f2bc5514a18633e054b9241db7022f5f46649de808a07d955613878b67a88fdfccc4e5525d92dda2483b49c5f7ef7815ed0a419ec0b3b12c4238f2eadd6983f5e067b50535a3a2e459452a2dce7156f067462827918a439eb5af7d333ae966ac76446cc1a33089e14cd3200a81a0ed", 0x84}, {&(0x7f0000000180)="9879fbe6c75255c8e8c3b104ca8c1efeee95e5e0ed05a18e25d2884e89a60b53c8d11158168078528fa42a59831ba731facfbcef22c7d6c9298f789b3d20a4d72fc6013cd93ab9d3f63aaf8f522b6fffb0433254df736df86f6d4c3e7f1e590f1fb30964a33ffefcd07d33a9a409407520b12ae178e093afa5e4868c2f0d681a47f9816b71243c7a476d5556897df0098fc8cd030399c9f5e6d65d394b57bd2b23f0907ad09da29715b4f3e34afa0fa4d8262b1f5de6b2dc89acffd25c8524a3f24d2bc4ee55bb45dd68fb507c6c13f71872b05cad9f5d4ffe12562148db91025c1eeed50564ae89600b74843b083cb1a632aeaff5c20c7824a169e590cea92090d62186502adabe76497dcaf46e41e8fd615003053269d145e7b58586e442a303bcd9d72030b8a9f7605d540751a1335ee75b6d4eed5ba29aff0ebb3d30d584cf031e260bcac09b875e02acc583240d47698596ad8d987104c5c2a0079f2063bac59611325b87634c330e3a7bb6a23d390dffc2c1b5c6fd9316b6fa518d56545052bbad5e2f6ac4b361246448f15f96a59cf9b83595499cb10d55cbb94093837cc1a7af28ade1f557784e9bdf0fd1ed294a7f443292bd426df97db5ec7d654c357f3e9872179aa9385c67e100e148e561d277af07d141401b513f4111a551a4c6cc4aaf8a5c0ab1cb7b0c41d73a97e717fda522b55a1dd3a7170ea4e3826dd999aed32c444cd593048b49f9c55c928f72ed69fe29986623836d39f6e0e1798387be15022f486b5bbb2351387b674bf8a9385f7bbb7976e3d7c6d2b3446f98ca5bf0719f0c049dd8d6d4e87468b37542467234a807579de1a609fef08c29edbc8742504ce802558135b5ca8d2c269d0ef99fa58417d4eaad36d58297e187096a0f4b6615423a0755a1be6f3915f8bf50240d41dd7534f994532cfc6185ecc98f5ca7d8d2f2ef683fd6619da8f6293f43c7af16872396a55063a4b6cdba381ff0a132ae2283308f8dc0a1a321bf2cf385fe5f60b77905c6408ebee997ef68fc90dfe33ee9d3434c89ad71a7c8be01aee16c93cf4e495351f08728b458999465bbd7a77875c057f232879afb599ef3274600c5cd3013f7285f40045ea67fe9ff85dd9eb15753e5dd438c7fbeb662f4d992f6381ac2a18d97696e114599140d69a817980d65e06a03d6ef4c4a0ebc80203efc0a9f6761197dc2793fba784212d4051867f884d2e116142b24d3f35fcd11ea1ed746567e52d39b69ea3b50716fcaa1cad377c6b4cf7de10d93298ae883bb67516bb8b5039edca154b07aad6aeb7d8e5442334da836d081f256d8c2e5aafa11f9e13d865f8b606d059901a547168cf9095dc048e2aaf9f28471df32835c7659fea0f46fd7492e22a4769bf5af158143d8b90dbfe7e3ca7aa1b32331884ffea22cd89b747e1de0fd97033c610952852ba31342f7fb2a49a968d5c494676a818f0557ecaa087d9a5f2c044fe7d603405cc53e5e4047ada060bba7e55e87c8cf6158544db9299525f995cbc0cf5bb3989f5e41e7a41fac3e62e47b531cd3acf480a5bcbac3bffe3dabeefdf02e91295abaedcf36e4b336ad814ec3387fd4d5a147f38166211d38059982641ab4d4d85199a833da769ee9ae8fbfba22b7b7bd6773d92a4f32402bb254a7e0466ef9814d1658c30ac5b9a176b2763c24e261e02dc40188ea3ba54617768af14664ebd3678153492d2688b50d9523d0262ecbe5258699aee1d71dcc5730c70608c0b98dc686a465b637a9df9ecfe113afb1ed6f65a550199782f4e0771ea79e15a81e52df5b4905aa8e63e75cb65e34ab328a48954cdab99b658da17bad4d1fa37ecd875b23c1b4796fdb970b5a00d0260e14c9893ebc26f5d7460eed2f1fa53ed5c78458ae45963d21fd761ed26a3d947fd10a9404322d8f31f8719cc68b99d3edb03967cc281e327a1bb131c445e9568e22b8705b80bb004adbdb95ed85ac69b869d45b7fe6a4d9b906fa7c9119401a7ca8ae6a47d1c3f67c0335521da1045437c421657e0be7902f9d4302a1a0f2ee03ef1abf4921f72a6bde3663f0f230b467f435e6462cfa0dbc1dbb5a429a5ee5a532fdbe85599a9fac795c51767f5e20989d9686f059107596a79bad65c3f190f14475f518f15d1abad58681f3805bc11a9d6bfdbae784673fb8c4626a747f60fa521863d83c878b0a19c354624f60d9f24917429ea99b027d0f8793ff1e2c5126db43e05ac4b52351b909b9afd09cc5d524960d61f8c9e6dcbb11898fe242d7c724c6268487e10abc3edd73b5d6a69f9dd15635371875258a5b421a059c502d3b5832c86d2314c93af8b5115ec895d12d9262153699dffb47f77c3b51946b0af0803836b3d3345e024e2cf4125dd9107630404dc888b968152842983798f42127e3b9a10b3bc6aa4f2ddaeef09f91207f2c49d5ad1958dbdda28bb8b2b32bb0893c967dd9c7921c2af52255dda6b412ba7e839767b934103d9627eb1031a215d8560509601ba843b5c259f054450a5f8a72918c4ddbfb22d45c4c39f730a43d22faca2fff42d2bf0c86cf3bed5cbbe44cceb99ab7216aae13c027597832768ea5d86f9ddb4d8b721f4967b75a0527ed0bb4a2c984bf7aedcd3158d99ac3804eb3448a3b5d7b8f4cdabd332f302df7ebf51903217089316f6ea39b93d2ea81d92ae667a210f1b3dab32bd6ef67243fcefac2b3568a219d83a5d1030f122eefa4e6f61ba1d15c8fb74256e5ab5bf6d340d275d8e77b4a11555b796dfe5e4ff258e180c44580f517ea6087c50924d06ce2d2614b85c92a6d41c5015f9f34d9f61f43389ca556681aa2b7b937783d5e1ce3195e9815637ea04c232572b46e1ec131bb68e8ca682aafb01373e9448d1585d9daf9bc841547abd7e0f9c5fb9146340d4ea532dbad440667000bc03c2c28e50b3258e0115bf9508fdcc7e012d64c4161174a8c3ff451c1162770119dd9d7530f2c3b5e5ff6ecc32219baf6cc7b4c96193180a9babae2d935c353b24b59f6849aeb1e424423e1e2cf059e1f9ea4b08ef23e0e7ddc5df7143c8932f8fee233c374224128064cabf331ea3abfd60e947666aa3ea30e1a4045ef3caf8bb3e0aff3c4c87c037d999b426b7253e0748e9ecd9a65989c5c6e5c55cd9438ec23d505ef902937b6fc5ef51aa146a3a1caa674fea73a052ab8a9ddf4a8397a13bd68c9ab23b1a64dd23e3564619934f5880da9690d6351944be997dca39b4f198411472e3761fcb6b0522292c5d8560c20dd8136adbd939bc8bfdcf1fb05bbe8b59a2267b339987bdff50520e4098bc372ef57d86e48c8d6bad8ee157a84fe1cbeb98b5ffce09be1f3f82861fead4e5c22cf7bed2b653244bf7a9f2f79e473ab4b1285ab218bc20df696b604ae910f8daa7bfe33a794b64d4187f5a1ee55d5da0dfb6095dac0f8a934fdc8a628fcb08b703059c2684c92df0454d81e127a51f21adb3681821a4c0728cd952d12209588267660fda60952b861f829e81d29a68211a1858ac3b469b90ce6a0ccc37130cbbf0d56de197691dac6ed12d0cecd1d9209efe543f96aee5bb4da466199793d8a26eb576e911acd471f2fceeca6b87fdf507fe0e93b823b381095faed371c084e77d403a010b8264237a66a0df34c9d6030f14963080e081964f22d1db7fc655b1c8f9041aaecd63dd1480fa7d79d410301d00c3af2cde0de3939793a389ff6b28bdc7abc1a64c8664a1da8d875729693e9375555c72522b65a0625771072a96f3c924692fac6be9eba3a9c1e04b9514bb9d2600a660075c7a93bd7847db536e7b0593dc1ac254c379d85bedecd980e4e64488468efa3abf1d6f017fa38cd711e6d66724fb202c406c20aa7caf066d3e0e21cfbfae9c54b97db43dbf8edbc494527c13077c8d131451704fadc55f56a2eaef3d0ca015b9f972672e143ba088df3a19d654ced370dfc75f420359e4805f06ad5df1c370d1d4ae0ba723a5ffa98f36eef4d7b4ed41e98a76debc88170092b237cc393ca486e23a02cc10c5496ee6806a5eff19e0e38c1c242e6d556311022c3e63ab4f35139a97c06ad71410b93ca11aa3a199e44622cc7d0151dd588b87bc4d30ab11e161b79b96cb06db0cc7fb6706b6d02125bc0ea7636f8217ccb5a5f0a5ef9facc93419e93c05b8128907cc33b10abcf522fd630a0975151087cd2f4a03cb839a248063f2fc5e7bd8c1cf5301de035afcd21e86b6c752090dfac78bc30f31293da7510ba9d790e555bfff47e5ce150a28f9f138d1ed0e4c94ec296564087570a37c07a6642dfaa23d90580da5f07b63917933aa3ebff90f3be0cfba7cfd71fe867393f36ca0b21335633d12b66cbd386258ac57f420aa28f63057ca995f3791130b88e2b7e4739ae3ab13cc938795bdc0a5b223411b3fd8fda7128f757ece8e85b8c69ed9b08a4804f94bc360e1b55cccec09858d94bf35329c0ebe449f194759cd97c72c2c2bd4d3addd6304fc7731a6a45585220237aa3ba4e2cb0a7bacf76111b7425dda353af1de22677ef9ba0a4e6a3d113e6a367321e69947d94474b9d9c330d106919d28af1ff2e5dd11af8d29d6aae515dd79d5c3022b0de687236fcd5f0d7437192ec3003891bb54e77850d5a9814caf53a98130eac4bad51bdebb6a30566bcc9f555617f84aa47b07d49033084f818ec01be77bce853e523e370a5ddc384109402f9c8c12f2a690e4126d1ea2b40024072d512992914b44761c6bc4b7121a1c21d02904bac4ba36bc56a41e261fda52f79238ea3a4e0eabc09445c38a9f349a7f2f7b7986764ca95bd38d5206989dfe1bc3e42c85484270ced378cd9ec0a79134c85524dc2b459d3976de349ba7224e0ad8b3fbd4309f9ad125b3e63d868f97fe12fce39a8b6325596ab6d844adc3667c379aae12e04ea5d2a4f94f51f4d4d1a9314a93eb233a528ce61e9e1ff60d5e07f36a712aa7af230dbcc17e9b8e367be0d454e28afd82049d675495795da4d7969b369fc5de92513487151a09c37a78a50bbc0a38b6f87befc8c3de5793506541a465edd52794a8368b6eb4b37c427ddd3be4a94b11871c558933ec6c62ef185b593d9753aec5b5c20d40147fbe6dd7b4fc830128ea770959704555c5efe3f71a7e75052e2038b2bc2d0a2025dc84085d99cfd94247f40f273435cef724dde4837e6b5c3940e33a1b4a5a00f5f9f54ea02ef94769a7febf2e0745c169f6b4d83b6dce858ca6c494d4ca89d9bd7e6f06b195bc5f1f90d417308ef6699850d79ac7c71093f62a00e1e3d7f06faee37783f0c43c83e9d651205b2f61d548d7827990de73e6a29967d97bc43fdc35e7222989ecd7185e9dacabaa4f6375c420b048a38b0ff9d545f80db184c8764cbbab7f1cd19d14b23d4d8c0b4ed57f571af1d4bf283da2a370903cf0a9a2971f28a9e2026a5385d0caf4a657c3b5455fa8822ff7b2fef6c448f80e4fb54682e9e09a08372e6966290f03bd2e12d2f9a5bc5dc181362d7dc5d3bf92e804da75bc21bc835c60866d5fd29b30874c60027fa76b441445158e5e809a2246218211f7483e2e14200a7e4eefd1d75c78690cc4f61e0c6bf1589bd8b4ec74db89dbfcd38402e6b86462895a36ed70eb88e8bff987d156a8ea8ff69d2e4ca4bb764270f8dcfb46ca3330a70a42c35cc5713a07083cd18347d4e0c1cc3c471003c3ed0095f078b731e6035001e836914049f8db8368252cf24dd8ab48ee288dc16e2590fc53b8ae6b907e9a75387b4168686d1d14102227b6a78faff4f0d32020f48e27742bfc9b15f", 0x1000}, {&(0x7f0000001180)="5ddc31d130f47b28d1c86a1e57ceb8e2d8ffe0263293250d3961462f45ca589e4565d9565944acfd08ec830937dbe2f44bb503834333cdcbd103502dd3d405624ce5faf5babe332190c970e27c24e6b94f47ac1cbf5f1237eb225487008fe509fd59cffab7a0dfe74e650897751b75e2d149593d4ac9ce8bb32ddd2f8ff0271765fbe35e520ef91ecc78b2d5", 0x8c}, {&(0x7f0000001240)="0a992f999adf5a90e9c7d803ef068b3c24e912d73d8f14549a5d6b17ec5259f79e7fd8cdea72f7230010d8b81b2411c5a69bafb6527499556f75ad8a424f07b9006c67d0b6bca23a659e27ed6b2be9cf84c2d05691cc7c7cdf1c3ee80657c3474c4862a5f2968d80bf08b9412ebf32b797646212e4f82d9d70f06958d7999d06ea23db73ed152eb7da9bf36009ebc853a1bda2ba851d69f067", 0x99}, {&(0x7f0000001300)="7ee04567adfec540f2a3e0a978b8c0dd5123092605c92376b8709b293f7aee4e43b0adfe3c6c50b40490e42f26ab2fe99788b482f26999ad295714b50cbf0d22cfb7effc2a997e3dca4f20cf7df1eee97a7e0b7d06d20c1b3b6a796329518f45f19166cc85535e2963acfa69bc3a94ad79deb9ac96334c380e60df828b5f7c1a47405e71242d8b363a55b034c81d404d59edfa3ee59c9c4d957003c47262f09e7830adcf50f463fc6fef33678eb0a4181188789c5d6f4476884547a2d2e3b3917c132b53a1698c1b0df6f48c09aed1ab8c3a6234eb787d2ffc0637fd048d21eebf7dcb4e7a5bd6624f23c8", 0xeb}, {&(0x7f0000001400)="7cdd7637ce9d256e8def788ca3e6ee5cedc384e7767de283457fd0677779b5a2a223a586caecbb34b3dcc67875b2ea7adb3b47c91d087613fb26860153126bfe44a0aee0713a5c189d22e5f90b0d00ee164d416540965bf249c0e0bc7c21ee6d063d679a108e418f73d5970ffc1ed86a75f821566000c9", 0x77}], 0x7, &(0x7f0000001680)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0xb0, 0x4}, 0x4) getsockopt(r0, 0x200000029, 0x1021, 0x0, 0x0) 14:41:32 executing program 1: openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x80, 0x0) 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) socket$unix(0x1, 0x1, 0x0) openat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x10) ioctl$TIOCFLUSH(r1, 0xc02069a5, &(0x7f00000000c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000000)=[{0x6, 0x4, 0x6, 0x10000}, {0x20, 0x8e67, 0x0, 0x5}, {0x2000000000000000, 0x4, 0x4c4c, 0x8}, {0x7, 0x5, 0x101, 0x6}, {0xb6c, 0x1, 0x7f00000000, 0x3028}, {0x10001, 0x4, 0x576, 0x81}, {0x8, 0x59898000000000, 0x7fffffff, 0x1}, {0x9, 0xfff, 0x8, 0x7f}, {0x7, 0x81, 0x9}]}) 14:41:33 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x80) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000140)={0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x60}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 14:41:33 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x200, 0x0) pread(r0, &(0x7f0000000180)="d2f49574d6ecb5e42f9bce43513897ebe50b74681eac0dfdb35aa3bc865b6e625ca8d81bff5ee8aeed48babbd20c12efd04febfce719d5aa46db602cda4171bbd953cb5ddc1021fd6992f24d8ecfa89b430359dfd3d1b178525ed1620730c07d455253", 0x63, 0x0, 0x0) setitimer(0x0, &(0x7f0000000080), &(0x7f0000001100)) r1 = dup(0xffffffffffffffff) bind$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f66696c653000c83fd6264dc1f06e8304000000567d7346d8e4c48f82650a88d3a6465a89ba7465dc2a199c3f0442526e6fae24730c14b946f4f73dfd8f356d9d9651f7b10279d5a373333c35a3af43c329bd1b30b3141538560dd5d92e49fb4894ce750b1740e90476973741ebd3ac1ed0db69d7a102aafbddd1fa3a441dc9d6b5134aad818f026aa97ddccd54a8de95e262532f73700ae9b7604081ee0bf2961a9e65b50e6a87736fd8966ecefd7ced"], 0xa) 14:41:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0xc000, 0x60004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20089, 0x80) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="000000186a56010000001c00beffff00feff0060d5706c85c2768511fe8700007b7d8a2b18b96e66cfad1fb4", 0x2c}], 0x1) 14:41:33 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0xf61ecc7f}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)=0x1) sync() 11:46:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) semget$private(0x0, 0x3, 0x211) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchown(0xffffffffffffffff, r1, r2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x80000001, 0x3, 0x100000001, 0xdc5, "e4dd9cb98eb24dd7acaa51fdc2dc927b87c7c9fb", 0x2, 0x5}) sendsyslog(&(0x7f0000000340)="2309cf3f5aa39c6a567b7fbde8a7e94cc12923529120ded39f5f6e8f0fc1b40d0b01bf344932e7c7f520b5d3602b7aef25ecd094212e7b", 0x37, 0x10) fcntl$getflags(0xffffffffffffffff, 0x3) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000000c0)={0x6, 0x6, 0x37, {[0xffffffffffff7fff, 0x5, 0xffffffff, 0x200, 0x600b, 0xffffffffffff6b0a, 0x401, 0x8000, 0x3, 0x6, 0x9, 0x1, 0x4, 0xecad, 0xdff, 0x7, 0x81, 0x88cffda], [0x0, 0x8, 0x0, 0xa9, 0x20, 0x7, 0x0, 0x100000001, 0x4, 0x5], [0x7fff, 0xffffffffffffffff, 0x5, 0x81, 0x5, 0x0, 0x7], [0x10000, 0xffffffffffffff7f, 0x2, 0x3ff, 0x10000, 0x3ff], [{0x4, 0x7, 0x7f, 0x4}, {0x7, 0x5, 0x1, 0x100000000}, {0x2, 0x3, 0x1ff, 0x152e}, {0x0, 0x797, 0x97e, 0x2}, {0x100000000, 0x8, 0x5, 0x26}, {0x80000000, 0x0, 0x7fff, 0x10001}, {0x8, 0x9, 0x1, 0x2}, {0x401, 0x7, 0xfe6, 0x9}], {0xbe, 0x3, 0x5d700, 0x7ff}, {0x9, 0x9ee7, 0x9, 0x3f}}}) socket(0x18, 0x8000, 0x80) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:46:07 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x48}, {0x4c, 0x0, 0x6}, {0x7, 0x0, 0x0, 0xbc9e}]}) syz_emit_ethernet(0xfffffffffffffe82, &(0x7f0000000480)="960033b71d866131b2d3cb9eec8aba180df60000313a037597996810f9842483d63c90f0c546efb8218d2bda706840bf2a17247217aaf1e35c688da76712ded6cab01f3c23ef2eb3a19b80cb0af038d4e2039ee8b7f26240b48e82a566d93f6ab3ce08005e94ec87cc7d29ae07e7d691d46fc1805ec7ececfbadb75725db6c668e869938b1a3b8a37e14b4582412d48a5a6ffdee4a9a815823fddd38c806be722fd704e78df420618466fd42b952f8ae31485e0acd348307d2d802d0716d25c0cb22f937f284f5005212f2fdae15758e35d3a9c2a950d0ad9f3b7a184ae1fbe01fa8c2b90366849da22bbfac95") r2 = semget$private(0x0, 0x3, 0x10) semop(r2, &(0x7f0000000140)=[{0x1, 0x8001, 0x1000}], 0x1) 11:46:07 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f00000000c0)=[{0x8b, 0x1}, {0x1, 0x1}, {0x46, 0x4}, {0x45, 0x70}], 0x4}) 11:46:07 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x0, 0x1) unlink(&(0x7f0000000000)='./file0/file0\x00') ftruncate(r0, 0x0, 0x2) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='m', 0x11}], 0x1) 11:46:07 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 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0xda) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 11:46:07 executing program 0: r0 = kqueue() write(r0, &(0x7f0000000100)="16cd7709c6396b4cf2aa81de6954750fcd3aeb09cab6b0537bfeec4ce8c23edf12bfa58776319355b4354eebacb86c5f71f67a17eb04c0a59499241a2e0521b428943156d86a6c7ce692268188540f619b187069e29bafeedb7e740ed087302151", 0x61) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r1) 11:46:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080), 0x0) getsockopt(r0, 0x80000001, 0x8001, &(0x7f0000000000)=""/36, &(0x7f0000000040)=0x24) recvmsg(r0, &(0x7f00000025c0)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000002440)=[{&(0x7f00000000c0)=""/126, 0x7e}, {&(0x7f0000000140)=""/158, 0x9e}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/244, 0xf4}, {&(0x7f0000001300)=""/57, 0x39}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/212, 0xd4}], 0x7, &(0x7f00000024c0)=""/212, 0xd4}, 0x2) 11:46:07 executing program 0: r0 = socket$inet6(0x18, 0x4006, 0x0) listen(r0, 0x2) 11:46:07 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000200)=0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) unlinkat(r1, &(0x7f00000000c0)='./bus\x00', 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10006}, 0x44001000e, 0x8000}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000100)}], 0x1, 0x0, 0x0) 11:46:07 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000fd4000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(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, &(0x7f0000dcb000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r1 = open(&(0x7f0000000000)='./file\x00', 0x400, 0xc0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000540)) 11:46:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x400) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0x7) 11:46:07 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "a59245225d7257810cfcd607d00bc34b15cba693"}) read(r1, &(0x7f0000000380)=""/223, 0xdf) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7, 0xfffffffffffffffa, 0xfff, 0x59f, "f6e789e0eed45c4b3d47ef842d945a917c8e2e60", 0x0, 0x5}) 11:46:08 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0500"/13], 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) clock_getres(0x2, &(0x7f0000000000)) write(r0, &(0x7f0000000040)="e25aae4987734d76a4ff20ebdf1443545dd9f00fcf8e9a2c5df38215969928a5f2a2ef255a5dcf7f5d77fb3d3ea0b0d23794cbba", 0x34) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000180)="d702d383f8c897b0641f6dc387718f5127eca17c3adc14da03999e14c06b1268", 0x20}], 0x1) 11:46:08 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{}, {0x1e7}], 0x2}) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) 11:46:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x3f}, 0x0, 0x0, 0x0) dup2(r0, r1) 11:46:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="4edcd429ecd72801003485f09f8adb4e24bd790069b53b36859aa9c78140e99a9380642492d9f6fa0a67", 0x2a}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() syz_open_pts() poll(&(0x7f00000011c0)=[{r2, 0x21}], 0x1, 0x0) 11:46:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x19) ioctl$TIOCSDTR(r0, 0x20004401) 11:46:09 executing program 0: r0 = kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) kevent(r0, &(0x7f00000000c0), 0xf8b2, 0x0, 0x10000fe, 0x0) 11:46:09 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) utimes(0x0, 0xfffffffffffffffe) 11:46:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x40004004000028aa) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x84) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)=0xce33e609710e9046) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186004008b00113c270000000000000000000000000000000000000000c6c02d845152281f23450aed2c3f00ffff00603e97a0c2245206d96f5f", 0x3d}], 0x1) 11:46:09 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000080)="b5214f49bd9506ac1948a9879e8cf48721c5cd20b0d8601711df7db2f84939800bb44d7a70ad01bebe4748a1550d6917736ac3643beff5eb91719ae28c406ce723749796abc9cb3ce7d621cbc914c63485a91070f13818d7a5642cf566ef9c911fdea0f5f60ad80a179b4d46b85a823428fa89c5192d4c2d0bd4bba65e3567c17c1f289e1a703396d79cfb3b080a1419e22fc635a985ddae33f8ceae11bb9c42a7f1245db213c30cd7a8040faca8f930a361c82277ece3afd11b230d3334062012b9ad73892aeb", 0xc7) fchmod(r0, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) 11:46:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:09 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) write(r0, &(0x7f0000000040)="3b5bd6b251d73033bf23248d1df728a0348ca5ec70d0043a84e98b786df814432e8a3d0d70aff22d1b122f32221e490a5669f367d620ab02eac6870d2baa9e2525fcf384c17208eecba08057bd29588e2748b24b8e5e90b775a92b84b8c791dcc47d701b2d0fcf7962ee9eed87a80ca5123e3c1069ddc3fe20b6e40edb450021fb4037607bc2a168b4c42a24b88244799fc844d45c758cbe19a8ebd25bc395191c8423737e002a818fbc171e49bfe60f07c5f758ee7bcf5a296c2e14ea7b68048865b639535e63184ccd16bf8a657a103c13e2dbe5ac5aefb5d5e3535ba7a1d5a8ab6fec1c1f144005e88e8696dfddc360f9c26e90e5323c29fe0db2cb0be4ac52b18924d2b0b8a06c1765ff84d9bb1372f327a33a443c235d938c8627fb195ecb6eeb3ff52c058995cbca66668338efb15b96f8bc79cd4d34559f60d74bf64da243471a49f8cc7db7722991dd95b99dd7fde9e958c2408595da2191877e86b1c919adf42ce570cdcb17754a65403c8d7b08013d980b70326287d2fa8f5b19c2761227fde5fe7b1f673890183a3160001a9e1bf68769f26f9b49ffd7da11c40cd0ce59ccabf14b2be0cdc3c56f250ab2dc60e25f03e5f40147fd4dafd017abf62e13f69a67ee740b994b99d7b859e537348c317da3e9420314eee6e31f6281c72a983ca3c32bf97f812f5c4989ca7c0938912f41202aa89684014f4501f8689517589752c6a868ea377a1bb64690c5b3c0543201dc0fac2f382ae39c5cc28301fb3309aafec222c98d4beaba77586787e14d62c7026e22c5b0279f959e6f4045c943aa4728e38383f9b0ba6ca1f8afe807e5b63d9c226a45a6acb90cb8f841f5f9adb03ac189f600a8b9673f88af1ebb3d6f051dc43120f5b65790e24379846b18b81671ed8a388b4592baf419d965702c6979fe1d900165e5ee46bcc3d85785fd0d23dd699058be101ca0bc0032a0ec558219e72a3ca9c0d50b527b8c0101ce2f4d7b106fd35f56efe5ebd458ddbcbd356b2460782aec94c27e5a751db87be0786bedac404452f6c73f139f6564dc208f6e6c991950e913276c02b70c1ee3988d5b04ae414bab38529c1f9904e8086f5b0fb085ce96039256668f0531af944d18778e86603f28f8fc4ee96e01d7d2bf15de0eef5758b1d89f709f4662182d1032513a7fe716af27ae3ead35757c32a03e8bb23b2c5a1fad820763867786a50299900a88ee54c2d75c0cab3de5730bb3e92051ea7efdad5493353f8f3aa10eea2a29aefb4ac9bab6c180bef6667b6935c6aeb0d3ebbbd86ce0e4f292400f2708b47484c3f6e90eb9d80f8023517c762e83e6f67ca0aa15ed9932ad283a87e46905027645cc9b0974d84a56b7bcc98f7cd7308a131bdf05c1dec2df7a3072a032d05c68095ef34953cc529695a77db9957f9362741633b4ee40c616edb02a71aceee83a188b657ccae0ea3271dc17d0c0f870bb0894354df2359f4bf0b0afde378352aa187342a19cdef03e475f16e7c9da4af4316fa3433ce6e23209d1829efd585182d21a50d73207fbba2810de2266a162925ba990ad3428fd83ae2edd124af8d5de79e3954557279dbdaa163d396657cc91e6989a83fa0140a90800697507e6f3cb4fada1c73ba07defb7e7a229ef388cf1b16a6d8f6add60165d65a6c0327970f6d8b66e3ed11d9b51948bf0f82eed6ab121e5602eb465911c391b92726fdb3320b80696aabda6007136d8594322d80b203b76ed91bfcc682c99314035a835eea2789e546a4a5399b7f85495e2cc9c495a859a60582f42130e5a6dfe03b6a3a270cb046ff1c50ae18317205016c62f07cf6554342651d63266bf73dee6000d74802adbf48c3dd72174a4cd6c6d13a3a8b2234260d7631b38655b00daf75f35c7f73476c2990a7bf981976dada32e6bc5eb9b220463ff9f09b3c747f376b0c2a511d4a654c8ffd048968897374d6d5aa95bac0fe6279cbdb6a3ee59ab8a52dde552f226c0928049ebaeabe0d3298ae5f5e222a85f7a66ac3fc351d014b25b41720bd8c819943da98a958cda9847ffbe2cac2233d51cc0d88121c81a30f291bef7f3a075a8388bc111cf01ad26455b902c1e9fb5b3eb3df3e690acd8e6446d4b87066b0431a352408b5f93159a76fc57e5c18e3376c14b2f462bf7087b9e9741210d516fa81a303ec33660d7e32c879d991f10751a5c8af7b809be9f04ba1cc9a64d9c015da8fe9b2dea2289025bbe3198879b0ae0b66bffb69ca4166d9f3d700bb111168cb4a4b5b2cd0cd9b97076f3973b0d672ab0dad191e732c1de5a9116a5de76019ecf44ead17b90df18b36f217dada50af347fe9f1c384638756ed0c005c1cfefb083058cfbfe02054174659cd117c29569fc79637bf47f2d7fd081dc67c7fd727f9281626768d32ff37b53bdd4cdb469754ebd3a2d39c46aece340d49ca58fb8792c435e952b380553964a5e50de8b3af9a239cc6a19cf6b232d2c4e5b7ccc417cef8bbbe29d774e01d67cf93d3870d8939c80b256e8c53ad5ccf06d4dbe77fd7248dee680dab6e700aa8b01f342f2b29e5d7fc25afc51f2495308bbbe5125a720d7038b69eee217e2269327e9e1c489921d7567c8c71b63beaa90acd31025ef742b0904b6aff03af93a3b86cb914c726fbbf6b7c40c3b0bdc7013196363407c59f0babb55a80783d8a58a99e60b32aa27efa5775091ee6fc518c1e3a1a8889a96311e1f14c006b3a58912787228042fc7149e3ef157feddfda0a92c94068d842f747873e412612dd1ad3b47c803ea02d67f318b162eb0c7a6a33df9cfa9740931741e05d1b5d0fbb75a3dea3049b475df15eafa018484e390a5742fb143044ccd79eb247a15f9a394ae1322317d242bbbe39bca7e346d8c015c18ee0516008a6dd0450b48e3c25d81d48b1d1970f14d193321600849f4e7da926983f493b79aea2a1e90915ca97838a5e335da5e07d9925dcbea1b15c7c95b4f721a2e55e6f52de45d00c65bdcb6d9ba02766d62449cb0c05b502faeb76cd9907b5c931c01f48ca0fabaed24e31f37630dad3974d85ad9e4e773c513480c3df46e30e7830c9053268ad261721af1ca8349596a3db269500230d5bcb9d67352e2fa1d2a843e90e36bca510cfe30b84e73934068a16eb8340946095a17d4408862c4e1253f0588d11b690306a60ec87b16c4bba675b3685030143b3e18ed466a881a42acff3865f8e5a1e6f8048ac557f542454773d86e4846dd6618fa437873168a7bea2ef0a4bd3d45023352636107541aecbcba7f75d82a0b73450c4daf40c2a927c2a8286a7a5c91b78b404f487d24f0b96180cdb13d24f688aa61c8cca565f43eb1a69f83c81d19ad879364c8a0d849b0539e2d7991ad96b3e98b95b183ca274f34e55fb6e48fa6dc2be696b81664916e9f86ce9f510c6255b63f172d72401fcbff5e1bf932dd705061a82b2a33d11c5711ab0c9eadc98d529a7dd6d99c5b2f1d6a902d27955a06e785acf3cfae8e69c5af77f6ae4bda238e5d47090d28618df7a3a91ec8a8efc59bb2629aade512fcaaec58e92c787692b994f515d3e03cf966632f0f4a996f5028fb44cb92d07c018d6bb02eff799723933df6e287660022d64cd4f708e3c1b9c2797a281426af5d537fd430c723efc85b31e31a0a04444de99531c3b1eaf730dd28160805097eacd970771e07806556933b1024e0eef154a1fd66cc9a2a2948719ea4045c7ab98725bbd6d25b6664e897e2f51f6524b8c74ec654299b4ad7b9df97abe917860ee740bf263378e905efaf2620cd704a7fe886015621b8ca709cf4b160b750d25575f9290638ae56fdc78c6629718779a5ec4aadf7a03a820aca53ae7633b0939ed29d7faf2cdde7f1aa36953c18cc5f29ebfde1b06b824e459411b341664171360fc66b7c03f8ac90628baffa6ed8a15342e32df8e83d520349f32cafe6e0572a9664a315995f4cca440ce1d2b81e75ca9a2c11a940126b43e82f926eae30fbf9418a78bb8c2c1229ca13d94ebab077ea908392845d01e28cf2ce023fac9520c900f45e499914e1ff326ef5165c738e24c159d9a9dd17ec214b4f98c6d67bd631379c15d6d415e00890616ce11c787305347253ab7a9098ac661cea465626ba3fa4830846ca01c5564afeece45b2ad92f36aae9e791add47bbc7bf075684b953b394906cf075fdcc0f847557a2d5db6c693279fc98a01cc70ab4f1fcbf1115fc3553fe9db7132e819beb3df4328b67abbed0682de65106d8ecdd51c2bf42f31f1988a84af50bd8eb19a4b50cb6ed88290020e25877536d61ce1c433da25a1a9bdab548e3a979607df55e3710288823c864701f4d03d2fb952b1c9b8d5a266acde8f49a307578cec8ed246769c7bd79289f1e5339783351bd8c57d7673fb9fc273947ddb7bb0d578744687c318138dd21a3063246d93338331272eb3c0a92def8fb12c0908a956ae10b589457b4d3d7cf80784700ddeb7d69aca09dc94f54327d158b44684729e7f610897ff05505b6b08283ab4ccf7b4f8f6337314f5e964a98609a62107ef11122b0ff88c1456573deadd36afd36a3288253296eb5ad6a8163eec4ffd7225f165b4078d453e3116c926111c931276bc09a1f9555fc85aaec461fbad2db6564f165d3df4f5ea9c3fae19779ae1a5681a2d2ba54cab071b412ef8892c155e35cc339da947eda5619f479507584c2f741aa1d1330359a4b31c200e24c6b021ae242064894706d1a2018f98dc70fa0f8aa6d281a08587dddeed0da14f5c61379030c57d637478e54b9cf30457c276c4b903d8c1687337aaf86ab7697ed479bdcddffdc83d09006bdf1ff78abcc3d64a1a159a973f47f7f4ab4937be83803ffd39f0e1a1aea35896446d2db854ea38a486542b72300ad7ac9b70256bfd87834ee0d8b32b652889716878896adfe250ff1edc335e7aa7be62902c887586f20d83e84a3a18879e7808d34aae4bb03ffa7802bd9dccd0f2d39c65eb556eaa1a625d143b1254a0e53abaf334defa0be494bf632bcbd3d92e6a5e36327ae8637e69e90444db2672fbc6d865d108c11f29f59f5f013cdeedc812deb7c1629dd4f133bd615c3360841347815b2dd70e15a7a416321cb2ee3aa672fb00d4f3282360204acc19576cccf050f6b6607d0fb075e3d76d664ca641974e9e87f45a9e58e6fc0d5bc0e32ea4da76c02c34f1fe6b73a5b6ed8632af92f6dfa2d28cfd87d45fcb2ed707a46cddb6e373cb3ed228a3b718c33254c8a71f2417533606e1c1363066e97afec971f9f423ea396d8b55cf21f51681630adb5918e9339e58073b97e9eaf955ccece8e7c0220c9f0d2490f9f7ffeb3bbee5042263326e4bfb1b06fff7c46d16811fa664d0f723f8d1f47ea95fe659120c3146c7b4da241f9cbbe7a12dec84d07657dacb6543c0b5731c571f1251d31b8d6a0ebd5e569d817b0ff4111d9b1a90c5b6446c320743f481e774b96803a97a6bfe2cb5e3dca230208fd3bb425dfb66487af0e22f900f3aafed6bc204058865f944fcb978f86c37e458063cc5d319a4a104f5ed2e3db03dce8962f7a4167127fc911732fe7e29dc4d4215c51c9453db0debbcf698c781a46124d9f8ce6f56d5a98944f26594c160d9df228405eea8f3f7d12c1b970962f0290a3884acf520ec53c032e4309e1b54f0d7092949dfc2f67e2c48e55a84c85296e2c4ff6e33050ef0642c2fdeb5ce56d6cba81139f538dc1d6093a87afa77db78b46ff1379b4ac241f34fb13b7c93941d3df1062cadc732c638966f5126429ca8079aca", 0x1000) r1 = semget$private(0x0, 0x2, 0x100) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001040)=""/62) r2 = syz_open_pts() getegid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001c80)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000200)=[0x0, 0x0, r3, 0xffffffffffffffff, 0x0, r4, 0xffffffffffffffff]) r8 = socket(0x1e, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r8, 0x29, 0x68, &(0x7f0000001100)={{0x18, 0x3, 0xd51a, 0xffffffff}, {0x18, 0x2, 0x4, 0x5}, 0x7, [0x0, 0x80000001, 0x583c, 0x101, 0x4df0, 0x7, 0x12000, 0x4]}, 0x3c) r9 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r10 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r10, 0x8004746c, &(0x7f0000001080)=0x9) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r11 = getpid() r12 = geteuid() r13 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001c40)={&(0x7f0000001540)=ANY=[@ANYBLOB="0123260c66696c653000"], 0xa, &(0x7f00000015c0)=[{&(0x7f0000001580)="e2d1e7ea6346bdec2bdac24e0df96db03d07c9f7cfcd6b4a37f5cad3ed13925c83b0103bc0fcccd2af2627b8784b", 0x2e}, {&(0x7f0000001740)="5ee304ff70bff18b94f24f4383b08d31ae1b06b557bb71941690d66c4e3816186a1b53236589af4a6867033c3dfd2ea5db1d0315181acd1a3b60f50749587dd969826e63cfb8347436bf472c31286b9617939a6f8fa5c2fd9fb6ce45735c9fda5086cb3541a0cc387198f37c54cb5378e95aad16db6a4a67fb00c3e5fe65e665c985fcb8eddcb669b696a109f13dcba615e1b094fb9bb62c2fe6c6c0e230ea06febedb40cd560e0ad85eb93a2ee6b24914508b1a13027823c3c0b183937a4b02cee32bb05842c2c35935ca7aa3c32d624ef3afc5971d044df219710e200aaf047a9de5", 0xe3}, {&(0x7f0000001840)="94ad6e6772f59c77ddf40d4423d084efbb94f58bf080065b3be3223c05c3e1c299f260ff87d08a2a33cfdba81c850a250c6cfb42f40e01cbf92f87bb851e28c17ed5cf0686c1febfd2f8a4aa883b46d92045f631323f24141ff96eefe3379bc22a3e0c7379ccadae85723f581eff83ad59296a40985143cc75b24f7216cf98892e8817cd02fc504818463885ed8cb260c96a52e1cc8a53f1c68e80f36ec7f90b31801080dd7218f634957684223e5fdf00141bc95aaee09916ff1a19f15c3cf5cc598ef8083dacc6e0bb2121cb0f75d476", 0xd1}, {&(0x7f0000001940)="d14365199d4dc6eadc70a4ff74a6b00dd39040e55c303a4122a1a372c4fefd88d2065f02bc59db7fbcf8fb09ba2ac85881670249905459f27e47e328226f3c49cf472432e5124894361eb12e1427394343eebd890c562bc1c45bbb1cd2244228fcede145d3501c37b98e2fcb764b9b4099c9832fadca16721fcbdb14ed58981e147f2eaffd", 0x85}, {&(0x7f0000001a00)="7a56a69111160fca1f46d18097d00aaab0e0046d725165c4ecc482ca91e35544588fbf7438ee1bba841b02d1fd24ce56276d8a091d4519ed3a5134676082628ca8531561ab31d2551d09878196a2ab830886e1c7256ce0058827ca96d09d17e4e8f1f7935336d363f68bd64c302e93b5898001fff26c0f5c3d7c9a4ca03142ed570daf410ce7bab702260eb89286a77400b7dbee666fa773f3d1f627", 0x9c}], 0x5, &(0x7f0000001b00)=ANY=[@ANYBLOB="1000000000000000ffff0000010000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r8, @ANYRES32=r10, @ANYRES32=r8, @ANYRES32=r10, @ANYRES32=r0, @ANYRES32=r8, @ANYBLOB="2000000000000000ff42770001000000", @ANYRES32=r10, @ANYRES32=r2, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r5, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r2, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r9, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r10, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r8, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00'], 0x110, 0x408}, 0x40c) r15 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r15, 0x4, 0x80) pwritev(r15, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r10, 0x0, 0x0) getsockname$inet(r8, 0x0, &(0x7f0000000140)) close(r8) setgroups(0x0, 0x0) setgid(r7) setuid(0xee01) readv(r8, &(0x7f0000001e40)=[{&(0x7f0000001cc0)=""/13, 0xd}, {&(0x7f0000001d00)=""/240, 0xf0}, {&(0x7f0000001e00)=""/12, 0xc}], 0x3) syz_open_pts() syz_open_pts() semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001140)=""/110) 11:46:09 executing program 0: 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() pread(r2, &(0x7f0000000080)="b3903a9ca3c0bde1cf8a6f5959b9bd4e8a5991f5c4677e541a46730239c5a30f59c85ecaa3d4bd30c6fa34be3955295a1c4ff0f9a1463d2d08", 0x39, 0x0, 0x0) kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) fchflags(r2, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) pwrite(r3, &(0x7f00000000c0)="619f7178e3e54be72fcaed9e4c3cea95919c2513c3d9fd9778ac8cb0", 0x1c, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 11:46:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x30}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2d86fee8896f3fbd, 0x0) 11:46:09 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r0, 0xa, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x20, 0x3) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 11:46:09 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000180)="11df1275e4099f60544069ee", 0xc, 0x4, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg(r0, &(0x7f0000001e00)={&(0x7f0000000780)=ANY=[@ANYBLOB="231201d1"], 0x4, &(0x7f0000000a00)=[{&(0x7f00000007c0)="9a3793e35b7b37befe69d5ef7f06cdab25712505d7cae9dd9d93bf2e0096bb88ff64be1dcc92dd7ea6f1ee70480c2188d97e96a35798245e70f314dc79d6173ef00287426ad7707e437f94314a39c80e981d8fb2a453369a527a7946cd21a8745b0694", 0x63}, {&(0x7f0000000840)="441a83986db9bfda9888a93c806be5fa84913b17dfd285", 0x17}, {&(0x7f00000008c0)}, {&(0x7f0000000900)="358158d961673eecab20209835a28aadf44989b44b8e2bb41070930e1553920c0661e6ba35c295a464bd8f5966063ad0d9b55f6047cde9472caff661391a5cd8b9c35a4d88b14823d72cdf858df91eabe48b4b5409a0439fecb851ea9840306c146408334630ea50217c9447b99b5759a2c6713feb9f29cee0e678d1ac8dbd9d73fdef59e826ba850834ae468d2d84174d00d858a5adeb2661ec7352ffd3ac03283f2df60c5970375e3e00d45ba448b548e67820ff43adb70fd8f016a201ed1273fc5bc32b79dba14dbf9f", 0xcb}], 0x4, &(0x7f0000000a40)=[{0x1010, 0x0, 0x80, "38cca7c739b1720276d6f16f5e5f81bf9d8b0e0914354d87e3678e09733c31f161373efeb2c598fb85adf20f0b3bd2d179209e54de782661c91c06b74aa0e41d60a53045a66c09631db252deb692b08c3748127668ee986d34d20917cc1365797786084b19198eaa1977def72919d01a887f532ade15ee37ec7e1eb475091e51cc20f5315784b5a1547a4683c82aea484dbcf75d7e5b8142f5bb84bb2d5a8d2167288a4cc2a82ae8c409ad025680950960edc89abdd5addef4de6f82e6f1a1c00a425009d40e04fea71c04e63421bf384abe45769cf63cfd823fd1967e57db65242b558d52e6a8f5ec709a12aac7e39eee75329b03937e2aca6643ac4ba8414e837ac203f5b6a3372723bea16653ff764c3e9a53ecaad678d941c0ce0df21fb0c03446970878f46a5476440db0652aa2396d58c7d8305b3c531ed2507ffe4fae4a4f38dc45e10069cba08c84fbca3415689a6d3eddc4fcbc0871e8ed31310bf65a59f187d26f8242ea4c16249b65801f39521f91f45699f98f14fb6f3341f8a39f70db54bd61e124b84558801cb3f5ca71ecb82bd4e231a9eade2e9112f4dffbb8e0cb0cb1106787a3dc76ba7dc2fff1def682f153fc78039e2469f4cf3fc7c2b8574e02b41aae66a14e2cf8332f1478edeac8dd03f3bae88af2700e8677c0abf09ba8ddb7cd6250628b7217c769a7fce1b9730f29aa3f4abb5eaf85b2d396c4856647de29c030f127b9bf2bd2062d498232c04f3079cdf038007c644e517a6062bf91992699adfeb70738cc287e2a7deec109a13c512e3c51cc9744505e1d397b2983fac9c643cf38aee1feca5ba09c6eeaaab7ec99ada8f0ae0876ae82966ce10f61a7ef50c67392f9e1474cb2f0a982686205bd1ff666aa79568a60cd57e1567751d1568d511fa7822306aa051272c33ec5bacde4c2aa41befca22100d0566fa1325f98de464e5c3dbce524c2811744cb5633fb497d9c5aadf443cde33c7777e7419b0ae1a7927a7c1c930d9f5a50410c812d17a3519be5c003a1025281e198e31b2061b8940e63d075393971bf0e68e8f92638380f580ce746a072548a0e256c0635b7539204536860050547dcf6b14d0005b4d69f24d0973ca61c73c6388cd23b955e3578750d3ce6b0850e8ac41fa7362d906297303e889db62304e34ea9444e5b88e4461bacebdf410b34fd0bafadc5868d47f00d357b5b2ca60ba9241730eda06e8fd1d4ccae506ec9adf9e3ab7b624d51c5c8a0b453c8ee3a6c62b1ddc8006a7eb1894addef8607f08b6f914fae3f2902b2caa43d7ad3a305f9b45dc1fb1b0a9bce4d8e4bcd43f86d551539f0dddf0f24959b4fbf442aed162fb9db70355228a27d8c68e871d28fa84d0275c9967936f1a4db37a676ec4fd50642fac11d603e8ef9c709e03e411f54f71cf2ce510ff00293627eec9262882e186d78ef33f4aa379fc0b33582a1c36272456905a75e593130563128bd5d2f45cc0a954d0050b41f623d4073fd9070d631ecb42254b03e88181d03677d4a6d2746b97b60c885eefaf3b2fabbb0a0651fcb00c5071c537706c72f02795c709214a1f88272f68bee47be3918c7f5a72d32d4542c56d8801e1a3c8009d448139ec0430e5ba33d1589e7ffc47fa8ed1ff16c64e95172e76a3cbcadedda177433d7650dc5eabad3a908ef458203531f799dfea69622476cb307a449763e3d5343f27b04c2f7485284cf60eb082e49a08c77a007d93b43d23b0f4899e437e13efc335c002f58ed1b68d0c443c483b9ca7d9655e778063886d72d2251a308c8dde1621f254e8c9300b0a7cf49e2bebba977864baf2fb1434567eff4b53b1b6129c66ea69fe9bd514643693bd9c3d1ae45516bcf9f1c4ca1ce2e685771fd2301769e92c2571384973e7412f71d2680d4ddb783dfe755226359efbe260a4cbee1015013b9aada26310d520bcb98cb826bda6275daf198aad072fc40c5e7e30ab0039bc4a1f90ce0ff926dde5392b18d46bbf898ad4a072e03d96ba5eb7e30020845a343f54fb39396c143f22103c89ac6f7b63f0c63197497805a3750e053b77fae4b1fa8a8caad53350c2196751e42ec8dc10da074e76e73aba0d695288bbd81118fc7e303b8b704443db9c1d1e4c2266845ecbecc917f072c446a838fe802fe8c6e83900a453a02539173fc70e0eed60cd54eb7355e3f697310d43d6a98a103e6968eb6058a9fe7966e096d801d248c33b96fbca915b354ca7d350d161069479a9526711299de69010dbd611f7add614295f38ade49e1d5a62e77a5599c13133766e59c4d5f44565703265ee7bd814182c5b385ff14dfcd8f67843b21caf440c80aa742e486e5ab20271ba202285707407372f68dad2e35afd1f6f77196180b902920df67c668f689c765989e78ebb3a8abc30ef614bab0e93949ba500542f63689cbe104e58b6b236fa2f68af81aad26dc7df4fdd42185d353275d177ff38bff2b8250afd08aab883487d65aa833aaa003fb2bcd552b9e6f80f967aeacfb375a40abf984b64c52b03534af05923c21772a6d29262c8ca7b55b35bc72ae1d411aff51527a2ca791ee4370bf4598e1428f5d37958f40ce7222a6b6a252b7ff638867156feb0103cebd9a4278d29aca34c430ea0de919d264412f300e042743ba42a4b519d86bdde1864efdc0871757bc8abeb194cbfea389bd47f7db9a021eab07f16c536fbd652610f8a25dfef278399233da475f3027b4da887e8d9f2529cda6d236c90912456da9c1c8131ef26af6c2140907348929c1e547ee6fe45d5aed04bc646ee81c46c802f504e285d3711c58ac63bc79afb5fd67633489da94a81e48eb7e7700ded3b4f3b2a7b90ea4c5ae8398d9cd58ddd464162d2006065db0794ee3f84ade61ebede162a1fc304872f3ed994c0e12f84eccade8851403bc11eb6c97d315f4d37fc2b4d7f1abdbb59baa03279fc639e89f5231c5d9984b0319f3d157413b4e464512afdc67888614de68a97426e1006a092f13271dd161d59856a347c0f552241b26f6b42ba1eff3fe5090905ceb7818d451f25b8b6858291a3e531874b61e6be53af8c7b578f9be8e526476ad156822112fa44606b96d683912ceb8a5ece13d9a29c297e99e087d866b63995d1513ebe8eb9b206722af3105a15ca7b0566778e081c40ca6d52d669fdcb3b8416382c8ead630863025ac7913392600ee48435f5bd624830637b1319be992bbe10c242f138386e9aa195027af55d8a4774093c0d45e2c7cc6bf7ff211592412f2ee5f9911d5262a1cf102723fa97cb87b51f49d64723b4fde0f0d1e6a38c7ea8bd0e915585316db34082ace409bd686784e97c4932887b99c33417faebaf6cc820e9079e5b592a8431535824b38a8546eaa984cbdb96547d722639df610811070e721dfcbd1812c719e500c35184fe1e2d6171fa9c395621ad1003a6caa9c8bae04f7ecdd08e0af6a0730f82217ba7ae699176bf1cecae6bfd953379dfe43b9c68f06b3a2db59f3a6eec54b37c81018b33680f1cc6e3999e1ef3907ee90600e3b7b540b029dc8bce740d84c12a6ce1f0bb021e8eefbced2e32f1824b3a56d00484e786a14355ea310a55cdbfe42bcc885eb1e6a9cbd444ffdc80bba1e7169e1acabcabc82b9a51aecab1cd9df16158980da0ba56213ca2a0ca1c4738f9856e074f501aa9bcbd670d8b8a4b63cb22346628cafbdca4b06bd9543adef7dc434af53d12c6c28aa55a8bfa290f1f9fc9eee1761707c66c61734a5735ea87539d2f56381a3e7186aa1ea5cdadf748863a7542564bba1a17fa872d74c53ebb63940efa81cbeb772db896efb66d41a2d3d01ddc6fc4b3dfe8de44737f11c0e60cb8ce05be604209b05f6e7b720aeec8e404604ae19b322da9890859495e2c39cc8596c032b4e5543bec9c5013a19544641a9d4c45ae73a45fa657e34e1ff679f761d7b3574d332189241d58c51985237815e13ed298b1394d7cc48411822e34661db19dd98d6065538deac71acfa105c7a191a371324aa3e46c64cf01912bbb693ce56ed03a3f57b929afb50b81bd8adb5984428b7555c80c04fdca78ae9409fcf6e045287bbc2405035b0d6e56a5c455568acefe69200ca54261c673f95a24a1d0e90dd77fb81518df03326a8e69e51f2f14e47571f075a54b980fa6af849ad504e32250f7a13f5b85add7b011a94878cbfb83e3fe052dff99525a13ce682d5240a84ec577630f29136275d6d746847091ffb8bf432c1da004dce0a1abda5fc0f50b7ebd0f87ff45bc40223e4a117dceba93b431b4af818d821e496027485fee2cc57d9bb47c54225aacf8564d9217e59f004144ddfc501e27800aedf8935507a3b24a2f4dd2defedca723707645aac577a8f505e8aa2758fd1bf9cabb4e8a0bd8855958c1f26480703ae8cc966246284b2da070eeb91f14a657e2b69ddce7e1bb6e193a1226991de635f820465e8825c98f3f071f1587f859f3278e2a088ceaf361458b9a314ba706f13c8841875b85fa78f6be91c5d951cb7fdd5ea1b7536a7d266434901bad330c592389e2035fcd097b0bed4cc445ffb76ef2028f19758bc3c138a6aab08fd35a255c7322ddf7f741322e55cd3ddf609c5db9bbc15e9a119ff837c2edb4b2b7ceba9a8ea8f4608a364761ca6729afe9cce9c4e77d058511cda525701d2bcd3a1471c4b6b1ca2c300bf935424f84652266de2c0a2733aec0b394cea186d7bcaf8ca30205dcb1775977ee93d5516b7c680735e0819cb002205c47eba9eb3ce613f54d3f9b5fffa2a4a914daf7dc76421ad85378f8b30059b8000e84edb4103243220f2cfc3bb1450dc2ea40a1eb4b7415e27a578a5e7ac495e76768cc67846905d3210df72f2fd03e7c96e277c64e15b81bc602dda3fcf0886b694920fde98f02f1708b6f1c3c92bcfecfa1e98a5827a220d6d1c22dec0046bd5ea377a960d9495ac4cd48b8536edc0682cf91c6b755d245209945dd478fd8e04f099e0dd246ae73deb83815a66db936747db9b3636a0e5fce513a1343d9757d6898596ba6752597a499d690c58e410d519913854b2b669c7e85831edf2c6ce84aceaca55ebd7884eca4f340aba440c06c5411dda487b18c6d54bde02c727c64e6ab936d40a138b829742a930a7eccc4107990597cba68223ebd56e3bfedcf6a16b09f6420989cb7c0b9c68adae5f8c8414352ea142e69d33cfd159f80c8f8b01d098e84ca4a50bd15eaddc009403c4edc6d41669eed6611dcebb935b93ba8c3d5ffa46a2ace95e2f482993ffa254bb61bea27ea0cfe356ae437193bf42e5e2b07f9b41023761de829071820a601c9d5ec55b28d2169234c7242f751454e524d4c0e69d3126e6cd371a8dadd28cd8a41d70dab63e734122e513d69ff7910eaefaaa90dd5509666677358334d7310d2e07955d52db1a63c8499a728f01641421235f843d4151e759be8f1b86106d66d9f06a09bda74cf59d64e986641eacd3449082f31d6906c466c16fbfda250b6b8c3c6a102bd0d3a7e127d10e130181c4c71e99096cc26b6ded9f6e56f210feff9c8af590013c9430f6ae3dad0fa399ba99d86e2da3aa6c3bb0cd532c9d716ea30d753e26aea012241869d97778dc229ac842a76587e5cb2d2b341783bb8e85dd4cdaeddcc2abc4596e96bed459999a2254a3af9ae381c50203487e062da8101f1386bb9e50f843968883fa36592e54be9313ea8cd46f6374c444a7972172173caf92fc3c4a7f8ca7a22e64f5cd7cda138e38b07fb94f2ea3592a9b049a692261fba91843365fd02c"}, {0xf8, 0x1, 0x6, "183f0ff45f70af0f151e25f8c5ee257c4d1d7befb39f76396252ecf0fe0efb6bca8a4ae7e212333289e86be1cbfa403b8b6b1e295309ebc14cd511f317bc624115c200cb93232c212bc43b1b6be69299e0b0d15d1e79d434d6f8a044e4d6cc834974c0e5ed141c7fc1fd72b8c9e8a6c05e1a8c08ec2584028518322f659834f1772e74fbb9b39ea6afac83a820c8efdbcfdcacfc538b4e50160a85bfb96b7c7fb7e3e41ecb3590d67932278208f826a669d9de3b26676335d21ad7ff3a379b20e41ea3ebf49e4e67e631d636ed3219ab5ae801f5c346c59192003bf3b52ca4790e8d43"}, {0x108, 0xffff, 0x8, "6fd095744ddb2e20893285519c9c2ec3dc4e04127b455a456ec0aeae05451762c21279faa97468e20bf2a477344493394cab12f93c33bbac16996cad53f0ffbe7dd7b218dca440895a2334184560876273daa83ae61c487333ba6f63f7cf0ae82525eb6ad77314dce6f7ec76bc9e543c7f7f08b6f864ed13af05d292c3f27eb0b14bb0bdee52316831e2b18169486191659d2c36435137f50eb18c467244f3583ad125715c885a45ce6094c577bec0852ae5900e75d8486f68c079edbf6dfc95bdb807067547e521b3fc2c3e142742ca1bc291ff15977d88a862183089feb7486ede45105e0acd43fe19b6b8415eaab35988fa5b"}, {0xd0, 0xffff, 0x6, "c97993787e66ea4feea450d78195c0b1918f91253924e7bfb0e68b35cdcfa2cad7d4fc618acd1a955389044832a83b9e46b781a58de53549d8467fb6e91fcc660551885aa5f6797d3a38be3b9a1249bd7c989165ebc85b5d8fb7fd7c5eb449faf184d4d551532953a743602e42f84f31ffc4c10903a9e768744c95060294e2961a2ba4fc55d47454a1b2253f34e4afe27dbeacb67b473939147a65143b69d42a2c8ba5d9b8a1617b8afef972d81b83380b149c123b335c54ee69fb"}, {0xd0, 0xffff, 0x7fff, "463667e83cf550e55fb1e16c8a3c507a362dd235d07ced3b86e00cb3c282ef1aa19f69ae2c649d49bc2d1de1a3cfbd3fd30686f79cbf6665c407cb7c4863ca3800bcc3720e4188042ed57434f51330624a091b23342651b3bd42b98ab6388e120323e61749c107e7a6a2040f6f1c46a971058af1d76c2f637f718c78d02dff75e72a0c1e0b1149e95abf1c32f6016932395974a3239527f20a3d2d4d2e06b3c7f77ce6c13c4e19fbe30dd73f89e75197ad6fc267f20e33870fb1f4113dbc"}], 0x13b0}, 0x40c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x20201, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000740)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x80, 0x0) kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) rmdir(&(0x7f0000000380)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) fchflags(r2, 0x10000) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000440)) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4a2, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000001ec0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x800, 0x0) pipe(&(0x7f00000008c0)) ioctl$BIOCLOCK(r4, 0x20004276) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000880)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x400, 0x0) execve(&(0x7f0000000480)='./file1\x00', &(0x7f0000000540)=[&(0x7f00000004c0)='tap', &(0x7f0000000500)='\x00'], &(0x7f00000006c0)=[&(0x7f0000000580)='\x00', &(0x7f00000005c0)='/dev/bpf\x00', &(0x7f0000000600)='/dev/bpf\x00', &(0x7f0000000640)='/dev/bpf\x00', &(0x7f0000000680)='\x00']) r6 = open(&(0x7f0000000100)='./file0\x00', 0x8180, 0x28) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000280)) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f00000001c0)=0x6) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000001e40)={0x9, 0x6e7b}) r7 = semget$private(0x0, 0x3, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000200)={{0x20002000, 0x0, 0x0, 0x0, 0x0, 0x38, 0x8}, 0x1, 0x2, 0x8001}) 11:46:10 executing program 0: r0 = socket$inet(0x15, 0x80005, 0x0) bind$inet(r0, &(0x7f000001bff0)={0x2, 0x0}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0x10) sendmsg(r0, &(0x7f0000011fc8)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=[{0x10, 0x114}], 0x10}, 0x0) 11:46:10 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x10000, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000001c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020efbb414b7474672292bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 11:46:10 executing program 1: r0 = socket$inet(0x15, 0x80005, 0x0) bind$inet(r0, &(0x7f000001bff0)={0x2, 0x0}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0x10) sendmsg(r0, &(0x7f0000011fc8)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=[{0x10, 0x114, 0xc}], 0x10}, 0x0) 11:46:10 executing program 0: msgrcv(0x0, &(0x7f0000000080)={0x0, ""/233}, 0xf1, 0x0, 0x1000) 11:46:10 executing program 1: r0 = socket(0x100000400000010, 0x2, 0x0) write(r0, &(0x7f0000000140)="2500000024001f2e14f9f407010904000220071002000000000100000000000000ccb269d7", 0x25) 11:46:10 executing program 0: msgrcv(0x0, &(0x7f0000000080)={0x0, ""/233}, 0xf1, 0x2, 0x1000) 11:46:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x5c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0xa, &(0x7f0000000180)=[{0xfffffffffffffffe, 0x3ff, 0x401, 0x3}, {0x7fffffff, 0x4, 0x526d, 0x7}, {0x10000, 0xc55, 0x4942e7fb, 0xec}, {0x9, 0xfffffffffffffffe, 0x40, 0x5}, {0x1000, 0x2, 0x260, 0x3}, {0x8, 0x2, 0x6, 0x2}, {0xd3, 0x5, 0x7f, 0x1}, {0x9, 0xffffffff7fffffff, 0x6}, {0x5, 0x5, 0x9, 0x7f}, {0xffffffffffffffbf, 0x4, 0x2, 0xe9dd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 11:46:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x204, &(0x7f0000ffc000/0x2000)=nil) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000140)={0x1, 0x81, 0x800, {[0xff, 0x7, 0x0, 0x0, 0xfffffffffffffff8, 0x2, 0xff, 0x5, 0x6, 0x5, 0x400, 0x2, 0x1a00000000000000, 0x4, 0x1, 0x77, 0xa9b, 0x1], [0xbd4f, 0x1fe, 0x7, 0x10001, 0x101, 0x0, 0x3ff, 0x6, 0x6, 0xffff], [0x2, 0xfffffffffffff42e, 0x3, 0x1, 0x0, 0x1, 0x1000], [0x0, 0xb4, 0x3, 0x80000001, 0x33, 0x8], [{0x3, 0x3, 0x5, 0x3}, {0x3, 0x3, 0x1, 0x3}, {0x0, 0x8, 0xfffffffffffffff8, 0x3ed}, {0x100, 0x3, 0x80000000, 0x40}, {0xc180000000000000, 0x200, 0x38a1, 0xacf}, {0x1, 0x0, 0x7, 0x2}, {0xffffffff, 0x8, 0x1f, 0x8113}, {0x9, 0x1c0000000000000, 0x5, 0x20}], {0x5, 0x81, 0x4, 0x401}, {0x9c, 0x10001, 0x9, 0x200}}}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) 11:46:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sendsyslog(&(0x7f00000000c0)="639e5757a88e8a4055a8441b1d99c3f8724eb15d9638f4ea7f412ee902d0e521589a610dbe41e89e50513eaa2db6fa8b06d1961665d314462795c114e96ce41fa2905ca132118ec9b035139fa163afe7f4084ec6", 0x54, 0xbdcdf868f0f861aa) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x84}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_dstaddr=@in6}) 11:46:10 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x1f) write(r0, &(0x7f00000000c0)='\x00g', 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x10000, 0x8001, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0xfeb3) ioctl$TIOCNOTTY(r0, 0x20007471) syz_open_pts() syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 11:46:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x1}, {0x2000028}, {0x6, 0x0, 0x0, 0x4a}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) pwrite(r0, &(0x7f0000000240)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 11:46:10 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) acct(&(0x7f0000000080)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x2080, 0x10001) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) close(r0) 11:46:10 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = socket(0x2, 0x0, 0x4) setsockopt(r0, 0x1000000000029, 0x4, 0x0, 0x0) accept$inet(r0, 0x0, &(0x7f0000000080)) 11:46:11 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x2, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000213000/0x1000)=nil, 0x1000, 0x5) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind$inet6(r0, &(0x7f0000000180)={0x18, 0x1, 0x30, 0x10000}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0x0, r1) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) setsockopt(r2, 0x29, 0x2, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:46:11 executing program 0: mlock(&(0x7f0000004000/0x1000)=nil, 0x1000) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000000000010202, 0x0) geteuid() mmap(&(0x7f0000006000/0x5000)=nil, 0x5000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000004000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x80, 0x0) munlock(&(0x7f0000ff2000/0xe000)=nil, 0xe000) 11:46:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d, 0x9}, {0x84, 0x7}, {0xdf6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="06") 11:46:11 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x2, 0x2, 0xe34, 0x0, 0x1, 0x9, 0xc79, 0x1, 0x2, 0x80, 0x9}) dup2(r0, r1) 11:46:11 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) setsockopt(r1, 0x4, 0x5, &(0x7f00000000c0)="e89c3418cfda3790f93d029d448262f9972eaf0951dc079f3b25483a7efc334f1a493e556a54c9893706f431785414ce51a18cf9d494", 0x36) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x0, 0x0) fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000140)={{}, 0x6, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) 11:46:11 executing program 0: msgget(0x0, 0x100) pledge(0x0, &(0x7f0000000080)='\x00') pledge(0x0, &(0x7f0000000000)='\x00') r0 = semget(0x1, 0x0, 0x67eb13566ce9e393) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000001c0)=""/73) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = dup(0xffffffffffffff9c) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000180)=0xfffffffffffffbff) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x1, r1, r2, r3, r4, 0x134, 0x8}, 0xffffffffca09ec7c, 0x7, 0x6}) 11:46:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x8000, 0x7) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)) r1 = open(&(0x7f0000000380)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f0000000080)='O2}', 0x3) r2 = getuid() setuid(r2) 11:46:11 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040)='t', 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) read(r0, &(0x7f0000000080)=""/101, 0x65) mknodat(r3, &(0x7f00000001c0)='./file0\x00', 0x20, 0x6) accept$unix(r2, 0x0, &(0x7f0000000100)) read(r3, &(0x7f0000000140)=""/54, 0x36) execve(0x0, 0x0, 0x0) 11:46:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) socket(0x18, 0x0, 0x1) 11:46:12 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000080)={0xffffffffeffffff8, 0xffffffffffffffff}) 11:46:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) stat(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x81, 0x8d38584b4494ce50) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_flags}) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 11:46:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getrlimit(0x5, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x14}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="f9") 11:46:12 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="6160f1d59581d3ce388fd98bf5654fb884c8495be4a1a0f883493ca7ddeb93d62dfd17bb03142096c56f79dec172117f806081c874b672503da816"], 0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0xccc, 0x0, {0x0, 0x3}}) recvfrom$unix(r0, &(0x7f0000000180)=""/52, 0x34, 0x0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x18, 0x8002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 11:46:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)=0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x24}, {0x4}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f00000002c0)=0x8) getpeername(r1, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockname$inet(r2, &(0x7f0000000140), &(0x7f00000001c0)=0xc) syz_emit_ethernet(0x0, &(0x7f0000000240)="23a39253fdc7bec36dc7a58c8fb8b72fbc9d6ba8c49b55d4ac319fef23ddc6a42f49dda7f6b1d883ebc682079e5a1375c09dd2df3d3f5558b9643abef214fda0ff4cb8ab07c29ace") 11:46:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x7dbc55bb09e34c1a, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x23, 0x40, 0xfff, 0xfffffffffffffff8, "0f0bda7b84db9c0786aa678e510cb591278e128e", 0x1, 0x7000000000000000}) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r1) sendto(r2, &(0x7f0000000080)="3689e745b08d9ff297e0af46604e5399d214f9fb68676f8abd25aaaef1c45f6118327668a5bdd23eb4eb16182306369d1b2fefd9333c1f2d7f2b1bfc7c3c782a07a3152a44f5f664804825879be37c1ec56b20dbc311699f71265ec9aa7e72b803e8d22387db1d9817fa8ae10386091f7fe1b35969d470a6d4a15c5f0799c93e8cf98a2b2ee722991d83f26cad36508c78dc18e98c661332b3ef0b60704d1f69be55803da3ab289c6e37604cb6b2e0e16f072647f7ee924cd8dcfad049f5ba6568d8603171cf22b705da1f25613e", 0xce, 0x1, &(0x7f0000000180)=@in6={0x18, 0x1, 0x1, 0x8}, 0xc) close(r1) r3 = syz_open_pts() mkdirat(r2, &(0x7f00000001c0)='./file0\x00', 0xd87dd98e1adc465f) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000480)={0x1ff, 0x0, 0x0, 0x0, "aae8d072ecb69dac1ceae2ddf94ba391d6f95e90"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x27de, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000000700)=[{&(0x7f00000003c0)='G', 0x1b4}], 0x1) 11:46:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f00000001c0)=[{0x100000001}, {0x1}, {0x3c}, {0x7ffffffe, 0x0, 0x400000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup(r0) connect$inet6(r1, &(0x7f0000000140)={0x18, 0x3, 0x5, 0x7}, 0xc) 11:46:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2040, 0x400) mkdir(&(0x7f0000000040)='./bus\x00', 0x80) r0 = open(&(0x7f0000000140)='./bus\x00', 0x800, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 11:46:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0xf0000081, 0x7f, 0x8}, {{r0}, 0xfffffffffffffffd, 0x48, 0xfffff, 0x2, 0x6}, {{r0}, 0xfffffffffffffffd, 0x20, 0x40000000, 0x80000000, 0x8}], 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0xec5, 0x80}, {{r0}, 0x0, 0x4, 0x1, 0x3, 0x1}, {{r0}, 0xfffffffffffffff9, 0x9, 0x1, 0x80, 0x8}], 0x101, &(0x7f0000000000)={0x20, 0xbcba}) write(r0, &(0x7f00000003c0)="9c87c377284c35b87e2e2e", 0xb) execve(0x0, 0x0, 0x0) 11:46:12 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x16b}) r1 = msgget$private(0x0, 0x0) msgsnd(r1, 0xfffffffffffffffe, 0xbf, 0x800) 11:46:12 executing program 0: pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000040)='+\x00', &(0x7f0000000080)=',\x00', &(0x7f00000000c0)='!#{.]\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=')\x00', &(0x7f00000001c0)=')\xc4\x00', &(0x7f0000000200)=':\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\a\x00'], &(0x7f00000004c0)=[&(0x7f0000000340)='c$\x00', &(0x7f0000000380)=']%!\x00', &(0x7f00000003c0)='&)\xa5\x00', &(0x7f0000000400)='\x1b\x00', &(0x7f0000000440)=',&z\x00']) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000480)=[{r0, 0x21}], 0x1, 0x0) setsockopt(r0, 0xfffffffffffffffb, 0x9, &(0x7f0000000500)="35782e60015b4fa1a5e6ec19c231944a4cf5732e4d22ba981d71c187b88cd66e5c30580069437c02327ce5d91240b42db7fce21754d4e86b672e83de9478b1a2a1785f948b83e5db98c7ea4b28d8cfd67a6f661b0c184100ca5e1f23c789a814f6936c97102b8b31dd3b20095b3e75a758beb0d651dc49e47302c99d081bc5dcd69ba6f34146", 0x86) write(r1, &(0x7f0000000000), 0x0) execve(0x0, 0x0, 0x0) 11:46:12 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2f66696c650100c8080306b6a722e3"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 11:46:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1000, &(0x7f0000000280)="43676b95975fc0ace88be58f07b743dc9c05f4023f65bbf93313cdcd186bcc37ea1732dc4f4df3c31139a9702fdcf3b6c0a055a83fac8aa2a071b81f3260b822f7cb243ac8b55e03a8980ea7f8267f19733463bf394f633bbe1109f5e78749ba883d5ddec437c718d9a2fc9f1015e82ca270cda575b74c09019eaa16b3cc92e620603097bc39e2dd76cae7c6393649f9a58a3195229ccb840f25b94416b38c685ca8276398ff5b7b5d9c5b1eed028924efcdfcb6727a55805bfbd206d6330ff5dd86725c968346bae7b5dcb70bed27e00800f20db6142cc5e092d5e67f44a2272479500b9256ec57bcdae55608194f8269f024a21316810efa3e15d11ab8648416f6b3bc2d58b91cbddad45c219f2ab2eb137faad32a925bd3ecc17a1a26ac4774f17f2dc307b6b58c2826587869765f2c900f40d1409c7d28486a2cf980402433081b811c9f66f101c084b6b49385f38158cb5e307d78f1502ffcf61c05ef34b4408e66fdad4e410d5b7be6c13170e8300ba61be68a8d4458d4c22046033f99ecb0a40e49c8da4c6d8c13553d82eb4c3525e34af351b8b8a8ca75a10da154fe933dd91f976c1676370a37ab0cfd6da33703cbb4136dbc6147518c036ad0481550f44a30b83ed4163fded8729ca5986c1054ace7cff91b4e2f9c6e938183cb3c5b2bd25130246dc2ee5659fc0d234b04c97877b7a97c3e953ddeffe991556df515a7cd4b2a0767f55639968610eef157a375c6783e7a79c86ce52c0b534509befc342e57deecd98440978e3f78120248f089d2fd962ffc0e7344e62c34df03a9f9bd31b0014268fb55ba0dcad7195b79e4db57d34deca494be9b4855b7f3e7c95aeded63bef02a617c36be03ae60e18c3aa943cdcbb9a78254db2894528e695a0063e7f569da4d9e7e0245f1fd3abaff3a4258e3bad36a7bbe26ac45b6f5a4e3175a5fac0051556151b7726ec88dbac733f6fd136efaa7d58741ff1e3356b8f5e094e28febdb85950344f19c1852fdea861e9abfe80448d5b5eaf48c3f2f8cb8cd41ec6920b2d791181662a7c9cb7d71c78dc0f4edfba87ce8a79b6fb0998ca8adf0dc0fb605f89c3198fceceb1a795cc3115e3fc58087c3f128406cb91fe4cede16d15cfb8435617e499d38f87b2612beef42e56c0ab1b917157e0e831b3a27c1419465538386b8e9599aee4584616d9a1e5f44c68351623a6a8c28823b9d72709897842c0608626f92f769f4e1a5d2dcda97c08d504bfd4d3db0d92a5ba8567eb9d606d4826e33ab7b33a1fdc8ed95eb10a3b935065775e7e82f3f713e5eed0855c3758320c46c3c43dd60d93ce8263be3b88f297942a5914dae8e73b8c16f08c15dfbc0bd3cb5310328c04fa33fe80186b0c919781fdd6ac56537a058ece99b2b2de388c351b562c840320f2b7bc2ddb08ce0bbd96a7f5c8db870491eca10aea1ac58610471e0861f53a86d1d3dc3ac78a4ef7c73663fedbd9b66bd3430c9510e42177e9996c7a1ca9adc11518bf5238bfda15616d264feecdc1ebbc3b8823d90407209d9cda01070128b32cf20049f39f83ee29218c496e8422c44b2797715676a8a4c2e79a79cd0f09c17749341e73610d5ffa6ce75489b9d4baffea0a2060b3175ad67d58c95dc7c29eb2da398df50b66d36d191e27891a768800172e7521cc0a5fc9d01ac30f5b30658cdb743c86029106127b5820784999453c00543132946768054dabfdc4f515cee5444fc184b8f29b46740919059987b4fb8fe3f4ce87c19a367169ddfb0b662715a58262cf30fe7b6f23f10dc0f0ef627b40e931c3c5c8c31103bbc37cefc80fd04e5fd07acb41b5209daf822863e86fe25131d588f0890cb02086a84df59b4b9ba1fb7e8ebcd2b1bc66f4bb19656da0c9e0a583610f41e532da8ea7a6194a6e939347f10fe852e6db255b648abe0c324bf77cdf57c49af43da2e495c93d52e47bd0f3d8873a62f0ad3f26ad0dc3caabbfb437257b8930b5934084cbfe5d496c6d6115f9148f19d805f21eca213ea0044265465d974b50af0bd8a7b3b1380ecece26e0c06b26187294d003c17bd1e3642f53f27db5fe45617698a2415ffee8e76f992e21dabead4c7cc5127fd8c297bb896abc2b5ee5263ab239beb0cc4fa95433c4ee950f0a2b21ffaddfe860eef28a0cf47607cf06992087b5e7b53b96fe73210da4a77d5cc860674b6cc09e55d6f38bf73edbf64a775d88ebe0bfc4b478e293d0e14a408582208eae07330e916fa0ca5a4bae215ce56ef6d7cd214f1c865058860e709c2f0aff7bead047833d1ddc4b349e321bc56e633df92dcd59b544ee0628224469a6cc622aa1a1c07f8fa92637887604bcb8a25c9a19b93346bb94efc47f167fd5459e9212c9806399c048f5a7e594ef0d2bafb774d00315db59e1dcf642af49ed2b2979d088121637e3fc49e66598474703cadb6a2f59c0d085935abd637265eeb35e3fde6dfd2c0b34b9d8c179b98ee4f21973b9c58e60479b514a85c2f8b136c5b88353d05137db32d7b97b524a10610959e4f21a60ef33a1547f5581310c1a601cababefe66ffec4ec3a73854ee73bd4b4ddae134921c5b424bc47dbb8b394e8d5bdc191f4f6594c69646277d5afd2121fb891f88c023e74c885464ccd1aef1fd85492e7d59e122e8ef19131b7c24654f22c0327ae4d274b3cee1aab1508fd6d7a8ef0dd7b56314215273f480dbb34e2a37c82b149efc61adb44d8330704c18f7a6eb39ec4c2a8a45c5ec06a02777f272ad17c9171368cd42edc98efe694d760128adcc0348dd3e78c3dc47321f70e882f672cc52ddb439ad8782aea3e2f81ba04781a80dc5794ab21531ef488edff1f78e1705339eb8944a11749d762de1dfeda2f75d89fafaee7afa3bfdc109ffc9774c45bfb84126fd9f195d06c22b536898bfec505dbecb1171583d347fee6fa5fc183444e21465ed7ac4bd391b719a5d9213192c09311e45d7fae26f40707a8bb2397f78042b14602a0ad39511cd4a9fd340f6671d0fcf120fed589cc548c117840601a7a9d01251091b00f45d9251f0ec569676ff83ca2fe4ec8d549771b5364bb037ae19d400aaa24b90820824e30b703322a99f4587125bb959f13e12851a6fe613680c013ef2f04a4e4deda9ea68a26a6bc5cd904639ab07a112721f26a35d340740a9d9e4318c59255f6b78b9dcaea4a18ce959d6afcc11000a0feeae824069e81c3c41303398af5d225645e339db18bbb00c6c3abc24a490cdec67ff9cda64eff78ee6af980c495e65f160dbb2601454c6e01cc066c23e7fb78a379b90164e62e1ec6ac625471c2e745bdedaa489f9fe1417a3c7b08b07db58d209c0bbf5cdaf71130dabd459805612fa53ddd614e777858b82df41dbc1bff83618dee03e22629d751149e45a04456bac86eec2e23ec4ff0ea9bd6014b05354e2d1509d3ec637ca091bdf0c7ba86949e0d0bf429228ca57fe7e68c641e9730edd05450507f952aa69c22cd39baf1e26c2ec0483a0b81591c1ed2326e20a5e69ca120f3a8a629de5a9a004fa088cb2536302f5fe4c4d42dff50ced0684004da53a1ec6e41377d0b62ae5ba83631994307a5b07a5292ca3d56966cc75f985b5fd4ace3755e6f2e2d2c4743a7daaed328e3739dd00c58731f3406b25275be890918561485da9d3e0a7a495556dee45ed229982523bd797f76fa666b4793a780b76033acfd133a1ff31b2cf3712c2ffa55286b4e8ae5dec2a386b0dfb25ce957d181bfa1c542259a72fc6b2807e5b39c782238a8076a02a73bf5b4022ba3d9739c55a1c2cebdb1783a71374963825d1ea6ec67d2ee2b057f240fb2860b6075e17a9ba5a5c727c11a0ce8312de92d0147e84dc28a51946fd6170b938d53cc0f34ce46e84048889a160bf62d43f2d41e2febbfc1b03fb9021d89c6974cfe9e696e149c4193841ae83fb5bb4f5b79051148355ca1e29371735206ffbb1f7163dbc0bd2420076768c3d94afd6a859bdbf47d3a3a73536d9bf52b8b0620baee5854b00a5ae5ddd3a35ccc8dacd259db2818048fc093f3ef6024a5fc9017b44217eee4ffc11480593a5c0b434b0d6994d28979b62bce674aaeaee510c9eed8b5cb653cd92ba8650c2124de3b91f1ba5086f2dfa6e78f7ac7d697720884c861943bddaf051babe1b96c5020b602a226569d76b0c94a334c0b5e5d92b9a4adb252240012abd77873823b060c8054da7fcba365e7012fd9730705af3962c516253ba54900cb59cba08e33ca89ad681031d2f41065ef86a5d47e7c74da16e681f3453de9537e18d4db941c1c7ebe1b749804a9150dfc11a845bcb6978dbf9da1cbcf879c422605b1023313169e08a32288593c65be3cebf4783162ea1ce569df9ce3bc71db19db6b66fc03c5d3862506705b672379f63a7a45b298877acbde7bb2b21b2ce26831ad023526dd30089aebcfea73b131eca5718ee2ec048951e9a7d4b92d3de95e530f43b5b9dcdc11681d86a3649e9e205cc9887154a44412425454300f100bf80d0c0555650491ec51da1f40788aafd8ad40cfaf22ebc71b1c6df9ba0e2e2e20fcf7205f456e40bdd6a82ede722e554b0716035960fdb99341249cccb4fb3768c0d1aec53ca01235dded1e1aef31b132f3f1d31a90eaf67f616a3be5bc77acbb814974822fe4af4b4e2ff585a25c804fd5ebb2f6a98b307e70917ff88a9a9fa991c76f6d8dd0a475e0cb8af8d0cf749fe880129692f92da9ac207644686123f5152c4d00cb78e60302adc27101ec6d9adb8b9b2ffe115f9a2d62051ec4d5380637ce0e50aac83d260b39e4b7d353524f0a144073a878e43fb3ba6d23b6446e661cace8e7a6c54f86cc6f43a0bd9a6823c1b67cefbad557d24212fbeef82498e9062a9d3bce2121e0e49c2f7c48139fcc8bf0fb658a0b013204162c373f6d8a60ed3d9a09fb3e2f022885f2cc4387d459ff5431df0e3a8f1a9caf6dea43bf0780e37c22248e4f394b950b7513bf94a22ee84b99855caeb896fe4f8149e89e46dcdee5ab3f6ab190f92187b0d95c6d30f6eedd54c2dfc29e43e900821985b50867c8497dfdfca61b9548e06d135e619bcf7314de650cb743699c05f73041d19ace6b991e56511ca685b9ee037a54ce50baaaf9aab975958fcc9505f3005a655a766fa72fa73c6cdf7b0eb576be23c2c159be7d8ac4e83877dac7d7096c44258968001c47538a468187523c03998974714a5a94de4bd1c3aab9566952f01298a4338f28a280a58e6b8ce8c26e6302621ad3635bed25b338ed005c975e3aa92a8bc1699e361242ca039c1dc3f09fe8614a2fe27c10860e848018b9fd4f200a2cd637693319ebbbda4be7282352c288d1df544a6bed86d8c2518bafe93b8423bb8caf3aed910e99ee9b0a711d8ff9d48876f41dae94de1b21ccbd571b41cef78a9e2dee1f2caa31207074ec07ef0447eaf01f8dcba2eefbb6495cb9d5bd220e85ca6c9121da0b151efd2156aa10e671f3149ec03ea3af31479c07eff5c3bfe1f179d1f41f7bcaae14d0ddfc8a8ba56ceaa5306222adc9327ceb501c8eadf148c36c63211ddb18958cbe689652cfda3bc8c571e812a2ea4ca7e02db7d8706bfabd799676a795a9c4b7d6bd6728da54ec70238fcf1a5890a1f51888eefdd123384a7842a161ac87fde06ef83a415f319dfb7985e5ba01de9b26f9c7468ae7b6d446c766dccb63b74b5e1b4c77fd9dfcba624097edd612c4c113bc9dfa14025ae711cae58ee797abb7fab34627cf5573a7c38818a026532b099b209f209d44bf675ef96421b7a") syz_emit_ethernet(0x1, &(0x7f0000000040)="d5") 11:46:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000245, &(0x7f0000000140)=[{0x5, 0xfffffffffffffffd}, {0x30, 0x5, 0xfffffffffffffffb, 0x5}, {0x5, 0xba5, 0xd97, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) 11:46:12 executing program 1: socketpair(0x6, 0x4000, 0xfff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040)=0xffff, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f00000000c0)="761a5dafdb0856e95dfc08056b8532c90a550688704ccf1f52e316c0d4ae4a4fb1fed7609feae2384e1a6d63895e51d374e53113d3d10b17edbd0423db7149c52fde27279e1a21d033dc09c0b9a0520a76330771c7b0482a3b64f6946c8f38fb", 0x60}, {&(0x7f0000000140)="3b31d28435fefa04939411544d836f8e0d1c881fbbcfd92194989302d8f97e8d16fc6aacb40d677dbf3238c0db154d1dd72ec0c5a74d0392ccf0c50a89acc09fdaba0822d511411520a97f6cd0a4cf48f840514c075575fae95aa4ba2fb1d9fcf7b34d6a42d6c33fbec0f10103280e64eff860f6f7758c5d4a", 0x79}, {&(0x7f00000001c0)="8d17ca5ec5704c8527cb5449b44cc217ede61899f1de95c1ca94b9c45175", 0x1e}], 0x3, 0x0, 0x0, 0x404}, 0x0) listen(r0, 0x80000001) socketpair(0x6, 0x1, 0x31023d25, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r3, 0x6, 0x9, &(0x7f00000002c0)="d35513ca7a7fa17b97aabb8a4c3ccded48dc94ad81173e8184ba7440979052fe8dafb707f3453f2b4e113d350ccbdc1bea18732d2039ccf782", 0x39) recvfrom(r3, &(0x7f0000000300)=""/108, 0x6c, 0x800, &(0x7f0000000380)=@in={0x2, 0x2}, 0xc) accept(r3, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) setsockopt(r1, 0x6f3d, 0x3f, &(0x7f0000000440)="28f48c2e66606d7e3b72ae5aed400363b683df080294ded415286f30af36a625146dff94ec888b465bca86b14f88908cde4b3f9c2ddbcf67c8c608ace6eefa857bf0cdcb51657794b78ea10ff9a6059eb41ccf138d67f1732240d11f647e8a9e94b41f4b4d77314a51", 0x69) socketpair(0x1, 0x4, 0xffffffffffffdd64, &(0x7f00000004c0)={0xffffffffffffffff}) select(0x40, &(0x7f0000000500)={0x2, 0x10000, 0x7, 0x8, 0xfffffffffffffff9, 0x57c, 0x3, 0x7}, &(0x7f0000000540)={0x400, 0x7ff, 0x8, 0x0, 0x8, 0xff, 0x4, 0x7}, &(0x7f0000000580)={0x3f, 0x8001, 0x3f, 0x3, 0x1, 0xfffffffffffffffe, 0x100000000, 0x4}, &(0x7f00000005c0)={0x5, 0x9}) r5 = fcntl$dupfd(r2, 0xa, r2) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000600)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000640)=0x100000001) fchflags(r1, 0x0) ioctl$TIOCSDTR(r5, 0x20007479) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680), 0xc) socket(0x6, 0x8000, 0xb741) r6 = open(&(0x7f00000006c0)='./file0\x00', 0x80, 0x8) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000700)) accept(r5, &(0x7f0000000740)=@in6, &(0x7f0000000780)=0xc) r7 = accept(r4, 0x0, &(0x7f00000007c0)) setsockopt(r1, 0x80000001, 0x7fff, &(0x7f0000000800)="1b59a353aad52d7af94c1489f5f159cac2fa4a7f2fd680539bca462f2a3a5c849a449988011e9fbafb0075b8a48e02c53f", 0x31) shutdown(r7, 0x0) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000840)) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) openat$pci(0xffffffffffffff9c, &(0x7f0000000880)='/dev/pci\x00', 0x100, 0x0) socket(0x10, 0x4, 0x100000000) sendto$inet(r6, &(0x7f00000008c0)="095cd86d44a287d8772b65d4d20f407eff612f5dd37d03dcb8b22563834915d71e212fea902e20e742a4bf6eddb115d75b4a0060b8876d0fcbfbebdeda73ca18e3ebedbd430f1cc547ec5a5e842ca554b9e28f13311b14c73b6cae5e3dd26b7ff0c2fd89654697780bc623a6136cf2619b2e4c819bc6b7beacf802d9aa1e27c9ffeb8b1d4e250a22f6be5241246dfeb1a79f449b1a733be1bdf73d5369a2a79a6558bef9", 0xa4, 0x8, &(0x7f0000000980)={0x2, 0x1}, 0xc) setsockopt$sock_int(r7, 0xffff, 0x100f, &(0x7f00000009c0)=0x5, 0x4) 11:46:13 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xffffffff00000000) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fb18c3003c08feffff120100007e5e00003f0000348adb0100010083a8d1e4b4c4d31fc6626d1befb72438d0b3246e0f9e8a7f28270d9111e1a0a80e590ff2a9a14156226f9da4bbb5cb6d26cd7199f0fcc9c0a5355cdccafa7ebbb48b2df68a60309ae637cffedaecfca5c18a3ab1527e0f73434f053437101ae5e8c095b0ecc68a199801e40862e74e34d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b887340a472826ca652b9a6e5ea8816d0f4321c52039e40232f533ec95778c2477c877a"], 0x1c, 0x0}, 0x0) 11:46:13 executing program 1: r0 = semget(0x3, 0x0, 0x80) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000000)=""/31) r1 = semget(0x1, 0x2, 0x403) r2 = open(&(0x7f0000000040)='./file0\x00', 0x880, 0xa) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000000c0)={{}, 0x1, &(0x7f0000000080)=[0x0]}) munlockall() r3 = semget$private(0x0, 0x1, 0x8) semctl$GETZCNT(r3, 0x353432e1dbc01e76, 0x7, &(0x7f0000000100)=""/178) readlinkat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/67, 0x43) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000280)=0x8) chflags(&(0x7f00000002c0)='./file0\x00', 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000300)=[0x5, 0x80000001, 0x8, 0x0, 0x80, 0x100000001, 0xfffffffffffffe00]) kqueue() flock(r2, 0x4) getsockname$inet(r2, &(0x7f0000000340), &(0x7f0000000380)=0xc) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) acct(&(0x7f0000000500)='./file0\x00') acct(&(0x7f00000003c0)='./file0\x00') getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000440)=0xa0) getpgrp() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) 11:46:13 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x8af25ef3c2408b9d, 0x100) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 11:46:13 executing program 0: unlink(&(0x7f0000000000)='./bus/file0\x00') mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) 11:46:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0xa5b, './bus\x00', './bus\x00'}) write(r0, &(0x7f00000003c0)="9c87c377284c35b87e2e2e", 0xb) execve(0x0, 0x0, 0x0) 11:46:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x400000, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x40, 0x0) recvfrom$unix(r1, &(0x7f0000000400)=""/80, 0x50, 0x842, &(0x7f0000000240)=@file={0x0, './file1\x00'}, 0xa) r2 = dup2(r0, r1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20090, 0x51) renameat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r4 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r4, 0x20005302, &(0x7f0000000280)={0x0, [{0x3}, {0x2, 0xffffffff80000001}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) r5 = semget$private(0x0, 0x1, 0x200) semop(r5, &(0x7f0000000080)=[{0x4, 0x9, 0x1000}, {0x0, 0x4, 0x1800}], 0x2aaaaaaaaaaaacc0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setgid(r6) 11:46:13 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x6) recvmsg(r0, &(0x7f0000002500)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000002400)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/79, 0x4f}, {&(0x7f00000011c0)=""/171, 0xab}, {&(0x7f0000001280)=""/131, 0x83}, {&(0x7f0000001340)=""/172, 0xac}, {&(0x7f0000001400)=""/4096, 0x1000}], 0x6, &(0x7f0000002480)=""/85, 0x55}, 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000007f00004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x100) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000080)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:46:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x2e, 0x20004000}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 11:46:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2d}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x7ff) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:46:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000040)=[{0x6c, 0x200000000000, 0x80, 0xfffffffffffffffc}, {0x40000000c, 0x0, 0x3}, {0x57, 0x40000000000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x40, 0x0) 11:46:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99a", 0x201) r1 = semget$private(0x0, 0x1, 0x80) r2 = getuid() r3 = getgid() r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x80, r2, r3, r4, r5, 0x8, 0x99d}, 0x200, 0x0, 0x2a}) syz_open_pts() syz_open_pts() 11:46:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000100)=[{0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x170, &(0x7f0000000000)) r2 = dup(r1) getpeername(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 11:46:13 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db13de9e973739ea78b7ec000"}) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/50}, {&(0x7f0000000100)=""/15}, {&(0x7f0000000140)=""/98}], 0x100000000000017e) getppid() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x1, "9a876ded46bb8601eeacde359a836819f2084602", 0x98d}) 11:46:13 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0xc55bafd06684d721, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x408, r0) getpgid(0xffffffffffffffff) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x6, 0x800, r1) 11:46:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ffffffffffb, 0x7fb, 0x2, "0351402ba77f0c033c806c02dad9927f9a0f5e7e", 0x75}) r1 = dup2(r0, r0) recvmsg(r1, &(0x7f00000019c0)={0x0, 0x0, &(0x7f0000001840)=[{&(0x7f0000000240)=""/199, 0xc7}, {&(0x7f0000000340)=""/222, 0xde}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000000080)=""/174, 0xae}, {&(0x7f0000001440)=""/198, 0xc6}, {&(0x7f0000001540)=""/111, 0x6f}, {&(0x7f00000015c0)=""/23, 0x17}, {&(0x7f0000001600)=""/168, 0xa8}, {&(0x7f00000016c0)=""/145, 0x91}, {&(0x7f0000001780)=""/180, 0xb4}], 0xa, &(0x7f0000001900)=""/143, 0x8f}, 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) 11:46:13 executing program 0: pipe2(&(0x7f0000000000), 0x10000) r0 = socket$inet(0x2, 0x8000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080), 0x4) 11:46:13 executing program 1: madvise(&(0x7f0000400000/0x1000)=nil, 0x1000, 0x2) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = semget$private(0x0, 0xb, 0x8000004d) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000e, &(0x7f0000000300)="eaff125c00000000", 0x4) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt(r2, 0xffff, 0x10001, 0x0, 0x0) r5 = fcntl$dupfd(r0, 0x0, r4) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000540)=0x4000000000000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) semop(r1, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x202eb, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x80000001) semget$private(0x0, 0x3, 0x110) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x7fff, 0x0, 0x0, 0x9, "5d68501ed3e16b0dae04ce925d470400", 0x1, 0x3}) flock(r5, 0x80000000001) r7 = open(&(0x7f0000000380)='./bus/file0\x00', 0x8000, 0x8) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) ioctl$VMM_IOC_CREATE(r7, 0xc5005601, &(0x7f0000000580)={0x10, 0x100, 0x4, 0x2000000004, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f00008b4000/0x1000)=nil, 0x1000}, {&(0x7f00003e8000/0x1000)=nil, &(0x7f0000428000/0x2000)=nil, 0x4}, {&(0x7f00002c8000/0x4000)=nil, &(0x7f00002fa000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f00004cb000/0x4000)=nil, &(0x7f000031f000/0x4000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000063a000/0x3000)=nil, 0x26}, {&(0x7f0000514000/0x3000)=nil, &(0x7f0000406000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x400000000fff}, {&(0x7f00002f6000/0x2000)=nil, &(0x7f00005fc000/0x3000)=nil, 0x7}, {&(0x7f0000365000/0x3000)=nil, &(0x7f0000741000/0x1000)=nil, 0x81}, {&(0x7f000081b000/0x3000)=nil, &(0x7f00007f4000/0x2000)=nil, 0x935e}, {&(0x7f000048f000/0x1000)=nil, &(0x7f00003fe000/0x4000)=nil, 0x80000001}, {&(0x7f00007e6000/0x4000)=nil, &(0x7f0000461000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000748000/0x2000)=nil, 0x80000001}, {&(0x7f0000315000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7fff}, {&(0x7f0000558000/0x2000)=nil, &(0x7f000069e000/0x4000)=nil, 0xc2}, {&(0x7f0000889000/0x3000)=nil, &(0x7f0000893000/0x3000)=nil, 0x4}], ['./bus/file1/file0\x00', './bus\x00', './bus/file1\x00', './bus\x00'], './bus\x00', './bus\x00', './bus/file0\x00', ['./bus\x00', './bus\x00', '\x00', './bus\x00'], 0x1000000002}) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x402, 0x0) flock(r6, 0x14) accept$inet(r5, &(0x7f0000000340), &(0x7f00000000c0)=0x288) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c, 0x5}, {0x84}, {0x6, 0x0, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 11:46:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40045700, &(0x7f0000000080)) 11:46:16 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x6, 0x4, 0x9, 0x5}, {0xffff, 0x4, 0x8000, 0xe000000000000000}, {0x1, 0x6, 0xcc80, 0xff}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000001340)='./file0\x00', 0x10010, 0x101) r2 = semget(0x1, 0x1, 0x4) semop(r2, &(0x7f00000013c0)=[{0x0, 0xc5de, 0x800}, {0x0, 0x0, 0x1000}, {0x4, 0x7f, 0x1000}, {0x1, 0xffff, 0x1000}, {0x3, 0x9}, {0x2, 0x3, 0x800}, {0x3, 0x8, 0x800}], 0x7) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000001380)={0x1}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = geteuid() ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000180)=0x5) setuid(r4) r5 = semget$private(0x0, 0x0, 0x40) r6 = semget$private(0x0, 0x2, 0x4) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000240)=""/4096) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000001c0)=""/55) r7 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000001240)=""/251) shmget$private(0x0, 0x2000, 0x10102, &(0x7f0000256000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r8) setgroups(0x0, 0x0) setuid(0xee01) fcntl$setstatus(r1, 0x4, 0x84) 11:46:16 executing program 1: nanosleep(&(0x7f0000000040)={0x8}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) socket(0x2, 0x4000, 0xfffffffffffffff9) 11:46:16 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x2, 0x0) r2 = semget(0x1, 0x3, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x8, 0x7, 0x0, 0x8, 0x8, 0x3, 0x1, 0x26a83f11, 0x7]) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:46:16 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x100) symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 11:46:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x6c}, {0x2d}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:16 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setegid(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x1ed, &(0x7f0000000080)=[{0x63}, {0x2b, 0x800000}, {0x1000000000000006, 0x0, 0xffffffff}]}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x400) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x8, 0x7, 0x0, 0x4}, {0x4, 0x6, 0x9, 0x5}, {0x2, 0x7fff, 0x9, 0x2}]}) 11:46:16 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)="6a8567ab36413a3364ecf9970d84a05553d6747cfa", 0x15}, {&(0x7f00000001c0)="b0ee0bd1ee2c06aec4fcb3d19f611c4ecedb8f0bf61cba0d90581180b912cd257d3afc6e402f776ce6542572ec58e9d5c6cbab710ab727d36a8cf9592f296cb63336535c59d557e3ab8226eb16b94db64f0ce0e7ac455476254143cd32f49876b03610b78d518fb9889777bfde0b42d7f7e4d473afe9a28ec9f30436ea6e8d0bdcc97ab4e356f85ebc08cb14b84f97e57d6b1bdefeb3266f3fceaba716ce9a6326d1b65b4c9c2b7a0d29f7ea471570cb265b2aa96a7e15", 0xb7}], 0x2, &(0x7f0000000280)=[{0xe0, 0xffff, 0x5, "5563570b4080e85323102838b53e755465d087a079603aae77b5f7d23d78ec319bbc4c52759561b10f5df1d8aa9f8d441e9c7459aa2c99bc58d01917d53de6d2a007643b11b8c5852248a1be9f97e6807df9f1cf1e8a387528498e5da41168b2772cb23d3491afd223f424879f2fe3a64483ccd3f01c0a8548c1245c54156a0e2a216687db7ac4acda8a1f8319746cb97f75e1051da02e21669f62ec4a7397cc7f166061e1d718317becf132663bad499d0c60cbf5209c497c16fa21bb2bf34e84a7fcbec9ded9752212835582aac0"}], 0xe0}, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 11:46:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) chmod(&(0x7f0000000000)='./bus\x00', 0x539c2f7cbaafdd0d) 11:46:16 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = getegid() setegid(r2) close(r1) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = dup(r3) ioctl$BIOCPROMISC(r4, 0x20004269) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockopt(r3, 0x40, 0x0, &(0x7f00000001c0)=""/4096, &(0x7f0000000040)=0x1000) 11:46:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x200000000000011b, &(0x7f0000000080)=[{0x30, 0x0, 0x6}, {0x34, 0x0, 0xfffffffffffffffd, 0xffffffffffffffff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x28}, {0x24}, {0x6, 0x0, 0x51}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000640)="2bb3") 11:46:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x381, 0x0) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x4) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x1300) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000400)=0x3) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0x1c) unlinkat(r1, &(0x7f0000000240)='./bus\x00', 0x8) kqueue() 11:46:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{}, {0x40}, {0x6}]}) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000280)={0x1, './file0\x00', './file0\x00'}) shmdt(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{0x80000000, 0x100, 0x800, 0xfffffffeffffffff}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x779953d1f50422a4) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x9}, {0x18, 0x3, 0x400, 0x3b}, 0x0, [0x3ff, 0x5fb84fda, 0x4, 0x481, 0x2, 0x401, 0x7, 0x72ee]}, 0x3c) 11:46:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000002c0)=[{0x80}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)='`') pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040), &(0x7f0000000100)=0x4) 11:46:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1, 0x0, 0x4, 0x0, "0303d0f5b5d783d82efd97a20000000012e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchown(r0, r1, r2) write(r0, &(0x7f0000000340)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0xfffffd08) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000300)=0x7f) r3 = syz_open_pts() r4 = dup2(r0, r3) shutdown(r4, 0x1) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() ioctl$BIOCGDIRFILT(r5, 0x4004427c, &(0x7f00000002c0)) preadv(r6, &(0x7f0000000400)=[{&(0x7f0000000100)}, {&(0x7f00000003c0)=""/9, 0x9}], 0x2, 0x0, 0x0) close(r0) dup(r3) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000000c0)) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000200)={0x0, 0xffffffffffff7fff, 0x3, 0xfffffffffffffffc, "854917029c11fe4dbfa620000000000900"}) readv(r7, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x2) syz_open_pts() fsync(r7) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x400, 0x9, 0x3, 0x90b, "82cb933b9c214ae0717c3dbf73ec57c52b8163a5", 0x101, 0x76}) 11:46:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x80000001) mknod(&(0x7f0000000080)='./bus\x00', 0x8000, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x16) preadv(r0, &(0x7f0000002740)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000000480)=""/246, 0xf6}], 0x5, 0x0, 0x0) 11:46:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) clock_gettime(0x2, &(0x7f0000000100)) 11:46:17 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x100) accept$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004982a0aa00"/4098], &(0x7f0000001140)=0x1002) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x40) r2 = socket$inet(0x2, 0x1003, 0x0) connect$inet(r2, &(0x7f0000000000), 0xce) 11:46:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) r0 = socket(0x10000000018, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x4}], 0x2}) 11:46:17 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r0, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 11:46:17 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) listen(r0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x4) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) accept$inet6(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) 11:46:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) r2 = kqueue() r3 = dup2(r2, r0) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000000)) 11:46:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) r5 = getegid() r6 = getegid() r7 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() r10 = getegid() setgroups(0x7, &(0x7f0000000300)=[r4, r5, r6, r7, r8, r9, r10]) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) r11 = semget(0x2, 0x4, 0x42) semop(r11, &(0x7f00000001c0)=[{0x4, 0x5, 0x1000}, {0x1, 0x7ff, 0x1800}, {0x1, 0xab}, {0x2, 0x3}], 0x4) fcntl$setflags(r0, 0x2, 0x1) r12 = semget$private(0x0, 0x0, 0x200) r13 = geteuid() r14 = getgid() r15 = getuid() getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000000c0)={{0x7, r13, r14, r15, r16, 0x9, 0x8}, 0x1, 0x7, 0x6}) dup2(r1, r3) mknod(&(0x7f00000002c0)='./file0\x00', 0x100, 0x80000001) 11:46:17 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) r1 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r1, &(0x7f0000000280)='./bus\x00', 0x102) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107008, &(0x7f00000002c0)=0x7) sendto$unix(r2, &(0x7f0000000180)="c8cbda31f5af33bee9d838725920ca676b94748edec1cea601d248ebb81266a57bb01f3bf1f9dc74aa69150aa56bddc6e775f6d636267627cf9fa2fcc58dfc8832c18fd6526601135d372b5dbf9de795c9c76e73c217850b42bdded318594376136495a42eef52cd9e7ebeb950e9a14f2bf5e2d851148a1325453e51d3b723cef5f8c078db3501f68ec12f8fce4f1a4dfd", 0x91, 0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) 11:46:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x7, 0x7, 0x80000000, 0xfffffffffffffffc, "47f703d7dc0754b949828bb8ca14d74a9c300473", 0x0, 0x8}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0x2}) 11:46:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x1, 0xb9ec50299df67ea6, 0x0, 0xed1b, r2}) ktrace(&(0x7f0000000180)='./bus\x00', 0x1, 0x8, r2) flock(r0, 0x1) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x66, 0x0, 0x0, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 11:46:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x80, 0x1) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000240), 0x0, &(0x7f00000002c0)={0x8, 0x9, 0xffffffff, 0x81, 0xff, 0x3, 0x0, 0x3}, &(0x7f0000000300)) 11:46:17 executing program 0: geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000180)=0x9a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000000c0)) setreuid(r1, r0) listen(r2, 0x800) getpgrp() flock(0xffffffffffffffff, 0x1) faccessat(r2, &(0x7f00000001c0)='./file0\x00', 0x8, 0x2) 11:46:17 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r1 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r1) setgroups(0xfffffffffffffeff, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x1000, r1) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0x13) 11:46:17 executing program 0: r0 = socket(0x19, 0x3, 0x0) r1 = shmget(0x2, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x4) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000001c0)) sendto$unix(r0, &(0x7f0000000000)="50010502000000000000000301060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd7f80004ffff00000000000000000000000000008539cda74d14678028ff7f00000000000013cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9195f1fde95d68896dc7ed7b187906600004e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de70000", 0x150, 0x0, 0x0, 0x0) 11:46:17 executing program 1: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000001100)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3ac7e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d2555e127c648d90498afdf730a09be868f81c279a1b53712e7a6bfb9ac2af433ac90f25b74d922f76208a98baa4ee16e3a11560fcbd9b90064c9810f9788a0c4d42c25d77a2a3560363bd1736599e6111a5e5d75aa5727d25c53f8aa3bd7ec79636d143976c9dd8cd3e5d97d00b081beb3af16169dd47d47ef8ff50100da9370aaf2ce29cbf523e4f0f84b175bcc25226872e02c2029b4efa429dc9c1b4dc3d9894ec009b9fb69295b550439df134e6d3dd45fefefecc205"], 0x10) writev(r0, &(0x7f0000001680)=[{0x0}, {&(0x7f0000000000)="89a7e208fae7bf74e345ac8e2b03f77a9b43eb20be12030c857420c45140d6b4e112afc1bcd53be69d3abd4f02c9ffd9789ff94eef04b2bc0acc1d79bc86eefc2341f1050b9dbfd976b0966bd42b738d708ceea099215d57e4516e44efbccf7940c6b9c85ffcfc035caf28cdee69b9000ed56d651e26e2e8110ddc9978402c1f5455993d347696af2b8a80d36f3e0ba1c904953d42dacc748bda2655ca11ac23432c687fe3b5743f0655610598f24ec0b559ce13a2e0abc21ff107facb40bcfefaf12c5b836d9d24334872ade56b625adc0b7c2fdb183d04cb64bd8675e89521e8e53cdb27bd34f69075863eb75189a0d3bc59c8646143a3b727eaff8c9c0c", 0xff}], 0x2) 11:46:17 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)=r1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:46:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x40000000000087}, {0x6}]}) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() r4 = getgid() r5 = getppid() r6 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, 0xc) r10 = getgid() sendmsg$unix(r1, &(0x7f0000001800)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001680)=[{&(0x7f0000000200)="755aede5c3b263fc162d080d6a50c76a6c1461b23ff9e8911f6e773bc204c1ec4c8d730c698f9db34a1f6f7c735d340fb228ea4e1c522ab736f50e2d9a3c1e04f1df1e06cf399b4c4a69da3843dbf22188ef959c45fab2dc1b8df175afc82e40347de5062010f88629c3fdf960e68e6670c71d5e57606a022e299ddd34828447b66dd69125f10a47c4640eee338b576d3d57020ec14aa6574b6107bb5d3a50b80430ce6eaa0aa6bd01620732cdc848da96592dfc137f287ef541d63c7ae739148859fab0aa2997b615da65e6c5ac", 0xce}, {&(0x7f0000000380)="372b7a8a4f47c2519228c450f7226ff722f0e4272f227aaf781e730514b713bc01d37a64f67fdf574e34b843db6e3df212242a6402bfaf09fc91102ec7641bd4d7bc3bcb2f3e2e2778d20f504c6a8fc5e16d8c8d76f8b426e595fc6b8f39f2932e966ef3290480f8f7ad9b7f6bd7cf539e49a8601f5eaf2b56b9", 0x7a}, {&(0x7f0000000680)="f10017a0a1dadb0b20398608b9dc0142b56bc0813e84a0f8b7bda83807adfb9dc451812683f0a3dfea6e36c02ed225d374fef35e67b780b5b84e539c6e8d9903fcc40d7035358d22f567f6ec32fd57ec8c6543abbc2035a432b76428fa7ffb8959a50e9e6e02e440bad24782367770d96911df2c966fd7e0f3b4581b97a04d260a7d41f0d8dd661e689d0c76dffed9136de20c494bce5b351267b3598cf4040cf61c60247d7351c45455c3222604df676f941e3930af92a2fa4a4314d4aaa0d9fd57232eed4be799f94f258f3b4961b86738d82d9f219d0ed2f55512785eab5df6f2cae26c4ac3aa6bd754d305fff6afc105c76afff1377968381e8e8cdd17ae573543e89df37a9868aa87732ea17fa33e665a0586648d3f0736668e15242dc9ac228022347d7d8889d72b2074c9b1bd8910dff532ec804192348ea63da22f59e32627ddad8309aa6cef4461c908cab808eda32b77056f296e3fd1d02475d94a0d1455d847021be8804d45559da9472aca8e23f4a48e12ddc7e496457c965eff40dad9fd8aeed042e322def6f9cb23d16dc1ea1782fecf71662c021a64128a3181ab390e570d18018c5dc8bb14ea2f55c5fa4d2e93287ef88156b8ca54f4cc274206ee4b35442ebb20f08c1a514f91daee85b11ddf98747e4f0e298a7601f58e6ae27004a82a70e5d023887ed6c856cdccee14bac7937ae5251b4f73470b14aec37d069be464e7b659bf865246d0b985ec4a47671302f6394872a619845d68e3bf133e17405194cb6d2eaf389d667197587103edaec2f4763dafbcc01ce058ebaf1d3e7663261685c28b2b3c42bd0d072936c470860ea3685a9845fdc03778bbb9208e440652108f63f5478aad26b78eb5ce96935de8fbd2a529864c0399460c7c4cb5a6e5486efd4cfda5c417a169d2fd333940b40aa4889136bf4c8393cf20957a31204d1021c4d95c193418bcfe1697c556f62e8db14bb9f185c23b107489fbd499bb31786839cbc9d9ee42c5cd3639213285bb0d252270790c23ba9f759c582f768afb46b7dd1c5b84088850146270762bbbd2045f824c847c1572dbd54cea2c13922e1958cf3be83d767726738343e1b6364a7606e2009dd45bfce7a9b6dd0f7834b2fa9bef886d01e262e615d01c9840de38de5f66c1c340289749c3678922546f38716d604d9183c2bf139019f076873e679aa07fbde019b81a596c653c6c1f626400a60b12e10c749e40dbb622132514a9939217c6ca835dafdbf064b035f0cb11db7084a9d149fb15b556d01c5b41e89365890131dba4e36746fb4cf92511e6c3beb51177d59889544d4bd70e39a6a826bd398f04aa2d3ea9f1060c2bec9e9ef949753299ff46236c833b3e171ec83d4a44552f1e610e5585a1c40d10121ebc748b5008444e6f05eede71e25d4347f988cab71d0a1e76e91b1281960daa8582c8eb06ece0144091ffa2309b47375ba6baac11d926f3b3926a444eb589312dec7b783227d28db725aa8ec2983c8e2d58cd2779ebfdb2f778e3587580b28c9ce908a9c3308a494217f1ee178f569edc1c03b356927b9d04cacdd4c25497f6126ba34f50f93e44336089d3df58af83d332655a39ee7db9fa90d107249ac9612b66663d5f0046760321c3207248d5b4239f8e0551ae34669166dc6ea005ee5bd1a40ea9ea4b8d5d18e6a0744d2583be9597f466260fa9bdd259c0cc0905f89c7eacfb364c9d844b35db65617fbbdac27ffb86f41c1b5b204c4abcb38fb78acdc4ad85b841a22dc42625f7ee73c2404953d3c71814e13f039bf398bdfe075d8f639509a98f917a23538ea51928185c64a0b3107937bfdd66d77ca2732b2b6fe0f28d1e23e6dda2ffe2f658377a88d7bcb6e8faa19ba3a0dfb072c5202a1ac7b218289e8404964782ba80c8f8bbe5f7dd476fed682b0fb5075eb5f2c63b01bc6a300a355b82917bb9137cf1405705354e2d5ce2aa31519712a03047338abc6828b8862d0049c25b7f9c5d77e6d740320a3f6444c5a421c3879e9a6a8688fc6a2a245b10fb659f3fb828517a6d88917c7699393faf28a82ba716323f0dd98a91a220fa979b7239f1b53171999b832c181db128408e4e136708a8e4b655c530f1cb8d91d6f779c6eca51b62ff1283ac12cbb557130eba737dd1a78d6cf23b6ce7513016917c298bb6d88df041e4950c4003378a524339933ba762fc7fac265404fa0299fd85abd0bf248943ffddb1424a371e3cd17453053eb15467971c448b9bf5782a744aa9dff110e49f503602885d0eaba1f255a10eb4bd6cd692498fc9907c600f5bf3540c24f5985d57236183381811ebb74735a9852e4b7ec040f5e137633ba9d515d104de4e384bbe09cbc64a958085ada6ec477453f880b5ec678acccff4470d07f62e6b059e8f898216de9b4746270f678ee13d4483f5253cc11f888fe13c888fa867ec5f07a0061e65890d65d48554d18af0f2eb460279bd364c8d44831765a08e95896a296c05299e9be4146a1b9728a5ad2c7d0bf8d0a0187207e470c401fe5a47d195b74801b917be2a7de9257db78cd34989314dbd4ae98da9beaf33c09fe0bedf7183c75dff67001684f5898e19a007f00b6e45f68f953c100ee5a3f5131680c965d64c560adf85d5eec84043882ce9e38d047c5c4f3d5f17c1a4b54a82e61b32074b12f0bb62eb2d3130708992b33272fb713bd1824ed0632ba52f0e9d24d8a86724a4b53bc8cc9dee4c354a71b872e48ec1fd6be924927962bd1f09b23c33c92fd3c07870d25e68143ee2af3917ab35caba9056c483d249cc517c8391f8099a51c074367d42f76eb6ecc4e6bae0407a8c8f4fd390daceb1c6eb01869e93e6708e48bde951fd6957cca8c7dd0ac1521c280594f38d2509c508707a17fdc8e56655cf8565583195e8a01eaf732aa686efe7c8f755db44a9604b7780c1f0f07d887afbcbe9407702aa5ae7efc10fb248c68856391d233058cca316cc8007df8cac0c6d6e587a3ba807c566f9b2b087945271f2423e9277c6d7060559bc6c13e3c2717d4561f25b7d634f4bf6f8841522c39404cbbe160f66e530ca2df635627357fb3e711982c49808826877a462a26389fdcfbbc0fac763c21619c080f451aa83c82e11336e7181a12403b075abc0f1f03505660a083962dbc9239ad604453ba1ce2812b4b747bceb5ab709c3b83b7e37e6cf81b42c5e795aa95fc2dab8bfbf8fb2d74d599e562463324c99a872e50739680ffea951dbca394b14b5cfd3382d58bbb88e170a6cc0500b307fe1a5de0529e94bf4c22678b924c9dda73f1c9193e5f687ce16bb65510e35d0cc514be1e368ce7d7589208d04462d724c9050a43cb2f0f55b62bbbe146d36bfadf426b50c0ab7043e0e71ec428c788a67f70cf858290abaf3fc5651a144c02b8211493f5d6df4bf3a8f4a80043c12830c96d943f594475c62ca251725ebdbb95947963c537fc6403500aebed5a7ed255e8bbae26cc85f4926c69f809d518b565c48acdd343787458b6071ce894345da4e325cc7f3f93c47f5226cf367930c39ad2c8a37b7371309f9940288abe7908ac6a7e891e3e65b8a85bd7cf9fc68a6dfa933922ba34e50b043367d31d0872151554be5a6af370d29876e7bb044de782dc4efe67f6ef7134c0e539addb58ca288b311daaf7956ea5d8172041de66f108ec462205c0b1f74465b5ef08a1618f936576ae4315172b18b67c6878ae4d1eef54f5651a2c165b785e8e888c4831dddb1d7abbc0b1b61d93d69973f06d4e3ab27fd929e92e740f10110cf40ffb1ecbc41ec7302c6c8d769bfa87a064c2b5f2302441b49210a7dea817985fb7ee3c901a73a602723e85fed3499af3b56c69a0de6d80e124e35ddbaa288b93d6657a356e513c95c90a0a6b4cca67dbcef31d88e3cd2d3487e8a87fe07060c32d3d9975e3a30e38ffd8fb27584227c599b902d50082e28494c1ae1b6174a7f84e0bb1381675f9d843cae6c7c62e4b1a8ffd3f58ad2c6010cd796e43c743390a8dd8b0d021204c93422203c1f2500c59a57c80f44ab4b6c4c58e65f266c12add17e7890cfd2687d22dfebbef7c19ffab515ee496493dfc950ec6bba81b035b8a251c330e6a4c4238f7efa7c1d469cf25549158f4d5d937d89c23404acce009010f92b9ec0526719233178dec8bf17cc34920ee7bd88923854e62f9755de49c9070b9359d1709295c085d3fa7246e435430feb1989af9c6015332ea0632b420a9b7de33f2475dee4076b783f98ae9fde0adeab18cfd9f65c09b9fd9465ee5cf1fec12b445b9bd2ab163e13d1e460d22b2358bfb451b781c71fe27d55f3ab84d13b2e437e53ae93e80bb6147a2bdcddeaff22324669deaf0c7bb97435b207c3557f314319cfd90422c8ffd0d32c3296a0840f709747b03e8e01ec59344618b9034e463f58990a5233fd303e42e9ab298fa6cde61f6f7806fba8c52d3c6f3af81d2b859d0f9bbadec470ff2378e3091eb068e6303b5eab93aaa2fd760dc82b9937cf0ad5b717016e6d2c02191f622e4004aef7693c2c85b487762f51ec24231e08564bab071e14f27769a658e023bca4d054ecdd814e21c7e43781eb8b805b2f6cfac72dc9cb605a596c319508decdc3821170608e6722087c77eeab6941a87ee0debccb6759bb4df923d29166530e69623e29204f46a0b61bcd20bcfe525de6cdaa0622c15c8b17a8ea08416a8a8d5ac02701c950652bbca5374094cf1db4961a5157c5892c7da70b9c1b5f290159848044b10ad255a1ac4da15387cedb333ec9745da6cfd17793cd8c909eceb86994129ede748f60c8339c801812f45a342bae6f62e06886cf168a385632a99f54eca11dff7a28e162bbea9b06e460ec1699c68ef4f3324e6274c8ccc33a9533c9f1348e971a1963636ebbc613623f8b74db11832787380f9502d66662ee49aec41ed41e44950f9bfdde4264d460da9058754622171dc4261344576332fe09d21c4d84b50f567b275edde41ca13542d6de5ed37b3d0e21e0ce3c2caeefcd74295974b373eca389efecf4a2df5269e6449dd7716ed182f2c0d93577a1a11b2f44379329dd9620ab70f9ec2ddc18a9a596cc98f63e0a41edc64310c310af802c7ebc93a0f9fc70946222dab1c59aafc4175d4a834170f5656d284dc38bb4256b2fae5e61223312f886533eb3af09e592793d3acf40e15cc73df3b13e5395923dd1371f2bd0a1a94a4636dc9243ac8ce4b062a96cd360184a01e68584ea6cda109283b71dd6ff8c3ae28cf175b425f781adeccc3f7bcef0b424b6976ceb05554beab40382df6a46f7b11590aa9c939f5e84a7e14a59bb5330c979c24e42874d43e4af09dd2c52537b6fbabee655d940c7346c531d8f8bc76e7d95cc0ae635c0987017e30dcae47a3ba69555b25b00dcf1984862cafe1ef4c19de2635d4838338ca3e96d2b5e4c53d11387be6df98c2d9b8a74a38df10a60eb0cca53585e72218773594eaa669e98a810cec088b2bc19c2d4fd9d715cc564c950b01bfd83560103d281c088ac61c03c0524431be347b378c9157b096744f46f839efc29bbf1736f20d4fe62d10932c1f3fa99e87fe764b0f267527082952ad5c8ed4278ada2d58e3d35e2ee1ddd326eebae3427d7723bb543d04d2b7b7dce5db2755a7d0553f4b0eb42ff6a1eef5d517c57531784fdfab080156373e4c0d2cdc6c7a0c801cf3d3eb27048ff49d4e3359385645e5526e7395a7e7697d12084a1dee3828ba98f6f739026a1e2b5a9a42bd1eb51931d48744c0c4c296634521d", 0x1000}, {&(0x7f0000000400)="6cbb154a498ab6b61c800f942d8fbf7c25c732a812c4e5183090437b1079e457de229ff795ffb8d8f9599c4785874aeaaf6ff994b4f765d12dcae774c079764cfa6e787f30431b49b0105e004e53b54452fb50ec3d45a0aaf22f592f5380163b9be5bcff76f7af5d3f599f88f0646870ccd9426496093cb8ca3c6c12f7f90503bda998ff13e36c85074c6df32a8df8a39f07135d66edeb88b8245f12429f973971bfdcfcde6a63a232", 0xa9}], 0x4, &(0x7f0000001740)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r0, r1]}], 0xa8, 0x2}, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000140)=0x81) 11:46:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x4000000000029, 0xb, &(0x7f0000000080)="0000015e22dd4b3059983d97b9489f12d8b636689738d2e734b32e981e828b614c52ed2547952a962fb36cc1da51162f8486c4de68d9f67c871952999864e496a46a88096f82e90141a5b61e1fdef41bccf91eaa3dea4eb01cf0f498c1e8887134e87c1611dd914a100ce559fd32a5a329de716d85f63539fc49d43e2d4a9b69ad098801ef6d3a631befc0898e02da786f874439be02e425eaced25f8b94cb4d41621ff64d8b64b43ab23e787b5cf5784894b817e5d3e98541f0152f5254639c361288a233dca510200e36ca618769aa09d88611978621f1e402c3b43ee1f86a6e74d7fe9669cada9ada15383e4607b04c31f30a2833c279341cc8a3d3730921edee6a3e3d42d4e4e6e50eeb124e195b10b592a0cd36a0446ac7cc9975e7cd8ccebb667480d31a03ce1c72506ef9a686782e7fe82a3b04eb4c558b140673dd443770ab0d2768e53164146cfd170d18ca6c2d03c400a5d4d553d880f6b4a168d8ca807168bfa5b365a3f49b02801e5a08ebe0d35523c9476f0c99f388678e260474641e68c4b3e36c1f7c4f5ca727bf878722b7143ed3a897a6e90910a230860345ead1b842cc364e8ca21f145b0b02b92226fb7577ebc940ff4d", 0x1) 11:46:17 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x6, 0xca34}, {0x18, 0x3, 0x0, 0x7}, 0x1, [0x9, 0x4, 0x3, 0x2, 0x1, 0x100000001, 0x100, 0xffffffffffffff00]}, 0x3c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:46:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000140)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x800004d}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 11:46:17 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc0185603, &(0x7f0000000340)={0x0, 0x0, 0x0, {[0xffffffffffffffff, 0x0, 0x0, 0x5, 0x0, 0x0, 0x9, 0x0, 0xfffffffffffffffc, 0x0, 0x40, 0x0, 0x0, 0x0, 0x0, 0x4], [], [0x0, 0x1], [], [{}, {}, {}, {}, {}, {0x0, 0x3}, {}, {0x0, 0x7}], {}, {0x100000000}}}) r1 = dup2(r0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) 11:46:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000400)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfcb682334a5639515a4c8ab06198824b6e8c8b6b87cb4272b8bcdb9ac2a4f5f7ffff0000d4d993428f505bb3f0216ab93f12fc0d5f40465f7809096cee4b0299bac786", 0x65) write(r0, &(0x7f0000000040)="d2c2f156663b3d43df4392e4effb7f2242acea69e74013a8bf640f7c55d2f59ce24f96297040417d104e8a9734a5a265af48a1cbf2de27764d2fa19d5a9f5655", 0x40) syz_open_pts() write(r0, &(0x7f0000000080)="b66b0d86e36b", 0x6) r1 = kqueue() close(r0) r2 = syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) getpeername(r3, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 11:46:17 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x3) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) 11:46:17 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x800001b00) r0 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) write(r0, &(0x7f0000000180)="6f4ca41dd7d5e91e039827e5d9af5a893dffba1dde07f113780c7861d2ecd3a875b8c1e47e9d93e0f128c9d5dd87757e463704092a4522bb9d0d3d7cf2e73486c2011bd1563e3dba6018c3c9ef5bbc200b3fed7edc1e613a55479dace9fd25eaa7e53747af408c3d8d410f5c377a3f0abe0d18aa1e6d7759bac245e4d00e71320be421eaf700408968c9c75ae8", 0x8d) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000240)="133cb6460c0c42957e84dd9226918a9d84d484fa5e4f7d097d260615f6daded369d60fac53d98e018ce7413fb7934fbfadf7b2de264a3cfff3dd2625a4d4efaa2d2676f74114556a086961c18184c647ad0c018c4f8be2cd275d94c8375300a70ee8bc8c535cdbc6b3fe99f6bb67d9f306b69ff2b022ca6f006d60455f9894f05dfa3f287156ac90d0d937652b", 0x8d}], 0x1) execve(0x0, 0x0, 0x0) 11:46:17 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x4f, &(0x7f0000000140)=[{0x800000000086}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$inet6(r1, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000100)={0x7, 0x3, {0x101, 0x7fff8000000}}) write(r1, &(0x7f0000000140)="9518f05de2f4ef18", 0x8) 11:46:17 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = fcntl$dupfd(r0, 0x0, r0) bind$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) fcntl$setown(r0, 0x6, 0x0) 11:46:17 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0x400) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x4) setreuid(0x0, 0xee00) msgget$private(0x0, 0x285) semget$private(0x0, 0x2, 0x80) msgrcv(r2, &(0x7f0000000200)={0x0, ""/217}, 0xffffffffffffff14, 0x0, 0x1803) 11:46:17 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3a4, 0x9, 0x8, 0x3f, "52fcf9f3ad1ae4fbf95b0643eb88e3497f3daa95", 0x4, 0x4}) ioctl$TIOCSTOP(r0, 0x2000746f) 11:46:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720ef03000000e63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fe334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d47b8d29bc6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffefb) r1 = msgget(0x0, 0x10) msgctl$IPC_RMID(r1, 0x0) write(r0, &(0x7f0000000240)="e22b98f141ba2b0657eb623ccee89f3c64d63affa246e5ffd97d78f7efccffbe5720811a993def0897cf9c477fd28cee047dff05f1ffffffffffffea8d8e0bd23813115cadaf053d0500090062d0ca5cf47b7c9fa3aefbae6a6634edae380e1afb9b72b64e9e98be95741f8c389d913d533e2c33a1207ea29dbbac71a02ded58715d59398d133ce24478a43a060d2eddfb773d2a35f0e325fadf5c8da8487be1c6dfb7a20645b5229367fcd8d951cf24b3847af5151cea01588e936406df6437a9aa66d404994017793a74a2fb2cebe743043a6e167164bf5a576e090f1b94ac64057d91c64e0c83c60ba393c96b9adb6b8aa32b5edda73e5b9b89c054a0e48415f2a7f27930934ce37b2f6756d97db4b074c3b7af41ed9ea1f5461a20", 0x11d) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xfffffffffffffc44, "855c55000267a7230000001a4000002000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0xffffff4f}], 0x249) 11:46:18 executing program 1: socketpair(0x2, 0x3, 0x80, &(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="05e57b4b0a3c17ca66bb0cdc894c5f8aa551fc5f5fc7840c0ef6da203580dc3a932314756483b3c9a3490f96402a54d88cf25b3e7a97494b2098587c6de0208d36b94675ea86c87d6739d563b62de7c36a534ff10deeab31898f88ee6dab12de1806397038af134accec80107b8714a1b8de277ea8fe23435ce281695be0d54346475efa5f9f1acc8b26e6bee7f6488c08e953d965ab8778ea86bfe7de2ac3bfff5b51db90554aa59b7e3154c33404ef96f6dd31911a5464612572c0900ff10f9c", 0xc1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000080), 0x4) 11:46:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80004000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x20, 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0xb1, 0x0, 0x0, 0x1}, {0x6}]}) pwrite(r0, &(0x7f0000000140)="e4", 0x1, 0x0, 0x0) 11:46:18 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x7) shmget$private(0x0, 0x4000, 0x410, &(0x7f0000ffb000/0x4000)=nil) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) write(r1, &(0x7f0000000200)="11547e872405bf394c22a4b76569bf865c48920397be0d27f4f6417842ad5388ae15a2f434b23b877db6f3cc5b76a54e2e64ec39077adca8aa0c3b326744040f1cdd9f70481e7d7a9aa53fbb6cfd0593d24b70143e22719f1400c3a93b07b6dc2cf4765f0ab3b6979740d4bb4db2f0239fe28c7a93b71b96f6ab6a05b47185bcaa50c5b1775711371e25d8ce67a5bceedf88d587b4ac572a9f508f5271f046aa4485737807493f41808f939b8de26384d7c84a8610bf7e1e3b860853eb0334c2", 0xc0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000002c0)={0x10, 0x80, 0x4, 0x6, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfde}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1000}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0x2}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000fef000/0x8000)=nil, 0x7}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xd50}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x7fff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x8000)=nil, 0x2}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fef000/0x3000)=nil, 0x1}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x80000000}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x10001}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x1ff}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ff6000/0x1000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8000, 0x0) 11:46:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getitimer(0x2, &(0x7f0000000080)) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001580)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") getuid() ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 11:46:18 executing program 1: 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) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 11:46:18 executing program 0: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0xeff, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) r2 = dup(r1) mknodat(r2, &(0x7f0000000500)='./bus\x00', 0x6000, 0x1) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) r3 = fcntl$dupfd(r1, 0xa, r0) faccessat(r3, &(0x7f0000000080)='./bus\x00', 0x40, 0x2) setitimer(0x1, &(0x7f00000017c0)={{0x85b, 0x800}, {0x4000007993, 0x6a}}, &(0x7f0000000740)) openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000680)=0x6550) faccessat(r1, &(0x7f0000000140)='./bus\x00', 0xc, 0x3) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x8010, 0x1) socket(0x19, 0x8003, 0x8007) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000700)) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000180)=0xfb) r5 = msgget(0x2, 0x42) msgctl$IPC_RMID(r5, 0x0) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000007c0)={'./bus\x00', 0x8, 0x9, 0x9, 0x1, 0x101, 0x10041, 0x4e4, 0x1, 0x2, 0x800}) ioctl$TIOCFLUSH(r4, 0x80047469, &(0x7f00000000c0)=0xb) msgget$private(0x0, 0x100000000000004) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000540)) r6 = socket$unix(0x1, 0x5, 0x0) setuid(0xee01) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8028698c, &(0x7f0000002580)) msgget$private(0x0, 0x121) msgget$private(0x0, 0x102) r8 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r8, 0x1, 0xfffffffffffffffe) 11:46:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x29f, &(0x7f0000000180)="57b4bc6658fdf5d6076ac1085603abae9532764daf61163ad2a507a2d461d3d254158ea4151785cdc5dc6fa1733221cf3d3665529f4c2a0c7f1b91a2cce00d32f056cecca3ff1e67e1fd3f2aff966cb3e530475c962404f97abfac22cbbbe4b99d14cd431e217e5e79fc2ecf403f4ee2b084c467e99919f459b388dd") 11:46:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000080)={0x1000, 0x0, &(0x7f0000000140)=""/4096}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0x6c}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001140)={0x2, &(0x7f00000000c0)=[{0x2, 0x2, 0x81, 0x10000}, {0x7, 0x75722a2, 0x880, 0x7}]}) 11:46:18 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x810, 0x100) preadv(r0, &(0x7f0000001500)=[{&(0x7f00000001c0)=""/191, 0xbf}], 0x1, 0x0, 0x7ffffffffffffffd) r2 = semget$private(0x0, 0x1, 0xa) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000300)=""/54) read(r1, &(0x7f0000000400)=""/148, 0xa6) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x6c, 0x3}, {0xffffffffffffff81, 0xffffffffffff8000}}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x2ac0f2e120a8318a, 0x3}], 0x1}) 11:46:18 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x11) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) ioctl$BIOCGDLTLIST(r1, 0x4004426a, &(0x7f00000000c0)={0x0, 0x0}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x9) 11:46:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 11:46:18 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) clock_getres(0x4, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 11:46:18 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000280)="ed767e4fb12752f72c78956611a729912a1c7179ef69fa9a13910d60f1439fae9d1c1a67959c90f4eedbd3ffc9f8ff1d643bd786a0b924199b9798697d655ff5b0d6f048fad883ba943eda55130861efdd76c0f763433147781b4685cc44bcf9c59c121add921845a19d1b4e4df83cc6efee37089df5c42eecc0ebaba7d29e24b3f00deec7cd8d3fc8029a147b1b0822df1c70dd5babbcde89801969d39ef3a366cbdd4d5188af538f02f8bc8c296a02514db40db1116659d93acd9b", 0xbc) ftruncate(r0, 0x0, 0x7) fchmod(r0, 0xe3) write(r0, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/75, 0x4b) 11:46:18 executing program 0: mkdir(&(0x7f0000000840)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = getuid() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x200, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000200)='./file2\x00', r2}) setuid(r0) chdir(&(0x7f00000001c0)='./file0\x00') r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)='./file1\x00') 11:46:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000080)="4188dc39a5fbd5e8070000000037a282f5bf2e74", 0x391) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x44}, {0x80000001}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") 11:46:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file2\x00', &(0x7f00000001c0)='c\x00') chroot(&(0x7f0000000440)='./file0/file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000200)={'./file0/file0\x00', 0x12, 0x0, 0x8, 0x1, 0x3, 0x2, 0x80000000, 0x1, 0x1, 0x81, 0x2}) getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgroups(0x2, &(0x7f0000000140)=[r0, r2]) 11:46:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./bus\x00', 0x6, 0x0, 0x0, 0x0, 0x80, 0x2, 0x10001, 0x1, 0x1, 0x2, 0x8000}) pwrite(r0, &(0x7f0000000000)='l5', 0x2, 0x0, 0x0) 11:46:18 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="2b0a5c9f655108ed1fe700e7000000040000006fa22a00000000e0579d4105e2631b19da8e04cb9e7ea9ee9615b4293ec578f694ddaf9a4c17b23e5c742db633f83771bc395ae431a19a64f6f3c01d239c9b530360f0be5560908d409a3dd40e69ac55de2e5741c52b550a"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x10000ffffffff}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x101, 0x3fff80, 0x2, 0x3, "ed51feb26059b48d048fbe1db60eda14c8f6ae62", 0x5, 0x5}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvmsg(r1, &(0x7f00000003c0)={&(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e141f7fa00f1d4c31c86ab524a3d654ab0f02de26e1637c9f5734576c65662842b600e3460b7b9dbc428a0c389df1c15e21d4dfe5bb83ea27deafd7855d213af7ca9b5bc1d7fb8e3ee414e"], 0x6e, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/230, 0xe6}], 0x1, &(0x7f00000002c0)=""/214, 0xd6}, 0x1) write(r3, &(0x7f0000000100)="8c65", 0x6d2) 11:46:18 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) mmap(&(0x7f00007c4000/0x2000)=nil, 0x2000, 0x2, 0x2811, r0, 0x0, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) munmap(&(0x7f0000a9a000/0x4000)=nil, 0x4000) 11:46:18 executing program 1: r0 = semget(0x1, 0x0, 0x180) semctl$IPC_RMID(r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./bus/file0\x00', 0xc000, 0x40004000000028ab) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockname$unix(r1, &(0x7f00000015c0)=@abs, &(0x7f0000001600)=0x8) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus/file0\x00', 0x400, 0x21) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000001640)) recvmsg(r2, &(0x7f0000001580)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000001480)=[{&(0x7f0000000240)=""/96, 0x60}, {&(0x7f00000002c0)=""/85, 0x55}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000440)=""/8, 0x8}, {&(0x7f0000000480)=""/4096, 0x1000}], 0x5, &(0x7f0000001500)=""/124, 0x7c}, 0x802) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186204018b002b01be0000267e897f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e159c51bad5a8bf626d9dea3c2c37bb79d7d2c336e", 0x57}], 0x1) r4 = semget(0x0, 0x3, 0x100) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f00000001c0)=""/114) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000100)={0x2, 0xff, './bus\x00', 0x100000001, 0x10001, 0x4, 0x1}) 11:46:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x77}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = shmget$private(0x0, 0x1000, 0x388, &(0x7f0000ffd000/0x1000)=nil) r2 = getuid() getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x81, r2, r3, r4, r5, 0x8, 0x40}, 0x2, 0x8001, r6, r7, 0x9, 0x20, 0xae}) syz_emit_ethernet(0x1, &(0x7f0000000280)='\x00') map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00ca10 failed: hole in range 11:46:21 executing program 0: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000040)='./bus\x00') symlink(&(0x7f0000000540)='./bus/file1\x00', &(0x7f0000000580)='./bus/file0\x00') r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) 11:46:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x100000000000006c}, {0x34, 0x0, 0x0, 0xeffffffffffffffe}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)=0x2) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 11:46:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0xe0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x0, 0x0, 0x1000000160002}, 0x9}, 0x3c) r0 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:46:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x3) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x48}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000280)="ef65") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x100000001) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x8, &(0x7f0000000140)=[0xfffffffffffffffc, 0x1f, 0x5, 0x1f, 0x0, 0x3, 0x20, 0x1000]}) pipe(&(0x7f0000000200)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) 11:46:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() close(r1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffff7a, 0x0, "0495f59cadee8e35170c4dbc52ea0e7ddacd63b5"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfff, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r1, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x1, &(0x7f0000000200)="a6") pwrite(r2, &(0x7f0000000140)="8df92b53b834512bb4062e283cc4553e8b159c70e12ac612ed3943e69099b8", 0x1f, 0x0, 0x0) 11:46:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x87, 0x4}, {0x64, 0x2, 0x0, 0xfffffffffffffffd}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000180)) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) 11:46:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2d}, {0x4c}, {0x10000006}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8000, 0x0) dup2(r1, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 11:46:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) ftruncate(r0, 0x0, 0x2000000000000001) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3, 0xa93}) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)={{0x8}, {0x6, 0x4}}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0x56bdfe9a, 0x48}, 0x10) syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 11:46:21 executing program 1: r0 = socket(0x1, 0x1, 0x81) close(r0) munmap(&(0x7f00008fd000/0x1000)=nil, 0x1000) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x5d1ba4024a0d662c, 0x8) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 11:46:21 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x8000, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x1) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0xffffffffffffff00, 0x2}) ioctl$BIOCFLUSH(r1, 0x20004268) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r2 = getuid() r3 = getegid() fchown(r1, r2, r3) r4 = getpid() r5 = fcntl$getown(r1, 0x5) bind(r1, &(0x7f0000000140)=@in6={0x18, 0x1, 0x7ff, 0xffffffffffffffc0}, 0xc) setgid(r3) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r5, r2, r3}, 0xc) readv(r1, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/87, 0x57}, {&(0x7f0000000240)=""/143, 0x8f}, {&(0x7f0000000300)=""/69, 0x45}, {&(0x7f0000000380)=""/108, 0x6c}], 0x4) r6 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000440)={{0x800000000000000, 0x0, r3, r2, r3, 0x1, 0x8000}, 0x101, 0xfffffffffffff235, r4, r5, 0x100, 0x14bb1b92, 0xa2}) getsockopt(r1, 0x1000, 0x3, &(0x7f00000004c0)=""/225, &(0x7f00000005c0)=0xe1) pread(r1, &(0x7f0000000600)="2e245df53d8c5dc6bb8b597bbde8ff02d0c9fcea1f540b3e9ab51f30b873c689e3e1", 0x22, 0x0, 0x0) getegid() readv(r1, &(0x7f0000001980)=[{&(0x7f0000000640)=""/89, 0x59}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f00000016c0)=""/220, 0xdc}, {&(0x7f00000017c0)=""/81, 0x51}, {&(0x7f0000001840)=""/247, 0xf7}, {&(0x7f0000001940)}], 0x6) r7 = dup(r1) ioctl$KDMKTONE(r7, 0x20004b08, &(0x7f0000001a00)=0x6) r8 = getuid() r9 = semget(0x0, 0x667dda7e032ff783, 0x1) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000001a40)={{0x7, r8, r3, r8, r3, 0x4, 0x5}, 0x3, 0x81, 0x3}) preadv(r1, &(0x7f0000002f00)=[{&(0x7f0000001ac0)=""/187, 0xbb}, {&(0x7f0000001b80)=""/248, 0xf8}, {&(0x7f0000001c80)=""/74, 0x4a}, {&(0x7f0000001d00)=""/190, 0xbe}, {&(0x7f0000001dc0)=""/4096, 0x1000}, {&(0x7f0000002dc0)=""/203, 0xcb}, {&(0x7f0000002ec0)=""/51, 0x33}], 0x7, 0x0, 0x0) sendmsg$unix(r1, &(0x7f00000041c0)={&(0x7f0000002f80)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000004100)=[{&(0x7f0000002fc0)="e1c94a10cac1f8cee10d99338ea225b0626d25ca2fbc42602cdd40350b401cb41942dddf41eaa761b93af9661fb624d9a9c59c624e82b7042499b991b25eecbba87974602da6196ee402c1f68650bd840f20819020e91b6ebd665f85478e33cae43d96b5b4038b43bf186a2fd6f4cb445f4f16b6360a337627b8152ef425bcff9b72295a9a52b712eeea7d36dc93adfc948ba033a1e181c567b68b496f1250deae08b93afe2c89c682773d31c0cc8fb7", 0xb0}, {&(0x7f0000003080)="11e507b8455e33213e5959d76a377c5e03361c12dcc0c97add78a63f01f9a2f67ea7fc1b9b02f306b45f428b47cf5e5a87d1a1876d4dd451aaced93814dcafc100f7751be7d5a157e7333171e43e4757265163e1ed30abaabc106e32c46656bc8bb79833a2fe95892da27ccd7aeaa45c67a8158618d682f168ba2f5f544819cf4f298d2c7a0a0e9a5af133c5e550225a706dd1c7421c0f389958ee4ebaee40fc0500360ab2acd48ac05e09c1bac977e427986187ff829eb86b50d0f46e799b42bc07d631b0a0b556f68d9db0569edb0dfeb639dafc7311d86a3a32c0721fcb2a9d20243598fcff774cc3021e19d1aadc0e174459a1136bae1cedc95f9b07ca41955eb97d4c557a628a32d4b9945bdfcb4909225913be3a7b65bb619bb8ebc62f1e03354324833be0177b3de1e0e501f985fc0e1b7acfd954c8b441cfa8d6031c41ff6bfd6460952f9d256c85acad4bf0b494bd72039162bc598837cc03f9909ea1ef1980ecf921036949445954c0b3380245c3226f011c3e235a5e35f472a10da66270d303933bc17934ec5893c13fa74918b0b18192bf44970a5d7e733dbcf724987083f3c41dfbab3e2b9e30833851c6c6f805ebbf4507186284b92427ee4113e3dac2b3dcc3d4c3ac6d850eb1577b84a6af37eaea9a1b76adb1765a1b3a3d5b816e3dfe952da28bc826ee69ec942b57443a921a9bbef5fe9d80872d39523bfcf732b2160773f0f5ab209343d99e7ff598eafd3d65bfaa387ffd1919e3729501533c9981ccd4696f8b7860362a1521ca70ba47320f0172bcaa2839756b86359b667dd382315b23c4db04207eb18f3e1b6e883180db9dc7ef69b424dd3bd55dd6bc4d02d137b3a015b35fa1037f5893d4be02f640b673fe7c10894553f7b731dffe605f256307d09e65e5a60453cd28df47e9de21d8e4e590526c01354282409ebe33978722e9a677c97c42bdba94e34888795db39f6fda0c1970ef058640c4095ffa9b04814872aa9530fea3c98356ea296af29936ce2b8ef30cc1cd2780a6a411d22942f985f50da97397c77d76abaa2c48b05a0ecec6fb7917e1dcaae8992b8e4eec3fee257e54075f3a50a41d7ad35e7f3135b5bfdf40c5a08f0ddf1b5a86cbc99b9ef2bbb638d53054b7f5f0714c3a2e390c92a43ea3a24ceb7f0155b242eea6534431874e35bec9410b2047954ddfc01ee7eedf78108d3ba02748f2259dd4ebd487fb3d28fac423497fbc061e66f81660c10cb2195c764e178dcaaf76970901277a7b968b7ab9f1692b55f03c2dee19db2ffeb7d084e0348e7c08700e284b454e3eb707810afcd718ae813337d45c313729e9de432eaf957f3c4d5936d362086656d5a3d9235073c5b0b8bf4309cd81699c20bf6bcd09ca257045d629b95bfd6e86d4f8475f7b4c9f830dcec9bf55c354bb013d1dff6b28e6d483759b431baf3c75780979042617476515fbaf5f249339ac84f63ee1d8c184623fe6315eae20330ef88a838bad4aae40645a9f003503b485380d3263e94b8b70f2324cf2ba782ccf39352f07c990b5d7132dacf67c81c0ee022786ecb646f67b5d5b448d7f92d7255aded42430217f79c5c7e8be87d1293a47a576a8f7de3c2cf2520772a391972c957522a5d5d68541a2eb7ae6525134377bed5336a2f366d4b18a8ca3aac29c0c8a217cac8900b2400c468b7cb07cc629dc7ff7ebbf20b55384de09f3215f036edc8af4f78d5198ff94e12df4d558481dcad41fe9ad95c6bc67e99e41692ca7cca3f15ed1b3afce783e6db671a2391e476aba8899cc7d81e2054d6d88f2ec4b77a5a8b5e67cade5a16967be23bd7963dbe452169375151ccea6d9050e59bf98baf4f7a1d311d7654de596d05bc8a1ba6adc241977976f18d6c00bffb1d25f45ad0b2d1adbd6811308e79ddd783a6bd23a9d0030a81eab6d5fc0ad593b4469c0af13807c8e4cf1969b98d72fa20db1c78de53a1f99c4bf2f5e951f4eb488236f1bf6fddd4cd84b95311d639f42a0dc9e2ad1d318c5f1c0568697542d688ca59666beca2312ffe4fe871c46d86c64c9a98aeb03320ae72a27fb3332e45f688504c1670579bb0e08a0725aa344020982200f21f6e76a46a5de63af0a7937f6fcd2c4b3564ed8db16c01bada4178d5b445ba68474753e06422cd7e84c9601b6f078d54eecc58571e42b03153d22c9ba29163555e9d7657bfce932fa9f3a202c24d0387ebd7666063ac6d48de9e3d290c35cb87a60c4aa9e3648aa230f4f2b5837278f62248394c337f225a58aca5475271b47eb282d8604bc56967d82e1f82876e04a44170457c06610835b6f0d7ece7e1545a65262554fd053d681ca35ddc340c0bf1769c5cde473ff93b8351f84b73da8a8282861c79863bc88646a555abacdabd75f00dbe256a6986ab4434baaea4c94988d44b7d958f65f5be260d457ff3bef0469c027622b66a3edc31bf06c3191c04b66ddad70994b3592c56215e793a1aeb584449bbc41cbe7804f29f1cb892a334eb2078df1cb42eb72a53a48c14ff751e6c80120ff3fb983391d73c9477e7c1a545445d784a62638b0e11e314328bd97f3bf4ae065b614fb7e142794107975419a0c9da623fcccf62dbe2c2b4dff3790ffa9d932785a6daf8618da80f265777e914aebbd50114519f8721212bc41c09ec0efa10fa933e95ebffe3ba69e728b52c49d5baa7a6ddc35b75d607d663d67390a3c4726732cb41d386d5125fe7e7dab9ce330e05d3cfc49c09fb7e6f2e4fdebb4d543043748ab6ca32542e290c68d0849d890a9f98dc30558180d7f8f13abfca8190ad203caef91f8331202e109c6c9d43e885aeb225ac4390c12cf798fa0acb649442986bc2f7d52f664a5b6c432cb7f899c098c7d98527ed57d927d711f91f118d5198cd6c9c907b97ea6ac8bf9823de9fa0b082966b4b66b02d332cc823e8259cd01e68d4698935326203bc549cdb9e9a7b4260a9578ab898d5f8a0c4b39f5f15a768239bde7a4d2d5ba86925bdd15741f1738ba864497d3aedb36e3de4dcd7d0f712f353d482f3594dccde657f5f4aac6068ba51d1c585f395cd2c242c3d18213c1b0b533b1c3a040330e2a991fb36b01f2c4aa755e4147bc7d7e36a50c0ec067c5a4952f21ee4a6a0c5c19ff44d6dd03c908f49f42ea26063b0a06a6d84d61dce769609e4761c7258b4e0e28f0a2fa7b5f21d41dc613c369efc522c986e13d04553e5e22ee7d6e2c9687b63848d5deaa0bc2ea78b7e1bc4bbf5f8370092a80647f5f33150306c220277cca05b81f36d0af72833525ab688dd6a5e87afdebfd115d366ecd5377d25c6e04c48ccda45f073e9a32c2d95ef5690eb4dc74ff51fd8563f6f2f216c7d47a58e8b5409aecfc7e4c41c4252f8dde1a97097de342a516951f57f23dc0620b9df559b3fd32a112559417556ded2a4d66d8058a7d4bb53e8a2bbda0a19c3080f349d54704ddd06e2936be7dac6170f0cb8e3245bb99c98c9d7a4c3159fb771bc8aee3f5b53756fa7eb7d7e9ae2894005c274d1cb8c03478edacfdf2535e4025cca4ad96586b75a80b5754469655a4c1458cc9b547332dea20ef8cd6f1563365e9686e43cd666a111e61923ba7e28e35551e7a84a1ec1e19e2e2546d561cdc249fdb85ed8cbae1bb295e0c23396d1b1441b03a27c6aed12909d37961142e58bd6a6fdf6cb14e3c7358fc7f9133066089a1d5fda5714217e9898dfac9af15cfc29a1fd2e6a7f388ee0712e18e4470eb4466f7ca074732b3c1160b220a8d2ce90b84c6220200212ba0219d48bda6f42c64dfd0c2dbf1808c6f133c215eee0141516ea19e4e5837355cf3b13652184c25bedf7e552181f9ce2be5ab707b64503346aa51208e23d00ee8a4d635d375f1cf25f7fe92c14282b4666baded1532dd5e28dd290da512ac6afa7e78521a0eabbe7a829f67ef5a29ed886abc0c87f85af5e5f453b663d4fb9e2edce5990135339eefe2679e1450dc27d1d7c2f6c25d962cf842b1387ac978ca21e2ebd7f3af4042e35faae22bc5d91bbea393bfaa6b9a3540a090be631769a94d882ba8972728f1c1ad3091a9f2928c40c9965ba180b1748c20298c35ee4721c1f54c77738191d11b82faa343f0d274ed6d6745f7914a330b6be2c2d0c066688371888f5830399476e12aaf9c00eb1e3cfd580b15111ec688d2e3944fa996e093adae6ee3374cf6aa5f237d124daa34bac0e9a32868e0219f16c73495bc6df54d77266f95abf12e4dddb4cf04d0c9e6a307fbc87394d7fd6c1b50b290f4e4940afb82035b025d2bc501e2b48bf1c7ebf5263b19f4b63f2bb2c358e76bcc2a9816bf283ab9e9684ac173279971fd9e873ca82916f3fdac4f669ec65d534ba6d6a589aeaca5eaf197891f8fcef13afdf0b7cedfdd2a52f0660e880c403b973b812716f7da55ff0f5c7acc6a4506974554c93c15019aee5a8ddb291b735f0f5ca4aaa25bd203840fe6caab9bad2e220c6004a449b9cd8f5eb571f707e72ffdd28d9e4c7a8a7f65ad5e75bca60a897e918f7157eae9a48688f7ffe6c19660eb3d5e76397dea3f1c71a8685ecf880692c17f6a21a8781df8070f91ca320a2506d6993bcda277e79953258797e1cf7bc86f2f0c599931fdc294fdb31400b7cf25fc69084050b96f67c03bdc3ddd2ca3108154a8461ce1f25c44ae9a669f300cc22624dea65d8e3141dcfd0b31197a68659b557dc230a49e091caef41394b5bc420b872c12ddfd8ce4ccd246653088a0d6000d415377c3de83491a74b22d35e09da5f86f2f20faecd5116ae8adf0fc9a6485c4ebe4237fd2aff5f550cd83ce1a01357330aed61637cd8d4a7042c830c33b362e7b6d991e3099b007297be41676a6ec2d42ef7b3d680ed141151bd933ad08199130310b25f5199aedfe057b0a22f227df189cff8211cc784aa430776a89f3787e280d941f6bf091fec991eb05764db38374b6981cf9afca23928b6d76fbf77ac407a313990932cc5f916a59b18fe130f2a094e8f16136570bdedec39db7bb433967614c66cb8e2e490ebfd12dd63af0150156b400193f52ef0ebee4b17eb7f6e1e4c74a85f612627b14d366af36d65be8cda431c65090386a8ca9e298868529af8f28db509164e239ee9718c07d856b0a08c456d2c63baf0e1b5667b826a8889a1eab4815b12b01c32d41945bc8c5fd9b83141edc683bfab6697867f5cbb889711c5ac5c913e31cf4e936a01c7b6a11dcb82a193f0821303927b84ad5517396a3fc22cda6905874e0ca215c15cae88940a7280c6124057515ba684a81a16746f11c2d9e99716b595373c0a4d67ae697222083e097a37ad75baa653e192783aeb827be6f66ab57643c1b99739c73ce851810812d92feb690421c3774e2302171a24a8b7e8c78ea2d57f19f752488f419ba72e44b8c823c3696a8de48d8bf97b95a36aacfd2f9204fe4b941c80ab7545032ae873f321f4a37e912f5a3e277a606674167d62e88e58deb7f8d60b2bd82ef31efdfe14ab8519fbe76ccc4bcd0fed9135125a5492e0bea4975bb87747a4ccc66417c397a568d290cf546bbfdc1641b7b5db4b9bde585eaefcafd2e2337d73fb584fa5751aee0b6635a19bf41f27b7853302feef7c2523ca5ec55ee2a73f66b06d31d1cb97ba2c35d8eba1df7794fac7524cba8de111afbc6e33e366483d7db77a0f243d567feb6c9963cf06812b114138fbaa11031538200d78e7bb5bf14b1f0a8a3fcd8757d997958f5cc21a58c5fb64a1ca623ac98a48f47974296d55701893f490e8f58f134d287690a", 0x1000}, {&(0x7f0000004080)='s', 0x1}, {&(0x7f00000040c0)="03b67c143b0028", 0x7}], 0x4, &(0x7f0000004140)=[@rights={0x28, 0xffff, 0x1, [r1, r0, r7, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r7, r1]}], 0x68, 0x400}, 0x8) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000004200)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000004240), 0xc) 11:46:21 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f00000000c0)='./bus\x00', r0}) unlink(&(0x7f0000000080)='./bus\x00') syz_open_pts() syz_open_pts() 11:46:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup(r0) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="8eff079f974f0771ab40cff460d14c05da11cad6d3304538fc76031fa0e8c894efb12415587e375f01b3426fd0062123f3ead947c5f52dafe910e259fe0ee48579aa9cd40b0f6122e1c589eac63cd0c9db78beb53fa2c5cfb0fa7b9d"], 0xa) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000800)="00c5f8352d091700000000008397e68cdd1af31d9fe6ea4c03588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ada7d41797c009f99e2141d5eb1613a02b3e97016c555070000ea9d0100020000e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d", 0x91) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e000000140a671f7630830400"}) readv(r2, &(0x7f0000000040), 0x35f) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00ca10 failed: hole in range map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00ca10 failed: hole in range witness: lock order reversal: 1st 0xfffffd8067776c58 inode (&ip->i_lock) 2nd 0xfffffd806e64abd8 fdlock (&newfdp->fd_fd.fd_lock) lock order "&newfdp->fd_fd.fd_lock"(rwlock) -> "&ip->i_lock"(rrwlock) first seen at: #0 witness_checkorder+0x6a7 #1 rw_enter+0xd1 #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_closefile+0x119 #5 fdrop+0xc9 #6 closef+0x11d #7 finishdup+0x2b6 #8 dodup3+0x5c5 #9 syscall+0x552 #10 Xsyscall+0x128 lock order "&ip->i_lock"(rrwlock) -> "&newfdp->fd_fd.fd_lock"(rwlock) first seen at: #0 witness_checkorder+0x6a7 #1 rw_enter+0xd1 #2 diskmapioctl+0x237 #3 VOP_IOCTL+0x88 #4 vn_ioctl+0xb7 #5 sys_ioctl+0x5b8 #6 syscall+0x552 #7 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace db_enter() at db_enter+0x18 witness_checkorder(fffffd806e64abd8,9,0) at witness_checkorder+0xffc rw_enter(fffffd806e64abc8,1) at rw_enter+0xd1 diskmapioctl(5a00,c0106477,ffff800022d61790,1,ffff800020abec70) at diskmapioctl+0x237 VOP_IOCTL(fffffd806fa7a3f0,c0106477,ffff800022d61790,1,fffffd807f7c6a80,ffff800020abec70) at VOP_IOCTL+0x88 vn_ioctl(fffffd8067a17dc0,c0106477,ffff800022d61790,ffff800020abec70) at vn_ioctl+0xb7 sys_ioctl(ffff800020abec70,ffff800022d618a8,ffff800022d61910) at sys_ioctl+0x5b8 syscall(ffff800022d61980) at syscall+0x552 Xsyscall(6,0,ffffffffffffff1b,0,3,755db606010) at Xsyscall+0x128 end of kernel end trace frame: 0x7583b239c00, count: -9 ddb{1}> show registers rdi 0x3 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800022d612d0 rbx 0x3 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800023988000 rax 0xffff800000a8bd00 r8 0xffffffff8156e4e5 witness_checkorder+0xfd5 r9 0x5 r10 0x3 r11 0xaa596c4e6cc565af r12 0xfffffd80029b8c00 r13 0 r14 0xffffffff825da080 w_lodata+0x44f70 r15 0xffffffff825e9800 w_lodata+0x546f0 rip 0xffffffff819f49b8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800022d612c0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=159322 stat=onproc flags process=0 proc=4000000 pri=32, usrpri=81, nice=20 forw=0xffffffffffffffff, list=0xffff800020abeee8,0xffff800020abf3e8 process=0xffff800020adc000 user=0xffff800022d5c000, vmspace=0xfffffd807f00ca10 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 86259 488248 78938 0 2 0 syz-executor.1 86259 326339 78938 0 3 0x4000080 ttyout syz-executor.1 86259 52085 78938 0 7 0x4000000 syz-executor.1 25400 268828 21611 0 2 0 syz-executor.0 *25400 159322 21611 0 7 0x4000000 syz-executor.0 25400 497249 21611 0 3 0x4000080 fsleep syz-executor.0 25400 127304 21611 0 3 0x4000000 inode syz-executor.0 21611 246498 39757 0 3 0x82 nanosleep syz-executor.0 78938 337117 39757 0 3 0x82 nanosleep syz-executor.1 91942 282010 0 0 3 0x14200 bored sosplice 39757 392614 35318 0 3 0x82 kqread syz-fuzzer 39757 522394 35318 0 3 0x4000082 nanosleep syz-fuzzer 39757 158412 35318 0 3 0x4000082 thrsleep syz-fuzzer 39757 84964 35318 0 3 0x4000082 thrsleep syz-fuzzer 39757 208213 35318 0 3 0x4000082 thrsleep syz-fuzzer 39757 34624 35318 0 3 0x4000082 thrsleep syz-fuzzer 39757 444295 35318 0 3 0x4000082 thrsleep syz-fuzzer 39757 299766 35318 0 3 0x4000082 thrsleep syz-fuzzer 39757 376209 35318 0 3 0x4000082 thrsleep syz-fuzzer 39757 101010 35318 0 3 0x4000082 thrsleep syz-fuzzer 35318 208190 18926 0 3 0x10008a pause ksh 18926 168508 33272 0 3 0x92 select sshd 78791 495359 1 0 3 0x100083 ttyin getty 33272 423046 1 0 3 0x80 select sshd 70891 152833 52671 74 3 0x100092 bpf pflogd 52671 93092 1 0 3 0x80 netio pflogd 57936 265220 43719 73 3 0x100090 kqread syslogd 43719 366408 1 0 3 0x100082 netio syslogd 7808 385753 1 77 3 0x100090 poll dhclient 35134 509201 1 0 3 0x80 poll dhclient 51573 321132 0 0 2 0x14200 zerothread 75350 487852 0 0 3 0x14200 aiodoned aiodoned 20881 290207 0 0 3 0x14200 syncer update 7758 487997 0 0 3 0x14200 cleaner cleaner 45832 241017 0 0 3 0x14200 reaper reaper 56664 55364 0 0 3 0x14200 pgdaemon pagedaemon 45871 127066 0 0 3 0x14200 bored crynlk 89322 308648 0 0 3 0x14200 bored crypto 2224 413109 0 0 3 0x40014200 acpi0 acpi0 68145 455452 0 0 3 0x40014200 idle1 26455 45325 0 0 3 0x14200 bored softnet 57149 76013 0 0 3 0x14200 bored systqmp 91358 27709 0 0 3 0x14200 bored systq 85407 67597 0 0 3 0x40014200 bored softclock 31482 112027 0 0 3 0x40014200 idle0 3467 229580 0 0 3 0x14200 bored smr 1 170358 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 86259 (syz-executor.1) thread 0xffff800020abe9f8 (52085) exclusive rrwlock inode r = 0 (0xfffffd807ec53f78) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 vfs_lookup+0xec #6 namei+0x61c #7 vn_open+0xb8 #8 doopenat+0x28e #9 syscall+0x552 #10 Xsyscall+0x128 Process 25400 (syz-executor.0) thread 0xffff800020abec70 (159322) exclusive rrwlock inode r = 0 (0xfffffd8067776c58) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 spec_open+0x431 #6 VOP_OPEN+0x6a #7 vn_open+0x495 #8 diskmapioctl+0x18e #9 VOP_IOCTL+0x88 #10 vn_ioctl+0xb7 #11 sys_ioctl+0x5b8 #12 syscall+0x552 #13 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8261f770) #0 witness_lock+0x52e #1 __mp_acquire_count+0x51 #2 mi_switch+0x38f #3 sleep_finish+0x113 #4 rw_enter+0x366 #5 rrw_enter+0x4f #6 VOP_LOCK+0x4b #7 vn_lock+0x6e #8 spec_open+0x431 #9 VOP_OPEN+0x6a #10 vn_open+0x495 #11 diskmapioctl+0x18e #12 VOP_IOCTL+0x88 #13 vn_ioctl+0xb7 #14 sys_ioctl+0x5b8 #15 syscall+0x552 #16 Xsyscall+0x128 Process 25400 (syz-executor.0) thread 0xffff800020abfb40 (127304) exclusive rwlock fdlock r = 0 (0xfffffd806e64abd8) #0 witness_lock+0x52e #1 ptmioctl+0xe7 #2 VOP_IOCTL+0x88 #3 vn_ioctl+0xb7 #4 sys_ioctl+0x5b8 #5 syscall+0x552 #6 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9551 6454K 7775K 78643K 15157 0 0 pcb 13 8K 8K 78643K 211 0 0 rtable 89 4K 4K 78643K 861 0 0 ifaddr 63 14K 16K 78643K 323 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1565 0 0 iov 0 0K 28K 78643K 182 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1207 76K 77K 78643K 2968 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 21 0 0 VM map 2 1K 1K 78643K 4 0 0 sem 12 0K 1K 78643K 253 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 1979 0 0 sigio 0 0K 0K 78643K 20 0 0 proc 54 51K 83K 78643K 821 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 199 0 0 in_multi 22 1K 2K 78643K 178 0 0 ether_multi 1 0K 0K 78643K 15 0 0 mrt 0 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 84 371K 371K 78643K 84 0 0 exec 0 0K 1K 78643K 464 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 116 22K 31K 78643K 7265 0 0 UVM aobj 83 5K 5K 78643K 89 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 214 0 0 NDP 14 0K 0K 78643K 94 0 0 temp 186 3556K 4191K 78643K 30360 0 0 kqueue 0 0K 0K 78643K 15 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 14 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 81 0 79 1 0 1 1 0 8 0 rtentry 112 111 0 78 3 1 2 2 0 8 0 unpcb 120 653 0 643 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 8118 0 8118 2 2 0 2 0 8 0 tcpcb 544 428 0 424 1 0 1 1 0 8 0 inpcb 280 1141 0 1134 3 2 1 2 0 8 0 ip6q 72 1 0 1 1 1 0 1 0 8 0 ip6af 48 2 0 2 1 1 0 1 0 8 0 nd6 48 24 0 21 1 0 1 1 0 8 0 pkpcb 40 9 0 9 5 5 0 1 0 8 0 swfcl 56 2 0 0 1 0 1 1 0 8 0 ppxss 1128 44 0 44 5 4 1 1 0 8 1 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 79 0 50 1 0 1 1 0 8 0 pfstkey 112 80 0 51 2 0 2 2 0 8 0 pfstate 328 80 0 51 3 0 3 3 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 469 0 321 17 5 12 13 0 8 0 art_table 32 470 0 321 2 0 2 2 0 8 0 art_node 16 110 0 80 1 0 1 1 0 8 0 sysvmsgpl 40 16 0 12 1 0 1 1 0 8 0 semupl 112 3 0 3 2 2 0 1 0 8 0 semapl 112 251 0 241 1 0 1 1 0 8 0 shmpl 112 87 0 6 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4501 0 3085 47 0 47 47 0 8 0 ffsino 272 4501 0 3085 96 0 96 96 0 8 0 nchpl 144 7442 0 5811 62 0 62 62 0 8 0 uvmvnodes 72 5740 0 0 105 0 105 105 0 8 0 vnodes 200 5740 0 0 303 0 303 303 0 8 0 namei 1024 23292 0 23290 2 1 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 vmpool 552 2 0 2 1 1 0 1 0 8 0 scsiplug 64 2 0 2 1 1 0 1 0 8 0 scxspl 192 20220 0 20220 9 8 1 6 0 8 1 plimitpl 152 167 0 159 1 0 1 1 0 8 0 sigapl 432 2161 0 2145 3 1 2 3 0 8 0 futexpl 56 24834 0 24833 1 0 1 1 0 8 0 knotepl 112 479 0 460 1 0 1 1 0 8 0 kqueuepl 104 406 0 404 1 0 1 1 0 8 0 pipepl 112 1348 0 1329 4 3 1 2 0 8 0 fdescpl 488 2162 0 2145 3 0 3 3 0 8 0 filepl 152 12519 0 12413 9 4 5 6 0 8 0 lockfpl 104 606 0 606 3 2 1 1 0 8 1 lockfspl 48 204 0 204 3 2 1 1 0 8 1 sessionpl 112 24 0 13 1 0 1 1 0 8 0 pgrppl 48 30 0 19 1 0 1 1 0 8 0 ucredpl 96 2155 0 2146 1 0 1 1 0 8 0 zombiepl 144 2145 0 2145 2 1 1 1 0 8 1 processpl 896 2178 0 2145 4 0 4 4 0 8 0 procpl 632 6190 0 6143 10 6 4 5 0 8 0 srpgc 64 14 0 14 6 6 0 1 0 8 0 sosppl 128 38 0 38 7 7 0 1 0 8 0 sockpl 384 1901 0 1882 6 3 3 4 0 8 1 mcl64k 65536 16 0 0 2 0 2 2 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 17 0 0 2 0 2 2 0 8 0 mcl9k 9216 7 0 0 1 0 1 1 0 8 0 mcl8k 8192 8 0 0 1 0 1 1 0 8 0 mcl4k 4096 13 0 0 2 0 2 2 0 8 0 mcl2k2 2112 8 0 0 1 0 1 1 0 8 0 mcl2k 2048 202 0 0 25 1 24 25 0 8 0 mtagpl 80 26 0 0 1 0 1 1 0 8 0 mbufpl 256 253 0 0 14 0 14 14 0 8 0 bufpl 256 10918 0 3899 439 0 439 439 0 8 0 anonpl 16 213664 0 200828 110 42 68 68 0 124 13 amapchunkpl 152 13444 0 13332 30 22 8 18 0 158 2 amappl16 192 10415 0 9693 88 43 45 49 0 8 8 amappl15 184 983 0 981 1 0 1 1 0 8 0 amappl14 176 174 0 169 1 0 1 1 0 8 0 amappl13 168 59 0 59 3 3 0 1 0 8 0 amappl12 160 386 0 384 1 0 1 1 0 8 0 amappl11 152 81 0 66 1 0 1 1 0 8 0 amappl10 144 288 0 280 1 0 1 1 0 8 0 amappl9 136 949 0 946 1 0 1 1 0 8 0 amappl8 128 490 0 459 2 0 2 2 0 8 0 amappl7 120 273 0 263 1 0 1 1 0 8 0 amappl6 112 66 0 55 1 0 1 1 0 8 0 amappl5 104 550 0 535 1 0 1 1 0 8 0 amappl4 96 2494 0 2464 2 1 1 2 0 8 0 amappl3 88 236 0 224 1 0 1 1 0 8 0 amappl2 80 16873 0 16793 3 1 2 3 0 8 0 amappl1 72 56044 0 55573 26 16 10 20 0 8 0 amappl 80 6545 0 6504 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 88 0 6 2 0 2 2 0 8 0 uaddrrnd 24 2164 0 2145 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2164 0 2145 1 0 1 1 0 8 0 vmmpekpl 168 20175 0 20141 2 0 2 2 0 8 0 vmmpepl 168 268988 0 266990 200 104 96 108 0 357 9 vmsppl 368 2161 0 2145 2 0 2 2 0 8 0 pdppl 4096 4335 0 4294 7 1 6 6 0 8 0 pvpl 32 591190 0 575049 255 88 167 167 0 265 34 pmappl 232 2163 0 2147 2 1 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 617 0 11 18 0 18 18 0 8 0