0295b411a5cfe89f7abe27fde2de85b31c6d808a00f9304a15bce28e3446100960cb930f6c685ed9fb7b76f861cffc24e91675975947d90f6762518e2958e2d5b3e74da3f73040ffba30678e8f4", 0xc6}, {&(0x7f0000001940)="77a022ba3eb96747fb84e10565864870f6e9b57a09cad9cac054", 0x1a}], 0x9, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x10001, 0xff, 0x10001, 0x7, "e8a476d12f7e4e7a80b95b1739656ab1cf8569ad", 0x2, 0x3}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x7) 16:00:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) mknod$loop(&(0x7f0000000200)='./file0/file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:00:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x2, './bus/file0\x00', './bus\x00'}) ioctl$TIOCFLUSH(r0, 0x400c745c, &(0x7f0000000100)) 16:00:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000140000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="510fc3a0", 0xfffffffffffffe0f) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="32db13691ed60a6ebfc1a1bc49e9c6a1defd6f6bd82bf32c08e4633e5e0c769d073da8a173e94e3338b1d6df6ab6344f48b3fef41c2a2c21ba32ff9e6989b6ba45fcc187b8db5b0ba631f428940949b32af80282192270e45ad56733ffc19fde9c814e43325bb2773330729979f6da861012cb89e21ea7416e4961acb2de0f5158d726b41386d8022e23724aa84b991e9bbba882606873d07f1d8459750a0ef2013bf0062d9ded3a3ad80948944282a9dfbf34", 0xb3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:09 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) setpgid(0x0, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) 16:00:09 executing program 1: kqueue() 16:00:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000)=0x4, 0x4) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x0) shutdown(r1, 0x0) clock_getres(0x0, &(0x7f0000000100)) 16:00:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:00:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000180)="4b6d9a436eafa8826b5fc52b2695fe44bbc80e73462e26bfeba26fcd292cbaed150b31b306151f3f81dabd73cd17e5e661cbe881e92e9cf1b696684266d4139e8cf9183b2da38c3387ac7e391406fedf49410fcbd2417a0d2d0aa55db6aebaa403f8409f7311082a23bf32b335265c5662641c0fe0ee0236f9bbcc2e8ee7beb974d6ec3d59", 0x85}], 0x1, &(0x7f0000000440)=[{0xa0, 0xffff, 0x5, "7f4c7e0343a8cab6bdf239a1fc4200fc07393e0139d12901a5f97af345cd557ba88344407a4069f7250e9cc91c8bf2299e323aac2de08020293856a2c13a8d44063f1011297dd20661ae5e2d622189df4f4ffa6202e30f9f8a9a63dde4b86c40efff13a74a24b7a616fe6f4b1e75878fd0e04e1b9133031c67965d1f2878979f502405ecb2e2cc5563e9"}, {0x48, 0xffff, 0x8, "adb3845973cc743bdd58f959d63f4b824189f616c513a9e498eabffc15116d3c5e4a8ca925c4cc50aee84c94fba867f6263983"}, {0x1010, 0x1, 0x1f, "f42fcd8cbea2274cae81fbbd40c17604c4b5a89c5cc8ddbddf78e958376acc83f21a4eaec3d7b505b6f52fc6bc28e0ae173186933bed84296d01a6da233220c0685276e17c8d9d5cefd54b8bb4fafb56692e5a8b5b00436303aaff13523c2f3b209b86e79aec4ea2a613cfb6eb2b204c5c1c123a56875c3717419fd60e9249726bc4a0b10278fa285507e9329cabd831190943525800374d41ec35104466a4139a7f4c53db1961a6bae53c1142375240b68f61b321a1c10b672e1a7ad28f5652a3daed1da55eac7d7a11d37b5c6e585c2aa2e19a98df9e836801ee6636d402e4acc3e5e66f7105a300c3285ee0ef7f0ce174a2d4089d7b171df7823334ba2e3f17179fa8a5e275160055f91f13dc0d393023558c786112f576da3be9d24bf3290ad9d4e71d3686518bf65ecfba03534d6c21b740655940f86b8b08ce53b5401cdcbbbdba1be76bbd3d740086246542eb93aacc840f8733fa139e8ff08eac3b9bca7a3785af1a33f69829065575b7593e1b0f9dbce056b87c318dd2892ac1175da5e8739b8020e9e740eb2729555a114db5148e566ff5b29b249708e53ad5e9da6bea3345f7517a2b920f42b1b8c8abe58ddae94479e9b52bc346d765af7471fe6e970f82dc59f763cda2bb5e80119f687b21adf37e53bdd9e09c9ab2caab69ba5f0db2802533427c67206e2f5635e7a92fd17b8cfd6ee150c1754bb72ec03d9b9e1477be3c9efb9b3f968f218458c01bf1f9e3f40b8e1a04409cf1339733c4626dded7dae6ec2d863054323543a88a3eab4b63cafee34a303623e01dcccf14c08aca6c43e98b1e0d48197355624f5ea81202f4406a06c22bb817cd1385ea4f361a60368b2737d3e17b0f5bd0b204b0ff507216934e8dd8126f81823ec0413a4c596abe6194965c6e7260538eb20a702f8e2c7bae88044957e9e7c64b5c761b7a9f2cf50be40c52a2717022bde0362c5208c5768f463ab57ed5922294eee803cc8013c18430c78c5b3e93fcc291cfc0ce1b80d1650a39910fa56c78caf1ca830b2c1cd3b06c797b12e1c9cf375ea2dc82c4a35f0a805d8184689d30b395fa4881297c2456a55e149c36fe868dee8000f42affc89860feaa63c95a1061b0dbaa63f5df178952b80b941513174da2f08fee054e786fb9856f96881fba6809458d37029132d33c03874af45e81c00c4bdcf6342c9f74e164a23c04cb4da710908e75bfb1ab9a23df1dc280b137e0f09224805a70edafec392c4abbb7f82e1ca52ebad9255a34cad5df6409cd513c41138fa76e10ab23bbd58ec7fa7a2ea744f2274cea4be69796f4c287cbe96deab09e61ae246cb00492170665410160b1691bd2f6cd3f4b26aa79314da7dce8984c47271fdb1ed0a2dae944bde9111c2684a92d66b68f1b5286f320d2fbcd96ce250317391fba7342a51e14a0a9eaae090d477d476df8e8575cfb881493ab4ee97b41e0d55c13c19e405b8ad8e20d633502607f6e8b3a82a4f25761770585b9907350432685a3d296dd0f91eb31b0c6e1f90baaeffcb7ce9ea3fc01d7b7f74e109df1efbc087e1e2f411e5448bf3f15b08049e67b0bacebdc13dcffe2d293ecd1ffd0ac806fa3a6b7283ee45d5f72e5cf13b4f5915e314ad39b1ac05d9eedec3bd6a6e4d9063cf0581814051587e9ea1d0c56d31972da5394aed9e2d7e16dd091f6a29b394fdf8c509d58207a9f98fdf2d500d57c0e5bf7d83b65f882749cd112b5191a2268e4d39ab4838ca0cf291aa8d986948089997f64383758b61e3d9fce31f4d8bb92323da456d04a09b9c118f344407db66514c5574ff7c18510cca78e40399a850de4872e9211795ea6b6403dd17f0d60e91e97f166ccb7c86bded0f405c22f9bef5da08cde836707e47e4fab5af75b6f4258533e0f592272b400e72484d58e6f925cc24ffb25816975e7aae40be67319392dd4c38e56ba8a4646cc0431813e117ad3454bdabd3fc93de2f59dacaa34a25f872cf86f33d3f97076c087bfa3a3fadfd7a104580ab0487d5856f68164dee66b380f2c5c9f5ff97309aaf669e94c0846114e34f95016e6a22f14e02285185bebfa79af30ba1ba12cd679ed85f98030ecfb0ae31168afb4396dcbedb8e4d4f348c3199e6f93e7956d21665cbb692d029034bd3a39c7fe52314de4e3c15841c30778c9d399185716f326acc991a6eea2221519586f555d0286717d10aa122f68c5590a32a8c35f213b8f4e8c85f99ee87eb9c072dbaa8aa0d98705559d3229e62a0baf277ffe5562d47a4c75ae71307a2ab69af95d24f9cc5c6309f46c011dfc677bb31f4a843a1515c4d12625ebbccf2cfacc151f182e9c98aa7cce64b0f0ca4cfd7837a33c35444ef67268edefd0b945321d0a08001f04a93658b9926a92a0b1ae7545015ae2673fcb69f4e77020e7648968504bb0e81e3889b92a40506457b432ed6210f933e87a8f0014b1ce0587ff91b1a2ee14187a1311a58da17a8ade6136cfa5fdd1c54ea126a9a1949cbddb30381b31b375a86f7f583f72b38e83a0dce3c96b141c9fe0bf02dedb865d9290a393c9672cb993f6aef01981c96722fdfd1aed55bd68d8d29e5784332ac435984c99f3beb534642f4b5637281219792782fe1ef9a93361a9de7955364976eebb1868af06f8ca080f24ed6d91b62c28958ff00de9f01ea90a9803f24a2d06872be0efaa4531c3e3e1cb5501a3a5324ca5edc4ec32e2d6e1997a699e8191934cdf27ed8956bb0b4319c29ea1cd5f485e131298712c632b72d404915add8f21da25fc74fd716a82c4574feaaf75da5a8a5915394df6a6053b2f65058debac7f61df2bfa7dc82050c370ca6f2dadbee570650f2c8a21d6c10e88f1d498653045756ab6023a28b0ad1a42a6f81d2a0572832814406578d1126f1c79294fa85c0096cab12b18c3bc2a03420fd4e200609fb87e8b1d43f922475abfcd28de9f7a49970ff907fdffbe6d1c123f6a453c17ffb87d5b653763519dcad150b1b3f291401b095c3f3958c1a88592f6c25d178f8b3af534e23c491e50e0fc36d0b6ff38a4ce4baba9487d3f4e20307b16149c5c5d6e4c84ea22520990e51e701ae1869c431bcb5eae36c7dd6d77bb207fbe3cb4ba7977ebd6150855116d17940f13503f90c388c9ac91ce505cf7cf370e85c6dead1d42a0b09347f6a497d91c2010d561972ab654e14f6c0fd4a1d3d9e1d4f19c9d49aedca3312104559511663dd81a9d8f9fb6972c369321f5c5b8bf498d2bcfc3e527182b483b829315590e10ec059b265ae8b27c90b029b931a8a533548ff8c0584bfc9f8d29bdf0137dd10fe994cf6527b70f3dbf310e3ac26ed073b5801a0528f945c9adfbd184bcbe38e90bd9d8d5dbe9b57797ebd9fa0c492a9024668015e0f8ed25ab4e7460884595d49de474221cdd89fd496802b2478eed4f5180675ba2cb6599ff06e51820bf88ff4a3f6191f5bbe578a9d8876dc03075a742f49f156b9dc97da8dffb3e16553476b607b3a27692df9add0dd25d20920502a1c97c68255378d79682edfa6690d32a58b3cd66d8fe314bf6c40bd985632e1dc3b607ad3c187a40143143f06e1c3d78636585e87c709b65f9ed2c476e58af080b3863fba2b14e095899be94caca4919271d4da9e8e19b169db3be46eb6443be86c76025806f21ff7337b564e896ae321e000f5a9f83457967ad798060deedfebda7793fca36e39a5e95f31cc2b34269d8e5c58f70defc80f15ea9ebc763b65613114c5bfeef291bef68fd491686727938806617df922406e9687977a2971a78d5fd832ca0a7fbccf76bb05d7114b7cbefcbc9fe6a9bd36399bd73012a6029cd3b623e190e51211ddcfb75513f11e12899d434bb1fc7dd03d5698781d10c17928e4692ed98aa741ce4fb5db25a5662bb02da6e4ab3d1fcc154d6d10e2ae1a6e7c6b4113cb25de8549dff55f0f8f67d0fa360f922799bc7b107f19ebaab8e9bfbb51820ff5f6747b16e4ffe9a5f0267c3594ac827846c5ee0d8a9f5b66302d8cfe005cb6aeb89922e5e9357561f07855493e75e8adcd451716b820c5738c2788224ba9d58087b26779b6b030e91c71bc5195a3719f56262192e808bb9d482fdd094a8a8abb6890a44bc73f1be45d573a35baf38a644b06cbacc18212ff1bcb9c6093040bf63db31b12fa6588cf474a7030ca463aae4b0e5bafe05a572cb42876c4c09d1f2f8b064815e6a4130c0634935a614371903c4c8b808b5f5829a69a1068e1ae915b30ded895149c910c666e1b5760268aecb21a8bd85e6ada54147a6b33b69351116196afbc739eff1cdb3e1f126274507f798d5922c246d15206d9dc003437565c043186f90022fb50fe005520268ba97913f0224be40ac1f2c6405098dd5b2ee7afd43f563c5a35c46362c3083ae6ba4681dd588f26a6dddba4d24480a9b959aa3571565a2ae737a73753adce8a9a31ac9a4e02064c7b2716741d026fe7d56d9cb446bbbb2ec1555831d9b24eee152918d519fa8f77abadd238894f96abbd4b91665afdff1827d0ac69feed8c7188bdf42a955995fa826b86ae27264ab86e42ee0c84a4450f22168250eab6051129841d1f43056df0756089376b95d47f37036092ce0b82106fe0c080ce2da87f532c8a7d713d6f1cac06ca7e1deb6b3f92f0956c6ee9f2835441fb9f813957f05689facea7c04b93b3b1952f7811c536541545819b6b28da176ac270296369438fe952c9d46edd8188401c12772939995555342055ce6201cf307768e1f07e3fb2066bf77be97cc34d3ce3eed1ef3e594ea1e0151717288485a66d3385dc8a904bd0e366a081c5741681f090f70eff508a8038210554e6f63611274cf052971c6a5db4529254364a8a379585bed7c2ab94c3e1b1f80fd3c4fd1d9e4a8dd28e1c845b18e67d71b62fed9b6cc3f2112926470935b6920f00463b7b88086a88cbfe29fd99042e178c4dcabf6ea23de4009fabd4fcadc38eccad1c69bde0619140c8099b4e675e6acd04335f0c8c2d3eb0bc8b496a3d989437c4957b5e04fe4eb5b17a413b93b81eda5cea70f6141645f9f51f8604f116bdb6efb6bfb7c9b2d28308b7f441921d2bf6782241016c80925517d4db2a319269837a2294a68a2dde99602442074eac3e1cdcec1354e1d425b70190c377f2a7385d1bb26a1821fde451a2b9be2b7d7e39e97f55d7bd371f8600b1e697e514fd9991f87f678ff0f627358b0a03a428535148f1c838e7679d892ff23b41fd8881f88090805e9b0848c702a965db55cf0a77368a92d8b2709f1e7c37663e908a3cd79cad6794c2b071b0abc367f39383b8a85b7b7d41ef950ada60a15bb6a1efcfe9465da322e148647cc225c8c4aa16a842f6784aee924720084cfe039af1a9655d82e4e4efb8fb69a9a0396a8f73ff973e9eba202c29753b48f713f4584db0480d1dfc736cd1d0da2b6713892c95480684be2c503fe7235f8741ba1c18871f9d9f3c5668e2d1cf8a3901a8345f589b7f01862f70ed12b465990e2c50b9ae7628aeb1611ee7b2e61b3c260d9b8b921fc2e2dc10cd47898033c32aa5c7ff3fb6e89703f0da1857e69a78c9909b4951b983cb2b2a388b89f72a3fb09ae03e23f9f6c56318324fa1d9680bc8e1f8a73979720ebbdddd743d7ce77710415b45e07ce632fbbc20f01c384d19aeb8184995311c024bb33f5825c9cf710136439014a8d8afae919ca49edfe791e6caff001944340623d08538a8a010271856e9aa8692168c07f395e9291019ae14c1592c717f1b2b7d608041a3ab1c92dff742a036060"}, {0xf0, 0x0, 0x1, "73711119d6c7bd7d45ad8abd21f0fc4dabb12e875da58c6d321ca860e2048c4a04f5b455a8fe57a5aa37fb5656efefe4ae58cf1ae9cf13fa6c62baadee201032b4a787d9c5d6684f30babe214fbc93c05213593908cb8dd79d282c085114c52b6cbd2aa19815ce2df1f3641db74e888ff90ae7bb57af42307454dbeef05b7c5b39fd4dcf77cd03803924f2b8721760f1f1d59b57099e0b1df2a7e37e5963b613929c9ff76c36ea6cfa25193ee372bbe5dcb955ffd6e82dabe0abb2abf492be104fc0b39f7c8780a21a166da840c3c691784221cfc98ab3cc4a6b42f2030f16"}, {0xd8, 0x0, 0x9d7e, "859c82e95e57affe9a6ae46b7c8d4f552f2256bb85637eae623febe6a12f21c254d3f6e6e9892d7c37d3c552e31fe0b9d1a738c96f073e7929c82abcd5b6cb928555051019e52e646f3f5330d4f885f6e50d8a8ae84401c759e242fde60f657c4541d49fa3f4ed0bb4ca573a2ff7f08b3f5c5f4a328aa6228e8933d8ba622b2a7b860c3a460d7eb31291eec1f25782913ab0f119aa7d50dc450e9f5a936c63ac1a37b50d3efe09e8b6da57ef974b126ee6d4cb2252ca8e557806cc38deff7b5c175c9fe8"}, {0xd8, 0x1, 0x100000000000000, "9ebd4d1a487ee66dea1a6e25df5d84346b4b6635b919fdc395df1bf3d6d39d3b67c5d643821f98cc946661aa9f8a274286c9d187877543bc422bc5fc41509379ad870a6d1cd5dfdc4952ac2b0926af83d2b1cc1967ceea9c80f9efc9e5cfbbfa6bb0534d155399792e107b13288feb726a43d2aaa94edea2e6e24b30ea3b0e145d2386efe65d2f77f67b60f10b07dcfca03197d6b7895d6e0428baccba4a896ae8c485214811b50dc3d372479ce8b9b4117c3caa0afb611204c81bf666f563c30e2f08d0112f"}, {0x40, 0x1, 0x6000, "959f7279973aac59090cbc4d1952cd2b696ab5c5d8cfbf1e2a87a9556d622b7a941d36ab04972006dd69"}, {0xa8, 0x1, 0x7, "b4a9c107b14f10267eed45dc135266a1c59a5d9e9934397225c6c8c26eb767cc3b62e29b2dfbc655ad7f26c83558bbefd632727f9c466ea59ce97fe51a24153b29781531f76669d25d1f43f049d62adeb33280570bb5d95b77646fdc6927818918077991e3fc3d633a2e76e5c657746843b8c4485d93d2de75795943d8b13102997ff4e00054e7d29af9a6704e3e0d2e12"}, {0x20, 0xffff, 0x5, "d04313a06dea6b4cbfbcba"}], 0x14a0}, 0xb) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27febf00000001000000010000000000000000000001000000000002ff4f22006e", 0x2c}], 0x1) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2010, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="0ded77aec5e750f9", 0x8}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:09 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) 16:00:09 executing program 0: r0 = semget$private(0x0, 0x7, 0x80) r1 = semget$private(0x0, 0x4, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x10000, 0x0) flock(r2, 0x20000000000a) r3 = open(&(0x7f00000001c0)='./file2\x00', 0x98, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f00000004c0)=0x101) r4 = syz_open_pts() ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000480)=0x2) socketpair(0x1, 0x3, 0xfffffffffffffffd, &(0x7f0000000500)={0xffffffffffffffff}) sendto(r3, &(0x7f0000000840)="3e6af61fe40ccd917a37fea3e378638f59e0507a6faf07acf7a295517ad571d03678b624e90cfdf1cbb2fe8859639f3ac2d978c5c81c230596b2b54d39098899528adff5e1a5bb20f0bdf888b3ccd9389d517a4b6e780c818a313b603be83fb6cb5c9aebd2391da6b1f73f6fa81b2735d4810e47853e8c00874bd2fae8cd67d65dafad477c4d30c3d2b83f99f8d5", 0x4e, 0x3, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x10001, 0xffff}, 0xc) r6 = fcntl$getown(r4, 0x5) ioctl$TIOCNXCL(r4, 0x2000740e) semop(r0, &(0x7f00000006c0)=[{0x2, 0x7fffffff, 0x1800}, {0x4, 0x9461, 0x800}], 0x2426111b) wait4(r6, &(0x7f0000000000), 0xb, &(0x7f0000000100)) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) poll(0x0, 0x0, 0x401) r8 = msgget$private(0x0, 0x404) msgsnd(r8, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000001c33775de977a5590200000096e00ad14d5cf085446c95733050e9e6d1149fb399a83a75a89a65754dcba033b47ff7d74ba17506cc9072dc893615d691fabc369a8b8341c884c5f3502f1f71a9ef936a529f1234c63550a3a67b014c0cf3fdf3c7192010976ab17a914ef79621b4dc010001000000000077be1cf37282525fb0259a24603d210fa14ef313895ddc13c0651c0e104fa25e00000000000200fac4c4c79f2abec7116f79988c15c475984e12e921e66151818da7c68511302a01ef0edceb7aa880d800c6fa20b240c54a3060338935a10b998088314fca275f48ac7f5699f3a61a3d39d39470744daf48d85088de9e89f43b7efd2f09fa39bd2001bdd83af3f85e21be5b8ad1ace4655e4ddb2bbda412735772f9f187b76824f0cdd47252fbb31d2444a21d59ae133b86e42f606100626eee5d834399bd38a9f5fffe7dabb5a818a45343128710c20f0456658ecaa4b32348ac90726bdd10c000000000f38988a0f42b33b1046eb1d1d0dd5d3d1e5ede59423443ff10ae1f576d79d30fcfa231cdbb9f36f42d91dfc440fd4d27ffeb088e4b236be6c33a155dd58cec04dd12cd8754551ca1ff09c672feebdb7372e04e9bef7dfd4d0342666e619e14d358f18abe7eaafbaf1d90c94c51423344e7013012224db440c41dd1f9917694fa4d10ee5da8c095b0a2f2a930532e8895f612b40f1a969c31ca03024540cdfbd24c64a216d26eb1b0ab4a19"], 0x1, 0xa2a104c913b8244c) mknod(&(0x7f0000000200)='./file2\x00', 0xc100, 0xffffffff80000001) getgid() semget$private(0x0, 0x0, 0x411) semop(r0, &(0x7f0000000280)=[{0xfffffffffffffffc, 0x7, 0x800}, {0x4, 0x5, 0x800}, {0x2, 0x5, 0x1001}, {0x7, 0x67, 0x40000000000800}, {0x0, 0x80, 0x800}, {0x3, 0x0, 0x800}, {0x4, 0x3, 0x1000}, {0x0, 0x101, 0x800}], 0x2aaaaaaaaaaaace0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6) madvise(&(0x7f0000fee000/0x11000)=nil, 0x11000, 0x5) syz_open_pts() symlinkat(&(0x7f0000000340)='./file2\x00', r7, &(0x7f0000000380)='./file1/../file0\x00') getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, 0x0, 0x0) chown(&(0x7f00000003c0)='./bus\x00', 0x0, 0x0) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x202, 0x105) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000100)) getsockopt(r0, 0x240000029, 0x3, 0x0, 0x0) 16:00:09 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x10000, 0x40) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 16:00:09 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) socketpair(0x2, 0x2, 0x4b1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000100)='./file0\x00', 0x280, 0x40) dup(r0) recvfrom$inet(r1, &(0x7f0000000040)=""/49, 0x31, 0x40, &(0x7f0000000080)={0x2, 0x2}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) login: OpenBSD/amd64 (ci-openbsd-main-1.c.syzkaller.internal) (tty00) 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x4007, 0xffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x5) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(0xffffffffffffffff, &(0x7f0000000180)="6012000100000000001300fc34c3", 0xe) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="5ee86994bf28bbe196ae16bad4fb8f9a648b248e47c97d4b4d0e7d317ce8b7ab228bc47ed00028ddef40dd45747f1feab4b8c6e68bc545910fa13f427a88e5715fb616687fc6047d316eba690b69a38f3a9981950e8c9af452f00beac1ee26acf5d5864ddfd5d109af56c0f194ef020e0b6fa009e15d33277a4bcf284c2bd6e4244fd9a751c04efb3b412400aa412a7342272b1b05cf5697ec4390739c9a662bb49e95b1996f0cce880117", 0xab}, {&(0x7f0000000300)="78938e53d54416a3d0d0907f52f1f4ad8c1f0572f8d027320d8f260709075425f4a2ac0f9d3b0f85fa4e9fb167fe31fbaccc18bf40a15a834782b53bfec5a9f81abbe19d7e1add46e623bb7d4b56930cc545c6494ec1bc1bf3b1fc3cc30c6d0885ba6412ed83a7f902f6ad8886e2d794f1d8fd99a40f86a52950b152a989c3fbcc4b922c404262444119f9de97cc6195497d7d5684d3442d96d22a26fa98c1156a9230e97add115c94979e864d5235979e26e2b7b150af32283e3bea7406f4938f87dbd4340dde8218b9dd", 0xcb}, {&(0x7f0000000400)="f72cd6906b8745a077a3adb63d351c02a15a5f13666f98f4a738d0b7d73bec829b6c0be76ccb8fcf244678859b25b56e73caa3f5d6ee2a04e1dc8505efe061cc2708101f72287dcbab02bb39048bd0b7722b52b530776cfd2f4c3bdd34896bdd8c2b7e9ce9aef156577ef927ad1be79892009107717f8285ce75dac84142a5f1e2c522feb4bd8c9f6095ceece4c875bb7e78e3c158cf190d6507893672a6fd17229a3b3c13c871417b5c19bf7eaa659abc09b30aa850b51b28f5fa048309634b72511ae27650ef7e1cb5bbabc4e2873845e79fd76033416095b0923ad20cd83aabf5c0c87b9a7e3a06cc3d2a45b440214ec5", 0xf2}], 0x3, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) preadv(r0, &(0x7f0000002700)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/157, 0x9d}, {&(0x7f00000015c0)=""/4096, 0x1000}, {&(0x7f00000025c0)=""/167, 0xa7}, {&(0x7f0000002680)=""/93, 0x5d}], 0x5, 0x0) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x67, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20000, 0x0) 16:00:10 executing program 0: getgroups(0x4000000000000039, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r1) 16:00:10 executing program 1: chflags(&(0x7f00000000c0)='./file0\x00', 0x2) chmod(&(0x7f00000001c0)='./file0\x00', 0x80) mkdir(&(0x7f0000000000)='./file0\x00', 0x2000000) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) rmdir(&(0x7f0000000140)='./file0/file0\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8300, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x1) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)) renameat(r1, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8080, 0x0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x20004268, 0x0) 16:00:10 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000580)=0xc) r1 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r1, 0xa, r0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000140)="5052f4cd802e93d10b937831ca273be0b8e9ad0d8de0da7cbcfadee6e4efd45c25e73c156d618eb2285192f6d068f9f25208d9fcd3864d973a2fa2a96318784f58dd9baad6c6b9e46c4fb38f7176d87c4d6458d58b87109c6d27cbcd", 0x5c}, {&(0x7f0000000240)="8eb7458bb2e6c6fbb73e7e037b8a67ed232de18cd7765565b13c5c4660d2a3f7ebcfce62e60671c4bef5233973d16509f0cbeb685a55ef65db83fc8afe46b7572108eab253433203f7c51e7f5e56add7b4d1ba3b361ecdb8caa56e4fddd0f660065eb7698bfa52080c341c6dcdd2dc09a157af78135310071214f6dea0f6cb2358542af31c13f7e826198259948911cdf6eb7a54fdeb81d15e079a7318e548ccd6830154a74892b0849dab6f549393db6a2c2eaf32ebdf0ded1440d778417947934d31bcbcdd3011a8385b30d31376cf999d22356414596a1cfe4cbd79", 0xdd}, {&(0x7f00000016c0)="57c8def5ded9e554d4ec8f4b44a86ddeeb4e44b90e1db61555d4ea4d0192b4dd46deec792c2e7c12ce1a17237bebb2c92adff979d09ae8f60dd98c32433fa838e7b4a47687248644c259fdf2f703c44c273efe56f7dd1825d4d88bbf6a3dd4684e3099e63ba7ba917badf2ad3baa90d1b92a49ba6773a7bc56dd0f03c8384da601d3c49a33e12c6ac7da9af342e229f6f541c3eb7827c216e7c9f5ebf697b84dfabdcd991c981510be2d9e931300a811fb2d48e5b0d587650c136913be1a876db650c1373a3f61943c9308e3e31da9661b2fbf4a93edc780891218c11f01263ff7321cf1193e9bb92446fa5992dbe180473c351b3fd459cae40c44763c39113e26140209908a050f25a8d2c88dffb8076d2e6334fe07bd8ed3118f1e706e41c92f3d4212393db18820e94d1b1728ce94952f8bf9060d08f8cec8f9fe076bc00eee111c0fe631299a1f5f6c8202ac399b8bf08ea0490d721e7ef2fca6560f7c13a504daa82cbe97fd92248c1a30e01551b6b3896f71c2b856ffa379bfcf3b871e88feb6fba12e6e5efbd4e08a8e302670d4e3609c108947dea72420fac5e5d914c5c3a3aaf2e9eb800b0b0268bd5ba0a819e62528ee0bfdf094bbb89cd9cb57ca1ae5e09b29e3d87e2a2a92c7696cf23b3f708cf85507f82b3aaae3e5b3d97db0c4d2994b45e6f6d3b4a67fe593fc0ac797a7aa30442945aecd1a259b505efe39d5722f522e37bc7fe46665d9004d06082aa16800f5125b6316c01ceaaed5cc8e8a6f820a7c91b7412b7e80e3b1044aacf55eec75fe194a9f9c61c0c55d906f61e2c7ec47d6371eb1302af9cc127d3a59ac104781233f9c45996b1de63c0c2a91636ae56c7a2f61470b0d3e414fc3ee6762eabde8c6e3d3edd27d718dade4bd5c2fa22cb69deed4877016c6f4aa8104b1fd8277869689257c38870724ca36680e257859e7c197cd0a38a41718fe8a320053c31a9b880b0fc05897ca6ca592c4efd9b2cd60d0a89d799e8668f346699c10f563a0480ed0a02e5b3a2e5b00b613f30f040ac0da8272c005d49e25c7ddd072f188be117207fcde9da992757d4c4905856540c7c95a3a04dc6bad399bf970fa671d57e027b59cc9934d7924f487bbbc59ebd8a24056a698f71fa30008583ce7be49b916f744114153443fa0e4d74442df124f06b499d26fe597bb53a03f11b79d18e22c1c2f0103bd75a0350523bc616eaf1ad70b284fc1ee6b34aae5f41397bfc69ee37337bd35589a2bafaf918c1ea4a5fcf725786bf4d71f9989b67b79538cba9b33c3a6e7a3506a15cd5f6a90f3c31a915db8bf2444dca40a09d004d1f4feb419a3f533b54bfc344b6d277a9ed8052d6c46591f09a2e4e5b1fa4dbbe37aa263213f2388ff9c1c1745372fce88250fac5f41767d2f9b033cc5bc8b2727e7d670a01b49216019e426cf640ba1f295369532b1fb5d8808e99f124fd11ef463ebab8d2fd2c74bcebf95088704f3c38be047b881c30033c7f32615e390e6c3fa2ce5e42eaa3881e143db0457da850801ba5894fefcee17c6e7d229d39cef9fdbe98a43942ff948a08a0b320bb19f78e629cd6b1063d9afe56a234fa0820c2ce602d7af0fe9678c65810b56e380b2839e0642d01b752b78e9b3d97eddb3fa3d827c911afa117017085697e5f71926dd5c1a7802726ae25717cd4936274b9ac43c040a9bb59d5405bdb0f98a4616fa95345fe42093d3577ac0593b769a3016e100c2c316332a2d0ddb2056725fdf0b17131ccf19bf2df81070b3e20cf0b9337f86a78633f5cb9bfa67230a6090f3f4354d60305761b2162b98bdfb3ecdee3ea146595031babc0b1ee0a0b30cb7e1950dce15b90c5dd86f40e95428884ff1a103b9ee808fc751642f8f012281159aa3dad2fe37a5beb11cf887b5e100cc34aaf8fa8978690606f8ccb46f7948a71fe6f424402a510cee69fe240c3844ce052199df0381ad93c5ffa24232e34743283dc886d2db7af06590008484250b5e3bbc9942e8c058c85f866ccc2ef37962b4f73c1d95cc97ce94e4dffda011eb85362bdd7b75fda41ea26ce5158d6e7f3c4b07fc32eb1ee2a7ddec16f329e4a4703b2a9255fbfdc794ca918cd35b85ea262bbd3486a5bfba3cab9621e4fbb9df28da595ea3ceb802dd65149b60dac8af6c5a492743a039e4ecb5efe0d60c2d143194c4e8340179d44d94686228cd086866478c16a673c5978bdac5ae03c551ae5973c410af3137f82fe6d80c5c019a60b81d79c713654ec1054481ff32cbc7de0c3cc28bb0429e52efdf1136ddae85450c6e26402f90bc2a65648e01b65481c81ac51449e0cfce5a24d43937bdb914bf49c1c8ac7a26bc027193f9c6966948c7d82aeb38f56bb60a2429e771435f897ce5e444bd539a7dbf54b6774d549f58c7165253d325a7d960c7c8dc846909d21d9d24ae110748e00d08f751514f38dd0f014878eefe099b2ecc0e6a5297ff7fc72522bfc89997cb193dbf437a40acd9629d206940b117c0b9ccacc39e777ce0b0f94eb8b6791cd02a6dc0bc2c68aa11effb061e852b4d3cee8140baad91d097742b2c2af94818220da7a40f29bc6343a3997d298dd96a8af8c1b8e8a1ce5a38b18e658ad82c7e4bf62527f748bf3e0d8a19ec9d006f9998448da13ee9223d2c57d100720fece19a0005050ba9f3d9ed52334a0f6c997fc176e671836fa1696039aaafd2e35f99db2c329414238ce54263b1ebc5829bfab68354d5c288c8b8ea5d617b04be362c1174bb41226f27246056b08fdd3e47cc0384c54d832cbccde7ffe7fd47771350f9e64e30c60190a14da022bebe8e1589f673d3079a9484338020373f10fec0da838b935c0feed7bc0ade03e2bc01b059f09478c42c0fa834263c17955c86d57daf8f4eb08cc13f896765e6242c332b76c1efcdd9a6d1bad7294d3b020250714930e3cc6e57aed7757508af55be7ff446e0b6d83830e384414e69ce56b2af339825c6a457dacc9c8739618be7c42ea6e581295c39c2572388ee7ae56213e0a0a87e84f97c8215f550515dec96e9a61165b5e7956d683477fc42549ac061b6e05f164c51ab1f8735f318baac6ec0821497910a130aa070252746fa812ab2d8e7eabcbbc8d6d5f4549097f69a2307b501d57f0054cc77ff1dac6a6cc5d7cf0cce03f669e9544f39803e9601c4fb472847e1aa1dba886884baa4619762eb6b39b5d18c6806cdce30fdccfa584b2377056a76e5a7b47bce524e6139efc347a0109b2e18454aef1180af01fb3d8e6a68822eaedd76572b35f6ca11a7048a9535347b0c84c9e71f2bf60a97e62a95b3f0015a0c77fcf237c1efad573d9a2b6e1e5716c05f1d761bb3708f5ea3eb89379763c7f451f17368f651497c3833b0439d3d4a7610efe919662b023478e98004e83e2edd9700c5b32a13e58dc47c89169031bf33735d8ca4962498ba9fdbd1c34e3a206b58d805394dede16da4a6203747ec01608eb7320a535faf32b15fe61e2b2171802e495d07bff73280e869f70d33f3969cd584065f766bd80bff9db7d444698b8f7addda6cc3f0a2e17840b197dea7c2220dddb1ceabf469fd081282276d07336b55e03ec95597e9e82a5cd44fe2ae327beaa0e9d6eaf677aeb8ea7fa085e7dd9fb2de92cd1bce4e9700e23bd6e27bd227942ba71e2cc59818b2cac349234bbd727f57d182b4b0298ab81d6aa5b1b1dcdd980b58012698abb735407ce870cfb10754d7e2a22b5ca4b69aba81e6be6ce07683a0a2ff2935dbb0e21e57dc77c9b40b66ddc990eb20022b81b3ec83545a885ec0646e1c6101895a9574d2489584779fea4b96bc881b66e6246e32837282d24531fc2fdf06e9751ace308ee465edd28389eaf1f56176e89ead97c2faffcccaf00527c6df1cb44783ddd4ffe1b444594c846af16f94ed681a5f995e188b25c8a2dccc89f9f3f8e4bb9b25af711af33f532d20e7513fd11bb0f78a3d35ff55f1f0271db713bda92781dfc580db04e383b17c3e6d60d608a3e11b7dc14fac54ead4089b32e1079c0ce498c5de82fe295d7d454fb40fa2e66af9af14b52f82d91c49da86249fb3b27c24e30341e1ab1b27c1854d86275474f9e5a7f9871cf80bfdca4c9fc7f323da5da0f32925e968ec1bbeeddbcbd7f6f34782b56db48d10f2d538d44efdf486f5b7e9561666dd85af67ff5ab29b2f0b0f58c6f4c0e3f0a0ac45d7bd6067492d177909d2ada6c9e63a762437a56426314f66ad4d7f742c22b064e2727304572163aa60882d9bab382da961f0cbdbf0f301410c0067ea8f137378cca9100f88942ca808f6315cad53ac90207ae106d6e7d5668861bb5cf65e1b53ce0b5f2a3ab1ef04cd0fdea8685771d620398524760bef2a0fead6d2b3cf9b805936839ee4ccaf14a27fd25206b838e465b1e307f6d2aa7d85254a5cbc2ac04c6b5af71d60040ce3730c323c2337b645722a184f7a379c9aa681b7522390de9712616e24711ecb22b2cf26990d03d6aaafa9df6ce3c172715e822eff08653a14b0ea94f9f79c8e0bfa4c79b7d7d8ce655590a6d0b1a5af806f06c0bc178e618cff0bb3b4c1c8b7c68e0670a953bf52b399ae9f0392a6d2ce13c453946436c7b1f9c4d9a58e5c0c0049cca55bebf5d6bbcabf3b03ef77248f2c1375b1f005c08c69c65fe83df27c5cd780d2b080148b1263183fcc98a3fa13cc7628b4cf2f25f2c21daac00cbf5cf035b9efa0c2e3309eddb9fc558cb19a8db165d2d8a8352161db480065402a537308e3eab886f828e704c427f332d234c9733bdeebdd2b81dac0313addfbeeb66518aad4bc76b06914798c42495c3120bcdbfd4a683b7929a66c8fe12c0d245e1d796b0192570713901450cfcffb7ac1ad3d2f90754662eeaab34adcc1747fce570a2360b1fd32c3b759ff9ea39cde0688bb0f02a93ab1f5173fdbb446836321d4637248a26833b522114d92db0836c29c6d878e8da15ebc1c00387692276d0372c13dea3dfc5051859ed590b09b81a38eb6b680326cdeca0f9019bc3089e42e0de5437952369f6cc0e61c628ff44c4b42519863c3512c5962d0c47f89faaf1c04e57a1cf29b09a549296882d0f15c260a3eb42d1bc27248121051bd5376f05cfa16de007e11d6de8352a623f058426c5f746fce7acbf971f59014d4af875f7a3cbfa5988b3e8abca255a23711c4d0553fc6d406cb1a9203371fd9b77dfa4c35edccbaa5b3bfad4f49e0f1b45738fd4e6d08503eb562f2876dc697efb39baa8e632d1081972e7e46535c9652d2931efc537c557f1ddbbe7f2e12501cfea7a8c27994ee4b26e0f0f66742582a2f7d20fec8551bc56b3247cac884807103f9d458746c94219c9077096bc6dfa5595499df61f5f03cf3a23765027033cf884c298d9ddb306e580b3a431f9f37e96ed539659e14a60091e1982b6ccb99d02457ab13da49c241b782a3e0f3106fc8112fcc7d30c8390e802863ba9f0e030d102cfe5d6fd6e30f1811992e12d24c54acca9a80880d8b90f083d1624849b18f60e3d49f44e047204e8e560cd40dd0e06c52817246b3e85967bb647c7fc0ff6344d120c08af8b674c9af4b30e1f01b2e442e94d9e6539e924ee8e00e2b91e057f5828b705651f208c4ad8ada8b32ee8a2285d073029f0bfc5fc2af59078497734dc14a8315fe5111f6cd45d2f8ba54997930c8659e77de5787a0099763f724853853db3d773457ad1d7246d7df18544f6d7eba8196a4fc0967fe7f22bdb6a2a019d823f0ea8556a13a2565efbf010ed66b6653b249added9a809015283", 0x1000}, {&(0x7f0000000640)="6cd1f70ec8115c4868c497bb3db95d74d95a19488062d74fe3163fc0e12b8702ef7f333f3f6db3760ad179e959749eb3a892d08c142656167cf6dca8bf2c8f7dde91f9a765cc86dec690f0914865ac4083ad2f17f0dc440a727be8b8dc988c59db1c6f8558c0cfdaf57160aea6e742d054a0f72bfe3e25d2373bf75e41", 0x7d}, {&(0x7f00000001c0)}, {&(0x7f0000000440)="8ff0c5531ca324c66360d2b5d1af38efebe5c6206dd4be1e806b9f069d1282000d33a737973be97f51afa9bca8381e16894ae9051c2c89d17df2d271d194c665b531581d911634ef537855ac7cbd35a24946c8720c1010f9b49e770808eb170c1eafa6259337e644d37e5408743437d4776d3f05737df8a49401101e0d7e1429cd4638f804b999006895", 0x8a}], 0x6, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86128) r2 = open(&(0x7f0000000100)='./bus\x00', 0x100000041, 0x0) truncate(&(0x7f00000005c0)='./bus\x00', 0xb6b8) pipe2(&(0x7f00000001c0), 0x10000) pipe(&(0x7f0000000600)) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r2, &(0x7f0000000040)=[{&(0x7f0000000380)="00e3f7efffff3f", 0x7}], 0x1, 0xffffffffffffffff) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000080)='mn', 0x2) 16:00:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x4}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:10 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) fsync(r2) dup2(r0, r2) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x100000}, 0x8, [0x1ff, 0x122]}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x3, 0xb90}) 16:00:10 executing program 1: shmget(0x1, 0x2000, 0x12, &(0x7f0000ffc000/0x2000)=nil) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './file0/file1\x00'}, 0x10) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:10 executing program 1: r0 = kqueue() nanosleep(0xfffffffffffffffe, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000980)=[{&(0x7f00000004c0)=""/204, 0xcc}, {&(0x7f00000005c0)=""/204, 0xcc}, {&(0x7f0000000180)}, {&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f00000006c0)=""/246, 0xf6}, {&(0x7f00000007c0)=""/232, 0xe8}, {&(0x7f00000008c0)=""/35, 0x23}, {&(0x7f0000000900)=""/69, 0x45}], 0x8) getsockname$inet6(r1, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) r3 = semget$private(0x0, 0x2, 0x418) semop(r3, &(0x7f0000000000)=[{0x1, 0x9, 0x1000}, {0x6, 0x3, 0x1000}, {0x2, 0x291000000000000, 0x800}, {0x0, 0x0, 0x1000}, {0x2, 0x0, 0x1800}], 0x5) r4 = kqueue() semop(r3, &(0x7f0000000480)=[{0x6, 0x6, 0x800}, {0x4, 0xb1, 0x800}, {0x4, 0x2, 0x1000}, {0x3, 0xfffffffffffffffe, 0x800}, {0x4, 0x80000000, 0x800}, {0x1, 0x6, 0x1800}, {0x2, 0x4bab, 0x1800}], 0x7) ioctl$TIOCSTOP(r2, 0x2000746f) r5 = semget$private(0x0, 0x3, 0x10) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000180)={0x1, 0x14}) semctl$GETPID(r3, 0x5, 0x4, &(0x7f0000000ac0)=""/224) semop(r5, &(0x7f0000000140)=[{0x6, 0x8, 0x800}, {0x3, 0x9, 0x1004}, {0x2, 0x83, 0x1800}, {0x0, 0x9, 0x571b025314d5cf71}, {0x7, 0x0, 0x1000}, {0x2, 0x5, 0x800}, {0x3, 0x4, 0x1000}], 0x7) ioctl$TIOCSDTR(r2, 0x20007479) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000100)=""/64) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xad, 0xffffffffffffcd45}, {0x80, 0x7fff}, {0x25, 0x8}], 0x3}) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000a80)=[0x8b, 0x1, 0x100000001, 0x401, 0x1]) semctl$GETVAL(r5, 0x66f2538ddba45a8e, 0x5, &(0x7f0000000380)=""/236) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) fcntl$setown(r4, 0x6, r6) fchdir(r1) semop(r5, &(0x7f00000001c0)=[{0x1, 0x600, 0x1000}, {0x2, 0xf3d}, {0x3, 0x6, 0x800}, {0x0, 0x3, 0x1800}, {0x3, 0x7, 0x1800}, {0x0, 0xfffffffffffffffc, 0x800}, {0x3, 0x40}], 0x7) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 16:00:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fchflags(r0, 0x50004) openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) open$dir(&(0x7f0000000080)='./file0\x00', 0x10a, 0x80) poll(&(0x7f0000000140)=[{}, {r0, 0x74}], 0x2, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSTART(r1, 0x2000746e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) r3 = getuid() r4 = getegid() chown(&(0x7f0000000640)='./bus\x00', r3, r4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x8) getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600), 0xc) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xbffffffffffffffc, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x5, 0x3d6, 0x23, 0x9, 0x8, 0x0, 0xffb]}, 0x3c) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000004c0)=""/204, 0xcc}, {&(0x7f0000000100)=""/2, 0x2}], 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000680)={0x9, './bus\x00'}) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="108600000f6132bbf2c03538000000020046ed970cc99886a5c73bd25c000000b100ae6511e6d7a4a22385c719fbf96f64050000006b3411f8725f5d96c01755fe88d0fe7cff7fcac17d7985d68adef718b1c5658870bbb776b3ff0000f8ff019651345ce44a6386c3f26fd1f1234c15ccf5b5f826538dbadf30bebba28556e7404b5815c85640974b4af489bbf45facf0cd6cafb20b287fd60802005539da62df74515024ae01795fc6263569f5cd66c92736cee9ce06cf9e217624c017208d6bcc9aeeb7a2db95078259b79395dfc5b2a93580cd2acf6e5d687f4b4aa72b2bed978587900d314989fd189ee764d0d0bd60d2e559936ff1916580e2bd2212a583a4bace05b14103b6521af9107d5904cca492be3b1dbf697d0aeb3c21b2c1a800"], 0x131}, 0x0) sendto$unix(r5, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0) recvfrom$inet(0xffffffffffffffff, &(0x7f00000003c0)=""/110, 0x6e, 0x42, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x32e, &(0x7f0000000280)=""/214, 0xd6}, 0x0) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000005c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:00:11 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x24, 0x1}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x67, 0x1ff}, {0x147, 0x9}, {0x24, 0x5}], 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)}) shmget(0x2, 0x1000, 0x2, &(0x7f0000ffe000/0x1000)=nil) 16:00:11 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = dup2(r0, r1) dup(r2) 16:00:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x4, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) setrlimit(0x6, &(0x7f0000000000)) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0xf, &(0x7f0000000080)={0x3, 0x0, 0xfffffffffffffff9, 0x5, r3}) mlockall(0x8000000000003) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='W\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0xc8, 0x0) 16:00:12 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x100, 0x100000001}, {0x84, 0xffffffff}, {0x84, 0x6}, {0xca, 0xfffffffffffffffe}, {0xecca4e1eec61c58a, 0x7c39}], 0x5}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x20}, {}], 0x2}) 16:00:12 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x101, 0x0) fcntl$lock(r1, 0x9, 0x0) clock_getres(0x0, &(0x7f0000000000)) connect(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000c54dbf2a0000"], 0xa) 16:00:12 executing program 1: clock_settime(0x3, &(0x7f0000000000)={0x3, 0x800}) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) 16:00:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:12 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x1, 0x1, './file0\x00', 0x8, 0x5e6, 0xe5, 0x6}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="82da2e2f66696c653000bf116cd94c3478ca2ac8d07c00dd2eb72e43f69a4dc78125f0434a3cce7633deb81947e35c8c4d08a4829e2fe917522c070ec50f0bcc5d702ed3dfe873e68b329ebe4f87f75243b771e22bb37f01070770966e8df448"], 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}, @cred={0x20}], 0x30}, 0x0) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) sendto$unix(r1, &(0x7f00000002c0)="a175bb7ce2166f968b061f084e310000c458367b301c904683c6fd433dd6daeb040d67e9b0037792c2286515778e4a94b264cdb9fa1b76de9e03c897d362ebceba7e78658576200be5c462093373c47c79320fedff1386b36a58c22501ef7bc0f0dd1ad2aea75acae3b99f1d63b6a8dd33cd31d9c8546bcc3babc94a1860b1218e0800699a5c72f79b9d962ec089229cc53275f086955b5744de49dcfb59b97ffab1fbed", 0x185, 0x400, 0x0, 0x29f) pwritev(r1, &(0x7f0000000280)=[{&(0x7f00000000c0)="2061b7a5b49416a9b80c351f94791f100f67c7a104347625e5809cfab0ec47deef584556d1b632fb316a9d95218df2e8871ffe4fdd701332069b75e1c3b622cba1144bd7d5b88c9e9a1d206d0f9f0b8aa280dfd0e56bb55ab8431cc5bcdd402c55eeade15c31785dfed731a5da7c521c0ab7a7221b59f99c11b7825e6f063c485621071b8270bbc01f4bbe607ee1cca327ac3a197c91ef64b1aa2aeb1483edfd792e0ac36f46bfadf4edb8", 0xab}, {&(0x7f0000000180)="0066e0d6e1fa503db30ab7d9a87cb49fd785c02fe6b66574cd088a6d76b7e69f9e550b68a18e04165008", 0x2a}, {&(0x7f00000001c0)="e0e0b121ffb7a629a1d0c2cca890a5601ba7a2d589dbb795a67dd6d44b9e0214365954ed89063249a7f53fc5adcc71752668fef0057c0bcd319cf7affb0364ae34683a72ba4ae19f813cefb95cb2e7ab2ab63bfb059a92de9c3d11028a10f9c1d213dd7868a7d81b3f12a90d6287b034b3283d7e67f13094ef9b061cec58fc7cf743d9e7ff45347519926dd92deec6dcfceeec2673de73d91f41d90ed9865fc2ea2054c46ca7dc9c73a14c5076047466", 0xb0}], 0x3, 0x44) 16:00:12 executing program 1: r0 = socket(0x22, 0x8000000000003, 0x6) sendto$unix(r0, &(0x7f00000001c0)="b10005020200de00000012005786ca3849451ae3d3051020741038f53e8551f30c0505500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = accept$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000940)='/dev/zero\x00', 0x10, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000980)={0x9, 0x0, {0x66, 0xfff}}) sendto(r0, &(0x7f0000000080)="587d3b972770474a4b6dc1857939baf2e673b0d2678bc1b90c94ca6293f0bd3f9ecbb89228cc85353abc5a0405bfd53574ad3be17f6dc4ee4caa98824dc8419518665322694a468052723fc2994800382c43b530079d6d20ced2fe6a04fbe43c6cc9cd78b793f4c8212d9a639138626cbb8cc12f6dbe9497277f60b6b1798909c995339fc08d18e6452c583d4efb4b2fd2db9cb0479f33f2bf047820eaf9657e4eed15e0391c04b411a41a663792ede4e33863dc430226f3c0b6b873ac905bb05602c6657d711ffaecf240ad786aaa591c9609", 0xd3, 0x402, &(0x7f0000000180)=@in6={0x18, 0x0, 0x8, 0x7f}, 0xc) recvmsg(r1, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f00000003c0)=""/220, 0xdc}, {&(0x7f00000004c0)=""/175, 0xaf}, {&(0x7f0000000580)=""/201, 0xc9}, {&(0x7f0000000680)=""/244, 0xf4}, {&(0x7f0000000000)=""/53, 0x35}, {&(0x7f0000000340)=""/16, 0x10}], 0x6, &(0x7f0000000800)=""/213, 0xd5}, 0x2) mkdir(&(0x7f0000000380)='./file0\x00', 0x190) rmdir(&(0x7f0000000300)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x4) 16:00:12 executing program 0: r0 = socket(0x11, 0x3, 0x200) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000500)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f00000005c0)=""/199, 0xc7}, 0x801) 16:00:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000000), 0x4) dup2(r1, r0) 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) open$dir(&(0x7f0000000340)='./file0\x00', 0x40, 0x2) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) accept$inet(r2, &(0x7f0000000200), &(0x7f00000002c0)=0xc) 16:00:12 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f0000000100)=[r2]) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xfffffffffffffc6b) fchown(r0, r1, r3) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x1, 0x0) close(r4) fcntl$dupfd(r0, 0x0, r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 16:00:12 executing program 1: socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x9a}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f00000033c0)=' ', 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x5847, 0x0, "ab5b88ecbc24f81ec142fe603e89d853bedb1ab9"}) read(r1, &(0x7f0000000080)=""/99, 0x63) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)) write(r0, &(0x7f0000000140)="96", 0x1) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x20000, 0x4) ioctl$KDENABIO(r2, 0x20004b3c) close(r0) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x28500, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r3 = socket$unix(0x1, 0x3, 0x0) bind(r3, &(0x7f00000007c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r4 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000000)={0x1000}, 0x10) r5 = open(&(0x7f00000002c0)='./bus\x00', 0x400, 0x100) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x80c0, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup(0xffffffffffffff9c) r9 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000440)) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd0\x00', 0x10000, 0x0) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse0\x00', 0x200a8, 0x0) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x80, 0x0) r13 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000540)) r14 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000580)) r15 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r16 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wskbd0\x00', 0x1, 0x0) r17 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x6, 0x8795}, {{r2}, 0xfffffffffffffffb, 0x8, 0x5, 0x6, 0x7}, {{r3}, 0xffffffffffffffff, 0xe4, 0xf0000008, 0x3ff, 0x2}, {{r5}, 0x0, 0x40, 0x0, 0x8f61, 0xfffffffffffffffd}, {{r6}, 0xfffffffffffffffc, 0x80, 0x12, 0x9, 0x93}, {{r7}, 0xfffffffffffffff8, 0x8, 0x2, 0xfffffffffffffff7, 0xffffffffffffff80}], 0x20, &(0x7f0000000640)=[{{r8}, 0xffffffffffffffff, 0x30, 0x2, 0x100, 0x4}, {{r9}, 0x0, 0x8, 0x200fffff, 0x550}, {{r10}, 0xfffffffffffffff8, 0xd, 0x2, 0x81, 0x2}, {{r11}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x0, 0xf6e}, {{r12}, 0xfffffffffffffff8, 0x80, 0x20000000, 0x8, 0x3}, {{r13}, 0xfffffffffffffff8, 0x8, 0x0, 0x7, 0x3}, {{r14}, 0xfffffffffffffffe, 0x5, 0x80, 0x8, 0x9}, {{r15}, 0xffffffffffffffff, 0x80, 0x20000002, 0x9efa, 0x1}, {{r16}, 0xffffffffffffffff, 0x2, 0x20000000, 0x809, 0x4}, {{r17}, 0xffffffffffffffff, 0xcb, 0x4, 0x4, 0x6}], 0x40, &(0x7f0000000780)={0x5, 0x400}) r18 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r18, &(0x7f0000000040)="670dc3", 0x3) pwritev(r18, &(0x7f00000000c0)=[{&(0x7f00000001c0)="7dfc1f2e39ce78fe84f8f1aaa16955d66534dd97e3269ef284f170a125a408781e66eda6ac1e45a60845fef67d4dcc32ab85d892a47a47232d3f7f609c33e78aeaf53b6ff6b70cefcefebc29f655fe2af201bbc2c02d1a35a42b52ee611723afe39b5524a4bfe24f61a482e6a74dd00031bb3145bbf404b5bd83707de23cd564e5bbb7f08628e1cff514394c58d3df52c224804bbfd358bd6469961fff54283350580230ccbb4c531889d7d2ebae61db81410ae263c8d052dfe441b47e913a11c0f71ff270a3d1e795ee099cbe40ab4fcf951f1d949cbf7c91eb1da080ad", 0xde}], 0x344, 0x0) 16:00:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x3, 0x3a) sendto$unix(r0, &(0x7f0000000040)="67453db04200c9e73b94b782c44c7444b615b673786bb4e0355b53de092639bd635a52978d21039e655be12ae16019096c1799afea6182ad19ade6324846f727da04de6a7de4a41208b9e5fb511d16a3f6e42d2d5f0dc9ef989216909f28e392d4bb0bb06e923641b5de0c5ea284511ef11e898eb964ff4391a6363bb00a", 0x7e, 0x1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="9b57c67b12f0863c", 0x8) shutdown(r1, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000000)="01000000", 0x4) r2 = dup(r0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000180)) login: pckbd_enable: command error pckbd_enable: command error 16:00:15 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) write(r0, 0x0, 0x0) 16:00:15 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0xef, 0x8001}, {0x86, 0x1}, {0xe7, 0x40}, {0x0, 0x6}, {0xef, 0x7f}], 0x5}) setsockopt(r0, 0x21000000000029, 0x3d, &(0x7f00000001c0)="4b74954c", 0x4) 16:00:15 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047466, &(0x7f0000000340)=0x8) socket$inet6(0x18, 0x3, 0x0) 16:00:15 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) flock(r0, 0x2) recvfrom$unix(r0, &(0x7f0000000080)=""/195, 0xc3, 0x1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) recvfrom$unix(r0, &(0x7f00000001c0)=""/107, 0x6b, 0x803, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) r1 = semget(0x2, 0x0, 0x422) semop(r1, &(0x7f0000000280)=[{0x7, 0x0, 0x1800}, {0x4, 0x8000, 0x800}, {0x7, 0x9, 0x1800}], 0x3) r2 = socket$unix(0x1, 0x5, 0x0) semop(r1, &(0x7f00000002c0)=[{0x3, 0x3, 0x1000}, {0x4, 0x1, 0x800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000300)=0x10000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3, 0x2010, r0, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000340), &(0x7f0000000380)=0x10) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r3 = accept$unix(r2, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000480)) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f00000004c0)=0x93) semop(r1, &(0x7f0000000500)=[{0x2, 0x4, 0x1800}, {0x0, 0x286e54a8, 0x1000}, {0x1, 0x1, 0x800}, {0x3, 0x2, 0x1800}], 0x4) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000540)) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000580)) r5 = getpid() fcntl$setown(r0, 0x6, r5) fchdir(r2) close(r3) r6 = open(&(0x7f00000005c0)='./file0\x00', 0xa10, 0x40) connect$inet6(r6, &(0x7f0000000600)={0x18, 0x0, 0x2, 0x5}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETVAL(r1, 0x6, 0x5, &(0x7f00000006c0)=""/75) mknod(&(0x7f0000000740)='./file1\x00', 0x10, 0xfffffffffffffffd) bind(r7, &(0x7f0000000780)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:15 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x20080, 0x2) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x1c5, 0xffffffffffffffff, 0x104, &(0x7f0000000000)=""/230, 0xe6}, 0x0) 16:00:15 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x41, 0x0) r0 = semget(0x2, 0x2, 0x400) semop(r0, &(0x7f0000000140)=[{0x6, 0xfffffffffffffc00}], 0x1) r1 = semget$private(0x0, 0x3, 0x42) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/248) 16:00:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) write(r0, &(0x7f00000004c0)="968c2e1ca8d487968cc44661a782ade032e8e6f612b2d2a0d61012246b79c9b72ebaf9119f1fdf9d705252c920f9e194a69105bf385a80b245d245287055ab81dd0e6755f8ced23ff063e7abb55fe9ef6e7c3c7c36492f29eb4bbad72d834cc9923421d55ca0a6ad797303e4ec00800000d5b0c070816c6d1909b8cd7c94a62988eeb36f205d05be221a2f526e4cac8b830f09fbf30653dccf426b2d0bed0c0252c97b60244fcbf3479b5f5770969b13614b7bcaeb4706834882b0189b9ef7", 0xbf) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x6, 0x2}, 0xfffffffffffffd93) chmod(&(0x7f0000000080)='./file0\x00', 0x0) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x201}, 0x0) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000580)=ANY=[@ANYBLOB="19316b4a0e9597b04df4f36e00002e2f66696c651e5714494c335058804d9fb8f18870c1a9ddb78d93b6c87c19c95b2793a92e3a59e9c4320e23c660a8a7f4439b4a39188c1e979ddcb045e31d1b906ae27e9e14b5eb861ed111553d8230ae4459a8f893fe8c2a5488623b6e8f0f57299a0788f09a790e1a0cc9c9fce70f00e70330e6d07f7a589889a38840644b14ab89"], 0xa, &(0x7f0000000400)=[{&(0x7f0000000140)="bd87142db12a09ce17a35431e9ac34ec66a37aab15b887bfba7f18e79fd6b8b4ef24c498c049baebbe3e0ca3015499ffc91b21246bdb8cf025c53b45ec1cf1836036340393a22278", 0x48}, {&(0x7f0000000200)="59b289bc7b0cdeda", 0x8}, {&(0x7f0000000280)="8bca59de0727a4cdd2a510a9635b3cfdb23b9667037b5e510b1392284f640bf5f24cf7ec5597a942dfe106395b41c96af5cefdeeb2b9863b74a5357ff1ae57efffe7965be812506e89de9c243123549b399c9287072183eb68bedabeab0cb396fdb809bb69179e48b0ee212b35236be14fc78d827ea0fd3a52e743", 0x7b}, {&(0x7f0000000300)="31fdf61cddb68769003b5422e2a554460fc5123941b8755c583c859fcc943e7185b1020528e63100bafe93ad2eab40b14660237ad6cd60c16a3f71162fd74f39b85a032cbd1af37e5ff01b9e4dbfff045439accfd4a790ea50370492a48e6d5b42b59c5bb423379f56898c159b782ed16be19c47752db5c87f4ce9a274c00144178eed1bcee845a6396046e70863f4436c46995cb65acc5752391dde8e31bb1669630db53af75e02d697", 0xaa}, {&(0x7f00000003c0)="270fef5e57e1bd0d3dc4fcaa1b970c29761e713e4462fba20c117f9e9d248d6fa2db1c25829b0829693d51856e39a3cff41c839a63228985f46257d1a4fb6a66", 0x40}], 0x5, 0x0, 0x0, 0x6}, 0x400) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000640)=0xc) setuid(r4) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x8000000000007, 0x26) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x8001]) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x4004427c, &(0x7f0000000000)) 16:00:15 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x1) writev(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)="39b1b11e09fc2e8d85d4e20e94a061ccd948658793375967e772adfbd51ec9a281535bf4f734a8dbb78412eb9e76fcbdec53c942e4dae28980a7574b15594ee733a875fec8b63cb67b6c6a3e48eb78", 0x4f}, {&(0x7f0000000140)="abd879fde240e1952ed995af9209921313519c7e39978e08a6ad8dc1d745f64c4cc9782d1510f12d2dd6596cbf7ca57e31578843b52f1ed049c70d4b739f7b8e5139d38da47b58f6cb24f163bd6dc3e6b342caee4db5f790638f0f167335f5df4045cf86b2fbb30c39815b564ba6bc8938d79f2ece35df291da54efe8893307dce367b8085cb3fc2754a2484df4c822990de76ded6fd1cdd93dfbc9d9789079a00294e532a", 0xa5}, {&(0x7f0000000200)="c3e081c4eeebb6324dc5fbac5d1ac9228bdd527e18f955bb483ea7d737838ddc4e8218d47a7fa4dc83b0e0df450bbb98066241d70a5f53dc64f59587b135e55eec79cb257d28bf5d16eda559724b0d60d2dc8e2100e3f0ee8c1d1579d6ae0185075d01a506c35b5cee9e67c7c777bc5ab4d5503deb8b3f5ee6804ea2eaa821a347503cab96b98162de93", 0x8a}, {&(0x7f00000002c0)="730edc98f899a5fc1cf877f849ce0d626dd8e103111aabccafc1429c2899a1affffe0b015562bc0f2a42", 0x2a}, {&(0x7f0000000300)="fc6ffb2e41b6273316ec5a39eb177ea83e976a82bd689f67014c48da4e56f25c18b730a2f103a2bfc277baeb4fb77a6e87808eadaa83d6ce878b4ff0110b3eed64497057f57f2f1e6158264d0dbf7a552493132421c27bc111e3d27b23f5d1b3ac2b6e0cf810a539af5ce673fefe7b3e31abeda96818a201d618edd840cdc4c4535173a156fab34b276737db9ca644940f", 0x91}, {&(0x7f00000003c0)="aab81f55497560a746f03ff8ce6099e2c7ccdd24afa7703a94a10d951a43075b83e4939bfe6372df0cc0e382d6c02faee9", 0x31}], 0x6) dup(r0) fchown(r1, 0x0, 0x0) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bd34391101fc023e13b744a29240007c8adcb3509f234f4222945f8d7adb310d034fb387e31b3c36a27a0749b9bb8d02d9b04f8a47587ad5f8b4a3a527d3fb87696457a5d855f0f6eda92d9405a40aa29657acc9d7b5b0ab0640b8cd6a66b924b9d420d02483ee8e5513ed95f0a1a5b93439bc00ca37f9f791b8f987127dbfb6abc12b1d92d3c74ed79fa3067b2234bc9967958190c2e7d7172f15d2a4e839d3aa384d0dbb0ba4acb774782aaa9eb4611062f8b16c0f7026847e9b001558f2b7ff39de32444dfc582ec6f5c3b9546b639d9e0c1303e44de914a18ce1169edb448c0b83994c2f7f57fb08e8c6049a8bd7ecc6462790c0277e6724d0918368d1a22d7e632fcadfd99c037ae8f2f327ddd3a0d73df2df7e91a9689ba5f711b39d053bacf7e3a20d70fccda5a369896ee284e9d2911fb5ef094839f44483a9de0b59f6204caee1b7ef15e959001e70121b010bb2e708be74f4e8394a24dfa86660fe1040bc70d332cfe217514e4d641bb3ad0be96502ee7c9837da896346153e405eabbcaa7ea9a7ee868b478175a1dcd9e64a54ef65777c97fa5dfa6604ae22178057e3a0ad0dae5985b4c874f9efc078a3b629d762c2a792c37ec9cab6adda4df9bbb95a8bb0f93ac5aee6b9098f24b01c5206c1cfcdbe5c1764f890f2aac8555366cd84dc927e3de573b829cc4562b287ce5365e7bc4b07c0e63fbd75c8930a17c08c0fea1eed8d775f6e288a645bc99a2f0df890324179f901c1740404d712360d6eb2b1ea1d105527e25c4c0483ffb725ed4d7202101a0b68572d07ab3031be80568c24c2e78d9be4a9a250b4a55d0f4922073e97c53d21292c8db77bd744d83545c4e904c0b307a07decb61fa9e2ebdbc4905b942275f17677dfc9299628b7fdbf71491d2bb33ab2e2d21d01a340190efa47f1d6247de63b2eeca8499c63424aa2fac8bb677385a48a8f6ba8b9c4add704ad7863be5a5fc56c95de5fa8e53178d6f9fce6b135e8d66c5fbb575294813277b924c3a9f0cb7da76dcb874edb5bdd7d2454a3940d33b708ff0b15df85eebafb4e149e7a565515888aceb57f365dbf1b6021f360f8bf355f6967137cf41b79b83e7bfa8f1311f5fa6f3de35713c9d40d3f3dde2e9aa7bff7842d596f3bb0d41a81b696370725f6b4c373eae0c88cc2a98699a181671614511e31a137081e84c67d1de4ea66f4c0b43a26b886488b8dac52d21e7062409b111f81df59abe5af7337a367966a1ca34675fe69bcaf1d97d2a73368041f43961ae068370b1a128a8ede26382773ed2ff6657cfb0dfd373a5ba929a8c53a66403b4d5dba649d6ff532aab83db04fadcfc86938d109b7d5ee947581ab32a071b113b9fafa1356f11bddd9e8787ee910713ab274f997b03f3edcf563ccb1307c13ff1d0fa7603525afcde39bd13a8f6b2d1d0dad2d2c5fddd25ba95cc3f8ff0a1e8982798f2d23ec87977e23c885247789ff1517426175afd4d444ee753554c1f8af04ff62937366d096dd0cfc3a45fea050ea2ff6aec2a17d58f71435d41d7bdd208109d69d6896df289143e5a9424e55d1c6e6c4ab4ec8aa94b19c0a7261c562e83f9f8282217798863d8514976a630110152358f28fb853622422c178eb91fe009279826974d40ae544aa438310879bc3228c9969c99b6817b2a10ec5c25897d2461921591c465a429940eee6e76393cef3c934ff3dd3b4b91baf79f1b7f02bbc7f89e1b4f4929a7fef09a3212417e990dde39022cb53b08d27f6132cb89bf24357b41839b1bf3a85cdcc8749986caa00a766ab0ba37fc7aa969e0345bf33f6bd88b667f2da37e180d40c1b1d58c477b368e122745f9bc2809364d5fe6dfbe4e8bb6c69d6e3a8278df907976600d269657a8b4e3dee51e3f5eb80a1096efd079f5bff0f7b9d7d9dcc6d968e8b29330467ee36880cfa28b2404985a3de6977adbf39da63b9c6c881e810ac2c1d8357c0d22622f6954cf584d7c41bb3ae3f2a5b863d6f9293a263d3d518bb5ac99de246c2737c5a4af5377e917ee62bab9924d8b9f5c3c3a1874e62e634978b75b9820cd2f8ffa069e5aaf3ac14b7b151268275b24fd222dfe4ed46ec5d8245e30d5b36a0bae84590d28c6542b2580ec264ba32caf814eeab3455e28eb4601e8719e89157bf53c21571eb1ae3af7692c2b0d9a8f85d61cb497a99b27262d34e53f28ffc60f55abf1ec8c9cb5601803fbb8e09d830ae62f479667b799b690ce2be0edf35965db4041a1621841cf0c5b9c8e214d1867522ec83629e1ec791bcbb31749c1a144d892c6f5970d94728308e8e9647bd86e17e64abf881bf3163120ac855f277c2d67c3bd9699b9cc5d785e181df7b06c4d188b56afb1c8c62e4c056f9acdf7a45b5341e55351fbccae94d8f78447a02c7cb491ac2e1d45f0fd464906df9eef69ea0b96f126a31e313833f0aec3b1c6b4c717b82c1e07d313132284f1cb528928ad5a8c5b198384f6b0e1efb31750c5bc81a3c51b965dd71aaecf6db1e4aff7e5456917db8479d6d952fc225e0dfb0bad871e1adde5ccb2db4249d5d792543a89bc19261091c2f52cd21dbc406431e4b7be9d60fb4b16248bb60a5a163d37899b5143f85bfcd1608a1927d389b5901228d4b75eeb5d950a752e9780e52348d1479ed202e90032a48b56594017b646b59a3cab47b07a63af1ad53434de6530dfb256703f3c447ba025396391078c339da322f40531f81902996cd6eebe25349e1814f1fc6a4bbdf1177e286c9c5f7b47ed544c5b0bbd3d3eb296078d9b9ab48e2f1fd545614ea9414a8947842f9e5a7ae3079047336dbec1af3bfaf5d8d43fbee916e6710cfb76555f54ce6d68e4610afd0fa683b67156b0e682768e79814bbcecf45758747f0e36ef09017a1754322b974171a330407a984a22dba38df63ec82b3d8114b92895078416cd5ef83fc9af5f86ee37146f6631bb05067bfd26179be06632f67e14116a4fb136e68051e054291ca03ebba15afa4bc01b0055283eb58e2e10d8b5fa0f43456c97b3abf2bdc8571dbb86aa929b59cab88b4e8f40b61cb4ffe8ad244d07291f22d93ffdcef2b3eaa885c7d593fc1566c5f78f71f57f9d038e7335a694006ad195b8637cef625cf57a33ca22843daa6a2349eb73e6111c8cb5f7134092cac1a1459ef076f0068cec37062004e96aac678ba9f4198ec5d6a84acb5dddcd177b2f179a0303c094abfbf1a24d10ceb43c73ab5a3df836ec155650518be7187d136f7b6b7e12b1317839a195f37691b50f3435421859b643ac1592e872d9e36eabd07e137a773fbce38f42e5bd22b10bb81aa6abbf2a4ac8f25cba033950a7f46ce29ce4b9934debd42d943b5e8cdbeb3c091f2ef8cb2049d59992347bb32578245d47f2691e5033ec4cac48eece82bcea858f426f56002d47747033cc286d87c82be864dba2b1257dcb4260d3e83a7192df198cff6d25489e152e90d1c4a6f4762e9e9981450207a871caed5e834bae85996926ad86b5b0a9ebd77d2cca6538b8f0c3735191ba9bbb4927fda78db441d596e57a7d55a7cfc8e35c76326470999fd5cb1cb1804d2c69099c500d45e6cfa0e7f6064838485ebcb0fdfe0c88decfdbaaac07f68d637ec979a2ab6d3914473fa97708f708c74f60980ee6f7422fe30f887bc961a6b42126b3a5da1be088a50de7cb63ec5eb6eea5fa75b3f2a899166b0ce90404a39b45b601f34dc9aaa768daff692b6e4adefad8c884ecafdd9b12da351a89364d0d4be1171b3564cc3dbdc24728fb706f4d186f29ddb0f217639a310142ee3aaf1faf8cce62b7582b8eaf32cd32545201ca5d15d40e38dee809a4c15416000d415d8971bab55d4c832f914036399efea983c795d682a39348928ee3e2212cc2a0448e17b7976e17bf55bef3718c01f2a247c750ab31c521e494dd61087015783c586bba6169244bc650860055cd4a9ea70fea2ff77cd1f69156419146a06973279a955426f4c81090b6792a0ee4877becae8ffb8f60b5ebf003d5f87548677fe71f542b979e3eebe0bccc4a9b326fd2e06c9ac9718ef3a7d8f803c42571de77bce352eaa7acb2d4b16cd59a0667270c3b8fa09c06537f24d217cac8465ad74e2f8c57347a5e885341829a471f7722e2ec80a96173ff9e1f583ae98e306a9362a02c20a7a20f8ad3b3231bb4e7ad02087578120c46c19c07f01ffb81dfb1fbf7afed9e8aaa0f5cc5bad335add0730ecb3d9b232303ef3110720b53ee9838a2ad4edd6004321f717225f58d0463349072d2dd8bf287fb538685471deadbd657b4b3d7b592930c05bd6c5627bc8a956f82ad84e670d9024ae8e2cad6b49eff5e9f90aea85bfad4cb55323fdbdb0a7d5de038e834712ba4118275c97f69fd724629367859d9237d1843a041e97cddffb5cd17b6d837881dc0936c7a4ca205a7e3e0200cd59465c18c399ea8a8ebca2bca06b00ba003e895a94ba3713870461e6db47fba591a4eb1c0b8492957743f5f41d0056eecef335155ca83249222b2d8d8d9971db75d075e1b7e97fd48c159a456e2199ec22b1d65f2337cc98e289debb1a593bb3e140f848b46bf68faeafb0b2036c6aac6670f86bf2a60cdad6ac869b95bd8897c4a4e49540d4e3fcdab1783a901fa673c99d1e30188d5c0368e57416f4f92825a5a653f438f152489eb1d3038697f10ed9990dbeaedc701178bc28aa2b0e026f69136265ede08841b1cee3dedf81368348edeae7813f7b113ce0c274ffe34b6fffc0899cbd0d834bce0e5ff74f8710dc9050af8af0cd88da2f1fcf367f215836149a0ac6996e3f28aa26f50368af00a3cdd1137c81d8fd049ff9c23aef1a1456fd6f8a0b639f22cab4764dd8a4a530fa5d88af4adb0cc2f11ccbca6cf38ff699a847d724d36874f6f2d6522bbc94621e728dc0b05f476abc16e43381c03d57c8969c7d03ab3904263949fc4f7ed25345734778eb96d6e7a313135c2494fb32ddf30b597e9f0bd0b04bce1fb4ca5ec71eaf049dc68ac4837cdfe05baf6592e1b0eee996cc6b4abf1751e3b5949d4b7a48ea11bf14743af00b6699d1927d8571dab97a8eda195c0fcbef7fed155d05c135a0a807736c0d96c72a34580eb3cd5836c669e5010ae0974c576f2acaa12cbc0b977e76c104127f61f98c74db438c036906c0100b60b53003a3d876c8615770bf43a4bfb955c51baa71991cdefd729986637a1ec9cfa5d6bbb447cea13d7d9d5c69b7b1a233bf37186a8c9baf6c0c2bcd8d95593384e02a5abffcc7263e6efd79122923e05a9b0c3f164d54912dbc62bc64cfa5844949d2f979b9a0d4ecc1f8570620f711bee34d8c2a9b2fd7967978e5e95f63846f296b5fe709077a25ebea00d12920b626d155f2db795bad4e3b393def24e555b00a9810927925cad1fe7e0462c449b90338e3a1a1309ecfeed9fe5b89e25a74806ac99eba164bd4ffe831d74bb1e581802536e578751b83d2e59d85d9853d47484f097078a36ee82d594121d4e599fd8e66e40032cc851ec3c95261b1eb72afb2575a1d13cd90fb72349adc02147fbfe7d1c7a8bfcc83a2d663c7d9d3a609ac9add07cc785478fb6034f6e2744d619f094bb7129b77bbcd8488ec9c1df2536eb0b60b0627ca84ea377ce9bb1e3c1f49010cbb5a798f33464896a511141cefbc4f9ac3b6650c51bd402e602f8e774b275d464e72f23bf390ee0117f5c7912b5bb1e0ae01037774d37cc774d56d98a93f90321b882ab175fa091b859247a84df31e9bc848c82ea41842b159accbafd5449d1ac7aff4", 0x1000}], 0x1) 16:00:15 executing program 1: r0 = syz_open_pts() open$dir(&(0x7f0000000080)='./file0\x00', 0x860, 0x26) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x800000000, 0x90d6, 0xfffffffffffffffe, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fb3be756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff985f456b004170162932fda25d893b0679a400000000000000", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000000280)=""/127, 0x7f}], 0x2) write(r0, &(0x7f00000003c0)="9e540f218e68322af5bc41e5385a9e7b5ae7e39fd3936907f5a47567917e954fa324b3a3d2038ea9312918a1dafb77ec1c4729eff6a2eb950ffa8b4c8c170a55524c06f9c4113db6d6c5a2509095032fb8438e6c8c2c854b17336c3bca727de4922f66fcec66d736d34e1b0eaf2d1962cb198d3f3d3cb47a74a840f34be0de13b74f76f373aaaeadcb4a1fcee1a5fcea31197d79e522df003095befcc9e42c5ca72e81ad933f9a707408460974033d040968ebe3f0de9dee69f739fbbf6e1c650e358cf945f0e483729ff592af8dd8ea0f82ac42a96f4d8f5f3bdb14f0bcb3ac1fdfc700b2287089b57fc8375fce6ab039730f1cdbd6beec800ca184cd1f9a16f98e15899dd98a9e006feb87267e7215246029c80cfbce03b3d0da4710430f44c7e8101ee23793fb561cf4d7d95a4391a40ddf8fbace89e30df5e1cba71c98d8de6f60fef387d7a038cc4f09f8a606ed2696f00fb6f1771928aca87f5122341e2ac46b8df38ba3d484f47930b575368366e77f5ebb0a03581a0a35840e33d3ba243dc0cb5dc751b54554fed72e36d8a34db2abdadec347f9f142e772a5c920e2dfe71295f5a375331a5413871554f61fc7c398890113f70d", 0x1b8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x3, 0x8040002000003, 0x6601e399, "845d550900200000fc5c95400bbd04b040180008", 0x1, 0x6}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:15 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) write(r0, &(0x7f0000000140)="75a8c83244f813d7c54d08dcb2ff67e8580e3f34d48e1c2c4d054adcd68ec6315a43d7175d8a8e055ccd70e27a614d3616b6f33837f017f1cc35f6bfb6772d6bdd62c686b6646f01d1ac3ba32a4f907fead96fe8bff03f769ccf92e83adac0bc6e98a119386116da93b53aa42b7b620552aa2fa2c7a1c5f6dddfb56d51c79437d266ac7078e216bb9071c3621ccbea47f0cc9761fe7a33484390e864672c630018ad590b", 0xa4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="bc4a69561a3f48e2e5"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0x6, 0x8001}, {0x18, 0x1, 0x20, 0xfffffffffffffffa}, 0x3d28, [0x2, 0x400, 0x0, 0x1, 0x4, 0xfffffffffffffff9, 0x4, 0xfffffffff9149338]}, 0x3c) 16:00:15 executing program 0: shmget$private(0x0, 0x3000, 0x208, &(0x7f0000000000/0x3000)=nil) mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) shmget(0x2, 0x2000, 0x82, &(0x7f0000ffd000/0x2000)=nil) shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000140)=0xad2e8841ea597643) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) shmget(0x0, 0x1000, 0x500, &(0x7f0000fff000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r4 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) r5 = semget$private(0x0, 0x0, 0x0) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000240)=""/10) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f00000000c0)=0x1) r6 = semget$private(0x0, 0x5, 0x10) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000280)) r7 = semget(0x3, 0x3, 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) semop(r7, &(0x7f0000000180)=[{0x4, 0xfee, 0x1800}, {0x3, 0x1, 0x1800}], 0x2) semop(r6, &(0x7f0000000200)=[{0x0, 0x32, 0x1000}], 0x1) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f00000001c0)) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) unlinkat(r0, &(0x7f0000000180)='\x00', 0x8) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="331a0aed9d10f7e5e72d13e990c9fd34a79b145f284eaddbe98873a3c31a0859d8c81ea8a1ab7e1ac313f28aad74d36c721d31d7e1add19e5f99d9728d0a6f0bce2b453ec63f648a14b0eb90dbffe4e68cf86675f16808148b8fdc41037c64d4e5cb386b9d7a4d22c6ccf742511bafbe8355ca453434", 0x76}], 0x1) execve(0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/160, 0xa0, 0x0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='r\x00') r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x20000, 0x0) 16:00:16 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x26, 0x0, 0x0) getsockopt(r0, 0x9, 0x8000, &(0x7f0000000000)=""/48, &(0x7f0000000080)=0x30) r1 = semget(0x3, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x3f, 0x0, 0x7fff, 0x400000000000000, 0x2, 0x8]) 16:00:16 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, 0x0}, 0x0) 16:00:16 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x100, 0x0) dup(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b000023270000000000000000000000000000000100000000866a28d22e970ae300000000", 0x2c}], 0x1) fsync(r1) 16:00:16 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) open$dir(&(0x7f0000000080)='./file0\x00', 0x88, 0x68) ioctl$TIOCMSET(r1, 0x8004667e, &(0x7f0000000000)) 16:00:16 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20100, 0x40) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x8, 0x4, 0x100000000, 0x1, 0x9, 0x0, 0x1, 0x2, 0x2, 0x80000001, 0x80000000}) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) utimensat(r1, 0x0, 0x0, 0xfffffffffffffffa) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) 16:00:16 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1000005, 0x0) r2 = dup(r0) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000280)={0x4, 0x400000002}) syz_open_pts() read(r1, &(0x7f0000000580)=""/234, 0xea) r3 = socket$inet(0x2, 0x8000, 0x100000001) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(r3, 0x0) r5 = msgget$private(0x0, 0x200000000041) msgrcv(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff211000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da0002000000000000d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805ed59ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf86594b06000055e42335b84152c52159fff20178d56b98e6d0da1e8150a7dea7af59c7bfcd73b863010000006b4e30417ed5"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) select(0x40, &(0x7f00000002c0)={0x5, 0x2, 0x101, 0x9e, 0x0, 0x2a, 0x8c, 0x9}, &(0x7f0000000300)={0x3f, 0xd7, 0x7177, 0x7, 0xd1, 0xa, 0x8, 0x2}, &(0x7f0000000340)={0x9, 0x101, 0x1, 0x1, 0x2, 0x1d36, 0x2, 0x1}, &(0x7f0000000380)={0x3, 0x4}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000001ac0)) setuid(0xee01) msgget$private(0x0, 0xc1) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/77) clock_settime(0x4, &(0x7f0000000240)={0xb135, 0x2}) msgsnd(r5, &(0x7f00000003c0)={0x3, "dbadead6c8be30a8b09eca6788df5dcbea5d0de4aecf7ee67ffb2bb26bac36927b953edb61fbd9d57c3954c24c5354dcf060c9d78847609c4bf549db2039013aea6318e3fb3000981f1648b8c3326aa818541b17b53fa5c4a08d4425c3e7509205e22edfa23624c0131d2caece30f33c64893acc51054877c21de24b26b538a14e2c3bd9d045068589b416bbbc90155525ce0f87c223088d6ac7ac824a18ba6c60ff2e34ddc14d0480ae3a946fe5a852589f50d352039c4861d5ad7b7334c70bc08049a33686980e7fdc7cfc6645f148388fb9f2fc47b6de72aa893911411096bc2432b2f572"}, 0xee, 0x0) bind$inet(r0, &(0x7f0000000540)={0x2, 0x2}, 0xc) clock_settime(0x7, &(0x7f0000000000)={0xe936, 0x6}) getuid() unveil(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)='r\x00') msgctl$IPC_SET(r5, 0x1, &(0x7f00000004c0)={{0x3a6f, 0x0, r7, 0x0, r6, 0x81, 0x400}, 0x0, 0x2, 0x0, 0x0, 0x101, 0x3, 0x1, 0x1fffffffc000000}) ioctl$TIOCSETA(r0, 0xc2c04224, &(0x7f0000000700)={0x80000, 0x6, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0xa09, 0x4}) recvmsg(r1, &(0x7f0000001a80)={&(0x7f0000000740)=@in, 0xc, &(0x7f0000000a40)=[{&(0x7f0000000780)=""/106, 0x6a}, {&(0x7f0000000800)=""/252, 0xfc}, {&(0x7f0000000900)=""/76, 0x4c}, {&(0x7f0000000980)=""/176, 0xb0}], 0x4, &(0x7f0000000a80)=""/4096, 0x1000}, 0x3) 16:00:16 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x5966, 0x9, 0x1, 0x10001, "6581b74ffc69999b1fcee58151b4421ed702b960", 0x100000001, 0xfa}) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./bus\x00', 0x7, 0x0, 0xc718, 0x1, 0x200, 0x6, 0x5, 0x1, 0x2, 0xec, 0x3}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5, 0x4012, r0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x2}) 16:00:16 executing program 1: syz_open_pts() r0 = syz_open_pts() r1 = syz_open_pts() fchmod(r0, 0x4) fchmod(r1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xfffffffffffffff8) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:17 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r1, 0x0, 0x0) 16:00:17 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d04225, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:17 executing program 1: r0 = socket(0x800000018, 0x8000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x40002065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0), 0x0, 0xffffffff) poll(&(0x7f0000000080)=[{r0, 0x1d}], 0x1, 0x0) 16:00:17 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000000)='\x00', &(0x7f0000000440)='[-\x00']) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f00000000c0), 0x88) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') 16:00:17 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000140)=""/169, 0x279}, {&(0x7f0000000200)=""/114, 0x72}, {0x0}, {&(0x7f0000000440)=""/237, 0xed}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/202, 0xfffffffffffffded}, {0x0}, {0x0}, {&(0x7f0000000740)=""/146, 0x92}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1000c, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d91) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000a40)='./file0\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x10000, 0x0) r2 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) lseek(r1, 0x0, 0x2) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getsockname$inet(r0, &(0x7f0000000280), &(0x7f0000000340)=0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r4, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) write(r0, &(0x7f0000000940)="d69dfe36c2a0c093d490ac5528124fcb93a7eb39882d2e92acf1f12843349f8f3be4a854eaa02b509a84b13c2b4e44388a16b570742e0a139c0510323118fb0b666f7af2930a26ee7e027c0c963ac691cd1404a9363aa2c7bc388eecf54703eee308815e78ccebfe93c763bdd289a34c7e430f285868142c2b82bd87d9009a43b8dfe1870a0f004a3a48f6c24bd6d8a2f7cf7d8af0ab42878632c2d5370adbb4f97fa877e266c467df9bc7598d3314473fa2c093bf0e8b609fd037", 0xbb) fchdir(r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fsync(r1) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r8 = kqueue() kevent(r7, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r7, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) getdents(r0, &(0x7f0000001740)=""/4096, 0x1000) pledge(&(0x7f0000000380)='/dev/null\x00', &(0x7f00000003c0)='/dev/null\x00') 16:00:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r4 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x10) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x40, 0x0) fcntl$dupfd(r4, 0x0, r5) r6 = socket$inet(0x2, 0x4000000000000001, 0x0) truncate(&(0x7f0000000300)='./file0\x00', 0x40) getsockopt(r6, 0x6, 0x8, 0x0, 0x0) getgroups(0x5, &(0x7f00000000c0)=[r2, r3, r0, r3, r3]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r7, r1) setgroups(0x0, 0x0) syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r8) symlinkat(&(0x7f0000000340)='./file0\x00', r8, &(0x7f0000000380)='./file1\x00') close(r8) ioctl$TIOCCBRK(r8, 0x2000747a) r9 = msgget$private(0x0, 0x649) r10 = semget$private(0x0, 0x7, 0x0) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000480)=[0x5, 0x1ff, 0x4, 0x0, 0x854, 0x3, 0x1f, 0x7f]) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000000200)=""/106) socket$inet(0x2, 0xc000, 0x7ff) r11 = open(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) sendto$unix(r11, &(0x7f00000003c0)="c908331d55c7aad479f9b4c570a7fb5a1ed2901f087337b312d77775b220bf53758e3490afda4f2b4c44fe7efdd0cd8a5c3fb9b135f780299da84a8fcd1cfb0bc0dfd92f6a3ea4a52623b199d0e0f2", 0x4f, 0x2, 0x0, 0x0) setuid(r7) r12 = semget$private(0x0, 0x3, 0x200) semctl$SETVAL(r12, 0x3, 0x8, &(0x7f0000000100)=0x101) accept(r11, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) 16:00:18 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xa, 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getegid() fchownat(r0, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x2) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000080)=[{r1, 0x84}], 0x1, 0x0) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x8000, 0xffffffffffff5f1f) setsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0xfffffffffffffeb7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="43e492a8487d7b52dc2d86edd93b4b318cc86ecf47c3f8d64591eed0538f09446258fda6559fd613b12cbcdacfb65cd6da1a65ff88f1443c6bcc8690fefc13357a4410fc4020ba3197dc0a8cf4c149ea0b055a1156bb462e3dc2b4a2a777d3347b8182e3c1886997fc244de56d3ce340e8037a7a1d9f5c2cbbbc9cb40e9f86d8850eeaa805a0723301936e0cae69cb1fbb3158188d462fc19b14c6a53fe1a9a999ec282de222d9426550c42987399d1025a3fbd46361f001923e90bf99d07f3aae122571c979f7c3f6cb624dcb224bf625dc146ec33499b03c674aeb83e2c8c516f52ce5a5c31e43931a7098a4cbdb2573406686eb5424e3a05463a26f", 0xfd) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file1\x00', 0x0, 0x80000000) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80104267, &(0x7f0000000000)) 16:00:18 executing program 1: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20020, 0x1) recvfrom(r0, &(0x7f0000000180)=""/225, 0xe1, 0x41, &(0x7f0000000080)=@in6={0x18, 0x2, 0x8, 0x1ff}, 0xc) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x10) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x2) open$dir(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206911, &(0x7f00000000c0)) 16:00:18 executing program 0: r0 = kqueue() mknod(&(0x7f0000000240)='./bus\x00', 0x4, 0x5bcd) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000280)=""/218, 0xda}, {&(0x7f0000000380)=""/134, 0x86}, {&(0x7f0000000000)=""/22, 0x16}], 0x3, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xfffffffffffffd5a, 0x0, 0x0, 0x96c1}, 0x0, 0x0, 0x0) preadv(r1, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) connect(r1, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x3}, 0x8) getgid() select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:00:18 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = kqueue() r2 = socket$inet6(0x18, 0x4000, 0x1) r3 = socket$inet6(0x18, 0x4, 0x8000) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8000, 0x43) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x309, 0x0) r6 = open$dir(&(0x7f0000000100)='./file0\x00', 0x480, 0x20) socketpair(0x1e, 0x4, 0xffffffffffffffe0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) r10 = socket$inet6(0x18, 0x1, 0x6) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x6, 0x10000, 0x2}], 0x3ff, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x48, 0x1, 0x9, 0x1000}, {{r3}, 0xffffffffffffffff, 0x4, 0x1}, {{r4}, 0xfffffffffffffffd, 0x4, 0x0, 0x4cd72efa, 0x6}, {{r5}, 0xfffffffffffffffe, 0x1, 0x4, 0x5, 0x2}, {{r6}, 0xfffffffffffffff9, 0xc9, 0x0, 0x7f}, {{r7}, 0xffffffffffffffff, 0x81, 0x2, 0x80, 0x6}, {{r8}, 0xfffffffffffffffa, 0x40, 0x0, 0xffff, 0x3}, {{r9}, 0xffffffffffffffff, 0x90, 0xc1a26687986031a9, 0x8, 0x3}, {{r10}, 0xfffffffffffffffa, 0x3, 0x20000000, 0x5, 0x4}], 0x7, &(0x7f0000000380)={0x3, 0x80000001}) mlockall(0x3) r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r12, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) munlockall() mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 16:00:18 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000557000/0x3000)=nil, 0x3000, 0x5) r0 = semget$private(0x0, 0x4, 0x4) semop(r0, &(0x7f0000000000)=[{0x6, 0x80000001, 0x1000}, {0x5, 0x6, 0x1800}, {0x2, 0x0, 0x1800}, {0x3, 0x8, 0x800}, {0x0, 0x4, 0x800}, {0x3, 0x5}, {0x2, 0x6}, {0x2, 0xde15abb40000, 0x800}, {0x0, 0x7f71, 0x1800}], 0x9) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x5526, &(0x7f0000000080), 0xffffffffffffff7e, 0x0) 16:00:18 executing program 0: rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x86, 0x7}, 0xc) clock_getres(0x20000004, 0xfffffffffffffffe) write(r0, &(0x7f0000000100)="94f77fd37bcc5d42dc5119476765e4afb3", 0x11) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{}, 0xfffffffffffffffb, 0x29}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x6, 0x0) close(r1) clock_settime(0x4, &(0x7f0000000000)={0xfb95, 0x1ff}) pmap_unwire: wiring for pmap 0xfffffd803f0139c0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0139c0 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0139c0 va 0x20ffe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0139c0 va 0x20ffc000 didn't change! 16:00:18 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000000)) close(r0) 16:00:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pmap_unwire: wiring for pmap 0xfffffd803f0139c0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0139c0 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0139c0 va 0x20ffe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0139c0 va 0x20ffc000 didn't change! 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, 0xfffffffffffffffe) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00233a27feff023519edffff0001000000bf02008c9798171fbb18fb9d568e58a6b193ce", 0x2c}], 0x1) clock_gettime(0x7, &(0x7f0000000000)) 16:00:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x3766) r2 = kqueue() fchdir(r0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140)="71aa75ec16fa3232c0edd642", 0xc}], 0x1) 16:00:18 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000501b1000000000000b13886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x80, 0x9542d197ac857291) open(&(0x7f0000000240)='./file0\x00', 0x208, 0x100) r1 = getpid() wait4(r1, &(0x7f0000000100), 0x2, &(0x7f0000000140)) 16:00:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/55, 0x37}], 0x1, &(0x7f0000000180)=""/215, 0xd7}, 0x800) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x282, 0x0) r2 = dup2(r1, r1) r3 = openat(r2, &(0x7f0000000280)='./file0\x00', 0x180, 0x24) getpeername(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010040000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000340)=0x6e) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000003c0)={0x2, 0x3}) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000380)={0x8, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x3}) 16:00:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r0 = syz_open_pts() flock(r0, 0x1) r1 = socket$unix(0x1, 0x1, 0x0) read(r1, &(0x7f0000000240)=""/107, 0x6b) r2 = fcntl$getown(r1, 0x5) r3 = getpgrp() setpgid(r2, r3) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000180)=0xc) fsync(r4) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') chroot(&(0x7f00000002c0)='./file0\x00') fcntl$setstatus(r4, 0x4, 0x8) fcntl$setflags(r1, 0x2, 0x1) 16:00:18 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffff52c, 0x0, "9cd165aaa8f0c2688b390b1692cb0bc9ff0c7dc5"}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x80000000, 0x2, {0x7, 0x81}}) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x160000}, 0x41}, 0xfffffffffffffee1) r0 = socket$inet6(0x18, 0x8000, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x6, 0x5}, {0x18, 0x1, 0x8, 0x7}, 0x1, [0x8001, 0x8, 0x867, 0x6ab, 0x0, 0x3, 0xffffffffffffaa5a, 0x401]}, 0x3c) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x7) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040), 0xfffffffffffffe8e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:19 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140), 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x101}], 0x4}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$lock(r1, 0xf, &(0x7f0000000080)={0x1, 0x2, 0x6, 0x7, r2}) 16:00:19 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0xffffffffffffb7fe}, {0x6}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup(r0) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:19 executing program 1: r0 = socket(0x6, 0x3, 0x3) recvfrom$inet(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x0, &(0x7f0000001000)={0x2, 0x2}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001040)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000001080)={0x3, 0x1, 0x1, 0x0, r1}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000010c0), &(0x7f0000001100)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001140), &(0x7f0000001180)=0x8) r2 = syz_open_pts() ioctl$TIOCNXCL(r2, 0x2000740e) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000011c0), &(0x7f0000001200)=0x8) ioctl$TIOCCDTR(r2, 0x20007478) pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000001280)) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f00000012c0)=0x1) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000001300)=0x6) fcntl$getown(r2, 0x5) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000001340)={0x1, 0x1, {0x2, 0x1ff}}) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000001380)) msgget$private(0x0, 0x1) ioctl$VT_SETMODE(r3, 0x80087602, 0xfffffffffffffffe) getitimer(0x2, &(0x7f00000013c0)) fcntl$getown(r4, 0x5) r5 = semget$private(0x0, 0x3, 0x200) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001400)=[0xd0, 0x1d, 0x5]) getegid() fcntl$getown(r0, 0x5) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000001440)=0x7f) sendmsg(r4, &(0x7f0000001ac0)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000001480)="1d28a3d16f5767fca6a5373d", 0xc}, {&(0x7f00000014c0)="765d89ee7e9b8876d9a4f032244bf59929569fa4ba0d6eeda7ffad8305dc0b5e29e78ed4339d1af84ad4903588ccc9f51d369ccfe11b1f1c8d0fcdfd", 0x3c}, {&(0x7f0000001500)="515527df2f57ce14aec6a3f69f0e2a3d04ae1a1445fea6d9f56288420f3734707ee73ef363d1f5b0054795ee4acca03606edcb928baca36292d3e2c766c1ceb7f857f59c29932b8b5b3079a42a063c1b9f097bb0d7cb72c52e6058b96c8774f21942d8536ef8a1cb5252c9236be0eb021ae80b008516c50e43de432f368cd10c2dfb4c1eb45a7ea1e4f171a06e4a20839f5dccfd89642d51e3b05e3acc335bd4e86dd0058b3a74f0493795", 0xab}], 0x3, &(0x7f0000001600)=[{0xb8, 0xffff, 0x28, "68d7808cc5d844f0048aae5593d5d04f39b68ee72f97bf30310da201d33b7c7e7238072a454c2b80be0d34d406d58bbd4c2390c613c0ca6e9f52aa45c1632a0cbf03325a0a24d3594a04b376309aebdee2dcfa76560d6d5e7146cd34e52023c3117960ee19fc1713bf575a262cc613b580f0baaa27c8b3e12fe55c215ad7f88e5885db4019824d62e4ef6d752269f250d723a5aa8194d61d6f78b0ee2c6b68f57e9218992893"}, {0x10, 0x1, 0x1}, {0x100, 0xffff, 0x82, "c0252ea336fbe111352fe77c72d2034488ddcdc2eacf3d96e3716b54a4f833a4c6d5e2db55f670c605960692c858e4b39931b9887e30d9327043e1755b22a9ca1456c1f01906e8d1f17cca69269cab2597b7478fc993f40dad9d8e1170752900fdbb8794afd451505ce3b736fb8541fbd450614038e2f706ed160160ab1795c3e3db2f51761f000c6a9efb2096944389fa8d4306e675fbe219b952d043ec65682c56479ff253db898131b3e9c3aad5cecfbcb381a89a9db66a931265f1b03c16f6fee03a35015d7f9d3daf04d3120b17733154f7f2f1d82d1510c9e54c437f1a8c3c573d880fdee7f0a2d8bb4027"}, {0xa0, 0x0, 0xff, "b8a753d07babc901475976dbb43ad8e507b1cc86c3eef7e123f723533c4376007ffc88b378c0cfd7138a70247da21f5e49333a0b9d4f2940ef680e66b126ea6b2f9c42ae68625f6471fd2b4dac9132ecdcca55687564821e834f63bb6c58b2f45c5db66c4085b7251dce0d9d0c72383de4295f1d9d71751fb116063594c6c3f0ca2ed7b99be20ef95d"}, {0x48, 0xffff, 0x9, "948566c86e15a441bf5796311ded1840e0643467e20b86ad4f4c7b6fde9297c1477614bdbf2c17ee2b096971b1c87219f5b878d0a2"}, {0xf8, 0x1, 0x5, "b0be71eafdd36cf78224ed46b0fe7a727364b55c35957f03b1f40a881f359d3e97473391bcd6421c6bebd85d46af461ab16e40ca3d0069bd91901b10a2b4bf668fd206f02d0e6d2c5ca4f4820cd065adb6a94b183cfbefb1acc11eb7190249ea97682d45fa7c7cc1fca047cae0dd09577b1500176c5bd103e5433e8394c2143f5d5464ba3474bc049e4f89ac83f30f5d216325a84c26865f9d7e8ee2dcd8d08970850d94f3e0b8dcdaa356a9a838ce585141374b028d6cfca65acb59f75df6309d4f7c3fb3e533bf6b4e0399212fa47fdf5e99bd8a5e2faa29914813fc8713b5ec05fbebaf"}, {0xe0, 0xffff, 0x800, "4553dcec407b654c28e7c4f85bf18cc931e32f11f621c0bbe2108b557b73a14c1a4e4a8cf88e8f8c42d1940fb5fd5f429f3c7bf4fe940dc4daf07889a4ff7389d85bc896f7f46d09113073f1f0803dfd7dbfa8035b48fbaf2307a670a3a6c905d068446e89dc41323211a477b9cd1d7c6d33eee18ad9d72f81fe4e8c6ab2f46a9c37048b9fe391eaa29b1d31ca116de05e67dbe8be07cdf62be7928feb2756ac14aa4f703f7634915d5079d34c1845499f6f7ac2a2137e0ede648b49493f5c201e6404367ffa019fdce2446ba87a8227"}], 0x488}, 0x1) r6 = shmget(0x1, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) shmat(r6, &(0x7f0000ffc000/0x1000)=nil, 0x2000) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f0000001b00)=0x9e30) 16:00:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r2, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xfffffffffffffd84) getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x5, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r7 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setgroups(0x8, &(0x7f0000000300)=[r3, r4, r5, r6, r7, r8, r9, r10]) 16:00:19 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) utimes(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)={{0xffffffffffffffc0, 0x80000001}, {0x200, 0x9}}) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') rename(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)='./file1\x00') lchown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000200)='./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() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) chroot(&(0x7f00000001c0)='./file0\x00') kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) sendmsg(r0, &(0x7f0000000880)={&(0x7f0000000240)=@in6={0x18, 0x0, 0xffffffffffffffcf, 0x6}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000280)="6664e1179bd434fe7ff8d357066326661283d0193f50ae2c5a881ec0a7bb0012ca7efcd73bf41482df766b603a30da367e73e57785c70530de499d720848b62bd28caac88c9387ecc4f40553c94b3b1f99f5fde47ad512e97b94be45f86cf7219d45b6cac75e7a1866757c3bff84e2da", 0x70}, {&(0x7f0000000300)="f1eb5bcd07967ece382b5aabdbc1a848e0b15d00d9d612251baca288abf30d3b16310b27ca9d6ce201404baacd2a1dff31d192fb65d2ebd436874877c5eb699dc75330893cd9e2af7bd56804760dbde4501e57f7103b93706aaa802e194bffde8bd49419571845196846a2fd885cca09a9dc89e8bf503bb427d127af4905ff66f5318f2ffafd65a37e47c6c94e6f1ef4ea62ce5ace555050ce32c5e8bfe71caf79b61afbc28fa69ad5471cc9d622f3e595280870d21acf35761701a2b65c7dbb53adb98c46489c1230b0b37caefc1d2308f005793ddf29e40dfa783ac78c7a", 0xdf}, {&(0x7f0000000400)="3f1e36d3a5b77c33509eb9f1c04e", 0xe}, {&(0x7f0000000500)="b0674ae14a95debae536b7bb72229ba13bab81ed74c280b8b2af2eeeffd44e65d91180bb1ff4bfc1a865cf8d51f2ea96d97ee36829b3d5e74889621dc24f9b221898f0205ec4d70a76188fd2bd04ee097f4f45825f60ac371e71d277adba450895dd362803643d8da056a3c1dc63003f7991faf83cfd8253e5af7ff558b75352fff71ecb9781382d7885", 0x8a}, {&(0x7f0000000440)="e72be121c8008fddc41027453c1f3e3cc99401c7017eee5dfae7a39745d5ee3c360ce6821bcddfac410fcba3cf56c32d59a322c26aad8dffa4e793d27cc7efeb6a0af656b56a412c961508e795d110d6308f8e7c6b0a6f2f91742f3888d7", 0x5e}, {&(0x7f00000005c0)="64ee02c967d5ff56da01e9a12b6d9276af433e9e2fa7fdbddf5ab6b03dc2d98e6f55b70aef69a2f251dfccb0b5b393ae17b0241b22ec4daef25bef30221466859b5396b75b1d2d283d76ed7af17955dd8571829e72e8bcf2fe1106e27e5f013d25ad0c942cae665730cf2c", 0x6b}], 0x6, &(0x7f00000006c0)=[{0xc8, 0xffff, 0x0, "699916120f2c5c04602ebee96961ffeca18ec001184fa41f13e9a00bfed9bdbb0b8ac27a1d9d6400ccd7cde2fba3a30c602f7a2646f4b4d4c6640d88ec31a6bd068ffa1d3ea1e42d6a3262ec1aa503ba3e5b8e04f6bdaf3e4a57c13ee5efcf344f01edbd79dab0c6f64546e51c2e47d099c8f3f3b6a7f11f69febec452ed94380507bfbe897ad1aeee77573e7ea7a6ccbcf63abebd581ab7a3311bc2c1d1bddae74891aa06cd45ca7c44daa831d8a42258"}, {0x18, 0xffff, 0x152, "4067a3f76cb834"}, {0xa8, 0xffff, 0x2, "76e13f2a28a1773d79f4cd54641ca4a856442a65ef429dcaf8a2cd7ea9c8d5155776774345111605e3cfd06739279e15a3d239843e17963e3f97e586b7fff0248fe77bf920f0674e38ef50de8c249a7ffbb8cdd2e9d0e89460f6800aa7addb120dbdc2c5a3e243fb8a7661114f39f9758c771334729b2bf9bfa853784b978ffb74c9e892a8c00343bd66e01d3f9a0895f0"}], 0x188}, 0x6) read(r0, &(0x7f0000000140)=""/21, 0x15) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x0) 16:00:19 executing program 1: chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x1, 0x2, 0x800, 0x3, "c007692ea8d61bef845396e303c8dcbcda8a38c7", 0x3, 0x4}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x7ffffffc, 0x3, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:19 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getgid() 16:00:19 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20080, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x1f, 0x1ff, 0x7fff, 0x1, 0x7fffffff, 0x6, 0x7, 0x5c9535d1c10870be, 0x1, 0x0, 0x9}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000000)=0x1) shmget(0x2, 0x3000, 0x110, &(0x7f0000315000/0x3000)=nil) 16:00:19 executing program 1: socketpair(0x20, 0x8fad8c3814b0c5d8, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket(0x800000018, 0x8003, 0x0) fcntl$dupfd(r1, 0x0, r0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 16:00:19 executing program 0: getrusage(0x1, 0xfffffffffffffffe) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) recvfrom(r0, &(0x7f0000000080)=""/149, 0x95, 0x40, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x3}, 0x8) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0xffffffff, 0x42a}, {0xffffffffffffffe0, 0x4d}}, 0x0) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="00000400daa650dd3c77515bf1c82bf7e8ecffef5f8868502c52063ab7fd9a149eb53370ab005bf04c975eb5b9d5a6e2218e8625c4e568b1677d9b1804d1ef89f0565e6ed3e12e584042510f4d4820d2c352a937bd56efcb98a09dc6098986a436685683fda819e4868260265c7c5dda64dd5e7ba70000000000000000400000000000", 0xe) 16:00:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) dup(r0) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000080)=0x1ff) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="04", 0x1}], 0x1) 16:00:19 executing program 0: r0 = socket(0x8000000800000018, 0x4, 0x4) setsockopt(r0, 0x6, 0x2, &(0x7f00000006c0)="73d6c1a3", 0x4) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x2, 0x10000}, 0xc) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) sendto(r0, &(0x7f0000000040)="c76153fe6a22", 0x6, 0x1, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2000000000000002) 16:00:19 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000500)=@un=@file={0x0, ""/4096}, &(0x7f0000001540)=0x1002) r1 = dup2(0xffffffffffffff9c, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = socket$inet(0x2, 0x3, 0x1) setsockopt$inet_opts(r2, 0x0, 0x1, 0x0, 0xffffffffffffffae) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000000)=""/18, 0x12}], 0x1) setsockopt$sock_int(r2, 0xffff, 0x94, &(0x7f0000000180)=0x50000000000000, 0x4) r3 = semget$private(0x0, 0x2, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f00000004c0)=0xc) readv(r2, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/206, 0xce}, {&(0x7f00000002c0)=""/209, 0xd1}], 0x2) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000000100)=""/84) readlinkat(r1, &(0x7f0000000400)='./file0\x00', &(0x7f0000000480)=""/20, 0x14) syz_open_pts() geteuid() 16:00:19 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x4, 0x2, 0x4, 0xffffffff, "ffef785923af38d0b0ad999ea89ba17add0c57fe", 0x8000, 0xfffffffffffffffd}) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x6) r1 = msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000280)={0x0, ""/250}, 0x102, 0x3, 0x1000) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r0) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:20 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x5e) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0xdc0000000, 0x6, 0xffffffff, 0x0, 0x80000000, 0xd0, 0x10000, 0x1, 0x0, 0x0, 0x800}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x6) mknod(&(0x7f0000000200)='./file0\x00', 0x6000, 0x9) r1 = open(&(0x7f0000001340)='./bus\x00', 0x71, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x40000000003, 0x2}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x30, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) fcntl$setstatus(r2, 0x4, 0x8) syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0x8) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000001c0)={0x1, 0xb5e2}) 16:00:20 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="220e22", 0x3) syz_extract_tcp_res(&(0x7f0000000140), 0x8, 0xffffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x80008000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)) 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) socketpair(0x20, 0x8001, 0x75, &(0x7f0000000040)) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x5) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="91e698274846c6ba7ff4ff31944ec6b56b9f473a046eb786d9004e40823ffd1a5786b6217ff96dbea92044623d9ec054bb22c9c0a74140fe68720333690fd44394503f6b76c5c9d7af4c7c351f8318729324927adf594b7b3a909731f988b30219a0dd18e34d85ae437a702238f16774a3de0e77621af7c2f0fb23ae92279b", 0x7f}], 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)="42c67a721a135ffb01a4f205b535de5b0d7a359e845d263f366ed6f2e760c71a1591422a6ae88e1cb9a8938eb775ade86773b5033ce7f7334d1036e354ca956858f379ce698ae20332b772052600c203c4a5614f70944f9a7c592221b4bf5f2aa0bdebdefd3eece7460a71c6a0ded4020c74eb42696ff2aff5eb34134d6c", 0x7e}], 0x1, 0x0) execve(0x0, 0x0, 0x0) OpenBSD/amd64 (ci-openbsd-main-1.c.syzkaller.internal) (tty00) 16:00:20 executing program 1: select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:21 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pipe2(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffc) openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x200, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x12, r1, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r2, 0x7e}], 0x1, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000080)=""/19, 0x13}, {&(0x7f00000000c0)=""/179, 0xb3}, {&(0x7f0000000180)=""/76, 0x4c}, {&(0x7f0000000200)=""/62, 0x3e}, {&(0x7f0000000240)=""/236, 0xec}, {&(0x7f0000000340)=""/154, 0x9a}, {&(0x7f0000000400)=""/166, 0xa6}, {&(0x7f00000004c0)=""/226, 0xe2}, {&(0x7f00000005c0)=""/194, 0xc2}], 0x9, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r5 = getppid() fcntl$lock(r4, 0x7, &(0x7f0000000040)={0x2, 0x0, 0x2, 0x1, r5}) ioctl$TIOCFLUSH(r4, 0xc020691b, &(0x7f0000000800)) 16:00:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) chdir(&(0x7f0000000040)='./bus\x00') writev(r0, &(0x7f0000000380)=[{&(0x7f00000002c0)="00000002", 0x4}], 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) renameat(r0, &(0x7f0000000240)='./bus\x00', r1, &(0x7f00000001c0)='./bus/file0\x00') 16:00:21 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) fcntl$setstatus(r0, 0x4, 0x88) flock(r0, 0xe) openat$tty(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/tty\x00', 0xfffffffffffffffe, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x400080, 0xc) open$dir(&(0x7f0000000840)='./file0\x00', 0x10090, 0x18) ioctl$TIOCDRAIN(r0, 0x2000745e) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') syz_open_pts() poll(&(0x7f0000000240)=[{r0, 0x11}], 0x1, 0xfffffffffffffffa) semget$private(0x0, 0x5, 0xc8) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) lseek(r1, 0x4000000000000, 0x3) r4 = semget$private(0x0, 0x4, 0xf0) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000002c0)=""/218) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000400)=""/206, 0xce, 0xffffffffffffffff, &(0x7f0000000500)={0x2, 0x0}, 0xc) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000780)={0x2, 0x67, 0x4, 0xfffffffffffffffb}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1802, &(0x7f0000000580)=0x800, 0x4) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f00000007c0)=0xd6a) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, &(0x7f0000000540)=0x1) recvfrom$inet(r6, &(0x7f0000000600)=""/255, 0xfffffffffffffe89, 0x40800, &(0x7f0000000700)={0x2, 0x1}, 0x133) recvmsg(0xffffffffffffffff, &(0x7f0000000b40)={&(0x7f0000000740)=@in6, 0xc, &(0x7f00000009c0), 0x3, &(0x7f0000000a00)=""/137, 0x89}, 0x800) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000280)=0x5) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000b40)) 16:00:21 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0x8}}) mprotect(&(0x7f0000528000/0x3000)=nil, 0x3000, 0x4) r0 = socket$inet(0x2, 0x5, 0x10000) msgget$private(0x0, 0x2) fsync(r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 16:00:21 executing program 0: getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r1]) mprotect(&(0x7f00002d6000/0x3000)=nil, 0x3000, 0x5) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x20000, 0x0) r2 = socket(0x2, 0x6, 0x0) unlink(0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x100002002, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r4 = accept$unix(r3, &(0x7f0000000180)=@file={0x0, ""/63}, &(0x7f0000000100)=0x41) fchmodat(r3, &(0x7f0000000000)='./file0/file0\x00', 0xa0, 0x0) fchmodat(r3, &(0x7f0000000240)='./bus\x00', 0x124, 0x6) accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) open$dir(&(0x7f0000000380)='./file0\x00', 0x10000, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0x800) open(&(0x7f0000000040)='./bus\x00', 0x44, 0x0) socket$inet6(0x18, 0x5, 0xffffffff) dup2(r4, r2) setsockopt(r2, 0xfff, 0x7fff, &(0x7f0000000000)="5eff00d98f003a64cd9468bd0f9e297e89b168609e3ab9d4b45ed4eadfa967add1ee", 0x22) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x50, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:21 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000000)=""/214) r0 = socket$unix(0x1, 0x1, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000100)=""/169) shmget$private(0x0, 0xd000, 0x1, &(0x7f0000ff2000/0xd000)=nil) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 16:00:21 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0x2, 0x2000100000000}) 16:00:21 executing program 0: socket(0x2000000000000002, 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) bind(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x4}, 0xffffffffffffffdc) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080), 0xffffffad) r1 = syz_open_pts() dup(r0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5c554d64, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) read(r2, &(0x7f0000000200)=""/177, 0xb1) fcntl$getown(r2, 0x5) 16:00:21 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x400, r1}) 16:00:22 executing program 1: semget$private(0x0, 0x7, 0x4) r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) 16:00:22 executing program 0: r0 = socket(0x6, 0x2, 0x4) sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:22 executing program 0: setreuid(0x0, 0xee00) getgroups(0x4000000000000093, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r0) 16:00:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x65c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="99e9a08c3f7c9bac87fa8629a5754948daaeb28788bea419324a7f6b43072472ef162a6dc8f9f587879025fa57f4c02561c0089347e8fa17f84bdd0da6d29f70ee295d1b3275e8c178d35d7cf4e4c57cf5d722f58378d26eae0e8d50b4782ace7662e2314aa30da9afaccfcbc6d29626890dd92b2568a99134f7d16d43f5943be38b0c9de2e6e0d21f209331f9479cae358eefa156a0b1bef00203de794c85c85f4069d3cb6d3f650afe22931521723511a1d1e42c690d279a984c58b1d094f6d22174bd22bb4efa154cbe357d61d5f73161f483f3c908ea8b15f6ece4a2f3587fd6f37e95a5904aa7c19ee563e9734ae1ccac3e32627af9b8a89856abadb39604c10a1dfeca856ad7ae63609d37787c8ac0538b8a57d4c0f8b073e8023cc531ca1c301a73aa4976dcf47d63533a19e4082507b86b9fd7e35c0d201cebc41d3b88d99d8cb133943380c45e280f446ad2139540abc86d2a6a36e82adf9cf2ea35b36cad96aefaab7abe43c934bfffb2d9ef0a78997bd021b7ab6202d45bde24f7ba88bc2f9b70602441bb4eee6b91d8fcd8329cc1b3b9bea129bc34a141848caae428df996e7244e81fcc4507332839be0f0609f4bff6f0b9d43ac0d15331c6078639f54d9b9a23200e23d8e931fb6188f91f14a9702ad07391334ce1e630b41f9fd5d0f80b997dc3f9c73899959c5dcfbd4adfc13dba7f37da96c60776fbe224b155e11c89fcda082c1080c59b5377b3a1b45d51d9f3043bdd3fd7c0d66ce2cc68adb6eb8a53a464bc930805579b8837bf89a8fd34eacb747f021de82ebb4f4a8145c6c5c372d93946392f219b17bb9c0f2c8e8afe8efee21afa84e7530f3d04bcb4218028641ab164bc12cf55e53ac4e366f336555214dec53daf0d3ce371a1f01a7841937058a848d05d59c81b0386b8c21c04189688596f1fc9f5c10a01c726364dcf379c7a37758738298506008281071e631240e1f3f6ad1df9805df6af21f1385397cda0a065a30687a4e958501460641ab5452c5718e0901bdfc537451306bdf69051fcf0942464462982dee9ad8e772699bc586dc5fda6b2e61a65bc10271dab2e7c208936fc29db29e931f4c5823a0d86972375a078683295304a4ad516727f0d27ee1a889c745521ab63142e5c30aab4923e2f79b280eda74bf3070eb3083da3c53473361ee880d2a20530172d83f9273d6c91e2de8fdacf4fadc05e1a4a8d5583f9d5907e5a221ecb8bc8c40f3facd7fc251262d8a5150b1a1604e0148067e09ec9f0d243a0034755c87ac6f7d3e4e06a54b4b568ec491ee6578b60554fce37adc9081dce48d8392cdd155c66e1163d6106b01f9f66d51b6f3bb4ee2f9dcd5dbdbba037bfe1dcf83237e6ba998bb324b8844b0268786165c8e012d9d190008b166a6d1366cefbacb8c21078b0c771b04ef326adc9c5a6cab52cc3128d28e599dda4783a0b04dada1fd974c3191bdda11e35f4c4f7cd7d0df0f0b82ebad0d6a8a9b8319878629a2df7b8436ae9bfe3a9de9b7f4dd57e5a85d5ca03eafe553b43315537f7b24c158a051ab152ed7445f822fc0f09fc255e7cb4c6b785f84a0df5024598a163a42b2d46034f75bb6b238059bfd715683f308e0198f3757bfac9ff7c61e1a56bdefcb09452d68e8811b451ab1348f3f02bcfbf96a04abf8dbd9656baa49aeee58a8760da8266b8efdf4d5d358fe402a2b59be876309ac97de70a7b57136b6d326ebcbb55331f1ae166f220729c80dde7cc1dc069d4270032da1e237d60cd1b60c2417d694f98d5f5d6a9961470da8cdc5b8f06ae7fe846c580ff0d2b8668ade6f24bacca37aeca31f03b257ad19a2557058437d1cefa66fb6db2aa42be9b98ca7e71666541051993d5861bd400d01129944260653dcc4a27e04f34a6ce2fa4b21ca7dd64be78916124eef89c9f1b359d64322fefc12ad87098a2c219ab330b33d84f47ada98b3ac005d0a41877e6110a953a5b7791d865e73b794b6f73477389bd60dbf215c650a625ae5c3dabda9326588547a39b608996c6b479861e4966db71fd71c5c7b7784386e4d4c34b86787dbf59d70d9be180027c35d1560a1f635dc4d467733ef4a9092abf07a0697544134779d6d25a14339a494691e9626ec37eeb147289e39b1fd316bb897832163608a9e027d4f4afee24c30d56601c8ea8d4b495bce4c4db4f28dcbd6013dca60714bb0ebae87e26de68fe4ef8e11a095a0734fdb76fb88894f2ae916a2f8dc104102be43a47771ad7a994619c86411337e02441fa2375b57c1298919e27cc7bf86a58e65d0a28d105ba46bdcc9d14da2639773f5109648543f34d3ac1f80d6f2ad9b0e53f3866d7460a96ae795d4a105f74a4c33113bbfbc125cae457e6eec11df2e44336a6f500c4a6e268e0b275a28ce03be28a6255ee4efddcbfd6769528468c39edb2387d4dafc2507ce71a5cece91ca9eda0da5d109cec26fd8e902d1f87a28d52d5ff67b46fa4d3293b68810fe02210f70d29a8e89d454f9af2a432555fef4eaaab13d3a329dc6a6d752d1220fbc09009bbaa3aac9ecd722043e5451f305e6f9d0bec7e8d5936325714737f4ad875d07663ee089908445b1fc09461f8f02724f5678c97b8bb6f10d20fcbfca922c652a84d8ae04d10ad522b750d61ceef93702bf07a0bbc7bfd11a5bc248f7a61ebb505b195b9f302f5f56c389e383a322cbeaf102003ca80b0a5f87d7f94a63aa94b174a803e7f6b1c90b2827a2d5c39f3b705286fe00622a275ff8b25159373399ac2a8f51e8761e995da057fcdaa40f1136bd14c8c2d5ee79f9ed882a9a05b1edb819b5bc3b70db593f5945f006ef77f56046531b2c2f7d765716c02d7a1a945036944ebc6b85b94532f67e642153539a8589ba98a327e64f9c92011ee9931d0ecc07072ca4ce6b0c13f30c1b48b9ebb196717568bbaaf1b0343764d05a87cf432d7114ae0289683f63af77ee9c45d1fefa748bd023c33518bec0923032577dc3c977e4b28b68cd22a9a4a41e232b2cba6797c4239ce72d3bba98b929b0aa2a4282c0fb4555be458ba71b999ca978e1df96fed30bb975b0144ee4d53a792426629761fc9a997bc2f4210270b4198b7668d865ec29b1529ff7d2d38c48d643c5d34b2289e245d18bb33132758a10efdcb1ff7ccd0c62341a7a761781a59f4e4b830647435d1d021ac226096e6f2d47a0b041bba02330ac2a3630c53df6f60e29c428818212c74e8c2bcbc585bc3f5938e883a0f39eb8b5e3dfd33e1dd89cff5711b33baf098d82f5b23d03fb53934256bbe9ef8edbf7a0e372ca8598dae9ea847a8b941746628a6d51892d3a46d8d4b0a4707d678ff50cc69ad31a2798dc9e66d17fdd0f1a59f8182eb7d913b796214c586e7aa52ef5293f740a0c85d62ddf243d56224b7eed89ce4f4fe8ed1b1cb68124133198d42af9217afcfe539e3a30c5e945c5df6c9c4dcb6200483af4b98ba675c9103b6826507cd0252db24b5645e090edb103f10abc37b2af33a99927df7ad88252c345aa05a2961f038b7d203f9b2d1d18d86c3c9193714df00b0548b20a368418578005281c7a49fe02a8c2c7dc5234e9cf9819e265255e686803ba8539aa16af8f9274f165dc247e26eee372e2d50312f2ec04c74f31802b3af88cac008dded7f471ef6c0cff9fc53e956955201ed59fabca4cd30a12dc1075afba51dff4c0eebf4375e000c478594ab4517d34e748cf29d315ae51f991518e58ec3038fc5b3a75a2324047b4c0c8f7fd4aa330185f65a759ed502543671617ce900990cabedb8b0719ef49f276a4b94792ec09be9537ef9b6d8328851a74dcffd40c3fc05dd1a6032fd1567a3292886d4c374f6fedadd2b6d0e3731674d93bd57673004838b1d4a0e827f7e24b685d6a435221fd998d9828f3ff8159b1b89034e6021f321bf01491d1fca5d256132a74397f24a1a880a2e10bd81c4d7ccaa22c244920a4c8211370faa9da4808eaa14e47806884dca081d563f0a4a71ea9f847ceb034e251d01f65102f41b55901d0ca36d83f16d522351183fa3e22f90e246bdd1a1561ca75b2dc6667094ae80a077bade425f88652f18681f21bcc9a0e058a0d8a55c8884c5de289098e2537af2a1b584341ec280a33f335380274c8bc2c9b3fa15f1a07ee41aefad0c2ffd90fe0f1b914842c6ed621fd918730c31fb0fb922c43907a2c0cc7d4a8242e0b9f420db99e4aedaf9d6cec000b47f01e43465a1e9e989fbdea92dcc7d000678d22faaf59b4aab0567a8420c23aa66737cb38737a20c476453f2261b312257a8e481546ca65bbfb54f7fb5cb0df9d6eb62a8107e40fdfe4edc1d3e8c93178b8316b2f15f86204da1e65cc121e3d226c897ba283d91dc258ead7afe63bdb1686b3ba9a17288769dd420b3a3c5bf6b3908fb55417298c410ec32f3ca24a49906478210bb6f723a97c4a5b8a1ddccedb9c67a3500dc1f0d78e3ca805e56677f7de404ac0ece90cf06f68db8b2862a9d84b1e5062a7a6c758d110c42c7c136f32279239f75195e06fb024b9b3a88e71f4f3af005eaf9b539919550b1e1997ed925bb91c6a654d0f513ad93955efdd82fa2dcf5d1d9af9e9c73748da130f2e50430cc0d74b3394b1ceb0ff2381fcca280543ce934ac94f6345656f31f58b4ab174a8edec848016562a731b7d1ecdcf464aaa950325052ad6957c5926ae0e8c822607a148a2fe541b4f4fc29b948ab9bcb49f2d1aa7048c7b625d12d04a6cfa462514b7f1c90cc72b3fbff2787fc8da3b6c60486c4adf0d3a969bf9322fcc1e58ac95f692dfd84098b0f2a743c21dbe1265edd142c337db30545e346b7f0b088699139552549e5542596c6add39eb59672c9eecea4308bb9931e2c138fae04891fb9d9420313cee8ef67fa632f94e001d9d6520906e533ea005d18aaa6c801ef58b4feba917ca4d7f7981afa7fc949b99f95ee5b711f472c76519b325974868d7012f557e7738e33d3bb35f431e06445652b7c57d03d6634600e8c8dd6520e7aafaf52cce744c8253e761d43553f31cd1e237c89ed826bc69f6a4af2834f375e3744649d700de9365b44519b612ae09c482345ae7a2b19cecbb0d2a65786c6aba1431c227ba00b9272bc8c797011c97a0ad5ceff065332d9ba184ff24da22eaffb5eaa85db31534b925eb93f48ed0ababc752b087aac3e8207d9eb47b2c8b5f36da97590058cb99e01a72c3f08d9d383ae3229f47e62dbc17ab44440ac375b66ffde04987016b80257683edfb7556e70c227b42f8375ab92f8dc99ed2e54387907215862c475586d81c402d14b8494eea91f2e33bb6d9bb250db639a59d631c936839a9a6940af16336cdf53e4e09e241121f8fb8162e004c0e5c778bcf3165867df4f1ccde99b6d2f635927c75f3a2ecae9a057b7e0f901b7d3c6cf24efbd0bf2d9b54230415360d94dfee05080276600133a357720ab85a9cfd2f2cc5410e4cd1431ba62b37736badaa20ac523284600dd2d50cf0f9640e9c8afacd225bce0c498b3974808b99580eccf21de2996935aa4aedcd52ddebda358f1241f30b52d1b368ab5375feef2760403a5905e63813c607b1f004d5370c4d3d430e6d87d36d4fab145854ad48fbd79dbcb3d3ada112c0365c94560e9616c16fb60dc783af8392291e22d087e37a12350d60f0a365ed8e535859542295eb3650bbac1fb0cfe80e375547ca1c2c149168936390f6ca39325513ecbf5f943345f806e02e969beddeb63fb0e4f4ad06bbb49f70c9cf4f02ebae8560200d49bca470d00f0c84f93e2", 0x1000}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) unlink(&(0x7f0000001580)='./bus\x00') execve(0x0, 0x0, 0x0) 16:00:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) r3 = msgget$private(0x0, 0x1) msgsnd(r3, &(0x7f0000000100)={0x3, "7a7131d469617b08c68cd02b8e6be51f700aed72285cc08f915064e8013e07aabc287b1115f1822bb24f7b8199bda9f412960a89a9053e29fdf980f7810fd96411e5e3fe7f46ec9c22dc540eb46033d7c05be76c801d8e0558f68938b0876a5d57ecd4f9107a4a2c961f3fb4bdc0788cfea8de947f19daae34"}, 0x81, 0x800) 16:00:22 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/165, 0xa5, 0x1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000200)=0xc) r2 = getgid() chown(&(0x7f0000000100)='./file0\x00', r1, r2) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') 16:00:22 executing program 1: r0 = socket(0x1b, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x0) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)=""/249, &(0x7f0000000100)=0xf9) 16:00:22 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x88, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = socket(0x11, 0x3, 0x0) r3 = kqueue() mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x100, 0x2) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) r4 = dup2(r2, r3) connect$unix(r4, &(0x7f0000000040)=@abs, 0x8) 16:00:22 executing program 0: close(0xffffffffffffffff) fchflags(0xffffffffffffffff, 0x0) 16:00:22 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f000062e000)={0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) sendto(r0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) 16:00:22 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000036, 0x0, 0x0) socketpair(0x19, 0x3, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2b1c389bf85f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003347000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009cde8055355f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd1f5b13ecbe4d023351000000000000000000000000000000000000000000000000000000"], &(0x7f0000001080)=0x1002) 16:00:22 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f00001b0000/0x4000)=nil, 0x4000, 0x1) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) chmod(&(0x7f00000000c0)='./file0\x00', 0x1) socket(0x3, 0x8000, 0x800) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0xd27, 0x2, 0x8, 0x0, 0x0, 0x4, 0x9ed5, 0x0, 0x0, 0x494c, 0x1}) 16:00:22 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendmsg(r0, &(0x7f0000002400)={0x0, 0x0, &(0x7f0000000380)=[{0x0}, {0x0}], 0x2, &(0x7f00000003c0)=[{0x808, 0x0, 0x0, "2f21b68f4ed5916d105f7a17c99fcee42584c5ec61edc17a32615a9435ac692e826e37d28b6f5a73ec5ce5346f83626acc8d848a8984890d4378ea7adec61107f749a4abbc234d2451fccc4f5739af004dca6ff41c88ddb7d9cc099517e26dccd0840e0f17b618f7afb54cd013be6a512368d135fb68956083d3dcabf492cf68e82470c5337b720ab2cefc6730b26480bbc3d9de1858b4341966de50748a53b9a51f494a53b7ef9e4ff25ffff5e6160f036a4dc66e56e08a70100f106287cd0c829b3503af39c3f1130aedff65c6ef90b88cb0fc14c8a0b5047204a5327fd25bab517a31fdb3463595291153d91848c137c19d69f0052c8d46f623bc53de45a3f7ee1bf8b4d4ef0f56fe0f503d03d62f3e10181a84afd1f864a4b24b43c69adf81f4646c31dce3379227509ab6190d8d7c5b25239d7024b7979875c81c57a385016ac9eaf63c563e3009774310bf0a4d11faf1dfa325881cdcfb53d5b96b77ac894a3ef19e9d117ada0356a25dce840021e0388d6efd7d7c799e0e64765ba634aa357cf5c8dc592202c073d47c7c17d82293e42f06546677824a1c387c57b0f9b09dfce9cb783555515c02c770494305479a1d46bd083015b285c0bf124bd264508562be178695525dcb432e3bd20b7c90fb3b98a7cfb51f804b618b1704caf171dd964afb2208b1756cfc900e610cc5c99d3a447ff429963685003aeb3721d0e290928166ef3ac6d34411d1ce9d84dfb1b794bb4f44e884134ff367b084492cf54d69103a8c38b591825650fc0a7e6c52ad67717b08a05f20c409fbdadd292547c3e1f5e321d0ba32ab496b73c5bd9d3f1951d7659fd8ac0f8db0dc7c866d396ec8893fb43492997b56131d7488509c304f369fdf601744db34978c4ec7fd076e58b2c3fdc97169d85fd37ee7d9c572c22ebf057952e99c9aec3b519b8d830f21c73fa1535379b7744f9973722b58fec320911972a9300e215af119a9de15148a55aa35fcd5ffdfcbfe55d37e7c9df6cc21ba5d26ace71926397737c00b3bf3a000c06f141ad968ed7cb2923d7b8486b44bbcaea2af57221854bc711b621bb2e512e78efb6e9379899585f5200247243b2f5601d7467aabd7e25574599caa077ae7ba43f51336fb8e014f592d9f1402b8a54a7dd9da423c27962789cfcf6529bdcddf6524c13e35893117e314239e60e6e42cd2fa0faf17b056679c4ab869b48c5b1206ab54ae2faa1eddeddf52b6ac4987e20eee862df63d2da257e40e68d19195bc687cc398aa6b2cce4ea55b547962947b5033218009024d27f0d58b5fc6dc8b19b642d09019a6112f4b11a5da950a12a6e2c6db6f55b3c72453dfe9d8e14801112fb783240a1177fc4ee82ede36f4c2e218337952787ed962cb2e24b1472b481783397fcfe9d9990ef3b4d8e35d878530c7c47a925cb20ab52fe9ed753423b1348827d805a87e1a1b2dba5e67624d0259a5962c8345fe4a559741f26697a99dee6d886c99d8761a10904664183a02b6806213aa32b647f08c665df89185e04eef45a0e28bb7a9242636ebdb952ec6f8125e5a4e5874ba896b031a35f481f0796592c134d6825bc2283639ce981a6b2017614a93d9c17e9e858e71297eabf9b2981c9b273cbf78937d9f61627bba7ff90637701c22b86e7527a92cce809c3d44895f7104dcb3b44bb99ab592299ee02e627e551a7ca0a756edacd27ede495d94525b165875eaacc7e599dc2f8609317fa1f190cfc8003fa9034b16e5364d8fa786e0e1a5e32ad851574aa5f4977375ea4e90d5231c69d614eba98037e70524c626841b3d3206ac4c7d275a42eb3955b5cba63157e626026f33c50bd073f2b7f738557b960c4e44531dd314dee833b964fb141a7085bf11ed52d19b8158b93bc326947ced132033fa82c9e2e27e46d09cfd92f5f704a40c65964198068e7a41ae860ecdedc7e20a407f8b05625a2fb1467b3dd93cdfad65b03781d2e3d6120126640c74808f67c2cdf7b22e852b3750433072f7dd646355a01d4c6fc78c39885e5e2bf9af51abea86583cccca2f66816916836e201b8d0a1ce803531e47b5f9f3340dd3034927be8543cdfe882b28d140a240e1444fb2184f1ec9a74400179eede71eb42879342c0ef7a9a66b5f98e10bf7b90262aee678ff412dd604ba74fe8ea19161663dc37b0660fc4f5accf118caa8ed608b93e6ced0a05d103224343b66e5832a5662f89effbe1cf3ea0768b59a106ccfcd0f8a28a71f4cf8c525147cd0e83594e9595f581fe006aa7fdfdf3e6c8aea0f0e4ac52ae8296cb75817a2f80425246afaa082be279351a00068dc7d9b531c3a5033c62c60d8c07e6cf904cc9fb403a9731456c876417ee5eb1ed8c9828878b6a737d7574f3454abbf0b0b854089d05483950d887cd6082804f552319abdb97951230c34558a7372c04c20e0e6fcd8b844a37650325321d2eb39b3d610547fa1acc5c8c54414b5f67d3324da695c3e681d03c84696ef7f2b23ff8010a424583ad6e0e8a953b7237827079cdd6b6a68bede166331319af7c0ffa29ba2600df6acdd06e51969b2327a2ea429856a26bf46d5763fadb3697c8c963b55b4dd577552f256a1a1a24ad4022937960f3b7af111b3f7e7dc80f2c44090399bfeca61bd58b152307343c9613e918403a565f0a6274115f611a80f84aea2926c57c4ab577c5120a3f2f2ed9e2114f220d3b6f1ceb2469f77194934ed9f679fb369c7b4ce732f3226441a48dc003da45a9bef160465c9c76bd2da1816362906dba882d37ec85827a2731fbd6f0eb77f3701b7a88aa641342e4db3e190d6ccf0fe665b24d61498f1092687b32505a8fe3bd93a1dc90030148896bcf7423b22b48468"}], 0x808}, 0x401) 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) 16:00:22 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) fchflags(r0, 0x4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) 16:00:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x5544e1a0, 0x0, 0x2, 0xff, 0x7fff}, 0xc) close(r1) 16:00:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x2) getsockopt$sock_int(r1, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000040)=0x2) r3 = dup2(r0, r0) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000000)=0x1000) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0xc6, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 16:00:22 executing program 1: r0 = socket(0x2, 0x0, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000080), 0x0) 16:00:22 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000000c0), 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f00000002c0), &(0x7f0000000300), 0x0, &(0x7f0000000380)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup(r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x4, 0x1}, {0x18, 0x3, 0x9, 0x5}, 0x9, [0x0, 0x6f5f, 0x100000000000000, 0x4, 0x4371, 0x4, 0x2, 0x1]}, 0x3c) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup(r0) ioctl$TIOCSTART(r1, 0x2000746e) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="100000002900000033163987c3358814aee300af74823a5511c724cbe80000000400"], 0x10}, 0x0) 16:00:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) renameat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') mknod(&(0x7f00000001c0)='./bus/file0\x00', 0x2, 0x9) open$dir(&(0x7f0000000140)='./bus\x00', 0x12, 0x20) unlink(&(0x7f0000000200)='./bus/file0/file0\x00') writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="000000186004008b09232b27feff023519ed1ede61d711e8f2f7b0000000bf02008c9798171fbb18fb9d568e58a6", 0x2e}], 0x1) read(r0, &(0x7f0000000040)=""/61, 0x3d) 16:00:23 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xfffffffffff7ffff, r0) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0xd25, 0x4, 0x9c, 0x7}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)) 16:00:23 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) kqueue() ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000140)=0x100000000002) 16:00:23 executing program 0: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) chmod(&(0x7f0000000380)='./file0\x00', 0x23f) r0 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x7, &(0x7f0000000080)=[r1, 0xffffffffffffffff, r1, 0xffffffffffffffff, r0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r3, &(0x7f0000000240)="4daf638d6edbac64e1ccd765f8c78903fdc59703430c58deb5fb47748845db705f2d7b4ba17ab88f76d4799803f1ba99db1e1aa24b3d502a84c655af64e79d9ef6cf01916028b6cf80c7106286d6c552d71e8040432e9958", 0x58, 0x2, &(0x7f0000000300)=@in6={0x18, 0x2, 0x8, 0x4}, 0xc) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000200)) faccessat(r4, &(0x7f0000000140)='.\x00', 0x1, 0x0) 16:00:24 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x8001, 0x0) preadv(r3, &(0x7f0000000140)=[{0x0}], 0x1, 0x0) accept(r1, 0x0, 0x0) connect$inet6(r3, &(0x7f0000000000), 0xc) listen(r3, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000000c0)=0x4) dup2(r0, r3) 16:00:24 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x800000000000) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000280)="582758ef10b49e7b36", 0xffffffac) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0xfffffffffffffffb, 0xf0dd}, {0x18, 0x0, 0x3ff, 0xffffffffffffffff}, 0x8000, [0x1000, 0x12e660b5, 0x0, 0x7, 0xae, 0x3a2, 0x400, 0x4]}, 0x3c) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0xc3) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x500) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x4) 16:00:24 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) dup(r0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 16:00:24 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0x49952614}) r0 = shmget$private(0x0, 0x600000, 0x1, &(0x7f0000a00000/0x600000)=nil) clock_getres(0x3, &(0x7f0000000100)) shmget$private(0x0, 0x1000, 0x9, &(0x7f0000ff9000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/125) r1 = semget(0x3, 0x4, 0x5) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x81]) shmget$private(0x0, 0x1000, 0x410, &(0x7f0000a8e000/0x1000)=nil) 23:49:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) socket(0x6, 0x5, 0x100) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40000000401, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x23, 0xaf}, {0x42, 0x5d}, {0x2, 0x5e0}, {0x4, 0x80000001}], 0x4}) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000440)="91b9fb13bf74d51572d8bd800901b3ecff0c2cdd04eee0f14b49a9e4e6726133383b", 0x22}], 0x1, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) execve(0x0, 0x0, 0x0) 23:49:40 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000080), 0x159) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x1d) ioctl$TIOCSBRK(r1, 0x2000747b) 23:49:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) r0 = socket(0x8014, 0x1, 0xffffffff) r1 = dup(r0) r2 = socket(0x1f, 0x4007, 0x791f) r3 = accept(r1, 0x0, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="017634a2f3756c653004"], 0xa) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r7 = fcntl$getown(r2, 0x5) r8 = getuid() ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000640)={0x7, 0x81, {0x8, 0x9}}) getgroups(0x6, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r10 = getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xffffff73) r13 = syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000480)=0xc) r16 = getgid() sendmsg$unix(r2, &(0x7f0000000600)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000100)="6ae05bd57483acc90223ba0c18681d1b1992f54247a751332bec800dbbff31ddf040f2e990e94d6e20aa376a1a1e7a72cba2a2bd3e58b33cab307eee5f70259f48dcecfeae7e834149dd667766eef3d1b3acdb0e7161236afd24052d9f64a622dfbe147c200e4cfe1e143e", 0x6b}], 0x1, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r2, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r2, r2, r0, r2]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x38, 0xffff, 0x1, [r3, r3, r0, r3, r0, r1, r2, r0, r13, r2]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r1, r2, r0, r1, r3]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x130, 0x3}, 0x400) 23:49:40 executing program 1: pipe2(&(0x7f0000001100), 0x10000) r0 = dup(0xffffffffffffffff) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname(r1, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x16, &(0x7f0000000000), 0x0) 23:49:40 executing program 1: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x6, './file0\x00', './file0\x00'}) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) 23:49:40 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) r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x40, 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ws/ouse0\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3fb0a631a000000000000040000001000", 0x8000ce, 0x2}) r2 = socket(0x18, 0x1, 0x5b079269) r3 = dup2(r0, r2) ioctl$KDDISABIO(r3, 0x20004b3d) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x0, 0x40, 0x7ff, 0x100000000}, {{r2}, 0x0, 0xc, 0x6, 0x8, 0x1b1}, {{r3}, 0xffffffffffffffff, 0x4, 0x25, 0x5}, {{r2}, 0xfffffffffffffff8, 0x10, 0x20000000, 0x6, 0x8}, {{r3}, 0x0, 0xc0, 0xfffff, 0x3ff, 0x100000000}, {{r3}, 0xfffffffffffffff8, 0x10, 0x81, 0x74ba, 0xffffffffffff40f2}, {{r2}, 0xfffffffffffffffb, 0x80, 0xf0000000, 0x400, 0x1ff}, {{r0}, 0xfffffffffffffffc, 0x41, 0x0, 0x6, 0x2d2}, {{r2}, 0xfffffffffffffffa, 0xd8, 0x0, 0x8, 0x8}], 0xda48, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffc, 0x30, 0x2, 0xe1c, 0xff}, {{r3}, 0xffffffffffffffff, 0xad, 0xfffff, 0x1, 0xffffffff}, {{r2}, 0x0, 0x34, 0x1, 0xad, 0x222}], 0x8, &(0x7f0000000240)={0x4, 0x9}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 23:49:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0xffffffffffffff40}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000001480)="4452505b66231033db980aa4fdcf4141aca95bc9e5af8ba8a338349edad9e8ef934197f8283de99de24467e81d03282ce7eb47652e6013cab34aa15a09cb271f1da3f0cd68663c8f21a440fedbc76950e35196b045cc661250770e85afa0506d13193ba20b3a40c20ddb40200c914b677c98483a23c6eeee3ff141184f411dc4378876733322a53f20d3e3a1078609d3a78039571b1f7c4fdb4eb2041ebd1d654db94f52f59cd3cc9ef7d9a59622905c16c4959c26b71f902f0f2100cd46ddc27628e5a83e4e863b555ca9229eed785faaef16f0c3a47354f519e28a57817277298ea696ee604f40612ae6f5d7835d0c8f1849d832d93123e11df8e78b5c10fd5a57b1c6f8e64f1e86ac50cdb0d45549ac14a46c78b060508f15379f3a8da8a93c1e6100daaae6bb24b1e36c3eb99606377d3c55525dc094452bb7fa75b3176036b078a7458c0a85f8513f7b54f000049e78d838f474a1fd47dcaacf345184384895af00063800aa9d56cff64d6ef26aa253568a441be62411d438d6ccde4244091c4ac31906d899d7b1b5d92072949742dfac2c867133739f199ca20dfe380435ff03c77ce377e1097276c56b6e5fa8041e98667088333f972560a2c3bb250a13933bc82b299e334b0b6f2c6cda18b8fd1109846000aa63acd6a61b6a16ab2994cdde8319a24547cff370035966f1212f494e2155d380a44b2f43b5c73c1d962b639c3910e81e2d0c8143061d6f289e1d97bc1ceeb7f960f6e827b5bb9683de4aa7955221d0bb0aff61531cc84a5e3004c9b0a48c39fe2c2e8acf067287d20eee2dab1e2f8d92cd8452f74c7c9b2dde2d8038f12122ee94d4cad49fdac0934456efd33e5c04a77d955181a79f769230e1a35e94b092e0a4e2d1f4a9d0365e85ac394c7fc82db9c86879bc55daf50b2930508279232dd18be4790cbea54792b13b32ac1592c2005418df177869764f1c56cbaf4894e3f5c75818f82665bcdb73c13fc1a3a1b04b411bd8466c340e23a2a35bcd5e8f1a18de248d23bf6e8a9f504174843ca70540ca369078ada173ea53aacd25f9a296f2219681f88fc076cc3fdb7f9c43bd289f1f9b25d4dad75799335bc100c3f02f784e3c2e81114dfb329ec60240fb6b75f24ebca00ac6a333f62ecd619758f69524b024e2ebaa9d3bc288beab609f05dc795f571480a68acf9361263806ddf860b174ea7c3983a98c998736de4730d7714175402498847430094059fb5b4ceebc553692cdf1bc35471fcf4e42a4393f964e0555c63d3263673c9503e88f9fdd88c2fef41f733109f25541d9a8f7c8052db2c9dd23f561afa54c3129136ba18934c04831c3af4bc9eeae98b106cbb581958e931d270f459558267dc718ca05bf88d55d1553af124a76532cbfee1ee66567b3ef90d96644320222e12feda00baeda79dfe4d33285acda781f52ad95a1dc1977fc930d4763fd201ed05d73e60cccf0683744fbc89796fd62acc797892bec8e62c459ac5beeeb65b330afcf87a0fb15d89f2563bb74dd4e5d8afcace4b1fb3cdcf4a495e645108f5df2d10cccb5728580c58e9aca48e3a766bec4c37116c6168ebef52e8357f2d22ab61ff3fb35e7d1d1375d68d9541bf80e54e7ee4d7d1caac65597e5e9b90693782399fee631733dc37c9025cdb0b935752bc3ae07bf2d70564650ec6cefcc36d082c2129919eaf4c18694b2c2d02143eaa220fd52c7a530b1559ab26b4fc25c1e903b109b7b486139716411d1df7cf3ded2b71498933278503ed6d1a9890856a0837d4167421337f397699c980c8bc5b45d13dc0233ceae2e92bffb4c9cfcfbf6cfea01f62985d2e1d0148b33ad1fd894e0101f1687bc173184108a67fca6b9a0050894f51946046d86527d6bc9788bb5f5a4340c2fa63ce00f2f9e105de8c7a1075721a58748ee5d73769c24a7bbddce38716d5089de12a51ceb6275a29f7cdbc17fc48762453f64cbec773fd0522470f1b95fee66aada208ed7672e7c871126dcb67f474412405beb37839087f5c81b37cef99dec0dec9d1a9111cb577f4c969c64c98c001fdfe440c3896f167c66be07610943718a2c6902ab2c3737002b83439e7c494083fb6643238b6ea096e12b6dd3e049da1196678f37a2443446b889e1bb47b3761cf476455d4902b37b5d97792b75096c6fc600d0bb5ffe47b2d8f6dd717f7d8c678ef760566f47158aaa93a8d5b6b777be1365fef823d1c80546565bf8da24d510927446d7bf9db273f9e65ff3277b5b81f9f4fd60b9c19ecb9a6ce5e24540ba09201cc4e26224bc3760e7f4b4ecc382a1bfeaf180bd0021c7d9ad2cab58791c7a4749e917b3fa0b9f0229a25809ef73f1a804be7747652b36065420c04100ea7b837945f193dc0bcbe59b22889a314381ef35ff801ec8a11653bbed449aaf10728eb22cb55c59afffe50a5a5fd6df5316ae9dda6e46e161e8a61ddefa5d3f2b425c64c66a8580522f0f7f6b32ecfa65ea4a50fe290c4575330f05c46cb911bd18d513f7b40552fd69bce44c8fc306e1e6723bc631ca39cfe94ce05a8cc58ef461314d94837d2f1f8a9c7a17dac34623bc19e49112c1be0971a93bcfb8703200d8f784ca10c9034dbce3180d6f916e574d61d04a188149a508137d64a05b698f9274915e9af8c54d637ff880c1e5790e6838b2dcc02ffe20b82e2fd2f5aa1648558290ff7db46b1ff95bbabd4bc2df3634accb5a747fb0a0c53f0731374e2235785e2f563be310deb6ebfbf955cc70a7265b92a9e402f0c5d36cecf3442e227932df62ab9ca4c5837ee48b2d5a94248e2217aa9d8e2afef92cdaa7891ee73825927b798952ae1734865997d63de9c3ea0662ea3c2e9801086455ec36ea7a300ca645358881b9943a3e4f46d4bd0aa61eaab6efa408805cd24a005848161cc326c0cbb3fe50a1e1b536a8534263d0371920ca33f8c1bab5304a0ee019942404ca1e225d071c816155eb9d170eaf024b43963f87bb6c54fe490645c4d45422078a4bc4a62e941a34c402a08da9d9aac8d95593454cbd98407725595d6aff3f71e19c5f98084b074489ca4cd60589ad21d45bbb8088234f7d716650b7b2986f98f0c9a8f2a3191131239aac9ffb58b2aaa32f6d5b8f0ffd81dc7923d0de3f95867ac74320750b08bf2825bb60a1e007b1c3391cd1e3699cc58d5d2b113785d4b19ed56c00c25189369efb557d00920e5b29cd9739f1d1b8da4d3bda7958183ed33e6d7fa8dccf0ba4cced007875d01cbdb2fcdb45b5a64a5aaa8df93c8a6f6c1a18ad5ce2a500622f5bb7545ab81ef66fdad45da621453102c95c53864e9fa3fb797585909e7e420de43fca7912058e89ef156e20861461f79564f06183c8c0bf6419a9373bc1bf516805eb9254985a04eefc878ad8f8ceea1e11e3fa196e689f290ba328c8caedb7cb14a070382d46622efa81f1abca0a11b633051c8f76bbadfaccdf859052269d39547f5d264306c7e65199f30b2462b63a3617104056c2423d18c1cbf588d54be45c71a392c4b8a3efb37a1fe0a40a287857558e564cf64f0745c91c4e97d4bcbfe917e85cf9650be54aa1c67441012afbde0387b54eb544d387fced75d5e296903937d4ce2589e5fa9aff298cdfbfd07839daf3bca3f295ef915e87e15a6bced98f1926971f93fa3d2f57fa71d0ff5b5c365ede799f571b02554ee7f9d05d658822f42ac437628d01dc60c1bf367f4b713a2b00648c369b2f354bf6a240a89c35e5abc41f8e6edf691a084e3fbb1d919b685d34a9715b80c4b9af85da79d98320c764255ee9a581c0f33f9cea827f1d02d9f4b9055c3211805158880d2d2c5ffc534a13cb91c1ff443a539bf2e4506fa36ece4721d63e0f3a31a0287785f25f37cc3111f7efd145afc3911f71edaf0d367092b2f5d262eaa0884714a6c85e9eee7985ab6af8386232805334b4146deb2d3b59f39e0e00440812cc855a479b9123475fd86ae7af54dcba0775acbb98d51cfb79069a86ec0e087a409a4e06651ed1cabefaf6a116eaa05a6ddc46990141ee19c473915fadecdec18e7da177fa735d66468814ff326476b0d18d9052a04d7ed72250ecf5cd86ef71fa1e380ace7e645289faf8aafaceb9ccc2deeabf2baaaca8dfe08200f47d99cfcbf2e8b6c8f5", 0xaac}], 0x1ee, 0x0) 23:49:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) msgget$private(0x0, 0x20) getsockopt$sock_int(r0, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000040)=0x2) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000000)="ccd12b53ff6c7ce9591ceb30f06d240475e7cdb1", 0x14}, {&(0x7f00000000c0)="9b5a47f3767dd7370f880856435bc56a89145edfb1c995c57230c4005f793b2edea4b990c1a2350e1931188e22c5c936a3f84a97a0e5d52b3f", 0x39}, {&(0x7f0000000100)="8c030aedc67d74ed022f84c81b4b7695fd4379452c7ee833431e710f79097dba9d75a082b0df00fef36bf6f512e5bd805cc29ec2f02b8af862d070c9f339b27acfdc3e69f387cc8656a5bc8d76c0948b2b15ba4d79dbca18677c61", 0x5b}, {&(0x7f0000000180)="a96a8ec64d71e4179d8edbd7a00347579354fbc1dbfe42cb288770f87c440c6606cae729e72a11a6fe10487dad1fd5341cfdfda6e32e3826d634fc6b8d6eb1fe74f9d652747813921be5e79b10c6541a07aa0b85a454c564c227b3354b13be6fd74ce7e2c72d73ac38f13628f316bb328ed0f0c1b162ab5d7d1009253aa3deba4068b4cbebf3fab16187ba15b5218d969aa35067b10a5b0906372fc5584e5f2ceb5cd5b102176a5e4fb7723cb1c4a95aa8e9f09ba1acd584a00a6c163f1f7337c04e4540c25b94c2c10984e9be6b2117e1cde29f5abfaee38fd7aa9bbeddeb03afaf177d26b16c50d2621c69a829d9eb340741440b398f3d62e91ff229d5763ae2d089119fc7c909545701c57cfd140d7a668b4aeb9f7bf67831c0e945baed46d02ada2dc42560b86e1f7d10e15dd97642bef4215369c85b28d7f26d75eb8b3f4206af6f26d3e54d7f3c5c36a18963a2435be72c18fcb333b91e7ce4edea280105dcda0cc3e8731ce0439bd96f934e31ed07ae11e7d23689dfbf4512b39936365225d5d0d36edb75da99c65f2cf01004429cb8811a7a4133cd50d5885f72b13dbd1a7c9f4d315732884c7270926c1b30573e5c422eeb70874980a8e060b53991285ae1a3d53c071c771687434e4fa87b8e03a90aaa4b6ff2a272d219ae319ce61840471ecd396467735079dfaad80f0491d174e1b4caa9b7e87248f195e8bc0046c00b4c31d2b6032a6418a4bb4520edcfdf140356cb46b13c977573d4f60792c717db2bcd9c7e7bf46c9db7df579fabc72ded79efb551eab0d0efeddad4968cf1129b338b46f194e17f7caefaebab1fca6d1b6abc9fafaf66e6b9bd1ef7610c0dd222349efc1450c294f61ce83441bb55009db50a06b49ca3513b181e7bfa54fbd530953bf878349a273df23189cd53334fccb9fe0b94b1a9d60454cddeef84fe18ef2df92e0c5d18b4ebe54eb38cb9e7c8a021f413961a593c81be8351dcf27d3e21236fa198a9787fa89bf61be7c861191b9205809a852d803cc2e62d09e8e343cf95fea5fcd07a5d87883a3cc7368968a7f82929426a9ea316d12e0a04fb61668376f81e28f96e5baefab63f4365e9365cacf80756560e977a58c42f7de13b1520d65eeb8e08bac18034dff60de85fa9b736eb7b800d539f085c94cb5b4e5adeaa142b5b06234dcc3a9817b4c0cb943257a66c1b84537e0172a68371258df0547eba3186a8040768ab35bb3304dc73981c0ed319f28d82837d3cd7d57b12e6302d61db6abe22bb20611c75f8f23d12f0f684ff0453a10b8c95b3ddbdc81059e2bef28de45813ee050ca5dd318032e0e544072aac62c57c9599d8d076b49195c1d46409672f775ef515f152d182c9f92b5009f6a62b7769bd925c352c5139ee37e9ee01e1f6741ef3e069b2f7324c859cc4ea0f3fd8c9214fe5e7faec7985510608f42a805bcbb61113a93e493a5c3abda8b16269a57179163b0faff0d16bbfcbda31e90023ce6d96dac9a76daa0ce4e520ca21cede307a8dda2f657bdd2628a7c884704fe3f45ecc7eb334a3cfec20cfbf5edfd412ee9696bed081d4b4068b9f7f8979221fafb796a62deca45ef56d0558d5867837e59c7ddb802bc2c5cbf34fc3e9ab5195e7f91f3a5c947681433fd3a91d172d556ff3ab0e3cf10c85e34fae2381cbf0993520883b909f88dc937d754c7b923c94bffaa7c32b9c3f3e8e040219e2043ffd255a73b2810d11320a923377de6abe03d3c89a0d346d4c267e9e2ac08b016edac59fa6b0c4e5027f8489baf0e7fa9692a04b2247ad47a17c306474c9be181c9df17e0d35349a86a6604df127fc08c09bb50738d096fa1a3cb89b5be11853fa121ef122b2312a97b83284db5ee0b28385504ea958c1f6b1568e4fb47a1e6f1e9f588d0216156b2db1678fcf9ff1aeb3b98297759eacbd399e3053a446b87d07ce81494590740fc43a9e3de74c7790d0792d4632ef6a5d6a86990b8ddcb6c11480f2a61db1ba7739ab2575aa86ae652b5fe886017bcf27efc5db21eae8d4791d51a23c2e4426f0b1d71916a7548f9d4f441736922fbf01c415cde8fc307e013a419b27a5dd7f5ea11bb1262111edfcf7cc7fa8d7af89578923183ac095534928e0bff42ab7832c608a396e95afbf905510e55134598d81ae13d96747ad7dcb52aa81a657c725dec8d45c15a97bf36b7be2198617e605ab4f183c22215631643737faaa1d2a22687ce435e3ec64d7be7e727cdb837ee75e7cd1a66a6dca5fc1a9f8a3442e120bb928fddb2a139f8a5e47e7c0a873ea1001e5b2036d97c4c972097e7094aa1edcf6f896d9eefc56a8212279489785553f64e02ffa6a17193578b39ee6c320fb96d807766a7e2b57fe859f45fb80804d1636545fd3cc3d2ff6fd481fbdb405b5b073f7dbe5abe149c7a98c0ce838fafec5fba5b863b89530ceb2bcfefcadddc01b635fba82d240d2b6f7391fdd1802260842246d0f01ea0abc3f91dec59fe33443ffd8cc63ece3ddac809f98d46b0266a88fb143d9e792177ab0298a306e8cc5f8165e42904fb4c33fba5f12a4286a8364651d56d95f2f8c803268a03c8c3899f417dd59aa6f9a00c0ef680a0094b751986f8efa8360a4786646994311228b4764eade015a615b55c4f5544943c58cdc5aad3559624ff4d1b7a6fb3865cddea78497a845fff59594cc8a0dbe85a9644119f732b03234cf14a9a334416b6a4ab67fd71d13b4d5c8f8ccb8fd04ed901ce2f2482e95c51ff949c71c24f8d3fe9696b844e7bbeea36c2fdea9b7cab63253b172e912282f89f199c6cf770d552dc86f0d893544f54b040dc09e2be9452e9c481d86e9f9c610aef793cb772cc6fac9bd9d42ed49e3ba879870e79e7965c71ab35c32c4b4ee4dd4b856cad242d402af29575a67ca5a813c22b4caf440c1c39d4bc6bd2c2c2b8d7f33c479fbfb394a06e9e20581cf7cfa711d8877ffe849143cc1f07d3af6936a05ee4ae9d027ff2a4b3a7df8f9c869190f6408bb567f95467c19c913fdb868a20ed921179fd5ef9b8cb2bb2281926e0bcbe83d338915bf7db3e453d4afe468204bc6f904c10768a2d387aa96db68931e99a6d32815b01cefe93115fba9c37e22a027b975b0a0481ba3279b1b4609c0d9be83a70f03e4a146e8a6989ef6eb29866836a1e728285e61512fa86a80eb162be09abbe949bfa5da8208d4eeb930ae0d653a85733d12ad662a332025fc5477f167ad7c331173ac4747e0f3f2a1c11521ea7e96b8075c2e6a7ccb26540eaa5fcf979c61e2d6ba7acf007525fd12cb83f0b10ad571c9f0ee9e83b9af2678affe6b5f362afe99d9133b700f2c067390d066052d5c1956c5872d497fc1c94a9ee37748b16fe981a4920190f4ca2f3cd3affc308a14314686ed210b752f27558e071d654d94812944fe591ef117d8785af29e974b1aa5d3c5a1f816a7fb302d5a5302210bb6610fc19b20f46cf638915fc8379600ec6d6c27d3a8364d1cf4fc0424d977651d0ebef465d5f8fdd5d174a859b4ab762aa34869b27fee6d3d40e3f6e0be1b34c0aea6add2c3a36a27da1ab220e640893df02ab42aef9102e0f1026e06760531f282782aa3ca481d7c4ebac274703b2fc9a12be47143dd0024dbad90648250c8284e83be8f811cefb5397c3d3451695d6bd9f02ce7433e0efe5b41081688fd71a9015a0e1f8be6a13f991f3ebfad63f202a22a5fd4ddf90e51194f564b58ff7515fb93bb8ca1e0a6b2867d38ebb82f9f7c412b55a6422be84e31fa9654eb1fe5550972074a8a6dd2335b53801b86502ac78f7c638e044300f799a8f55563bb20c31a8d1ddadeb907253527c1c558f16bf487880eece75a7264f001fa78d79b9ebc43ec026d50c1006019ac65a633b2997dbde3ae8ff287b31f5664e3b4259ce8a9b3b807e666634141ed244c162b85143982b60f50a54a4d000342aed1ba8c14b253a047a31321a7fe89b48090a69ebfa6a322c14646f2e438c2587b9b33f4e23ecc85cc2a59ea759e1bc6d717ccb8f1b05076e11fe0b1c45a3524936814eb2547b49995076a4c12fdb88bf0167bc283e5e61308754abe07c63cee9630275ae0251315d7a61bbded00f3db657735d7962e1c58c126096d06fac031dd088354918252fba624a7b750e561fc7e8605f6f4561ef960a6ce431cf8ac0a52ec7abd7a286169909fff136f076a29785b5a91183a19df154a235d7bd06fd40b380e0a6054752b1b107cdb24a1a0c3b0f7a862b0d002cad92479c6f028b6a7b3820c81461ba701e108ade49f8c97b157824b71b78e7d795afffc0d5e726e48784f38363b754843522f4511408691620ae567ba79811f7b74efda613d9bfb8dd95a080cbccd659788963e43c7b6ad6bb22f46a91e868735374b18c628b58211a695320178a057fe48a5c34ad89f74e84479a99e28157268c484996d2d03ff2691671badb5065d11b6d2bd673b5581fe62076b56238151f7861a841ce2c9ae833fe7c8feffe5b1dae74343f9223f77fe652e72e0c06b727fe3e963b5b6ab276a13068477a0f5b12d19eb8d6f83b617ebc900506dbf1d53c13d6d980e658957c175d15bd0a614cdd56cb72ac90f014ea7c0c368ad87a17fcbd25d3b652a569c37189c168eb7b9420a1464914bf94c7b37c33ad33748d6970a8fe64baedb38348c07bb3d6c34d11c9a5338b903339499300dd140a32bc3fe56303989b77630878cdae2810676bc6d21e9c4b1dac2574860340d0ca18979b013277b1df2631d1a901fd7cc2f53d23e8e1b9daf5a0715d9cf28d11b473afa57664feeef104bdce222b9ff06bd517cb6b90cd7a5406bb7b880b63706db5358291e57fcc4a2a0fdaefc9a95fb4e95f0071d21e004f9bbfd8f869b0c9fb9ae4f5c93fac7f4085357640b677a199728740507864d3675b26e3617808fc9085c8709b9a263aa9436bfa4ae1bf05b3093d2322a68592a850e5864bc39aaa8f2fec36c8ffc762431c4d0332cb04318fa2fd99c25f079158c4a8b531abe1d930be4d5b3a3b1e2a8ae43a656ce233ef84e5fa94027a98ffabbb64662ade8624c56a64eb031e4779635d4a268a5681bdba0f7a1ee1966ad15ae5917f43884834532d779864745628aa20279fffce3418e53bd307a921bd45fbc7efbcf71126b4984bdd04b998e18ab0dcc765d511e600857bc833ea99694002f97dd3eec0821b9803e71f72aa8e639e3dc664492dabf43c2a8b8f0b1b496408c594d69602ce03f1ad41c263f693aa62dae3d0e361ccd0e175a064da538bd12cda7c83fa984101942ad9addc98c1fbb6379b295c77e9c3c7e0fba98bf8c60cbe5eab8bd06b587477fb2e5c9b944ec750c4ebddca4a401a9a7d7af9e54d23f6f46713bce995b2223d866a2597f0f532fcb3871f66621439433009503cc8e3f522b645b9120cf73abb76bb26a7d95419d5f440d07d77e4432f36a74231de80e41a537234a2868d1c96242776cc177a2123f04f54e0cd49a12fceb1a849aacd7ad84ee7eb0c237b678d62a543a0a7967833af4b288d62c50d77d56d96b9fd1481bdfa266a66b235f03331abad96ee31f4b77601e6919cf8a27303cac92e1ef59c1fb3a25c7799fe761cc3b59cc172dd288a3aa74de8838f90f92ec13ab41dc1994ae42880c360837144812b16c9c9427ce5ea989eaf8a88bce6bbf6353e9a1325f261a31324cff847790d738d8f0bc51026be399b4579cb1d5dc6fb902eb9949e5300ade4377b043bb58f73343981cc647c29ed546361374ba4c4d6baadfcd46c9e23a6e8876f6ea", 0x1000}, {&(0x7f0000001180)="094fa53038d388ea0809ad112aa43f8a9ddcd3d6bfc7acb7a9ca4082273731b7d7031f930c4005766a4ffb6b81ccf83cdf9d5d3b8d2f5ccb570f0c2a67a6f6d29fbd357d5485f12b454dd3002f05d7806a7ce39973233a80575f703979a77ecc070b4f17677ef0820b0b0f86fe00fbd409d4401bf8cda48e5456ed9d14bcffaac3f3d84379fbc3743921abba2d3b1efdb5ebe8ec8c8f069e79e5f1f3817dcd6338ac3a5a88276124a0da2b96118ed1cb505a02319456653be776f3", 0xbb}], 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000012c0)) 23:49:40 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) socket(0x16, 0x4, 0x8) 23:49:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000000)={0x3, 0xfffffffffffffffd}) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 23:49:40 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="02d6ebbdbc117250b1af988021135f29b42a4230921bc54357e5ae7e9a9a412a85f49f2c0095689a9c6b06af2a4016ac6db4921b13455d9b010b7fd545b6c7c473b3836513a62263aada9a8d514883d674416d2d9d685e11e99844858a9e3377b3867a46c7fbb7435f3078496b5fbdd9503dd168124c3cbf8a9ec0a38d0ad86442c69b7fa930396abaff4abefeef82cb1a0a0a45284cdfb455e1e9811055b8c28bcb98b2c2a6ace7c72372713feb68910a34084c085262366e05e12e05717b46cd4196352b1607cbf78218", 0xcb) close(r0) 23:49:41 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000180)}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/123, 0x7b}, {&(0x7f0000001280)=""/147, 0x93}, {&(0x7f0000001340)=""/221, 0xdd}, {&(0x7f0000001440)=""/70, 0x46}], 0x7, 0x0) getpeername$unix(r0, &(0x7f0000001540)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) symlink(&(0x7f00000015c0)='./bus\x00', &(0x7f0000001600)='./bus\x00') ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000080)=0x400) poll(&(0x7f0000000100)=[{r0, 0x104}, {r0}, {r0, 0x1}, {0xffffffffffffffff, 0x84}, {r0, 0x4}, {r0, 0x22}, {r0, 0x20}, {r0, 0xa}, {r0, 0x2}], 0x9, 0x5) chroot(&(0x7f0000000000)='./bus\x00') 23:49:41 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8, 0x10) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000180)=0x1) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x1010, r1, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r2, &(0x7f0000000080)="59e03b236e64b0bc73aa16ea5ce03e24f3a6f152e0766e93f1dcc5850848e7356162909c8339d5587c3d842dda90977d3da00b1b17ee097ce2d0a6b70af1672cc8f466740354aae16d31", 0x4a, 0x400, 0x0, 0x0) sendto(r2, &(0x7f0000000500)="8821b0b357a54dd7f562c527000854f0f0ae0fc4d5b83e7ac68f316ce4069d97b8eb8f010382dad7197bb3283d91a4386f64f2dde5c83c678e2334fc09369ddb1ec3ec04d474bfa4db4f67667cc5ab3148a954eea4886f096782d44abd211f1fa20ed3ea84f1fd5e978d0344c2bf6e3327e15a45ee2a606b40f935775bccf4f4fbdd9ef116e71c5cfd672a99f6c6b3eca8e9f5ad20a94892cc", 0x99, 0x4, &(0x7f00000006c0)=ANY=[@ANYBLOB="8b14ec6df25702ab4e8efc3895afc4c937ca18c02f9a46b0ff200a2801b326f493bb81867a2294ba356e6625cecf2ad735ebea581fb939d3534871a88d68963d7f06f7790747ee4338fa4b10a9ade2db56e8764f14f5fe1a748b221e35cda8ba9a0c8c033bdfe92d0260355c0861ad4cf39a9a76a3aed6bc9053e6cd5d4b74e20c600df7e4194c47a530fe76e058d6844d7a53262e3c03"], 0xa) recvmsg(0xffffffffffffffff, &(0x7f00000011c0)={0x0, 0x0, 0x0, 0xfffffea0, 0x0}, 0x40) recvmsg(r2, &(0x7f00000004c0)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000200)=""/92, 0x5c}, {&(0x7f0000000280)=""/202, 0xca}, {&(0x7f0000000380)=""/118, 0x76}], 0x3, &(0x7f0000000440)=""/65, 0x41}, 0x41) kevent(r1, &(0x7f0000000780)=[{{r2}, 0xfffffffffffffff9, 0x1, 0x1, 0x20df, 0x9d1}, {{r2}, 0xfffffffffffffffa, 0x2, 0x20}, {{r0}, 0xfffffffffffffff8, 0x0, 0x80, 0x7fff, 0x7}, {{r0}, 0xfffffffffffffffd, 0x5, 0x2, 0xe01f, 0xfc6}, {{r0}, 0xfffffffffffffffc, 0x4, 0xfffff, 0x5, 0x2}, {{r2}, 0xffffffffffffffff, 0x88, 0x1, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000002, 0x3f, 0x1}], 0x6, &(0x7f0000000880)=[{{r2}, 0xfffffffffffffffc, 0x0, 0x2, 0x6, 0x5854}, {{r2}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x7fffffff, 0x66}, {{r2}, 0xfffffffffffffff9, 0x10, 0x0, 0xa44, 0x72a8b116}, {{r0}, 0xffffffffffffffff, 0x4, 0x21, 0x8001, 0x2}, {{r2}, 0xffffffffffffffff, 0x80, 0x11, 0x20, 0x4}], 0x3ff, &(0x7f00000005c0)={0x8001, 0xffffffffffff6ea9}) r3 = getuid() r4 = getuid() getsockname$inet6(r1, &(0x7f0000000640), &(0x7f0000000680)=0xc) pipe(&(0x7f0000000600)) setreuid(r3, r4) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x800, 0x1, 0x4, 0x9, 0x200}, 0xc) r5 = semget$private(0x0, 0x3, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000980)={{0x3f, r3, r6, r4, r7, 0x8}, 0x8, 0x4, 0x4}) 23:49:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x6c}], 0x1, 0x0) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 23:49:41 executing program 0: r0 = syz_open_pts() fchmod(r0, 0x132) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x46}], 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0xfff, 0x0, 0x0, 0x0) r3 = dup(r1) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) 23:49:41 executing program 1: setuid(0xee01) unveil(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000000)='x\x00') 23:49:41 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x3) close(r1) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) 23:49:41 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xe5}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x4, 0xf0000010, 0x80, 0x8}, {{r1}, 0xffffffffffffffff, 0x0, 0x3, 0x401, 0x81}, {{r1}, 0xfffffffffffffffe, 0x80000008, 0x10000001, 0x3, 0x6}, {{r0}, 0x0, 0x9, 0x20020001, 0x4, 0x4}, {{r1}, 0xfffffffffffffffd, 0x92, 0x4000002d, 0x3, 0x1}], 0x1000, 0x0, 0x6, 0x0) 23:49:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000080)=0x1ff) chdir(&(0x7f0000000000)='./file0\x00') writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 23:49:41 executing program 1: mprotect(&(0x7f00003a9000/0x7000)=nil, 0x7000, 0x7) dup(0xffffffffffffffff) 23:49:41 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2, 0xb5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='.\x00', 0xa01, 0x8) unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='\x00\xe9') ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x401, './file0\x00'}) fsync(r0) open(&(0x7f0000000100)='./file0\x00', 0x8200, 0x0) 23:49:41 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x20000, 0x0) r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x3, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000330000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d60654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000002f53568453afb19bfd710bf0"], 0xe8}, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r5, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) getdents(r0, &(0x7f0000000300)=""/225, 0xe1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0xe7, r3, r4, r6, r7, 0x80, 0xca}, 0x7, 0x400}) fcntl$setstatus(r0, 0x4, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)) pwritev(r0, &(0x7f0000000080), 0x89, 0xb) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0xffffffffffffe78, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) 23:49:41 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004426a, 0x0) 23:49:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffff7f, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 23:49:41 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x280000) 23:49:41 executing program 0: socketpair$unix(0x1, 0x4000001, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000240)={0x2, 0x1, 0x40, 0x0, r2}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0xffffffcf) r3 = dup2(r0, r1) getpeername$inet(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r4 = accept(r0, 0x0, &(0x7f0000000180)) getpeername$inet6(r4, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) getsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000100)=""/76, &(0x7f0000000080)=0x4c) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x11, r5, 0x0, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) write(r1, 0x0, 0x0) socket$inet(0x2, 0x7, 0x32) 23:49:41 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$setflags(r0, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/80}, &(0x7f0000000140)=0x52) unlink(&(0x7f0000000000)='./file0\x00') close(r2) 23:49:41 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) r1 = msgget(0x1, 0x10) msgrcv(r1, &(0x7f0000000180)={0x0, ""/4096}, 0x1008, 0x1, 0x1000) write(r0, &(0x7f0000000140)="d30000097d12cb9fd0830a65204e52d63f27d8a8c856040f9f4377309550cf0554c144d73fc1d1d37b74b69ebce1630d5e4be685f65caa", 0xfffffffffffffee2) lseek(r0, 0x0, 0x8003) socketpair(0x10, 0x0, 0xffffffff7fffffff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x1, 0x810, r0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 23:49:41 executing program 0: mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x4000) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) recvfrom$unix(r0, &(0x7f0000000100)=""/176, 0xb0, 0x1, &(0x7f00000001c0)=@file={0x0, './file0/file0/file0\x00'}, 0x16) mknod$loop(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0, 0xffffffffffffffff) 23:49:41 executing program 0: mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffdef, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x300) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x4, 0x2) r2 = semget(0x1, 0x7, 0x225) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0xffffffff, r3, r4, r5, r6, 0x10, 0x2}, 0x7, 0x80000000, 0x7}) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x20000, 0x2) 23:49:41 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x4, 0x800) open(&(0x7f0000000040)='./file0\x00', 0x2a0, 0x1) 23:49:41 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) r2 = socket$unix(0x1, 0x7, 0x0) connect(r2, &(0x7f0000000000)=@in6={0x18, 0x3, 0x7ff, 0x4}, 0xc) 23:49:41 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0xfff, 0x7, './file1\x00', 0x4, 0x6, 0x9, 0x400}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20001, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x1, './file0/file0\x00', './file1\x00'}) rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 23:49:42 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f00000001c0)="02", 0x1) fcntl$setstatus(r2, 0x4, 0x80) sendmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f0000000200)="85dc9271ec6561f69849f5502a31d145412cb01f6b27688364c9d11a64ee5f51a1bfe8b24ee7fedb55b6dc80076ebcb8d1630eaf4cb6b9f9f0bb168d8018605797e0b1a8bce700c59022735bb6872ba3ccdecbd2597f92922bf520978d881eb73961ef6493eb41eb390996c6e6dfb3ba3bc73c30f44b0b2357cad6993afe7a008a3c", 0x82}, {&(0x7f0000000500)="fd2f96b70ef7517c6231ca5a636ea389677ba8bdbf80b5d107f3b983efef1ff3b1664b33c66035bb59cc6b83d45a726402087b1a411d41a65a42a9d599abcf14dc7d057e03fcccc850a41e6450879e295d0e48827dcc562e00c6b7e94a299df2129ef0dce46da6a74a85ad83712fc1534a84a495d1361196fcfd3b71f86a4740f8e963d88d470f3170d94af3b756ea36d3409b40c71f270adf53abf0b54ce00601d4a82dd4a1658a1eef9fe24c9ada8157de4cd14eb2173d07133900c519876655fe74dc4e881fe8fdc5295f06a36c2028ed1b14fd05cdc81fd42270c11a6341e05bf559c0891fdc85516bf5a3d4becbe5b40d7eee365265afc91563013e1f0f5a3f3ca4cb998e12b85f6b9198ecfd3bb93317c9d5b9d2344437bd40e2336b358702423d4714a4d6bb9c6594a88125d7163617cc29bcd4094436e68ca16fafd7a32bad26e0bdf8ee93e28410da06b996ba0929db5b5205c8aefa89f1cab4b747a8a1fa1e2c4455371d00ab42e9ef882d05be279be2efbfdead9e78cf0be628bc7ea7b6adf56c75b3fd5a6651f13d417084321620e383c538db1f8b15b07da79a336f37703b4ba5363f30facdf5945d68570dc7d4c2b58662ba96c2cc568186dd1a11db87646c994909bfb954a73def64e5fe3bdd084b783ae37f4b06f1778fd2811f8565094d30fe9a65154f21e1868baa63c0bf2adaee0d3cd7f32add5522a5cac109c35a6e3ec022679a7871b18ad6c8532ff7ba581aa6720ff64c4241a9e43b7fc3393c316f595fe7039c0bb48debc71a2d375ddfa22cf472d6c6830c151019016f2162efa3b4bcfe72aec9d263fae3c68277fd79f8f769946cc001a799b7c550c137d3accf67fa7955ed5f6d3d1fc2515fb99fe2155d2bd7849b3208e2399351f2edfb17ab18aa18224d2a7d4b2bc4fac2f7ca3712cff6a630fffdc1511eee89b11a1cb04c16dcfa83dc9c4fa605a87bf1b53c927aa6fcf71a45f792876f0748eaac42695cd1e7671a33fc18d5d062bea7acbd760395464530b2bfee7ee74d49d7c825177de9132d72025ddbae63121d604c8431570f524656cb9b02e7885f5391946090650cfcdcba3fc5b7d77a831792587671ab45d45b686091f917e0d43c307d80d941176b9c6ffcf0af61d1d15793c13e0afa8f2e8258c5b76ff66d47bd74eec17dbc277e5f67799b41d8fac5267f5d57b555537dd16173ede8e1be391f6a4e118b8cb056d52505adfee352eadc1a96f0a5e0139fb8b93820caa2c521058ea7cd44b8d0fa906b2c1d57e0f970aa1d1baad020ef4f91a5c4bcda55ee567121a2b5c326a6b17ab70a06b7570c2818650c6c2279fb1166eb4e9153964fa7a39a1ef992c998a6a83903347fc08c2e2ee4cc9b0147096f5f37251924d45378186c9d18322a00f0ad9721ef005f031a636abb4cea5059089e4223800475e1d24a8d9b982a6797404d134b5ff86a3f952627534ae7f220a3bea911c04b95f28b5e9ef7c50fbab5058daf0f9e815dfddf0f1a38c9f9142497b7a360747f81e3f157bc9d0e6e0994f443d279a63efaa0d1077c9ec9af8af8ff718a45cfbee7a3bccfead9cc957677ba184ad32477bfa912691725a62b32ffbf4c21684656e31fd1ae1556c75fff40faa254c5ecaeb56ae04f3cec866f70ad43d057ef393268f9fadfcc800b4d84ddeec13f6e9620d438b5d9e91e1cadba903b1e3bb9b2a06e1c5de94f38b83b8a737467534bbbce7359a0065c3a000ff0f56f2b436b0c17b953de201ce0e34719f12292ad61a36450984e3b1036d42b0120a720ad94e3411f4e8ccb7d876b99002d538c7bde72260a1e5dc4ffca2d13d0648e5a930adee76872887fd26abca7b8d987bdf1a529961cf7b0320b5b6dc8a401fa353f6efd1c68ab46b6d83f5046e227520ab9003c22e3940051a441ce667e5bda4a0e6e7c8ec659f4629cdc2f2fbc86d5b9b04ffca7386aba4f27604b78db4ad22379dccc3c5893e642e798fee8429e9c2f491117a828b576656f5461c2ef2dc353680b35e21cfc28543efd694397ef0cab4af330122d2d207a3d233660a002ae50342c5778df0e582027fbaaa95d10656123e8b795f259f9778040de994e292b2e9f74165e94955e2ead2a7eb9e0ea85db5760c2ec1129fefc3cc6b004366982c856693bf852a60a6fdec5fafbd2b39b5f2ab44b3a4d4766f2d7eaa9e49412933fda0c320975b1c1f8e3f95df7ab770cc75dc88a9e7496a16d4b6e6b04b12839bee20bcafde994101dcf238e97c995af92572f6f5d20830fb0712529a09feac6942d3905b204b6de8eec3d6b36fdbea9ee956e67e7ce5b801cb6e7c4214f5f457eca719b9299c3c95846ed6f062de0d88232175d2a3a37a3007bb091120cda553f8fbe91998b190c33027ec36a56e37195cd0e4a2f83ed04a4f207adf33b966097f019b118b5e9fc0a540ab8acd75b1af92359a41621f1787045ce26dca81d5d87ca6a3f9ab4c4080fcd48a0ded949cc7ff48b22ccc974e49b1b3499ef6623bbddca91922ae60b09ca7d471334e1242ac236ec8a10310780f48efa72b48b0dd2d618dd54ba57ab31b52b902534580979e78a96dba66315b71e32e3094dec1ba250326adf44f152b6bd4d2fb585f5d4bae62085701a9638cf2153a44f90b870b55c263a718eabad4f8d37ddbe2acdf3764173a0600fd1617ade591a503c9b8c183cf97355cf5957db5286738f7cfbd71c3723f407b7894af5d4b4b4b61408281618f13034c6d580ee7b40cbf7733a5ee40f40cbe1742d8c6bb174d1e441c6312e7f04499d10887850a1802137697a115011e7edc1e9826f38246a9f8294f7aa7e94d5f096fca908345f0844b6697b454ca698e212684f2a2978642e0a8f0c9c9d348b296e3ec9f1c82398847731de73cf06d0fba3c057068647edb3a8b43690755fee8e64691f8a28a7ef38a4d0c5f16ff6bfcf7247145022b1f60a29735e8337185ba1f46f3bc1446548b19de93872f6fab0f557f06def4ef384fd34ecee789c10505c7ec2c1a0a7ade64d9f214453d0e0117275bfd6119f2677e1c2523c6132504ea6aad5c192595ed8b611fcb3a75476048311ca65fac427c1f27740a43496ff42eef2f14b9967c5f8424c7fa9b7ba6e48618d5449e43060a06a6b975d00f31249467ee52b0c1b58efe007e2ff6f20c3ee6b306b6c08940788454386c9c08f1b83827f5aac4cc87f11daa6b074cf2db0ab321bd0344c09af109a57c343d085db642a7b9d825c5d2cf7279961727d326a43d659f22ccd95bb2b4678b3c83f0ac01f821359a95410da52a65f7f0f518998b892a4865b97fa6d7615144ced22783960fe6a260b1d60f0fa96e802bd2a032ca37e6dbee3205c5f99e1a1030df34fc08b43203dfc77b9cc3b98321511193ad3fdda6cafca419435a859022b2f1629e8bd652dcc6a07c7cab69c151a5bb648bde6294c0deb78b18c41e103fd1756f787e1e4c7031c1cb7115776776d155e1bb684b20888291bbabb6948d204f05f14e1a9b9f038019871683e5e94398ad44267b2a9564f47a5eb74723f1ca26e18ac1937443a89c2475b1a7a17c13e5ee5f7b30f8a3909a4a2207c34c7eeaed98ae81ee1e0f8f05023c8497a070d912228dfc6a7459fa92aed0ed2fddb685f93a0fd36b3e1e6e16a7d6f16dd62aff3c41850f2ade16b96c9e2787b7ad43a562a8ee65f894f8f4e8e8ff703b12d7f909239c9111b7267ba513596c41f0426f49f5a5f8f5512bd37afab43f5e410137f77dcf920bb2f03774383bfa77fe34c69a68678296162448c39f3e9846e4c2ac71c9f0ce8b830ac411d8cb9bdd4df10739e93cea45fdb9887cf30ddf93ddfca3b6f0e50a87c38d535f36b0f3c0f8b6266e6b16f6b130275ca28d1c9a10909691657c04025531e79c64aa1bfe84900b1d19abd24900d5d7f17e2a004c42a833ccf4ac28fb09c490ea084876f1c0cf2586673f4e43aa1017c85a20c6819be8147976694f8307f6e3442d5818368b3e69f6b92163a290c262bcab64545fdb205be68cfb364eca1e44c52eafe84f75b20e878b35333d3742d3b17e291628a552185af26573f9191a41fc49b983f079e08f0c36017152d3b9710e917af618decb8669872d2c4a265ae04e90545676e3b5cc3dbbe829d19a2cf89adcc545e114dde625cbb301e31bc06e89f2334605f9a829917ea95d86de72357b85f7e7cb354bde2ce9ea2bf7222cd997ba72c8f77dbdee2d82fbfcedceb9c75d2adad374ad441a1737f21856c4680b2400bbd0772fb0b34992d81a9fd8b81eae4cd116b76855e1b0d87e37b0bb9596a6a90932d46a52e81542542497095644d2bbc3b98c69384606dc58fab69edaa89a6a15dc7d161918538f77b75a1ea70a736db46e9c1c748202940d47decd263757270a1b9b73dcea82d817bcc9c30dc6e0f9a4619fe0f1d5f465eaa06435eae36e0ba020d975243d05e3a0f7620718a9570e763e1ba0fac9a13eb40ddbd73da403ad625815f685518f9396f0878844c906e66745c44d0eb4f88f30f744bfb0d65528f44d0d8e688358deaa18fa8804b55772f1a38128c19122b51b3a7f4e04fdda8eef5439bb87ab28228fd311584df044927eb227488ee5e59b529e08a0cee14b9556c54b62d20ab47f9f84ae7ce8a0cec33f54175be25d351393a6a622e38c2087087cf405595d2baa15687dae752e13a9a6d8c6b25706af16276ebc6a86a994096cc77a752f6ea461f35fabe6c6374b2786affd0dbcba8ddf837a0c9c06336f1d79a2f33c2781abbe765648a4a517a58137465e43b799ef3ef102c69e53e7cf296096226f16784d33b42e4a845db34d9ed221ccc1899db36f2333ff68ea6cd6af26bcc95a1ae182c292569eae49ea4f6801c22346527bde7ad9e5baa5dd09e7b6dea6bb864b96303db27e3e978362547e4f2ce25fa6b375ce52932214ca010f00f6e22d61b7ddc734367e1e28bf038f45850822f541e132454eda097c488c9098f8e5a5dd04bc91ddb5243825a959be00db37ea295907d6677182907edb7292f209454dbf8583dbde712a7528585f12186ed3a23fe3863705c60c8aaa780ce89662ae5674a074899b03152d6631e3c47edce164ce9f3696a68a4a1413e1ea380707fddfbdc1064d55ea2342c4aab4804024310b492de86a19e62701ee4b4bc0aeb40ba0b12bccdc4363981c1ce3269392e2fd0f5aa51d44962e6acd152cf81d537b4f47d5e9ed1d2b168d42a6636dca8b1db2d93ddc1d85800a6123c4d591115983ad45f020d543f637a3a8c87cbe039c186e97ad5c400c2ade26b4297af17e04af2892069caca716b5b49a4ace110f853f1293182b590c8b4212554bdcc2b0f1adab0eb846c184d945c6624e354f6307debd22a4920d4bd2d509d3e90bfe82b25dd8c642bca1e670707c0aa53422e594a59a6e0f50b848f718e0687a1632ddf17c989f29eb0ba8c6e8e764c89abcaf674889e6d55a861fec391bc5ec478d792b44284446d943b6362b38b70cb4a0ad775b2f59b21b0619d10c90462640db3b88bd183664a649827f7263d5870c5ee567878acdf7c7cad303a21002a2c68720005a6d722ec9598f37e5da51834c782fa403785cf48067bca095232958e9d27b343e00fef0cf77cbfbd65315c8dc8b12489fe1e0fd9a100445090e420cb03bd774324acdae25a973c05928ab01dcb88040266bfa2ba4500bda4ab52d84b794c03631f86cae09ae1b9ed1d0c09f362c3ac2c3c0e15124254c5ebef07c3f582cf631be8a337e4ad23afe510391675b607cc1ef4", 0x1000}, {&(0x7f00000002c0)="622703913a280d4b63333ec76c2fc15ed27fc7f752709278d957862f99f9dd11b1d40e7a0e263ad453b45984cee66fb91fc63d50071416f46058e54632e41ad5eafab37c8cba7927f57a2b6cca8eedf45f6e48afb71b89e8552f3aa6c6f5829faed5f588bfd0e4d83e4f55815ddff6e6c5165e618df7634969af60ce1cf2c01656ff0098209ee337d848f2791d3262dfaddcda6c3e7e7d40d6a12af75495a1ce92991b212e83151149d39d65430a30cba766367dd152b253343deba6131a562cb6a4fa22b164dd7f9fa1c0b9f7e41d40", 0xd0}, {&(0x7f00000003c0)="2579d5b80e2722fddf90b3648bb8f3e2600059596304775be6009c11226681b740267c8e8fd5bb91ea046379fce56fd1925053d0c68c9652bfa8156d519bd4925edbded5ef5c5b8730f09eb277ee9a33e91da72e5fa4e97260df847d4a29fe686be033098ecb83314457f92f8f8dddf38dee46a4d6dd8c7ec3d39710e5f35201ba3d370dbc564ec58413ab83f978efdfd7b63fbcec1534460430b89332593b4384fe0c5a90a334c4dd1fcb359f48c3d9ef1e", 0xb2}, {&(0x7f0000001740)="20fb63a253615f5551b962b323906a2e42b0bea46fb95412414aeca371a1e28af48f2dfc7bbbe00667ba91415e86f4db00a04b15112286ac79d7a1587efc7e1ac63542917d3606ebc4aa2357c8ca99a40199e2f73fc72c24bc562204580e635536db66deee80bf5b0877b048915de72215290059040f76b323aad147244747924c4dffb596df45d3932174631c00709c4f9199b97e4ad0b25258793eb0b4294f3b5fbea7b6bb7e4d59a88850f5269a90225015ae6ff497bf9eefea5873a4288c5e2f9e1ae88fdedcb33cc204c605bb5bdea9aa72c75968730cf6e33be34b8270f0941632b4d40956783fe6314849b896449c64dffd0eca440768b552aa38e0ad44fcb992c48e8455658514e00334e11d34064296876d364a4f0436ee6d9db85fa96d1d88325dadb3818afaa4bffa8938ba2e35f3f1fd5a8fdc5d425111435f332b5521a9f407094bc2d7392e4fe245e7ca26035e843e4c5cebc54243f5ab0172edf413ff2aa1a7d90196c36183d54f39f760d2bb74904f52f42399decba76e31f5b28f446335db1d195a28a399d69a7ccf38f312d0ed0cfc788d4426c8f980103e0f4a909d9b8b5ccb047ef31369c25171393e4f5a1a4637403b0889aa4f8a9f077d37154b8017fe41562f11d40233fe48f019a37e618bc34b85ce135897cb48f23069538834ab03479f55be1ab83adecb77c507d0674cf8f0ab2903d876a85c7fb6fc44647b58f44370d49586b4c7ac317641118cf31e113259120227a80bbea9b3c9152e97532a9c51bf74257a5a0eae6ef23033b65625a26061b1e37be79f6d003265ac852fb4ca20e1405d6cd30268ef3341742aa6520f9cc6571a0cbe66e32ec957bfe3939d164d7866d460da4322ab9982b97eb4e824ed3a3403666043c9245c4e765597b60c8664f864c0836fd141c7a066eae254f5bab2a7a018f160b112ca7148d6d9d0a69be50cf0619e82a920068958c9c047b2ed09d70277bff92dd8172ccf1a764faff1839ae691719fc908d73c25c2333aa9139e54581b94804b47a6b083c4351fe4c0e9eb14c8341ad98be9e79d58e7fd5cc1dd06724407763d8a1e7bc24fb5a5a079fc1e2a7306caad95656c39fc3bf6e42ec94739af4026dbcf912aa16ad0d24ef55ed908e203e9685426906f960b5f217f8da2bfa8eb4aa3c5a0a7053d0dce658992a9fa9b122c3cd1e0307376ca371d80738c793e1918ff2181f7cff87f0cd7237dca8cfb29f26d25c451c5f62ee3a24d3be6038dbf83b13f33cbdf673235731f92f92f8d9e1a71fe184e4bd1e473134fd7763bc3f3aec4f3eabca87036a52b2fe80289e600bb87b5704eaf9432c495e8dedab8f2d38c76bd20312bffa3c1dd764e8dac51b1b65900938bbd1e6d6b7248cf4f4255c36651584c3b7100df4d94d2b7382bf39864b83f59769d8fc0adad29e6b1e594d9722a241c878328b4b201dbb4f16f359579af7cda79960987f6e1a902a66db4130e48e4abb1ed51fa7c4d143f9d496dae8916f473108b2c2e1b571d08b670d32af61ad1a7aec51a9a52ff763ea85bfa86b7c168cc710f5135fd7a8f8c6b20a3f892e3391645abcc6b0da7f216f94040ea4b8f41330eebee0ab266e926a47298bad3a6363af2e91820ca3561c161615d9c6ef2a4706782368dd596d5d07675172d0b1ba464c4d37b86af94f59034e20fc65b9df8345fe74fc24541f286030e474ce3ea500c3032423249110e4eb33a9236f6370f3fd9b0dfe8c7af18aa51f30c957adbb64e0ae054d57af1d7403410c5c494a719f9b3255355d507467957501c54497683b0a24d775f66489235d7138416829231ad7450436f679f0bb2b6682e2fc351c6a9a9930c5836e76544e938df53dc171f20d073208ba390eb6898b9deedfad0bca5f6d4c14c12dc41081c7fa4ee048204b84507ac17f614dc7cb1ec6370c442e0e48fc1c4f7d57776adb7de276da62749a55041e6c34f3c703950a88166c51b216bd478bbc058a8c5c32e8776812227ccc7a989f478424ac204800a4ca84033924c75a48f05f25e297fcb12874469ddfcd5d83b9db2a42f07810972fc27c57d1ff00458675c9a69bfbc13ff383ab909aea2d2266126d4964df55240fa16e7366adb1f40e2155be64111dade91270679f30499dcc5c8e9c9c84d7cf80374898892d5a2245cf88104f048033e50d8dbfee7d25f37803bf54f276dedc9e6108d3fb262d874f3044ddded985e081ae588c3e55266c80178cb7eb7b5863efb45a535635b92d1536e20754723938b5143a6392a324285946ffa3cc2f2eeb1581718289e8b3b6dbb5e19d2c8ceece782dc1f411c597b9848bbd87f7a1d1b6bf136b58ad2fb92a13c6310637b0e83bd560a7dba8e31f701a7d71875b07b3302b16c9cf3cf7b8dc4234777b8896b607b910469a900045bc7d98d7f82eb949f6e0a1927a2f44180a5a7ab59964601c14a5c47b606b12edbf26219c28490632eabb90ce1f044a18bea472b5b3657af56b0dd69098ca6d15e55cdb8ab31b7b786f10b9d42abdeb8d71463745cde5afd308bbe5f1181bdf1bcf2e6a23a738af3574b8a34c22c0b1705a269c94d049edba880ffdc479d7f8c12b85cbbb365883f8c6b9d94c13e11f033bb9e7b69a2bfecc54c0290edbe2e1781e526287567ef9f73b0df9bba29eacc80b9e5fbb88c71990572c8dba94ad513dc7fdd23fd25847f371b16452ee6eac6ed87f17ea23dc36356fabfce4dd5aba36eb32de0f4fbcc14c862aa50da395f8405b84ebab3597ecdfbd8f1b6eea0ac148239db1a5b54353a57c3eb56464a8d8fc520beae05f62fa373c6dcb040714744836768f6e7cad096aa42b02262d77285a797b3bac28747beeba52ddc33adb8ee2a7f6289761e3bd8b9a3581d9d9cd81b76ed5ac017d4b083c90e35747a3e80b6f475c707a4645f63702cb384dd3172c149244e800bf9309ef39085443d71cede3e66c83e5f9bfaf01ca396e612b2789ecdf5cdb7a2f577631d1d93a40eb543abccf883874532ef3be4c9c08b197f94d13bdddea82c65aff2ddc488bb9aa1fb4a0400f5db4adffa5e62ec83551a5cacae87d0832b01ebbde38751009f091438518fee00bcfd5af249a152406403b1303d74c2214d553b1e5fa01aa5508a056ca20a9a2748f6764c6d7e53ef0ade8d2be8823e97f5ec23222222d99f0a9762a308280ddb962d7f144b0e64fc913b136ddae5bfcb785a63d85353014d2edcf10969874e6fcc3073037ac19c11c9cf032945b24ec6da42ff899b534aa7c2c69da033e24f7bda4202694ff2d4275d176e80015c9b21209eea6621adcc74698b8f5f4eb4ac3e11049c5d5f49ad9c6735821259c886912475b74b50a1f90da073b884d7f49aad79e85aacfe5429bbd650ec6d1ac0306de0659f2f20c7a329d20cd67151c3227f181cb759073d68f94be7a6b900ed6ec943e0e8bba3de62c9caf39ae9bf66e38b37908a2a494f25e6c2dd1b046b0c2d6a695ebc46b895a3e32d2332c8b1229bea96b445db921080b55f7a74d2ec5cf096dfd5670f52e0472e9954b4a108675f61951a71a3593d381fcef081289090198c7ed4f1e26a45ce334a66e6b7db8d129fbf742677a1b5fe5228673b750e21d5082225af40fe53b353ff6a7b17ab7f8e69212e783ae05e3fa0ee0c532d6553a1fe80d172a5dc16ce8568cf5eb30369c49208eb6e8110635eefd741fd1506e5676700994c5b48047689d015ee703dd92b0f0742b09005f4f916aa3c4bd4fac44f5bc44e99de760c8a9e3515d1a3629087381245c4039f4d7a2707037f98bb7512a28b114c564c97c3ad37bcb684f766b6ac29dedad9d7467549db7d6c38b6b4349b2e2c08ed4867e2c9f47720c6d1648fb4af9b4ef82b81552ffcadb703038f014317fc6437b857993b4f0176bfd6ec51cbe1bfd0c5723e639d49f6006229d8ea8a6380d8542baa3ed728e229d3b77f90d689d8c73a84bc853236fb97242c9eaf60f5fb938618bb5b4fdc2dd4de80a9491efe98721cbf5242bd318c966399ea17835545519a5cbafe493850b05c55732f372c00e5beb4411360c07c3c3998c3353dec6cc4c2d511b18dcbc84a669c54543397739dc61ce5154058d33e34238c9f055207cc4ce4509cbcdd48dc7eb749402a9ec7b7e9d04a34e8b5a495d2fffdb1a8d6fdabe5b16cc1e4b29663cd4c67b323a7276fac9ffa332ae2b9cf104c7ef8da22e12a2b7ad15315bc9401432d5161ae8488d906427222b819e1e53b8601d1701a4fcb6ec0ceab283cd31e08c7250f195fcf556b752151e423f6ba77ac44b694abc97a73a4d4072e90e3dfbfc90d63221bedab21a3509100b544e694dfe5e9fa34451f7fd027a0b35569c34947c78946143bd725969871bbca51ffc13a703f29f365a8c4fc0681db11e52e9ecaf94cac9ec6e9aad894dacc3aba7941ed6fffad0b1de2500383745dc7a73318c6ab63f5b113e46578d363d9f4073e5988725d775947b39b19d03815aad4ebeab3b1f5c134cb41acab23f18ac9317542d25847c1fb116d94ff9ecf9cb81457993cc48fba93457ebb49105c9926afab6ab2b4ceb3bcf382b8b01683033fd02a0de9788e001dd3712f1f74e8fe510769fb087cac26fc1d664f12cc1058cdeb8447cc0e3ae3b5df526bbb3af6b22bbb6bd97dd9c89b2bac25a10338ce88a1d97ab2de62f1df7386a352b91a1ee3abfc1c9574fea8924e23daf489851a8577d60ab8f86f999995833e4b0126569c600d6dc6d8480ba04278738f7d2fd3c1bc4010d5ad8b3c20e8c32b1b0360a3cad212485776b584af2d761b1455166b03af648d30c07e458886d257660d89b5ab585ecb5fb6760b59f0449afc21d3234006c9e5bf03d1905b10cc6473ee5c8d69a2403884d4ca354b0785669d67aa6d29da798dcbb5019073c1e0cf22d513ff9019f44df05d72017c27580753cdfb9d2762711648bf07e8662659ba9f9dc657dcd77d054d9a897de007e91f567fbb30c5472e86214548a64beeb406379a47b5c6fd62be84447eb610e061c503d87d1fa8488f88b84130fd70c39a58c59b3763b14271e9c631d63c13c09db11d240d2fda78ac3f49e6d6ac2d1a27291d66ac3e34665c1291bacadfb4e861f1fe19ac4e92707e1534ece8616b7097e4e8b1ce14f6b777b7bc1a6420e8ea6336cff00b8e34aeb1d21264dad79f9dd998be65e616214796f86c15aa787acea552288ead3d0b141ca7122740bc2094c76a3194938eed91068a1f2f42fa84c0b891617a6f389f4fd0de037e2177d312f02f3e314277a8e353ba7b3ab4af9c91a431d3a54971c6374d0d149cc067b28f0bbd7f2630d4912ea0ca9ebb1c7e42aedaf5d46fd5dc01b1c268b8fe8f4bb2ac4996cb7a7146f9f6bc7058798c09a25c5b4806d56ae46dda55fcfa48d4384a555f1c0f1334164658f4f93b6d10e4ba64455209db1f3ba3826c7fd23fbfd759e632cdd1910c0c81e1e2a847c693fda84a81773cea77050b1feba3de9ff4ae95933accac390f5e7a4ddb58920eb4838d189638e8217f57b5cf312a951f0b43946e8eb6f0e90eef3930cb4747100d6c26c277cd2144806c8ef7524ef1dbaf430efd0cf0534ee54a9d1981e3805a33e0fe980757e76167544b2da2db38ab6c63e348ebd394c11e3a0ab2972754b802d0a44a2d0585549d45260c71847af9803d356ee80a3e5c5bf5ca2402acc48aa81a58f62a07df534a70db5b135fce6f4c778e0e124ee330fd3f7e42e9473d8333da523712e6fd75e79a21728488255a0a00cb822b7e1d1ad5fafd6227", 0x1000}, {&(0x7f0000001500)="49505fa25db2e90ab05b78b76e3db84256770a141ee5f0d033fb122187b9195cbc9fdf4306894d8dc2d253b06703ed906ddeeb5c51b811839f3d026edd6fe85c56048ef6583ea42a58b8a709d6949ac30b254628715bd41f85319927b9f85b6c5c1f043120abdafe19e867e670", 0x6d}, {&(0x7f0000000000)="bc3a874eec9534cd82b4d3ea09e308bcbb632c6fee0a0aff9c77ba1c2e", 0x1d}], 0x7, &(0x7f0000002740)=[{0x70, 0xffff, 0x1f, "0cc3e55ff69ccb544e477fbbc3a04f52e8bb85a98c2f90a16d7ee2eb6a6c6bbf8dbc05dd9a2572fa0bdbc11199eb996709e6cc15d40446c8af20605b9c72e13702e1e5338f106ad137479f73c853699d8f4f20ecc55efa07ec4367501840"}, {0x20, 0xffff, 0x4, "a6916fb4fe23678b9b31"}], 0x90}, 0xbdbafee230de33d2) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) write(r0, &(0x7f0000000100)='\n', 0x1) write(r0, &(0x7f00000001c0), 0xfffffef3) 23:49:42 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 23:49:42 executing program 0: munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000000000/0x3000)=nil) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x1000)=nil, 0x2) 23:49:42 executing program 1: chmod(&(0x7f00000001c0)='./file0\x00', 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = msgget$private(0x0, 0x384) msgrcv(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000008000000000000000000000000000000000000000000fffffffffffffff2000000000000000000000000000000000976720a000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000"], 0xa7, 0x3, 0x800) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0\x00') renameat(r1, &(0x7f0000000080)='./file0/file0\x00', r1, &(0x7f0000000200)='.\x00') 23:49:42 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f00009ff000/0x600000)=nil) shmctl$IPC_RMID(r0, 0x0) nanosleep(&(0x7f0000000000)={0x100000000, 0x2}, 0x0) 23:49:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdirat(0xffffffffffffffff, &(0x7f0000000100)='./file0/file0\x00', 0x0) chflagsat(0xffffffffffffffff, &(0x7f0000000380)='./file0/file0\x00', 0x20000, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 23:49:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000005c0)=0x5) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) sendto$unix(r3, &(0x7f00000006c0)="7baabee8ea58f67fd3335f8b418ee29972dc63fd8786591ec0c618b5a92db2c82b5902c5a7835bee1757c9411a152115e8a696e1321fdaf2e2a67b521c183bce7b7499e65ed6e9d5cf0731967b460b00ca8bcd9f9dc5a5be0f3ff0bcf762b71c1add47efa86504b76da481c37a303cfb03f96c2ddd91108dd3f8bfa08e2d03a8e2bdb91951c0bdfdcf708abc3431bda7bc649c2a8fc7748c49cd2868e03f9fbf79f144a8271e443d2b4401a91b06e5c824642504321c60a9c4a293abef1ba8c527a972", 0xc3, 0x404, &(0x7f00000007c0)=@file={0x1, './file0\x00'}, 0xa) setreuid(r4, r6) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xbffffffffffffffc, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x5, 0x3d6, 0x23, 0x40000000000048a2, 0x8, 0x0, 0xfff]}, 0x3c) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000004c0)=""/204, 0xcc}, {&(0x7f0000000100)=""/2, 0x2}], 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000440)={0x9, './file0\x00'}) fcntl$setown(r3, 0x6, r5) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="106ccd8b7686000000000000d25c000000b100ae6511e697a4a22385c719fbf96f6480cff0fb6b3411f8725f5d96c01755fe88d0fe67ca007d7985d68adef718b1c56588f30000800000000000000000"], 0x50}, 0x0) sendto$unix(r7, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(0xffffffffffffffff, &(0x7f00000003c0)=""/110, 0x6e, 0x42, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x32e, &(0x7f0000000280)=""/214, 0xd6}, 0x0) execve(0x0, 0x0, 0x0) r8 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 23:49:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) r1 = dup2(r0, r0) pipe(0xfffffffffffffffe) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x9) write(r0, &(0x7f0000000000)="04371b0d5f3e25d80e716116bbe1c0305f91cc90e957eecc226e904b0d5e5adddaf60374b49f7fb22fb8d2fd633d63b0b1fbd861cfeec68182e2dd97d791a15f20aea4b969b6d4a352a1d093926e6d7c44df8dd3a9f3e67b078ffea9225d10e2a9431cbc011cac3ac8a126660682c7ffce48cc", 0x73) write(r0, &(0x7f00000016c0)="5af954e7cede3434975f92b89600ed88efa3eb4ed323534acec94059c4e341658919b61f56c5896e36803ca6d6bee474f7dd59bf06270aef", 0x38) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) r2 = syz_open_pts() close(r0) ioctl$TIOCSCTTY(r1, 0x20007461) dup(r2) syz_open_pts() r3 = semget$private(0x0, 0x7, 0x4) semctl$IPC_RMID(r3, 0x0, 0x0) 23:49:43 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000340)="49b6e7ce6512890d2b2e3dee7b7e02e060c2dcfe70a5d28f8982b403ccba999bb764e54b042fead8f9b6df0af7b94a6980f717cc145f7e3537808bc94d6f07e54460b67848bc04c72d65a4bd1ddefb744e19231b3434e68d734f277775a5c72e9f511948eca5b586129deff9a7f9421740147a7af25b7e5c55c034f734c68a342cf20a72402f238bb99d9e79507c454b50a73833ed2452062b76951cc6c2ec83f9a65e0ed746eb58f42e4d98461b877a659266c5c2726376656f3f9dc445010df543b7a0fc710235b9567ed9ba545821b2d9a8726b4b6aef6d493abebfe7f4ba23f90cc04c7f00b95e4b324d", 0xec}], 0x1) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="17", 0x1}], 0x1) read(r1, &(0x7f0000000200)=""/243, 0xf3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r2) 23:49:43 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000240)="b100050490000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a10800a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0x7a, 0x0, 0x0, 0x0) syz_open_pts() 23:49:45 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f80000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000f80000/0x1000)=nil, 0x0) 23:49:45 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect(r0, &(0x7f0000000040)=@in6, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) r1 = dup(r0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x1) r2 = kqueue() socket(0x2, 0x0, 0x8) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2f}], 0x34, 0x0, 0xc6a, 0x0) 23:49:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da3521512045181388514cfd2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x123) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(0xffffffffffffffff, 0x0, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') r3 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x3, 0xffff, r3}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x9, 0x1, 0xd9, 0xfb, "def5e6663c8c4acb380c52e34d53660fb2115a8d", 0x6, 0xffffffff}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0xffa4, 0x8, "b08d16c624d8e500"}) 23:49:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000013}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) lseek(r0, 0x0, 0x2) 23:49:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000000)={0x0, 0xffffffffffffff87, 0x0, 0xffffffffffffffaf, &(0x7f0000001700)=""/88, 0x5d4}, 0x840) r2 = getpid() r3 = getuid() getgroups(0x4, &(0x7f00000015c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r6 = getpid() r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000001780)={0x7fff, './file0\x00'}) r8 = getuid() socketpair$unix(0x1, 0xa3444dec26088cba, 0x0, &(0x7f00000016c0)) getgroups(0x2, &(0x7f0000000180)=[r5, r5]) r9 = msgget(0x2, 0x400) msgctl$IPC_RMID(r9, 0x0) r10 = getgid() sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000200)="870b8e8079e67fe20df06ff15fe2fdc5e5cebaba388b0392bcdfcd6357ef1144d55829cf0ce598ad16c895696c7a9f97bf2540f3792ad33c251e87a0a4c3517a4a0712e23b7eb99fc1e5c01a1f0201c96fa55719a5c3cbfc4599ebb95aaf11166da5e80dc046534683a694755bd0318c73165de7c2ee35366c9dbf8f1c8161b51106432db24090b7ca4cd057aad5dea4", 0x90}, {&(0x7f00000002c0)="e022ca64ac12b1ed0679774fc49417343092aa50e073ce0bfcd097904e00980bd757cc5b5fc788e666333623d3e1c54fa8f620b5f6a7067634f5ee688b9da48a80f06a328e42dc775a49f7dd0af5c5d47eaf626fddfb5659ef2ff346098198647c2b56e44f78d0b9de59aec2546f8e69da84cdc43d2cad8a424391189bdfef9dc297731500f3deb29d94b840f6bf6da5d0e0f21377ae19b9b1a3f9b69fae08b2d6f1f198d40f4351980a967a9b15dfe9bb9d3712bd951b9e5ad3044e93092ca084bf9e7c41251a0481", 0xc9}, {&(0x7f00000003c0)="aaf6226d8373a788737fa188031024f12c2b8ebad0b3562785655e99771bd6234ea4aee5d95b5bd4930c56738f964e18ddfc1c070eb980e02d7c6f0be0969b92d5063ecce3bd69ba0d1217685aaafa3acaf4d013372afed82d71845bdff590371f7c0341ed9410e6ad208585b6d6bef258059f6d0c0c924a44be1c92c0011e5648cb3d630471341359ac8619a39f4aa1f911da8df9e2d466a2fa5bff1e91c29e3525295e8b269d4c0cd18b8ea090adafc64edc2594d0e4c7732ae30f8c9e1e974cb5d002495c191e8e203ae6bfdb70e63dc6690f5d1968db8d2431de40dd9273298f419bb4410a9a6c86508d9da65000286e0bfcb0578304e1e594e3eb1de994d69e98ac1a6a3e818931940c6463defd9d78b1dca60e763944524c04dff32268c684555ec7b64b043e4efbc805f1bb6ee274e4a25e032e98fab193f61853e8c962e40efe428c721fa1133d892ae29765027b5e5771a6896600a6fdd0c30abc10a770ddded37e7d445cd406f9b7b0271caa35d9eb03dcc946534adf14a2373773045e49cc204d9d4914918f733d95dfc2ddf8951d85ced6e1260b998c921bef0f3610450b1fa332b4da700558cfb522119fce3000b55882fd1495b8f1c2d7b381918c9e841bb585da6f79a017047a07aa35f13f50f2b48fa7616a979530b7b97bdc029ae8bebf8945d6e47e200d33249bf4c2f4bec70b2559123d402fe64b69a470b6d7e6817d1cc0318f6fd6267d358574c53c5b448d803f7468e332a11ca4d4bd0b1e82bd9921eee75e0cfea7d9a9c117cf372b4fb94e201481a094d29c6c5783c25da03f9515eb2d154feeca1ca27bd38e8592bee108b345bc17be6a629a425c24e8e1ca192ffce5a12f01e1e7fbe93c362aad922aa603aaba6d7d158ed375c1591bb2465fb15c53a9be6fabf150156f20655786a02dcac5839d6f0ad928b5c81cc479dbef89e4f33d73f4378d56ba0406237d351e7c60255ecbe44d60ec418da30f1e95c63e2f1d991b6ec880ca0b8730f9aa91aeffca998c0c601922d05075725443c227c7e953e7833b347a59b28db78f94ca93262b3f32e39cb2d0d25ac11d207fe46458322b9ecbe1bf94fb30f24cdc6cb665458fea159ffc754514823b44c786b85dac0e5fae4fa30e1103e29b261b7b9c2574af12193c4cdc394cd351586bec6d5953bba7650e3d3b229c94c68fbe0ef8c39af7d1c2f83a0bb4b0781a6b3b9ffcfc6392e5dac87b21496038bb0e008fef4053734f32a60ef40350c16d9194f264de2fe452a682736fd0fcb6e9a5fb79b674f7ab0ee79fd6c293bab3f97e1fa8e4f8c0cfdd030dc852a23e2a302673361f6555898bf10d37fef49efd2ae1e5f7fbb262d8342b578294747d9776668e13fa5e0c927afcaebea600f4ce6ad0fd19f82ef7145c280049f6f8e4ae480a90da129809edf4ed741656238a8fc3d2c2af38fd47009b458ab351d4e17128f11ed6d767616cc7e4908eb872168cbc91d1f8213b3fb5098b2da3767def4a737a94ba3a47040d78f7447f5bc78ddfe4350fda3b256b4b93903a4a8000d54196451732f893b366f8e794f589a4c70c4b9d753f8b1483cc8741991fb84139253e57c77f2c7d3bd8fac90c6998c61e1d43d990be28112e3bd15b304ee89dc56791a5bde4abb3fe4366f23a550fdb28807847463b0fcc6025c15dd569f2650f8d427e10de8aecac068cf5c1782aece49a4e19073e504e613b2bbaf2ee1ff9ddda34558f7722a2b50d93a2a86c1068ea3ef19119d472abbb603b386c59aff71564efd02883ba26f9bd97f9970a221eaeacca0d836cca9b7dfc2a68e1aca4acdd8e96e64ff7cdb45e6d5f662ad8133d156e143810b39c16967e06e253580e837e9ebcb53c62a62105d84216eb46c547cd64bcc8be56e2023158f5fc3278fab4791a9674cad96d6250ab7d772cec1b525b965eb6c5fc9750c5df05c4c8538a84d4ba59270a2ba4d1a46ee1263d0f64ccc4756905dd7fddd98b9b874a6c1a7b9ba8b9435f552de39dc141540ea80c88357117c0fc922a3dff6fa5a974307578ac70ee0f36553efeaac432e8ba98e11ea3dd2af97e1d0ddaee7f91e05571e3c18a25a0a84fa8f77ea3c2b16dd1c9e6f26fbb4b6cc847f355518707b31615183d0c1ed3e3ed0bd0496a57ca48db0e2eed69aa0fe20f790c7b7af6d6c0a5c1e9ad6148dfd33e44a3d1202508ee389fe0a042aa086f7bde4ba9308c9399b6e9bf4c90d58cd5a24b0b12a9a8107bb4a0fa580352e96eb9cf34919d356101425fe23faaf5166f4ca3d1efebef25456a12899c84433ced582402d7b563ecf0082a7ec1fcc484887d8d9d63f9bd8cc3955281c6a010914b2a202c66e487aef90ecab48c531738f0fec017c7e1e70392cbc9c7e1097b8def523990524fe854d18f59280d5d76075cd72e8abef165678d3d6ab9193fb9bb8c8476e05382764c7482d9502358c81c81c0fe4a8a15c67a5aedbf09a9e0a76979390dd109adde940c9e1fb184b8d74cf029adf2a75495edfaee6b24f3658d961a2a281a9ca99018281d450194fcf6ed8ef3ed04f9288082cc811decd692fb97f8db7c94f2335b50c2e027beda7d1dde5dfef300ee5f3e1f354223f92737cfc61eef77beb7ce0ae449e70e4ff16e6742b9973c895b8a5bcd5b984d8200ed57c024f3b96d6d6ce81a8d2717b7367913da233d50f2b63522c2521ae03ebcd76bd8bc983029b3f978c46f17ed6104453ecc47878dc64d6cbdc9c4e55590fb5ab8d301af55a21af839dc00c543c47c5b241101b92ca7f2a3fa66ccfe7b747b68f4d5be22d3c5db83d06a2c5591f43deefa12e396b01bb2f8f15873b1913e1de8cd32225e40db2316b04dc4c7083ba55199ebc8ce66f16fcaee33a3b4aba8e7f5cf98498254eaf116fa3e622a63e3d063549ccd6f6927c561dc78d2c0ff63a57226f06bac00c8f278b961d83d65df77fb32a4e6a1d2fa37b5e4c8228bc7192d95c889a7a4f248527567f1354b5a6006450ab2b329c0c0280e9852bf5816fbb99c7d495132a3b80451611b721c82fae349cc2afe68978a8e9275d6522c07b7f9e08182550188fa2242c9bc783cd92dcf9163417b08a443d35c0af3780f114665562ead8516bc1e6483cebe0b24c7943af0702820a480448d091d7f47124fdf48c097116a26bb045c558feb6ef77d3d713fec7d524bbf36be981094007fd658954d7f453d03c317ff39a7eb673d661d923420bd30e27607bd0b1a43188e8fea4421de883e025fb940581fc0c2fdddb8065efd2c6f770d12dc577e877ccce37d23891fe0214450bca93cad50faac1123bb6e8ea8b069f68bddb8f3144e97470ebf1f65acdef373dca81649f067423c4bd105e2b9b25497999ce86261e0a16f4dc693dc25dddc445d6ab827c070055aabf8b0890b3c3f379ce085d42d9d9009588ddfe0c5057afc8abde9e237b779eae13517bfdf81480277596062fefe9c3501649e588231f3c65b12dd4054db875f03b4cc98e844c2a017a8bf51295759a7c88191b0951cd912edb17524aba65eca85595c9abb4eba18713a7f18e2054e363914dd18a91583757230365d80abeee0db9dd41ac6cdcaca1083bd036bd0bccd61784b08216c858490fff6e81a085c520b456832e0416ba9525d3bbeecbf3e715921fa33bb4e433de896acc2aadc0dc0216b1e9c0277d15f03b59b9421028bea2f0b89a0b006f0451aa28e06b7db56d2ed60590b2d7a45e5e2a7974aeda512ea2441a19d2b3c073f89b09727c48b438540b11b30aa9546030abe4731f9816f69ff1d1fa0f5b73d0729159ae6ac6a02708054bf84c767d875343fa2b204c27e931877fea06783749155ecc052984a58fd3c466f510babf1b4ef69aa3000acf282199f3216ea1be87aa5690adac446d9538b114ebbaefdb464a080264c76d8ad16c366dbdef0bdd7b43ab4033b911edf7b05ca771e94b2bac749cf3b2ad590bd344632cc829fdd8ae92f94527c0f9098500852e87328c6edca129a1d752f2d583b9bcbdd7a9d06fc6f06a8ed262de33c7be3990e7786070d7afc81a741c22ab366566eeb63d9063ae85f3d5c86fb5e68a97d642b46d1927df70225bcd11e456b40170e3fe14a2fdafe263bc6580dea83caf0823ecd0da349191be12e1ea3906fc1a9cad0fb51eee603ad466c972ba69392246eabc7505faec9e5e208ae3544b21030a0b96b63bbdab41d4a89931946ffca641e59b852bc1b0e2e3d4e21323ab9a6c4d023952fe8f04e1fa7906ba006069d7ac9293d532a52855a2a3d3777554f32e06bf214c129fa3e228a625e03f0c28f4bdb25ba6039bf4e0e9b17023a2d54e0e0a422f950887915d927108f065cefc0e912cbb4c7617da292eee57cd3683860d299027d9002d8da7c88bec81c8ef7dd95f76598c8581e6ea985c0cf2c7c19758fc0b2b88d097d80aa33de27ecb00b8e032a88b231a4d14b6c1c41c757b82cc921c86c4cb356170ef7f80dd6da7a98768680412023b5d92c5c61f9b2184b5cddeceab5fa1c50e132b0c8a3d9fab151902dc766d373234deab848da8d9ab791c29ead0f5bcd41a4c96b74e8c08a8c179f718aabe7e6a8a0bd5bb59577382b31230b06bb85f459fca4bec56513ad76bffa57df00cd2a75ebfb0c66d88aed106f06ba99691ef590327b9bf511eaa27ac5d087a0efb97b999e2e7ec43d67208183db064a7b8d3ed4ca153aceeeb04c922a90274ff62ea5413c687f8357113cf9df085f1b28b6d0afdc230b9cc9a9c2acbcc3722155b17b4467795ba3d435a1c9a4bb4370d65656a00c5922adc151ee0bf81f4007df476a47d0c64fe55eb4b7aae551c1d0ad288fbc8d00dfbf985058ef08341c0a3b9513a02029a8156e3d0332b6344263fade262025dfd44987269655c73f76fa623c022acadeb458096603ae17a8ff182a40daad0cac2714cfd6ec02610e26c9f4e0ee4b39a6ee27450706f5cd2faeb06cf516c1a7c6f8220ea261bcf621a64ad4c8293e731885ece308a31c3768c528db52bb1178994179fe043080a394756660ba7ea45a185ea3a4472e548af670400c5274564ebc79075757ae204be8f96002ce4959e2f95389f021ea0639ee614be42516968f5b1010eff717429659d289597be02235374d48d341fe11df9d2e643517db75828904bd01d7256459f096692b378f15ef1bf53aaffc7e42ecd8c362012fcfe35da9ee60756411a76ace638c85748a0d5e1fefc53b6bb9904fdbce1e88cc98eb7b9cb167de8acbfa104b2ba7fcc336458ecf659419b3a3afcb560029b2f04580aa75119280f6170e3d1ad287ca5ce4abf879c868dc268f19cc82d69316a7360559319ffcfe20829e6c53afefd08fabefed0328f2d526edbe99e20c5c45f0190a7024e029c6deb9f5ad642f2bfc4e7509fb30e21c0698bcc242414284c22efb226dc68c47642ed346f4fc811b27f3fb1513aa720e7e9083df4357efb5e6f62846fea1beb89c9e98a90090ce61180f9a02919cc1e89adc07874951f33ba84f0c139ed02c5f3376bbc4e1663e1e1eb0b179a4014e42252159a93f5f3a11f66a0c592b2aeae4eafb8fa9d31427ba91a6700b4cdc2d4571b15ef0b0caea8c425524663069bcb86efd187554c2fc23d00310ff65d640869c7f5470b553bc02fe5264439fb17c27e507bf9bce0b5ee0701c371646fa5a704738a0fc5ffeeb80b05a1872abd83861b93415984de88d12282947572f02460e39015338d2aeb7aacdf7afd0cfc24daf196b7bb5fd0fdd6e98471ae3e8257cea8fc98cd09dac7d5a6cd6fb", 0x1000}, {&(0x7f0000000140)="44b1f3f39b1dd0690a3664b07a34c95ceed24e6a24a075a2aced113eb4a2dc0ccd80b1", 0x23}, {&(0x7f00000013c0)="01eaa1c37e0f359b5e848ea2c040bacf12c5b9a9b3d420139bd316bfedcb5cab1bbeb754f526f3672bfc74d0a662ca46bb52a64a719307ff361d08a599d442a59239c03ddf40c3ef527eb3da05d401c898355f0cdfa73d00665cec1c3d89f4f54a825343082377599d7eb28ffa6d0ff7138327323bac799388", 0x79}, {&(0x7f0000001440)="5dc2e3ad604cbce8398d68535f95eb2b23644aac73926e5f0f3f0094bf345ad0d458df0bcbc38a70f43a6876929b9d74cd72c565731c0715dec015c3f4e1692499", 0x41}, {&(0x7f00000014c0)="84fe56b36e043d3e9f34576663bc1b470bfe388f5eddc7c558fab8fce1a6d8c9eb703348b75182f4fb7e8c20d7820c67a0a6fc21de9ab6d3656959ecf3d00991f425917d7cbc2ea2a504fea3a69f9ee55c0d46e7b39819a6c03fad54807a35673441f1", 0x63}], 0x7, &(0x7f0000001600)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r6, r8, r10}], 0x78}, 0x0) 23:49:45 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) recvfrom(r0, &(0x7f0000000300)=""/4096, 0x1000, 0x1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) shutdown(r0, 0x698f55b3ed1643b0) shutdown(r0, 0x0) accept$inet6(r0, 0x0, 0x0) setsockopt(r0, 0xfff, 0x81, &(0x7f0000000200)="1a5a502db8254a26f2e6d5ac7892ed4609db3fabcf5f742c8dfd65f2b3170f22549cf5397bde2ece7b02cb3c293c1e0d4ad214b29c5e8cf3ab93408830e210f3c65d08f795a72afd2612bd1b8a9242231a1e62ef297f0df20e84267828dd688296b56f9e446eb569a4e5461eb3f78f336d8fc7120f4a4d3c8d45a2b3e8325255f02cfcfe92b422867b62139d9a8447d0fded43049b13d8eaec5c3b9d7c458da55bfe5cced83df31635391230247eaa287aa5531fa72ba64380b1a85d0ab7547528931329f957f03d723f1792de4e7981ddfb9c4ea37b84938348e42d75c5c9879bd6fe732a3be16f26a771dc48", 0xed) 23:49:45 executing program 0: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setitimer(0x2, &(0x7f0000000000)={{0x3}, {0x63da, 0x3}}, &(0x7f0000000080)) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000d4c6c07a5b8442ffaaa5f304db582bcc7afa2ca53f746b73a947111ec4a5fc2d8265f17113bc86c870051da3755c1ea843b90a0d5d9010e6c682b69a0a129f930885", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) 23:49:45 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000340)=[{&(0x7f0000000080)=""/10, 0xa}, {&(0x7f0000000180)=""/215, 0xd7}, {&(0x7f00000000c0)=""/71, 0x47}, {&(0x7f0000000280)=""/175, 0xaf}], 0x4, &(0x7f0000000380)=""/166, 0xa6}, 0x800) r2 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0x80, 0x69) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000640)={0xcc, './file0\x00', './file0\x00'}) mknod(&(0x7f00000006c0)='./file0\x00', 0x0, 0x80000000) write(r1, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000180), 0xc1, 0x0, &(0x7f0000000600)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffdc9) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000004c0)="2a59d1c491d040dce0f4dc8a3f7815a56be8a81b577699feef904029b2d3d97f810596056725b262412b58804c740c457ad9c54b49809d1c282ad40cea98c2a650121ed9ede403fc65b36ed2d1258c6b27539b09f577e404ab723a4c3e948667abb1181f90e6d87b35aaa9725b267c81c802a3", 0x73}, {&(0x7f0000000540)="6f31aed78f65c8c0cf6e32f99ca1bde60572a1a46323491f0dfdbfa327a41d771a92a0347afeb6315d87a6da821a2f4575ff0e9b60d0dbea6610ad8e5b4a8df9c73a2b14bcca79d77571af05538866836d8d862e9f0d332c9d23733cb5daf212fef57f76ab94bd2a639a33c7a638f4a9f4c46d27f4ba1253e1d2ca3afaa73c3d2bf2d1a25e2c3e94b4c682d1daa14e319142bc98af546d1854fa1ebe9959f474e033a23efdd41fe6a212cb7ea6c4a5e9b8bd", 0xb2}], 0x2, 0x0) getitimer(0x0, &(0x7f0000000680)) 23:49:46 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10981, 0x0) pipe2(&(0x7f0000000000), 0x4) 23:49:46 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200c0, 0x81) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x400, 0x9, {0x3f, 0x1e1d07e}}) 23:49:46 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f00000003c0)="06000000", 0x4) close(0xffffffffffffffff) dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:49:46 executing program 1: r0 = socket(0x6, 0x2, 0x0) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000080), 0x0) 23:49:46 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f000062e000)={0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f00000010c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003d8cf51850ab5957ce5eda58148719f2dbf74fc1c763e3c4d16602fcd9fc8e094202ec932884e257fbbdcb234d04722851e69df86f1d62438e512afdc2949debb9507cbcc0fa854e83145733b2d56c2c8aacaf23a71058055a45a201fc184dc91befe5792ab4fc90a5beaf3c78ae4541c26913c2d1ee76e90d53db4e37b6a930b4"], &(0x7f0000001040)=0x1002) fcntl$dupfd(r1, 0x0, r0) 23:49:46 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) fcntl$setflags(r0, 0x2, 0x1) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) write(r0, &(0x7f0000000100)="697044a74456f5fb779894d8d945ebe9013e4857985b583e62d5f21c3905075311177c277d18721061150a4b916e22989c326b4dc30ba23634dbb79e0634be2b7e055079cecbde75806065229842faafc88e3c6a18fbb7646b89ffb0acdf34e148e69bb5b8000e23ece43a9f989fc47801f258733a9eff2c502d5c4b898fef66c0e7ba2c67e3643a7eca39575cebca8e55f09336fc18", 0x96) kevent(r2, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) syz_open_pts() 23:49:46 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) write(r0, &(0x7f0000000100)="003fbcf10d27a9535c458985f955dc9d4519c76303479d386542864f38c0678653bedda714410a1346eff9d3e4c39ca20ae25d4b290718da66987fccd1c01a372316325f993c63eb8909655aaa25af6347ebd007b20e527148ea421129a1b3ca7a9c41ca2bd0e842d0bf14875628f9efbf92627bdd0285dbdf6ddb3157eee6854d08a76bb85a621f4f8a35dddd53c77ad8a6b68f7bf3ee940a9d2feda42718157a3b269aeaee2213170bf4a20e4701c3763358b1d7f5d4c7d6e684624ac850c4b4b0774629ae5dd87f9cf5286c77", 0xce) lseek(r0, 0x0, 0x3) close(r0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000080)}) 23:49:47 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x880, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x5, 0x8001}) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000180)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='r\x00') chflagsat(r1, &(0x7f0000000380)='./file1\x00', 0x0, 0x0) 23:49:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c5, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x2010, r1, 0x0, 0x0) 23:49:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x8, 0x1, 0xd24, 0x0, "dcde2fb3333df96b20a697787523d25f7b0ec5a8", 0x3, 0xc7}) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xa4e2, 0xfa8b, 0xbf9b, 0x0, "7e38ce1200f3a7f9097b5ac793683a00"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a24f9aaa6a601be37f7d23b4563d4569dd680a96"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x101, 0x3, 0x2, 0x40, "667c492dcdcd4ed9df7fb016085e31de766b0ffb", 0x6, 0x80000000}) write(r0, &(0x7f0000000140)="1e", 0x1) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x5) fcntl$setflags(r0, 0x2, 0x1) dup2(r1, r0) syz_open_pts() socket$inet(0x2, 0x7, 0x100000000) 23:49:47 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x100, 0x0) lseek(r0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x7, 0x3036, &(0x7f0000000040)="db708778393cc916bdbe681ffad43a8db9e5b32c0fa1dc9bf8d7126538faa2fb9547990c14cdd40f94fddaa6c4daef1267f3cc75208132f1be53e108efb4f721d09d81ad75b7f45d994bd5ecd22d39b7a8a2174e501c2380f3b46b60f5e99a446e935ba9952bf004b02a4f642d8a3cf2f4e1939f40ba1a74e394dc68bf0751e9033dc36e951df69b55ea96e3b60d0e6860fdcc9433ec220c32b85ace274b0727f4749a70123a6e3ed65930942d219c978f0724a3e61d8c6feed17a42906dd37c3644ac06ab999e8104d5e91537", 0xcd) r3 = socket(0x18, 0x0, 0x10001) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = open(&(0x7f0000000540)='./file0\x00', 0x80, 0x20) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000001c0)=0xc) syz_open_pts() ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000200)=0x80000000) setsockopt(r4, 0x0, 0x0, &(0x7f0000000240)="d93bf969764bdb37dd02aee0cc1dbd212c67b6", 0x13) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000280)) r6 = socket(0x6, 0x7, 0x1) socketpair(0x18, 0x8003, 0x8, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000780)=0x3ff) kevent(r4, &(0x7f0000000880)=[{{r8}, 0x0, 0x84, 0x4, 0x5, 0x3}, {{r7}, 0xfffffffffffffffb, 0x4, 0xf0000002, 0x3, 0x5}, {{r2}, 0x0, 0x8, 0x2, 0x865, 0x30c}, {{r4}, 0x0, 0x90, 0x1, 0x7, 0x1}, {{r4}, 0xfffffffffffffffc, 0x43, 0x48, 0x5, 0x91b}, {{r6}, 0xffffffffffffffff, 0x8, 0x3, 0x40, 0x8}, {{r7}, 0xffffffffffffffff, 0x40, 0x80000000, 0x8001, 0x100000000000}], 0x10000, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffb, 0x60, 0x20000001, 0x0, 0x81}, {{r3}, 0xfffffffffffffffd, 0x0, 0x3, 0x57, 0xffe}], 0x0, &(0x7f0000000480)={0x9, 0x6}) getsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000340), &(0x7f0000000180)=0xffffffffffffffc6) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000380)={&(0x7f00000005c0)}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000640)=0xc) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000003c0)=0x5) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000400)) r9 = semget$private(0x0, 0x4, 0x44) semop(r9, &(0x7f0000000500)=[{0x0, 0x3, 0x1800}, {0x3, 0x0, 0x1800}], 0x2) 23:49:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f0000000180)=0x9) fsync(r0) 23:49:47 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x101, 0x0) chflags(&(0x7f0000000000)='./bus/file0\x00', 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x1a0914cc4f7b2029, 0x1b40) r0 = open(&(0x7f0000000040)='./bus\x00', 0x800000000008, 0x0) write(r0, &(0x7f00000000c0)='Ol', 0x2) 23:49:47 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x200023f) r0 = dup(0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000600)=""/185, 0xb9, 0x1, &(0x7f0000000340)=ANY=[@ANYBLOB="00002e2f66691ea31d92"], 0x1) r1 = fcntl$getown(r0, 0x5) getpgid(r1) close(r0) sendto$unix(r0, &(0x7f0000000500)="47ea51c5b92659caacba330bf35cdeb90b927204984f861dfb4deaef382bacb09d69b6ee559993186f28249cebe8b9777c29e0a5b282838361a6254cb0177e5fee99fc4f983115c4af50e99942e435be465e6590cc4078ccdc93e04f67f70c6c0e442e35325d1e72e39ca4af0616916a6c8425b63b82e7ac06dcf7c9cb8ccf29897907bb87df859e098a8af2210dacc7c04e9b", 0x93, 0x408, 0x0, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x140) r2 = getppid() semget$private(0x0, 0x0, 0x2) r3 = getuid() r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) mmap(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x3, 0x4010, r0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000440), &(0x7f0000000480)=0x4) r5 = semget(0x0, 0x0, 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000080)=[0x100000000, 0x5]) setuid(0xee01) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) recvfrom$inet6(r6, &(0x7f00000002c0)=""/93, 0x5d, 0x3, &(0x7f00000000c0)={0x18, 0x2, 0x0, 0x5}, 0xc) r7 = socket(0x11, 0x3, 0x0) sendmsg$unix(r7, &(0x7f0000001680)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001640)=[@cred={0x20}], 0x20, 0x8}, 0x4) bind(r6, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r8 = semget$private(0x0, 0x3, 0x440) r9 = shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000100)=""/84) semctl$GETVAL(r8, 0x1, 0x5, &(0x7f0000000780)=""/106) 23:49:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0xff55) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x10001, 0x3, 0xfdba, "0108000000080000bd8a0c3bab7a9a210526d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:49:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002005, 0x40004000000028aa) r0 = open(&(0x7f0000000200)='./bus\x00', 0x10090, 0x10000000000) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000100)={{0x8, 0x200}, {0x80000001, 0xfffffffffffffffd}}, 0x2) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="0000ded66f62b41991f3c16004408b00060000000100000000bd9e751700e0bb050000000000000000000000", 0x2c}], 0x100000000000000e) 23:49:47 executing program 1: r0 = msgget(0x1, 0x21) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x174) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) r2 = msgget(0x1, 0x205) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/187}, 0xc3, 0x3, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000001900)=[{&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f0000001840)=""/131, 0x83}], 0x2, 0x0) msgrcv(r2, &(0x7f00000019c0)={0x0, ""/27}, 0x23, 0x0, 0x800) 23:49:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1000000381, 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8008, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) fcntl$getown(r0, 0x6) 23:49:47 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8c0, 0x0) r1 = openat(r0, &(0x7f00000001c0)='./file0/../file0\x00', 0x8380, 0x9) getpeername$unix(r1, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) chroot(&(0x7f0000000180)='./file0\x00') r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) getgid() ioctl$TIOCCONS(r3, 0x20004276, 0x0) utimensat(r3, &(0x7f0000000080)='./file0/../file0\x00', &(0x7f00000000c0)={{0x6, 0x4}, {0x9, 0x7fffffff}}, 0x2) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000300)=0x100000005) 23:49:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x28f) 23:49:47 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0xf000000000000000}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x5) setreuid(0x0, 0xee00) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x2) sendmsg(r0, &(0x7f0000002600)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x1, 0x5}, 0xc, &(0x7f0000002280)=[{&(0x7f0000000100)="4d8e4c837929ee341e345e7ad3b812deb4074ae69ff5c0a90cbebf251abeb60c1732f6d904b54c85a1c589a2e47030e35cdab26c5de3345b9b250dcaf22193adb3ceb27b1e7e8c70d49ea611c1c7379f042a2fea698eec090fd17adfbc04b4ac73b213ff29684c6098312578b89e161a50d5bde26c77705e0c37be91b66f57b754e260d258156af8d0a12d97b448dc6c1b1f5964006e30302079f59f7b65b9ec6992197dfb8aa4ebd089dd65db62c182e72b6355dbf738b5878b1ed661d0159a116d704ad4919b2e2cc74702a9d3ac13597048c60dfc450f0ffb4d4a1008c09886a365a95ddc118504f1b67ea751eccbab534cc8147d7750533cbdedb6eeadd0326676146f7fab65c8c59a264ca0e0762e617a6b232475b2a8a7426eafae95ac7874d174410f8422f2208f78b181c041ad6f94416c8378f51fee4f57a0f0df7e11bbfa2061cb4fee69ba341bd40412362fa8f2ebd61ba0a8d76941dce0d31b4f17a5e1ae3ca57e29d170e71ad0fa2a8854923493ac58bf74ae658d0bb268589b8214c9a6850adb24573b3551c470802d2e36975a2e1aa5e326d34b26055fbfa65066236540ccca9a2eb7092c86daff8c80b8a5796b2a4460a63946be8634ac51949fa7bd54043e85a3b676f442b0971e50bfba9e6d54b480b93466859080011d12682a1e0ca09b769d62d03e3f27b21f018710639c97cd8f2d55ac6cba2031cc3d73a40b5ec3e575c255b1681daaa1657bca008d0f6898d0e6d52d183ca5d681eaed242e180039da71d494bc08e43b1e254815e3853735cc8449594c1578885a6b1140f77d5777753cb8682953fa48d65b3081db761165228bdb13c2f3186f60c57c2c6b15c44fbedc35e41495f2b1d056618b80a4fc4f8ae8909602d9870642ba4b6b3849f9dd60393708727ce34bb47534802789b965764a64052773571e34fbe0b2b5d9bb8a7a82cde40cee3cfec3d07f518df42dd6d96ca897c6303b86723f93b7cee2b88bdd92ccb1ff5c9c4ffd2652821334c5624abc62482d649a67ec01b09113b3d84c8522e7cc1bcd6ced1d3c6ccd2b8d3cd0bcef92024ba4f9131cb21b050ced41839e190bba88ce7ba218f8a0c9800297786c01e02c12383344b2d2ec15d51faa97c4982ed8d6ece8b82ff132b4312b5e1049d5bf1fa5c4c97dc1c18bf172c097bc39be3bc8009d024334adb8da5574f5a8cab1faa61e1801cb7b3dd144f15a22762ee825016063d48f9dc13fe7508f8a77f8651fa493c32a9e2a4428d6cd90291f41ab7709478399c9b4b24e8cd8bcc2eefd4f898fa9635b615d707055e1f2d9a7cf317f80d92c858d4ddceecc88d1796361e3c3a9c4e00a8c1668b22e8d327257a74a54c267c05bc3db0573276426a12d3a4320d76467b438d111f0f9071e0fe9b985f1b40c9ee5c89623980bc02e59bb73586d0dd17a8d133d845fd20ef757d7fe73f8be8826a38594d45894713732a229d760c941bc7bcc37b8a05e1d84401c1c2377d56fc3cf5294718d8a832ad32b51f9feb36857ee05ca981c50c0d1c6d4adaca5fe5ecc77e87e48d2ef8e098e27e98f6aa78220cece80a752c339185a6b6a206262c4c8b96646453e5f5459f3f25d03153e3e053a55798be66e0050c965e9cdfadcad78fe48c472590c5b04c5f5a48b05c31fc00cf335c5f3460a2f33382bb5b7b2e3a4ac32bd8df24bccf258fc32aa454273f29be652c90859e14d20383f97c8d83fb792dae377f432d28a81fd3f38e0569befc79d7d2671ac705d040267724c925348b269ae06911882c18486341e8b192763bc19c477d54de57bb9d33d403d7afc0e7950e4bdd5edc63bce3043a60bbeefc4ad16c5278c267729c20f34f5895f25dd0b78f38a3ab393e2e78bd87f6ba53a0a2abc534503a13e5c76584d38c51a81d4440b41376647ddfca282c440aff1a257e0939b994ddedcd08d2d40f44af276fdc3e7c62170d2c6d091c76c4b4c759af80c6c39335b137efff1b78b8cdbec2a26bd6a47ab3f17995e61133aa8ec9fa076f5c00a4f64cccdf3c0ffb3df530560210340a1eda048bbffd8fde9255cd5cbe46f276f8fd2e3a6ef6986e458aca5a5488139a892b158e96cc4199d5f3c5b9b6955bc1f0b4dc1c3fca9c3a8b74228da35b87b50ccb34969334c0151f002f5f5afaa0fda1e5b730a5b6853b8b49e6446adf00af5b2435d1f5ede1bb701ea025a069a8fb996eb62203992767b9769737f4a87881b394ff14d1956fd5354cceec7da16dd89e38342d2a2cca011ca3377431fd2c1dfeb51c3cf9817eab0bb4696950ee7818fa109743f35d3a0f6bdff381746dd7468f32ebe150f72b604a0be8baef2cafb9f667f8e5706ecaeebe321bc386a4aa1dec7bddf3e512a42b0893f4343192b880263fcffe960320ec0e0a74a6b185f7308dc3ff3d65b1aaa8f1e87d5262fef84e7f3b0d961156a421e4c88209d854bb66cadee263d99e1c68afa96eaaadf9dfac58f01b1a9b3d1ade6983be9d39ab11a2f7918a9c688f24d4fad7b61e8e628ed414313bd789c6b78b708a3e59aa1e1679dcd69276663579bfdfdf61257e29343d4fe0b25aa3f961eb27fd929b9ece07d07aec9beeda137d2af5bee056246e805af8ce6bf4e511bbe709fe620367a44c4e31bfb0503572901bf9ce45adb00389638b439363f886b552bee3642a40e5fcb3f658fd0b00d651747017beefcc55ca29bf41aa6e8d81fa6ab8e00e369ba6abd85da1a12713e92c52d57895bc663269ee6e268fc3bb5aa787a75a4c11888256dbf68abdafc8be3f74f6fd149a24babfa0d56ba1cc363885a9fd910fed3ea16b6a658c676a9f3dcd68e6ac22218aaf184e9c8c16d252e506c5265e6c1106749e4a604a79b0f0ac60c56d237dc5fc95abb6a9345e59c8688a62da2b3dc82ec27cadbe18bcebc509a559e13de6eca09c851f76fb11016cfe93cf3aaa29c5ad91b3cd68556f4926e59347deedb75930ea90089546f8cba9665e08af183c83a1bc238d162d54ff39b536dae7295dccfe08a1ee23e8e06616cabe1b55d012a07cb0b2e497c1258941ea4235616f091483f9e19622ac8af0a4384e1afb074fb39834d78dceae567bf3fd672fa787dc7be7f98f4a1081cedb53edfa49060cfcd7a9925058938a63894529f5b34c00c39d0000ab40fc9dcea0fd02cd9b44ea7e98f7fc013ee3b15cf2b35198dfb5d65bff09de6b61d26e71e7d96a1c8baaf27fb8d634cd04ba7a7ffbf507101f692a92adb3cf04c48a30490fb421986ecfd1da3f4be3c6397a9861c41b63117c4b478da0c72700ebd8bbbede32793b8a226347cf315bf35fee695eea9f89673368a944d7cf8d4e0cbd73600a8631c3fccb9d8af0f4428d879a1fe3614ace4b48d06526caf6308037ce41f4eec5e130a7651582f7db04827eb4c66f56ab907a8dfac6f590c9b0fdf2c54a1bc982b3c57a2303fa97d29bda5c72be8b5514115333c9db5d7412288fd05c2aa34b9dafd4611e198b34102447b0f9d0e1f44df3f9e4174baaaceb32f5dbac36ee5c100a8ca496a02b1472fcc491a9e9a8df875e773db303da3aeec225b0808e1fea84adbc51cfb41ce795a5b6b903838595c105cce1f440aed5fb30132b3b3a3e2b469c8eb779a54c2b200aaafb5f37d011cde3969f6be47c0efa0b84ab952c5497fca11d0f1d4b24cc422291667830265e0c0fe222364484d26e599a9fec053bb1dfa65e9d91d4ca5b5c5dd7be57273460b6e707212049537786900926cbf879bbc9d52115741e2d558d62de3e508b2dc9f86b3b21e54c02339460140969c5c7dc453f5fb538248ca3328d7e6658349332bf160ba467da5d3b8272946fa37b7a34cb621a024c066f0f2035b5a60db119dcf0d48acb8a7bd6794cb2026ba9ea46f8befc1f5fc439fc176d9e279d9cc1c03036523ffe039fb4bf1e5482e73e24da4d07c5696244f2b7727fc65fe46ed6fa13e7ebcd63d99c2ff4e124ffc74ac26ee973cb5ec2eee11858684b98b6b59ec383554c4fcac84d324c2bcb5ba7991de8dd148b8edb79da8d63fafb4a786cf22f07e99570c2e5693a2e9aad8473c4fa180fb8189b8d14a60d5b072b6e550a5c0120b8efb5c7b834727e1a512251ee9036f8824f55c6f30a78af6b5cc983cf2dbc852eeb516c6d01bee48c9e5ea6fa0f59603333f55d853d0b338f97c00262c8b05765bc72c86e7cfc4c20708a2bd9b83f19748312d741e2db417e100a2e8f86dcc4f306bafa6772d1653fa07d73e802afefce318befd11d63b18ddf20c7221930e299398a0a16c9dac5c85b80ecd7b89b52f40bcc62f20e27974ae8b10595c979fe6e5af9334da266d99aff96bc1f121297b3cc4ceb7d64d0301938d5f9a82cc6acdd6dbf661e898df39b6e2734fd93fad38dd1f0d67af351b538e05cf58131fd602b9bc931df54156c3620abcaf68ceca3a5a5f74076f250dfd4516697f75a8fe915850a8fcdc38c089b1a56998f388757bd37a73f7cf45fa288b55c7199beb1f4ec18eeb1bb6f0962aafff86ea013c5b9363bea6eb791ce01171df4d6e7205d657025563ba21a0f799d2a27ac179e7a900dc44a049d28c848a9f82ee1531e28e6007ba43310955a51d18746c616f942a69a242c2f0894c85ec81deecdff15cc985af953612be3410821a1d89a9cf9f58621f8feb22ea36d0d4346b1d9117aeb5a78ffb0243d4f39ba09ef4854710ffe3550786d4549aca1870f50a5a46d38ff136c3e87d75753ee2cf22b948fd3ff2585a8eccd73a01aa0fb81b2fbc406cdd43125bddff4662fa26019cbc79b1a6b8ef525850e0e3486c6853296151aa1f090c48f7309d0ec96e741f4d428a15a5643f3b46447e960e62be44423d10c3852cbdc940d026f7cbf308b6dd45ce59f728bd6806af4588c38d2f45de5685550cf1bbf4eb70edfc7f1c058beab81c9d10f30158e0ba27ad1bf7516a50b7f220818cf238fb39c02491fa6d2a9dc5a0d818a06ab355642a73d8934c5aeab0b05f3d38e6181eb908930c77954ed26c4e8cd58860fdc4056e89e2726c09fe1a43b635d515b4294b15d3f1aff9d7ddd729b9150945fdd8bc6f2071890b7ca140dd7db4dc4f14c1b62c4b81b01e1378cc48da71d18bd54e82e68e4cb156bfc22f2c69914d1bebf32f6d44d7ad0694712afd37ca210c83cf210c2029dc6ed58cac16d549459ed502ec84ba0ab505184d942243cb4885480dc5e8735ccd6f07adacdc0ce2103216163ca6662fed9b7527b68cea0232649be84d38d52de64797bcad9ee278ce2b76259acc3aca1a5192509a05ed24d72c16545f775c228c194ba1533892450f8459a889b703e6db800210b950e6a8f708c6b26f308f698b23f97f64de3cc338ee2c41417fe1636fbefb59709ab19c98cb49d7c5a581afed89062e1fdac192abe0625328bf8f2ada0b3fac79dcbd9dded5f2f8ca95e85f763a985acbec5b9ba3694db71cee797616a723f00da24d12de46f25683a7b598079d9ff264ac3a363b563b6b8594a4c25d3471dd4bd8fc08eab03a7adf51587ba7823b008fbc15e57fc99b7ed265e114c47d0cca11f326d52c9ba55bd6401f852326fa22a7dbf5d2bd7f49308a3b5eb23e9c92c1f5a91bff3a6bc1e2ee76a7113ea6b7a5e3f7f8c74545c078e8949bd054e8e453365e459b672183c6057d15a7326d7bf3a24424f6301f2447f16d41cb96ac668d2c69def7854bca9e2620c566a520c340207cd51366c04897d967fb837142003f4ebed66580a1f4db87ca436e93b59c51dfc6a7a3578db6b9c4c2249db57873bf4bbdeb", 0x1000}, {&(0x7f0000001100)="c11d7ad6", 0x4}, {&(0x7f0000001140)="445bf79f995d4a9017d12bb8ee26e3cda0d75efaa305fb0657bfb1e290c70dc37091d3a06ce086f8f765ab5e16b42d2d55700b41f181c297381a40d90f77162f66338c20020ed11e9eda8690b24307747e5f122a48d11e2b7da258eef3d66a20411e4da78fa80325405c5c8722c2d0a3369ec76a814cc75e93cdcb1718881009fe5ec1ed5f3b691a265ff050334e5518d317e1a21ac11ad4c915e18509be773e2974906a0ba88b393c23704bc087cbad4aba0f16e5106d7b792de92f65ca0e3b9d591369394bef299c6107458d4fb3021a477acc0b7f087701a995cfaf95e2cb08feadde3036a490f6c68fa8c2945dc025053757ccea7ecf6ee1163121e4b1b7001ac6f7de02fb38eeac4ad47ebcb6077e5415488641555256ca405b4858b106c7203c3c37663de933990131c3f336cbbeca016e5209785142ce2a51dfc6a1b7348490e602842da3fa8c4300693a51226e13ac68de9feda61096a41b7812ba420dd92bff85e475887834be46676aec1143322bf0f4a1864a1796e0043dbac96d43290374a5b8871d99fe535fbbdbe5447adbaa9ae968261a55a13e42a9aef5d753d4a69db70040e37047e747661e82f44bf3868491e1d526df97fab06a45abf2a76c61eb0bb8ceecc4aab8258e1708abcd5e4fbd8538865aea7f507eed9e8e59b9bf2b71c5d3c44d377a922a6a7fe9caaf5c350c23cb9ec514bdcb0cbe69c6ca3b19a77c7bc31b9ef3b5d38472ec7a5d1e8d462fd6d58846038dd36a9ae561d6cbbe75921e99a7159aeea3a857cccaf406076efa129ce7dede0e20cb743287eb6810a9c815f5600608fc93ec757d7b1a2af3cf4dd2b6183164170619dbf0b5957e65b245c6283004773b4f93415ce05b1a6bd3ce0481eacc482a174e0e742d5da317d298d17a9a7eb0c3f5f7b86be81ede4e6af4f5684fc038dad863d6d10a4c7806fbaca8ba86c4f4db31f185b122743765ffef6fd62bbd86c836da1dd13ec412999b162c940616833c1f1c733ae9e1916fd7e337d31662ba8fc1d0ad9f2006098e4caff8ef53acbadbd083cc42b662719b624532dfa78d6219009ce8e1be133f40c740b4ae05dae884088c94891611854b2f8d8de83e94cbdde5384e812718b731f77f7bc5fe25a80ad260b94ee77b1e458b80112611a9bf30be533d3998d3f3b4e59f31b62ddea46eb7e360d2f2acf19f6776b294c5cee81f2db4d126347b34f1ebad50cdef07deaeec85d591f834ea93ae39861b7a87ceb89697ebf362a77b57a70b35416b1d65495bda42443feb27a58625a149ccdc4cda14d5bd5a221ca26e356d79230b494c7bda429d28f4785f246fda4c9661965b99f7aa0440f32f4d626485d3e45ea4f2440f9d440ae382f63e8a8fb7b3df1ead63405dd73ca82c0b94e37c9bbff0b0600def7cab92e49be2b42936171e09a84df81d7931c11a0a3618391a4573c317d54a6066ba6bd60a07c6c4582289d5e572e23573d23f7bbe7de7363b455cd5033f83037350572cf57707ee7cb70120e9a4f888bfff48a8a03b49b65054d6744823525a28d22604473028c1096bcf7b419b707a754c279c2ec5991ce239ce32b983bba4a0a04b8352087b21c282d814f294b118876a3668c3f25f26ccd32e3114757260ed64b6e769afe952baa71d204a2c8615d00cc930a7fbd16d9c1b0250d5d8e0c7895238744d1072bb072391556f605394b53252be72de126935027c9ad8d1aa2d3806e49b0e9a21316906beb1a6ce09931d127268869ac9d65b0a51318fe1a25af9c9bf5b867b7689d9e4ea80288a3970c64eb6de5ca2de60d2f19de3fe847feaa32a533551703607a8f0713049e00b247e38f82fe8a3a2dcf0ec299f582192ffa8adbb210d2e54ca6e0e5bbe8f930054b012705e3684c4b6e76b0baedac5747c5502b6aa193c9d8fe92ffb64d76223ee420a903a4487f76975b870aa64c6a4fc0fff63382279f526a9cb7863fd9769f4f222c8643b84fffa9c8781fdbcfc6711d2d551b286097de038f2e4d7f14533c59d27fc89da1e94898371d4fbc5b8e46975a2ff76224763472030e0d138f4069498b087b4a93efc1f0bd51299341d4dd869472b86a8058c4cf0517c0369916842192c698c1765422c67ab72dc17f02ae3d562515d902b20ee78a5d62e7e6af6771854ecdcfdf4b0e302fdef33cca3657c0eef422e3e8011b8ac6852343e977b2aeee41d8383b4d5bbdb8d4f15238df0a969891b7b25272e3294a3cc474cbb62f0d6e556e82da111d1652efe0c1f9d837d0043f70c40eaadfacd0575b3fcd3e2edae161cc0e03275b7d45cf2133921c38aa8ade19a420a4b4f8bff8d551d47fb17ce4f7b22b509b0306b06a07ca2819adc44494ebddb42727cb29da76ba2b58527111a7df2edcfc0cd340e662dfb439f5c97c42c43b903df9ef453ed169735335ab69c3f2d3bbb644580ee629a55f398a735e434dabc245fbea2e4e9052ee536d4439fafef79082c581f1f829179dbf156a7cf14d23b00b7fdd484cbbc099e05fbf09f93f9596198bc0a7bf5ac075e3180ca51c839ed70b0b80794535f9420381bae60adb40d51ea46ba29022a05e9c4b430d37f2c1ea4e53ec29a3ef6e32d210ebbdbf1a215eefe893ce5d55b29ef165bb99540dc64a32bebb64fae2796580e49cbb62253ae1e4a7feb6ae973387bbd8618014c6e30173a1ea8468d3bf3454641c3a1dcca3ee5e63c3cb59ee677b046a4c58a7088500ad31e3ec7c42f0fa3d64befb5a784419ff959e8bd4c82301631da29c7c5972f8a5ea9fd30723e8f1f31e26728ff70cbb06c545665fe51dc3c3242591ad561a730e10e11f9526031bee78bc9fe486f5ebc1ffc4623e1a50195f708a9955236f8f7e9644b03f673d7aca08e7ea358eff0d08a3b6ea97f9074ed077b9eef15b541bca8b9eceb4c2da10df3ca3051057278e98fbb8d1a2e877de2f8a162dae756ba9a9ddb98372c6cbc6e2cdde09a5f969160d14ce9347656e60e11f7710d3982cd35dd772e131453c51f662fafa5723ed115872de8a6837acbfcd51c380ee561d3bfd6f7e73d9f280bb4a5ac6a3685d02205d215abf75bb1c9e4efb0cbdf1c02f16c177ae008fceba2d9a01c891c739e2a62dc384c3dd3e3cd9320d68fe6c1e86fef9ac65f5d7148551304dff14688a6c9a4423306f044ac5f52aada8f48c3417a1700f854e4bb1c98d7540192d53c8b6a58614c14b175f4e2cc9b2bd518bb24b2d038d19aed8e835a87bd082327883f05b9c51e73b230f2b676093853aae712f2cf6e7e8f5bbf16c6a747be18dd1d5171a50229a74f85a2203ab528af642bc196d7a8319f771f5c6cb3b63c4112c9605fe6f3bcfa1ac9a647adc5d3adf46c9a97485da5d0b5f07ff4ec090196040793e366f2e7f223bf1bb1f79f308078de5fae81cd8fc23b05189a0317837de6c3f3b2be069120ea68a411cf68d67fea62a374084494b0eaed3fdeeaf2ab8bbd8131f1eff65460b56426dab8355ab2c9f9d742554d9288fb646a3cdbdcec8db13a6f06ba6e853148d1a9c413991de13eb5b9bd04c2ea7a932b38f2a6946d7c6c12012660543cadf2ca32cddf7c198b035d8d963d769f13d8e18597b8188ae17d9cfdc4ab2a208fe66fbe9a8b61e7d0e8bfb7ca6462c24ee6f0c011e8587060521ab2c25e24c4e38ead9c53f8eaa1d8ed3fc58252b31422f9afb76008c57e26f8d4897db5d4ee55811c21f163bc60d19348c257484b3ebff08da053e83c437605e45d6a2184cc4e5046656dfc68a7f1acba48508c1fdfd23e516029a4c2d08185ea57493d3d5ba9f0c282fa93a57a5e643c7d8d4f999ec94d5624133ead4970df80f30345552dc92640d44eefe263b8c53f4f67cf6624677408294541e8e5ff2507caecc98336380b752f6611f715fb73120e2fddb156c2d070dc5e6ac00453660ed8bf8f1a6ee2d544f51ce2565f4d986f036e3ddb3444a9de6c0c6dfc0536ffa188ef7276c3dce7bcaf18b88fa771a2650cec5f72897e002ec5d19f6b532d588e895c0c9869b293925012bcc3e8b8249394cac25678a89faa4574a7f97c771578a91de39fc7c697ee9183fb349a96e21d865ab6876edce40577a8ae6ce0885ad34e7b1c66bef1f0e344175c208fed5e18d62dd9a013270e670c0db5ba80850ffd2ced53b6c72e58e1719adecd7134ad47812ef26fdcd2c94c2f36b1d0e68d27c59b64810c93b892f39dd1d8115a3edd79183c61eb25e2b9a635c057f17868bf5822b65ab659482690ba21e572685ede85b64cba5846723e2410327e9574fcbe66c5cc356ed1402b7582acc6403feeb50a83e00324ca58cf1523e00e8de21cceca60f364913be9a9cfb92542c7aecf2fd6e3dd3d05febe4051f98af5a51d58ac126bc65be4a3d24faaf2d86bbc4c91e3124b8d1ff712fcdecb85f6a6293f54cb26b9f51eff036b73d27725f0c0857fd5a20ee79483b3a0a71d86499b86151733e0e13184d616544ca3a00309953dc947119db2dedfb5a4e1b0f42d70cc81e20811db34529e84a1d4aaba05f857936ec4d4807ea067d8c1dd0f41795f5cf4690836c53703e1c55eefea3e93f211a27ad6e91ce4b0c0cb84463346860e1b8860223be43ac02d3976281f133128ffe2242307a8afd63989989986b95fe3b6f4ee4935cff38916023635c11ea4d7f8f3d9393cf41465d4371f974f89c15910b11e6fa90dc83531edf099a46412c27245a75b1e322f5a89f9b0f2d315fa0d27c7d4d7f9c3ac61733e0a3470b70a820ba0906bba424877b1a774432b085c987010b3a0bbd1dba78ddae841d3e8674d0676d7c4ce94f7d05244ad4adfdee521f6f684215d91815e575f9a5c57353ed943f8b87c3fcc40a30e54178311753f6e5dc39557d06daa4a4791483732c2b1f05885a6759ddb9e8bcb47234c1a1e61ff75cea8e66ef1631e672d70af6f933daefaf3d6868f907bbe71bea9636692ed00d299fc4d2465394a6eb1bc678b4aa2a69d09e679f868bedad45548dd352cc8eca984f1224ff5fc659d67e2790b21982c55eaa135ca64c16366e9cb8364f7d075be861b9ed4a07621f98dca12352161d3b44e8f9888e56fb45b14a796ce65bb033bda05ff7ed48ce6b3d11f40acf4fb6c7586a6598d467e05a7e67c2f45a235a0f7075ef7318678b749f2d2e9c6d8cf9dd85fc5bd239bd4ff71e6a9fd64b3f6f42f2245a224c2f9890c3ced7d030420add0c5265b043bce865c16a0eb55e12ae4f69ca4cae805282547e1a4c176eae0fcbbeea7a7a35d8da25d436f14bd2969db2fad50cc2f92fa9d8f36baf5c43f0f2285f4a34af55685e7d108d58d36b92fc4c31226b668c01552d4c50a4c03699c833d9be10debd74318ff13936c5cb9ba6f287f11f8542dbb5c5f7529f3973a241f801749c6a2ce95633d5f45f1bb8580f520bef3d7fb0167a328c4d8b5c1f8e9e117395c05bbb95036ec7dd4fd58bb2f7d5b1570ca7dc2a69cedd13cc6aaff8dbbe660fd0da82daac5704b6ba6fa0bd8b16064cfdb2881cf9407de1b3d4eea7a2e94d0409aec46ec4cee688922738732df4ff7ce6fcbecd105ed627f4e627776693ad77e63d4541c8282bc2ec092fe114875a49c1f1fb19c42c5674a10a26064358486075e0d307ddaccbc25d0cad283510c6f8f62797f051a7c458543fc24766f5207711f6027634de13c8199d4a9610519091600dc77b4dd466c642cc3759272bc7b8f6683a96424a7eb481cc143d7f947d3f3b17b95228aaa484ac52f0da912f5cef5aed3f2b986a382c14412f93a99ed28feb7b706ec", 0x1000}, {&(0x7f0000002140)="0fb585f8337be8f745826876bfd861d2273e47aff8bc7b1387806af403bfe7a8e56047fb62cd86428e69333b9d7af136af72f372ec3740d8824c02a492482d52c476c792382d9c029a9940eae4367dd36180341e5f39b4af6e153b6267e6dab97bbe44d45ae62dde9057543aa02c1994f94db31e7bb14340d7fc38603bcf54a2fddab48e6b87ce1bfe2a669db64428419690b3d8005b3ce27e38e585e8c7cc9fa6eba899705cb0d22cb2fe4d7f77", 0xae}, {&(0x7f0000002200)="e9f7f319a69297a996e159b16f89ceb9849df55731ca3f651a3babfe11f3e757ba0eed59890e6146776caccfac064badbe07a23f93e8ee7a970f09377fce1a5c07ee99", 0x43}], 0x5, &(0x7f0000002300)=[{0x88, 0xffff, 0xcb, "8584211bbf8e9173f40e3dedbe05663c456eb5bdf68d0fadae437ec9949e6b1e2ba8e43235575c217258ae0d03d27a154119026b8b4d973be297ef97fcf01b2947ad17926c4e899e251b9808d0a773447ffb488758ec8fd9959ba88d0dfb568823791eff767210b52ace8c985364aeb6d37a7451b6fc9ea9"}, {0x78, 0x1, 0x80000000, "11414d7f29e226ac1abf48f7e68d40cceb9ef726ab3632be22447fe47a2d06942c7d7d6a7fd2d1d72f55c21973da78c0537f41f89fd0536cda8074a5606d5c547d10fb7eebfedc342cb78f4c83af3eccd6675f84cbd8eec3783ef8fa1a7223dd0f"}, {0x40, 0x0, 0x3, "1c78918af34c027750f3171523b4c4535e592c65093ae13165fb4ca41b71843ef64c2fe52635c9a491506b"}, {0x90, 0xffff, 0x1000, "721c753157a8a27080e788e06e80dd7a084b0e9d087a38b84b1c3f444fc214605943460ed550753b7eb25f3b40e7b17f954c40562b0796997eb628ca782fc3704f3211410c5b81eedf2295d0d271da7b89f991201ed14b80fc490efecfdc42d8f98b08dd49b675c9c5adc94e163978193a948e5024bb2b53ffdf"}, {0xc0, 0xffff, 0xfffffffffffffff8, "9183c5b402d966ba449b92b8cce6b8ab90aa1406edcdc1a69ee4d696333ffc6d00d3cd27c3dc1f9f94540c33df26cd30d6299244dbee360de7d492c521821c17050fcfabd31acd60c08e4fa6d890b0523b0e16c41102e7a31f2f2a4f41968c24da073d554c450b9bd28ac74755fd14a4403ec394428616f1742ebfcdfb69d40e1b8224a1ec148a36dbb994e2de2755a8bc2ea68f83ae13c56883e31da640f906d2a8242edd379cd5a6f46887dc649832"}, {0x50, 0x1, 0xa4, "4f9318c59c00bafc977f3526517ffde055bfd5ef1f5afe4e3db405a732d7aa6ce9ce2cd51efb128b27003a678f70346e9fcce1b266e5eef57666a8a5c6a2d9b9"}], 0x2e0}, 0x2) 02:03:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x28000, 0x8) poll(&(0x7f0000000140)=[{r0}], 0x2000000000000091, 0xfffffffffffffffe) 02:03:44 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) flock(r0, 0x2) socket(0x11, 0x3, 0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x5451, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x2, 0x4, 0x4, 0x3f71, "425ad61d9e4d145e627ea4397f159a73015d61ca", 0x1, 0xfffffffffffffffd}) 02:03:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x880, 0x20) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "b11ce9bae3c6514e6ae973539ea78b7ec000"}) readv(r0, &(0x7f0000000280), 0x1000000000000150) ioctl$TIOCSBRK(r0, 0x2000747b) 02:03:44 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) mlockall(0x1) socketpair(0x3a, 0x5, 0x6650, &(0x7f0000000040)) 02:03:44 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = socket(0x40000000011, 0x3, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) socketpair(0x11, 0x3, 0x80000000, &(0x7f0000000040)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) 02:03:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000240)=0x8) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) pwritev(r1, &(0x7f00000007c0)=[{&(0x7f0000000280)="321fe295a67eeecd0c34851d8ea849083031589c6639e7a077c9907b859eb5ecb299ec2c603d625b627f9ea436e25d15bdd96b5091ccc12d85294cd3", 0x3c}, {&(0x7f0000000300)="f6e09f21d98f7a284ec0b5fd498986f4fbb0822fddd4c5d5491af3c439a5135950896b23ce5bef7e57ba5dfd5442d2068a656d4dbe818330d205", 0x3a}, {&(0x7f0000000340)}, {&(0x7f0000000380)="a419b29d767e9f1582b3fe465d46bf0c6859c859039b0f2f2850f73bf09fb36fddfc1dcef8cbe7fe9a64e16ad2c8aac5fe5bda12d6979c85c7b2d970dfc2b8ab4f4aefeb2294339c76d1ef238972bb549350cc549f15324af8988864e59b95e11130166183df72b1c6385de7422db6a057b2e322b7ebfd85dd14c5aa0163a617e3588b", 0x83}, {&(0x7f0000000500)="a81df60bdef1554ba2268d1c8c7f05f3ab314ad9b715d366183805e41b42ae384b85f80ad5282ebf87b3ff51b3a587ee65aacbc4c459911585b4ed1312f89c25bbd109992239d0f4757dcfeb47e7a0e731bf4a86d37607e5dd76685af68ea2ad60badc826a3eb2a873621f08354e42000e58aa56ac21b5369b45d40bcfcfe81c0508eca69a9a40d02490b6ac7c1f9f4d5466409977663d76208d6eae7076837cd1883a46069f063746e2682984086772c464635b740d9535a18e13827cec96a2be", 0xc1}, {&(0x7f0000000600)="754d560d60f3ccca5772f565ef09ba151e0481ecf1608e126667c8a073941442e83779d61ff8a7514b19b9c1dfe07d82e47349a496137cfcc848f63315eeaedef942d9642cb84b9a1f4906b5627dbd70e24a4f9a0e3a31ee563a79f11b3775f84a7c3b52c32fbc731d19437e4dbf0b5cda853ae0c01dc01a698e0da2c97b7b4be4732013d3fdfac960c40e613e44b9e9dbb779f87cb2b0eecedc8d1fd5ffcc7f0bf005af2ee6a79ab392f4db", 0xac}, {&(0x7f0000000440)="a513e6c3515d5f15b9f562af806269bb2af450579793b002ae772060b4dd338e15f36d03e00a1b7156cd55af1a75a227f596", 0x32}, {&(0x7f00000006c0)="6a1c3df0dd4d4b48511aa22d0b40441991966bd44c536457f01b1fc159c950673b2bf381d03b6d1ad2900e7fdf75685491040d7e67cef0957a72bdb95b7b4b41f85aba566c6a02d7d09be40c7dd9d62c46fcf5c52043e4a0bf7a445fedb63cf469956e560e9fdf93b9dda0874fd90591107c033a8642de3a52d94eac936bbd0befa28afe42f650ac3c14d0fe5d2f18d034d460d3d5a0f8b52f14f869431db2f18017cfa43d217a0a28a68f40f6e6d6c62ab65585104b85b67f344f97da31021b1f0acf3c", 0xc4}], 0x8, 0x0) getpeername$inet6(r0, &(0x7f0000000340), &(0x7f0000000480)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) getpid() lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 02:03:47 executing program 1: r0 = socket(0x11, 0x0, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) msgget(0x0, 0x0) 02:03:47 executing program 1: r0 = socket(0x11, 0x3, 0xfffffffffffffff8) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="0b60e45c", 0x4) recvfrom$inet(r0, &(0x7f0000000040), 0x0, 0x842, &(0x7f0000000080)={0x2, 0x3}, 0xc) recvfrom$inet(r0, &(0x7f0000000180)=""/70, 0x46, 0x40, &(0x7f0000000040)={0x2, 0x1}, 0xc) sendto$unix(r0, &(0x7f00000000c0)="b100050400000300000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303de3fe9cb02a31383be7df6a46ce5d9b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000", 0xb1, 0x0, 0x0, 0x0) 02:03:47 executing program 0: socket$unix(0x1, 0x2, 0x0) 02:03:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x100003fd, 0x0) unlink(&(0x7f0000000000)='./bus\x00') writev(r0, &(0x7f0000000780)=[{&(0x7f0000000140)="43c0d713040234a1b5ff0a2afc59db2bc9672ad8a71200826e4654ed50b85c160395e3d573d6e9fc3f7023a79542649dcd671664e8bc75a9ec80a4975f98905e8fa70a446b6043d9dca3552cbdfdc2dc47c22156dc7c0400db9072053b061be3de06925d7a92d600a8913aae79436d1b56883f8d182fd6ce46c8d850", 0x7c}], 0x1) execve(0x0, 0x0, 0x0) 02:03:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x200008, 0x82) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0x7f, [{0x3, 0x10001}, {0x3}, {0x3, 0xff}, {0x3, 0xffff}, {0x2, 0x3}, {0x3, 0xfff}, {0x3, 0x3}, {0x3, 0x5}, {0x3, 0xda}, {0x1}, {0x2, 0x200020}, {0x3, 0x6d92fb80}, {0x1, 0x3}, {0x2, 0x4}, {0x1, 0x100000001}, {0x3, 0x7}, {0x1, 0xf83}, {0x3, 0x1}, {0x3, 0x6}, {0x3, 0xffffffff}, {0x3}, {0x3, 0x1}, {0x3, 0xf2c}, {0x2, 0x5}, {0x0, 0xb2ec}, {0x2, 0x20}, {0x3, 0x3}, {0x1, 0x1f}, {0x3, 0x2}, {0x0, 0x6}, {0x1, 0x1}, {0x2, 0x101}]}) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f00000016c0)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000001540)=[{&(0x7f0000000280)=""/131, 0x83}, {&(0x7f0000000340)=""/156, 0x9c}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/79, 0x4f}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x5, &(0x7f00000015c0)=""/255, 0xff}, 0x840) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x1) 02:03:47 executing program 0: r0 = socket(0x5b4db6fa0df4d57c, 0x3, 0x800000000000) sendto$unix(r0, &(0x7f0000000000)="b100050305000200000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 02:03:47 executing program 0: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) lstat(&(0x7f0000000140)='./file0\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, '\x00'}, 0x3ce) fcntl$setflags(r0, 0xa, 0x0) 02:03:50 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='/', 0x0, 0x0) fchdir(r0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') recvfrom$unix(r0, &(0x7f0000000000)=""/28, 0x1c, 0x843, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) 02:03:50 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000080)='./file0\x00', 0x211, 0xc0164173babab375) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0xe5fc}], 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 02:03:50 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x814, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') munlock(&(0x7f0000ff0000/0x10000)=nil, 0x10000) 02:03:50 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0xffff, 0x800, 0x0, 0x0) getrlimit(0x4, &(0x7f0000000000)) 02:03:50 executing program 1: r0 = socket(0x0, 0x5, 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="85868d0c876d00c4bad3a9fc1e81e87dd8d99f7e56e055843f46e81007aee148f2904588d24d88b2b7ecf11c586eba829e030f35f9a759517f181d267e131f16265788bc0f346431c2b7f6aa6ccf0aec695e0df9731960ee5ad03b2bee4eb13e0a4b8055db1e75a911e88966d817c85fb28cde0cb8142911b2ef17edacfc51288c68e581f09c3819bb2994284e025cb85066992908db4df0216cba90355c5ffdf4743c42fd3c3c7b6c31284f9327931d723549f630282e1211819a77e481f9e5e57b680641", 0xc5) socketpair(0x18, 0x8003, 0xfb8, &(0x7f00000003c0)) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x30080, 0x0) preadv(r1, &(0x7f00000000c0), 0x0, 0x3) open(&(0x7f0000000080)='./file0\x00', 0x302, 0x80) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r4 = dup(r3) fcntl$setstatus(r4, 0x4, 0x81) pwritev(r3, &(0x7f0000000080), 0x8b, 0x0) getegid() r5 = getegid() renameat(r2, &(0x7f00000001c0)='./file2\x00', r1, &(0x7f0000000340)='./file0\x00') getgroups(0x1, &(0x7f0000000000)=[r5]) unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000002880)='x\x00') rmdir(&(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='x\x00') 02:03:50 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) 02:03:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) chflags(&(0x7f00000000c0)='./file0\x00', 0x50004) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) connect(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 02:03:50 executing program 0: r0 = socket(0x46, 0xc007, 0xffffffffffdffffc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x28000, 0xff, 0x76, "1b1cf9b544e40ddd4b35e5e3da6924b61050a011", 0x2, 0x8}) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f00000000c0)=0xe4911bc30434a030) mmap(&(0x7f0000000000/0x9000)=nil, 0x9000, 0x0, 0x10, r1, 0x0, 0x0) close(r0) 02:03:50 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000040)='./file0\x00', 0x88, 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r3 = kqueue() sendto$unix(r2, 0x0, 0x0, 0x0, &(0x7f0000000100)=@abs, 0x8) kevent(r3, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 02:03:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x8000000000005200) kqueue() openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000), 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xd1}, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x200, 0x10000}, &(0x7f0000000040)) syz_open_pts() r2 = msgget(0x2, 0x4) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/4096) 02:03:50 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x26}], 0x2}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000001c0)={0x400, 0x2}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x2) r4 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = getgid() r7 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000300)={{0x7ff, r5, r6, r7, r8, 0x100, 0x5}, 0xfd, 0x3, 0xffffffffffffffff, r9, 0x3, 0x7, 0x2, 0x1}) clock_gettime(0x3, &(0x7f0000000180)) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) openat(r3, &(0x7f0000000380)='./file0\x00', 0x80, 0x11b) 02:03:50 executing program 1: lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[@rights={0x10, 0x7}, @cred={0x20}], 0x30}, 0x0) connect$unix(r0, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0xff98) 02:03:50 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000000000/0x1000)=nil) r1 = socket$unix(0x1, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc028698d, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r4 = getpgid(0x0) fcntl$setown(r0, 0x6, r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) symlink(&(0x7f0000000200)='./file0\x00', 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x400) readv(r5, &(0x7f0000001880)=[{0x0}], 0x1) 02:03:53 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) sendto(r0, &(0x7f0000000080), 0x0, 0x408, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0x3, 0x1ff}, 0xc) getrusage(0x0, &(0x7f0000000140)) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000200)=@in={0x2, 0x3}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000240)="020db1ca93a88f680f882272375d9bfb47d6d5cc308eec2bf44136f1310d", 0x1e}, {&(0x7f0000000280)="4a782b44aa2f3cfaf344dc8d7fce06a2ad4c40582a561635eea70079a7df8245888f980c3c5f3a7075c1577a927505fc6581bb9526fbd899a44354c60b8a2c1e281aecf8b2298c064fa78628e35b4a373c0c0046c84668cc3aef6871f1b40a22b09ece077d1a0bf0a29f4d6bea1a5d48c4c509221c977d560a602f187c1c3c8bb0734fb768c12f4244ab4b8c512eee56407dd8acff30a309a4b47f1d43d01f84aa792d97c6ce17a7594aad2105b7f3fd852e68de0897f535cc", 0xb9}, {&(0x7f0000000340)="b728300aac5862c7c964594b1fc0780d1fe6b69afe7d1e2caeda2d9e4fd1fc880584fa74604bbb8ce6528b8e18d627a3085cb349d000cc3ef5ca7de0a6e64d214739881876d126de4eab2bc6d1d965f071e35c3c7e86deb7544fdb50a30c9730a926d027473d8e7747f19398dd83df41b3f780ff696a63fe5f2ee80b3a568173968c2a49e1725f06cb0bdeb202c8fa6517ac9b6d5b6b8c2e09bc80302f61a3e161532aefb2705128da414be8c43e9760ce867c858c1303c4b6b19555", 0xbc}], 0x3, &(0x7f0000000440)=[{0x38, 0xffff, 0x3, "b912b7e571a3ab9998e93262f01883c7a5b1620d8994aded60e6b63bd804ac3a9b81b2e967"}, {0xb0, 0x1, 0x8001, "73412e0f5c754284f0c7a02a64452561c6bfc06c9bb104b120dd7a46a05a22fcada3f3079fa7fc992973a0502346b2a622cc7984409f34ab176cb7b92ce1d82b19abc440124b0a0f8327a776ecf8fe32b95ac0b4263668523fa7ece103478671b623573bb836615301197a2d1d3ff2f716f4582498aa63b75319ca9ee1fec938961653f377ad21c8d631d2f98db133fe0c8dc73e712eac8edf"}, {0x30, 0xffff, 0x2c0, "e8f4f9075be066e5e687af375e45b773750cef23b067f6d73cf3c87b7ff1763a"}, {0x30, 0x0, 0xffffffff, "3f23f1210b17350368894d45d33e7fef4cb4eb5089b5f871a42215508b0a04"}, {0xe8, 0x1, 0x6, "d1bc30ed77e405f302e1e97f2457fc1443c5f9bb6a4eb320168e4c1fb2fbc2ae6f0b24e9ee2a4f487d5d3c1776fce11d2e3c1a06f613aad9646fd2364b4bf289eb5861f791a01e5fa6526f8329f51f51efe78b3b63a60f70f1e7c36b995cf82c153b1aa5fb1b60dc3b5050f581ab75250a68d7f68e5ca94e3a1a7da25a78af6f73e7cf152c9a5d1ea6f122f67469a6ebbcd8143eff2cb9561fe9a2e10b4dd4c5d033e41bca8e7d71f4d60ba7e5587bced51997ab4bd2458bf1991fbcd1f94de46bebb71de56bc43e03873a965a800c3c9949808f3e15"}, {0x80, 0x1, 0x0, "076b37bf51346f78237f6e0cfc5b6299a99af5b39726469d86ba57939d5352af5d8951be82acf6973385354e6e98bfd4fc3725e620a0e7362dce442dd24462ef5ce2ca427e487d5278d7c824a2fd3bd1d6f6b77ae1ad474f085a3543aeba21957a06609f0a1e7ada4f8bc67d5bcaf9"}, {0xf0, 0x0, 0x9, "bae0593cd716cc48303f89a13c217c3f83b11ff71fe1dce0e9f3b6657fea207c279bfbbdeca7865d950384ae7850b15857f12d221d495712d9e21338f35bde417fea1f766396a814be5773914020d757d301e329b42d165d58ec78a9d013c8c137cbb48b31de4daabb75c2fb9bf2d144fcaf48d5d7f3334d4efee519d45cd763da335babd241be375f5563e8618e074e618163608a37758646383e314d02686e85b146ac7d2b08f078b82dc9b5b6d4e98b79b058b385474cb7b96ab7a46833a6ce91cbedc2e3a4aef7ac9f1bbe5c93b0b2adbfba6762091a2e9b34"}, {0x100, 0x1, 0x2, "2fb9333f3a6044fd4e1f2d369bbd4685cd64b3933a9d1bb12a1523f6541eca2fda8ce5cf0a0fa0900b1e0031de9ccad9612e12e08cf639450b8ad59d5611fe3fa91aa38a50f517a053a93968fa84d81234e889a38bd11e8aa58bfb8abcc6c4636e683be0fd31440aca947a3de8d259a29f58b5f904a5e3aff5e7304748bbc44fc21026427393071da5ec74a5fc871ca90cdc5473b5244db889f79c1f7e172deb2f50a2a2c036cdfb456fbaf50acc55521f3be7a9f33869a2e88e485d6d4a23456cd70c3a57791d59fbdc80d9625bbcee91d5a6d6c5924fd81487fb60da25986d2aadd32bb8a270889c"}], 0x4a0}, 0x4) chroot(&(0x7f0000000940)='./file0\x00') getsockopt(r0, 0x7, 0x800, &(0x7f0000000980)=""/209, &(0x7f0000000a80)=0xd1) connect$unix(r0, &(0x7f0000000ac0)=@abs={0x1, 0x0, 0x0}, 0x8) bind(r0, &(0x7f0000000b00)=@in6={0x18, 0x2, 0x7, 0x9}, 0xc) r1 = socket(0x18, 0x7, 0xef) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000b40)) r2 = getgid() kevent(r0, &(0x7f0000000bc0)=[{{r1}, 0xffffffffffffffff, 0x20, 0x4, 0x2, 0x566}, {{r0}, 0xfffffffffffffff9, 0x18, 0x1, 0x3, 0x2}], 0x6, &(0x7f0000000c00)=[{{r0}, 0xffffffffffffffff, 0x60, 0x40000000, 0x6, 0x1}, {{r1}, 0xffffffffffffffff, 0x5, 0xfffff, 0x1, 0x9}, {{r1}, 0x0, 0x12, 0x0, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x7, 0x5}, {{r0}, 0xfffffffffffffffa, 0xa0, 0x1, 0x80000000, 0x1}], 0x8, &(0x7f0000000cc0)={0x400, 0x6}) r3 = getuid() setuid(r3) getsockname(r0, &(0x7f0000000d00)=@un=@file={0x0, ""/1}, &(0x7f0000000d40)=0x3) r4 = msgget$private(0x0, 0x302) msgrcv(r4, &(0x7f0000000d80)={0x0, ""/135}, 0x8f, 0x3, 0x800) sendmsg$unix(r0, &(0x7f00000012c0)={&(0x7f0000000e40)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001240)=[{&(0x7f0000000e80)="4d0af7ec814afb256ee93d08655a6f2526dbc505be187bd295000ab495eb80eab9a0c59e9b3ecc16ba68e0b11eac1337ac9df030d19d073a4dd0e91b705fcb4d2edd72d252aaa5107dc5f7a75cffd42841044dc94d31422e62201a0a79f0da35c6bb95c4785104c50bbad510a8b3716660adc9df3955d062990b39cce1119ec2544be516bf92f3072ed6239f36e898c5a8f82eedc7dae1699a3fc1c1f3ca21533585994117e267054a0e3d0f2ac002ffbc58f79901b59e697dd3fa5821d98bb06d88a04d121d05be8fd4a46aed228dbd0291661d9285070c88edfe513ffb", 0xde}, {&(0x7f0000000f80)="5ee5df0d518d59596fc50e76b33c4b246e3a0fdf10340472d1b4aabf720d4c9099bbd6a48745c364279c09ea56d03764b3667db739578b416f91024df7ad4cff56efa12952d62ec3", 0x48}, {&(0x7f0000001000)="8db500910745fc64fcbdeb229344d51979b90cf43edc93b160c4f2363b6f9a8638347e3a1085162a60da87f2859bfb97e441eb4ea949744517e82a85f291e8a1d8cf6fdddfb22cbe6d98b74fdc8efef63e0f55ffb6007348e542c40580da1a6a864eb285fbe29205e632b8a700978808cfd5d9a8fbd2f1b5f58d437cab9284ca1286050aca6f585e4b52315a16f7488844b0227e8490c7b8ef2566d849a716b341e92a31b1d5524b10d102201de0487bdc7058f1e4d2b4558a5623bfb29fd4ec1e1e7cf870d0eccfaaf31d84697c69356ed4ae5e75c32a80f453833ca978d2524dc5ed5d833cc34a9305a9cf43", 0xed}, {&(0x7f0000001100)="8b6d01e980284a0f04ea5fe8cda41cb7f39a7979e1074fb83223d11f5b64d55856ae21cc5a8f88fc6b8e85660bdbbb0536e4026583e62746cf2568fa12fa4ccb855f12cb45087298755b00f6dcc2a360f1536711296f4e325e92bac086fd467e8c58b9287ea451c8fc39ae72b8bc401da25247029da63044e5ed7d12d669f58aca519be1626eb4e4af8c42366cf73fe407a4fe1bad489c3ee738bca69cc59dfdbbecbccbc66034d0b050173d15eb08f03cb516832c4e70010ec087ffe48274f7c4e0ab7f7c96eb12dd04d931f640807f64753501ea13bf7b2f6cc0bdfe7460c8b63f72b17d0911", 0xe7}, {&(0x7f0000001200)="f86793a78c93f571d36bb76d5c2b3593bc", 0x11}], 0x5, 0x0, 0x0, 0x2}, 0xb) r5 = accept(r1, &(0x7f0000001300)=@in6, &(0x7f0000001340)=0xc) r6 = getppid() r7 = getpgid(0x0) sendmsg$unix(r1, &(0x7f0000002b40)={&(0x7f0000001380)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002980)=[{&(0x7f00000013c0)="7c2a8e20734c0b92fa463a959f680ca092f737bf857b78433192ff3fbccbce14e8cd21ae0436215696767eac8529d1cce742656ec5f1589fa066681910788534c07d49d8ead4338de9c16e7a084e85e85c41b78ed6b9d6af4786de30579109d823b88270f02ebe488cab66799914bf377fc7d1688f2326f2f2a864218db32712bdaf37856675cd2aca9b7ef21ea168689ff3cb14e2460092b5cc849f965643d3c608dafeedfa467765a7610e9cd24496abd9c87f4950543d1d31d3dcc9b50973", 0xc0}, {&(0x7f0000001480)="823e734fbb4a3d21d5685c55e36c0f5fdc30d04418f058fb7f264c519b6b05a9265712dc56092730386f9aa76ab9e01aed63d005620a10d62e3cd134b8cba987abb8147a2f822e92c39691512645e6a6", 0x50}, {&(0x7f0000001500)="20baf16f09651594bc90dd3c700a11d24065a0b4cec28a4fd178e42b56c9958fa4233f169fc9bb8a1330b5b5e78226b88cd118816eb7d1439b56531be21e30408255594450f77774dc0a4e671c72940d9ed914ca6c067726b671d235b3ce3b758dd114d2b4d8120e70bf2d5b8a75c881778d041c17b354eb45e2d244ac7e03f3ce8753493fcfba1bdb17da58b00c32849947955373b5e47c43c1e59d72d089b84ce158c81616f24b5e87cc18d1076450f45359ca796f1ab0edc6198531ed80f9600b87109d55a618ac6d2082fb67cc6c865a9c1ca66c80340dd89a50881e1e1cf388", 0xe2}, {&(0x7f0000001600)="1b4a4c9e819baf219a6cc7453b63f52495aa6b3df476ca1de8736f54ede1ff38a4c748a34a8ed88d338c4b53f425a9dd66904a277891ede041fd3eaab6c186d85898f2e795b18813495f9fa8d027b9fde6a650960a188c81ddddd9424a93f0485515db031880e23c556b3cd37c9c94daf06083146e028627a2ee0c51cf6b140a28d2453b9f3ef4e4b7055dcb2448927e3901e3db570293c94f66202017f46c35272cd920065f1b1c97533780b748c1c3481e4003375991e687c50934e0cd", 0xbe}, {&(0x7f00000016c0)="47ed556779680e62fe4801d98cbf42af2bb183dd4f9e80602b8a43e7fbbeec072242c2ab75510a97624e242aa70503bcf70f804c60ec96ddaeccff3c2720bc3dc2c408d3e1744e76196493583037945aed8fe2495b642f6aeac105626c36d1ed4ab3df2660c64d5c5bc32b9e2a03d5a0001c2c0f59eeb4be03d064434c212804b3e1e6937e3b143854da94b3ddf1be47f2405ca075cb7576196401b3e1fde83ab8da0962b39f3739f25808c57926b3dee7660148fe27db92378bf6c5eca6f9ef841c13f1aa729038742e", 0xca}, {&(0x7f00000017c0)="3ad79477a3be1fcb94be7a47aa800a3be85c3ac31513910cea15ef08f2f238996224076ac8307322423a4dd7d68cdafc99b93abcfa4a529f76047a9463e249aa3a7afbf1fe5f289c2c374ad78c1915ac409754bd9b71b038d91349e1a2184703127240f3682494ef22cf0e8a30d57773e7d5bed7d2265ba411f9c8614714948f9ad5a0", 0x83}, {&(0x7f0000001880)="ed715345d82e6645ec21464d86a64c17af612c6c93bbde155e2de6a5ec9d387af8ab91b4ce55bbceb2aec8587cb9ad894d915455812b8a2b0060f28da938c0ba81e30659335447636a399b0d099390c1f8509766e23d5fa065a8059392a5f5cf802dd188aaa94645eac4b2ca7b278ab090208c5a67dd8b7f1b6fca0c8a3aab95a5df8bb38e", 0x85}, {&(0x7f0000001940)="33785b936f865f386fa8dede1d1aef7ba7c439ce038b5a1f2c1d8dc7f3c94b3d8628e1b839e26ee0b1565f97a589ab53286ed78a19bed0694cd9c618f287e5334d5db4624c402c9d9e1c81e43da7a3b062a72a7a993898f2744402297a6902b90db4393a9e1a136f84b00cb923450be81e39372ff3fedb0a80ec8b98bed19627e20812651d8e0e6dfe567fb643212f3fd2ab64f578382929664de28d971efec5101c19edc82e60e3ef49b628161c7ae676b8b1844f8b3af9ea3a2831034e2ac653201c304f6d40949bf5327c7398e8a093a1cdf6fa9976da1c5c7f0250a443c20d9b79f2de46841b2f477a2de46ed4e46fed9a53ca97539a097ed54a5e3841cfcb3d97cebf6c203f13e0f4c307680bd2c32537a385b0e300ae3b1e55f8821ca25ca5ac7386dd95bdd3cc54c7ba4bd110b7acdcc09f9fe4b6dfd831f1cf317f7140ce67c60e36d1c214be6aff8c21fad7b7883449d9f0fe4c6833dafc2be727adec4a04653eae4c2afe5e5af2316d5c3a5270d841a5664a8792c6eb5991f9d1e5e5b8f272ebee492daaf6f1062d22b3dfd21c830d561bee36092b8dc98ecf3b44eb1342b9b213aada623f602b6f393745c9238e59e03153f5d31219c4b347f2f25a5d8d6f5c22b2959efc33f0934a62bf55edf6bde955f32e05ef3b0babd9ded4c1d9ee549c46b0253c49c813be2eb9a1eff341659017c07dc7c0fb4883a03d87923845160c7821a12c5ed45775e963412fbeca41078027a1231a3a28174ecc760b5e3241361672dc5046a101935822814b61393e197cad15eaa454ff700091bcd5697657e7295075d76c3398cf5bb09be00adbf201bacb77a2a072f876ab062e4f131ba4d039296ef54711f8161a63cf71251907f098ce78478c264dbb7dabe263342812231347fbddf15e91e23d4cfa54bc420c30bc579506710ee48d1256013c877ed04e83b88c538b0fca7031809dec168ddcf14b051e1e6468db9571f344fa025d2d73f4a1d7a6dfcb3c0abf30112b918c816e372d32822a95f1c2297245c86853134cf8c2f28584a57e2cda18b17f26ce668cc57017731ed66031bcf3cabe08e00a94f1fbb0c67ee91264fd87b33f44bd95a146720cdb548fd7a5a0afb6624bee1aaf4815c3975597aec0ffee5f17d9552ddaadf18f38d048f2a6d61a2f1dc45318859e98dc5c64d2396d45e401a96fbc41ef3bc45af3adb692d0102a7cd978d89b5e22f9df5897637961827ec95387b6a154b339d7aa139c0a7a32bdbf751e989fe58656a2449b53e0998d8d628f40f4c7b108ca27d40fe32ec262ae8cc9bc835142027e6c5471709b0588ea0d8a71d058c14dd021bf2e873ab298de6ce8f07ccc8a3d75047d78569a48f1ac46b4d2430294be7b339d91385c36dba515c91e04776fb765d7287330c214750944614b76aa2e3a2fcc1d124e334e671f04c4c2df817a379fd256d44a46996902bced4c62c13be7e6cec2df429d5957efe110cdb419b854dc11090e442322085f05a45909d870a2771ab2d26042879fd4b038062df1748bd32dd801e406205f7709225e2ae42f451b609d58ad55d9aacd7739ef85c9b911ddf0b8c7042c7b3452593ba4badf1c85c41cf992bf7bc72df8892886c8edb8c78f8a1e4c152f629cb40820af5cb11c929b4047999ac4e12b4963cc0698dcf1027da19307a7b28972fe8f97a5ae840b0d79210cc769e7460cb63a21a615a091eabcc668d1269d551567509101f86d6459b5bc90a4c61218f4d4107adce46716dbb95825fc221b9983d6f9d20c2a3534c74d6c483757bed56a7746cbe01cc52ee7c682582cddbe65cf050c1b529ed0cd7f56be37bfafdfb78dadfcbf4a7ad6b5ddbe8cad8d1c4d5c8a681b739d4e2251e5875f3b9e00074d954d276df86d55d03394fc9f58518d1ca05053d6076dbab6e5a2464caf6216c3142a36120368bed52af5e1de876a1252605d0cbcf68527102c1db844489fa9cc2bebb5a529be692831485c729140807bb68d10637db4a39ba956c85b673fbb067dccd1cd74c7e14fb46ff8a519d2070ac62cf2d289478818b55c714e4a9a78c3b4eed7086f400da705edd1b86f40ca6ac4d60ac1d7476a54cbc267d905dba0d013d4dd6e2aa1ddf3bbfcfa58e485609fa65764506fa4966fe0038e67092ae47e4810a0b5555e6d38b333a2ddb9d25d46bf7801b79c38dd13fe0986b0df678f56443bedfd971e290e4284d3378e5af8d163d361cf034d0e9430105c1ee6ea522802a032397714bedab7bcb0d36b60157c56d9af73e4a29c8fff00b20eed8ca0f53ca41416b588e7f156b7f91a97f5fc7fc5d1178375c4a4a6bbf9b7c12124c46942426eda70103d7ced3d27c7896bc2b22c30900fae022f0c9f4cfb2fd3d3c81f4f66c616906f282e6ed72fca3f6e5f1b7e86ee2ff858f7276b140d50536eacb2d73d66e158530199f6a61439527615ad160e297bc24f5d926b22e76477eb08f8624eff9089c5ff32e455e0b4ee353e3d851cf58ccbdcbd6f8ffc4393f2a9668be809236ae94c9699ed8196960fbbb4577cd8a74564da6a7ab1d43f6947a01869fcf999a7cd3dcac7cfc47157d77dbca5be94cdeff5048383c4ff1477fea072eca5734e3eb36b64ea4e893658400183d5fffb723f64ad4985272405e72b293580f49da58f8fa9d083568258dfebacf16ffa48c067b58655674714efb9ca76ad892cc19161fd4b79816448a744dd6e814ed15db50b29936222034c78c5c890b95700549e887c03d362a09beb548060f0686fa33dcd844b250ed1b524de2c55317445b499f298b62e221c4cf294ba65c10d0fe4fa5c6680632db7aeea5dd8fc434098cbb3533a2b788edbc89478a5f766bf8573b17c442c60a988acb147f3a93bbb0956e96954ad2c72df87a25c66fab42cb8dadbadb171644bf55ed0e030887e684654e0178671826f68838cafa9120add4006bb71ef3891958a379e7733774ecf7a9c03f890d2f83e7fbe57f9fc5e3f194309c4bee34ada44eddcf13f832580cce69fb1c89dd1e5fcb9c901beb98870f5f9f65441c76cbccf8cdd3338467b0335aae8455786de9498eb1b4c7d14c347105d8e9094af0be0aa92c1668d2e309783ee03962d20e76d19dfb31fe425dd0d0f31afc7822b1893d26353aad9e021552c0c84b9f2566b3d7cc5cbd0bbd428d5f7455c370eb63c5cea1bd30e14b97ece034f7ebf6b6da3fc506ade7674c99baf6f7129da62556a3717dad7f7684b6d16b5254c8a42ec6d5bce80b877f0b653c4b942f886e1c24bd49787ecd8f5cb12ac8c6a1ebc3400b30a5af10a9723574636947670d0a267e304ed924fe8049ab20a6d2c3f974436ef6a75eb6aeb8dac72b4d3eb6f28cfd44e42873ac35249a263ea28226773ad0a79e3c7c6837201fb377cfca48de415a3074c97d0f932485ed2f26def929e227f92348c94fe340ab50320c1ca78d73a5c09615998ff934a1e87afed84abcd44ff13f62e33c919a78fb206967f6042fadb696d943de49b4a0d5b5e02add63e572bfc9cea55bb329685d2905075cdeb6e79acd28491b5859a3181b201b9d6be345a30bec132c318ec823acda0600589e8fecfc6ff9de3a33e0482f2afc40fb1566629cdd8b2c62b78c83cd5855962190e8d127b2d84a596a446e7c70a6ddcea1e98f06ef1e47a80925a8d1fbc70647b22b464e0c109dc6770209a87ce602ac30bcddf71dfb627c78efc017190e0debcdc719698f2229cb2df37e82ebe29d5d97d7d00c0210fdc1fb844578fa202fe15251e6fc4d9269764a38a7aa0c35184a46a862577b41a5da8dc5b69b03274aa038d5a1028bec33375688103d29b5dce71680d5548e117eff890a95ea0f3f64969b08fda58e30b25099dcc0f7fec353029e0ccc065265e3fa255d37e5157f8011806c3e7cc29c788f3781188083b39ba24714d0e44bda0dd32995d79920f904a6b6d403ada50829950471c19bebba3f733aad06ce9a6b3bcc7c91c1292245f8b92dc6ffafb302b5c9f0c991e68e20a12557079ca8e41f854606bcc1bde0d66a4eba15bf5da8ac4f28e391129906f3a2fd0e8c6b0b54ba08050310bd00af8f83b8d197505f64cb6ad8f13fb13b797dc6a20a84acc6519aa998d6832fca270b6b0b79cc85198470de7d2ebcbf0e3fac0be3215d829cab6e3bdbabbe9c00f163322270b4e8a1309040362438f66d6dc710bee3a7cc4861329afc122da36d7be0a869e45b64fdc83a46a399bf39386c25b6af6732972a21e677e2604d4490c237a1a45cce81857362091880128c5eb40e996249798f8736128fc92a97b324ad3b311f5817baf67ddbc332751210d6616ba5e8e6b8136690e1a9c40e0fa23af3d1ce6f20e133e01268b4f07d5257a143ffa9de2bdd90be451ec5ef225de296fddaff581cf1c4b4f1ff67eee92ec7f1d97e424d945d11ab70d4ddddf1074dec9f175c418ceb88db0522e44be55b3fe7fce08a992f34242dda912e226574fd19910faf679aebac5f9e9be413dd350fa060f4ca0ce4f8d37427cc18e792c78eaac535f3ce1e77ab8ebd3934b2ddb56708f7041f62df4eac06ac930cb915e4500f6b7bb2de860d015b7a8b0dc8ef80b08f50194e4031b467671eb5fc4227df2833689c1708f15e3ee4cc8b5cc21b07f740c5da81e85ccf15fcd7294c96ee36ad8f75feaed247ea8c1b637949e6514ad4ecda8a2247902d6c3907fccb5c3d1afc1015d5f240e1e45d91a743423390df07910e56e45c7bece79655f662da4da5376d10d4113a4a6a5a535acd9dfd604ade764a898d467cedd6109f0fd29184c0c7e8eaee150921980ac6b39a69e24fb2a339a6de8a86ee83ba133640ff50dda684522de5a9a8601ed3e730905b2eec076b8b4a3225067f2794807f23d1fac0aee2f076db437422a4468c1076f4fc88b55095ae6832f24a7972f048b53e47c39ab606987abce10a3f9e10c2177c0df8d71fc97d322dcd6322c352e61423d44c0f5ad79abb14b80cc6cdfbe7fd332b0ed6dd57df747f386683eada42f8570870a708e8b3f80cf2ad3570469d175f60cfd4941b5696bd927a1422ed5e0e656c0404b840dd82f406a2f52b34635e90651b76435845cc856983791e7f882f25b280e56fc9d8a00b412afd726b085f1ee2fcc9f3fb7bba465ab3d9e19065da86b895237f8ba18ba8d56e27e453ec523257a39597395490c70bb134fe9bb85d6e67e1f1fd970b653dbb682273cc8beb316ca33547d851d7c3c585f0dd28f5f67f8d7cde9e5966498a41f833ec968fe702cb199890cc6ec918d7d1444fb750ee54e603d6a1ffacfaa9cfedd34488232cf12392f382b2f71303dc153e6d78a1e039d172f5f0a0c91ca9b8a90f8261feca3801195bbfcbcc64c809a0d04af5c7f0d4d5e28d81a29dc3329da00212981387bb34cdd7b00fecd36adc41593c2ce9a9d075452fd40f871975439f8b6f9d785bc744fcb494085a1bd325bb1a6c39fa6fa0b84433a9bbe45cc586b7b25ddafae4e140ba783635a46a88580030fa498444e5fd29aa5979fa1a8c8e354fe55509bfb0d8036a004a05d3d33902ca60fc40b7be7f629fa5ad0f46d1a8f00ec6a5eefa810f36e982fbfdefc1b9985fb8c9c2eec58f11eaa268ac63120e3fd05427e693f3efd84b44e8e2f39ff73fde547b965278878be1718baa83c23a7fec0af351bac0a4a8a70048ce3771985397e67ad9128ddeda2755a0a890cb73eaf9259e190d1f25d8ee813ad2fe1318e04d9ff185c0b508a00c4c36971fe8eabdf75c5b7cbcfd6d8b4313300ad0c57d0", 0x1000}, {&(0x7f0000002940)="b5d41cf7edf73ee487a99b4750bef6a0e3455a7c94c64e95141b4d6d86662de45b19c30135", 0x25}], 0x9, &(0x7f0000002a40)=[@rights={0x18, 0xffff, 0x1, [r5]}, @rights={0x30, 0xffff, 0x1, [r5, r1, r1, r0, r5, r5, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r5, r5, r0]}, @cred={0x20, 0xffff, 0x0, r6, r3, r2}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r5, r1, r5, r1, r1]}, @cred={0x20, 0xffff, 0x0, r7, r3, r2}], 0xd8, 0x4}, 0x408) r8 = accept$inet(r0, &(0x7f0000002b80), &(0x7f0000002bc0)=0xc) setsockopt(r1, 0x200, 0x0, &(0x7f0000002c00)="fe8988bde9140c8baffaff7ca3efdbebd49c1a2f1342d42c02ab490a3505bbb25885e7562725236d55b7e75d9b369681bfe7e372acf3d05a27deb6d7fd7e8c4cd1", 0x41) setpgid(r6, r7) recvfrom(r8, &(0x7f0000002c80)=""/225, 0xe1, 0x41, &(0x7f0000002d80)=@in={0x2, 0x3}, 0xc) chmod(&(0x7f0000002dc0)='./file0\x00', 0xc0) ioctl$TIOCNOTTY(r0, 0x20007471) 02:03:53 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x4000000000401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) minherit(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, r2, 0xffffffffffffffff]) fchown(r0, r1, r3) mlock(&(0x7f0000000000/0x3000)=nil, 0x800000) 02:03:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000200)="868530e7b4bfc7efb97fa94f24dee50feabab74ae0dbf30a90ec2436f1b2ee4b1dc2cd0023acd7b9ab8e68801e70fe557330b2991a00b664b8832e876ea16db05250461b8be87b1c3249096e198c09c2e9c411db027daba01a212617b126c9773246f05710bd6f64a322dd0a51b17b276570606b18061781412838e5e54ed7cab4ef189deb3d741997733145b48f632c0b768f4d3e74d0eb616d077d0304", 0x9e) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x800, 0x98) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0x1200000000, 0x3}, {0x18, 0x2, 0x28000, 0x7}, 0x9, [0x20, 0x7, 0x3, 0x6, 0x9, 0x20, 0x401, 0x2]}, 0x3c) getrusage(0x0, &(0x7f00000002c0)) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) getrusage(0xffffffffffffffff, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x9}, {0x18, 0x3, 0x3, 0x4}, 0x7, [0x40, 0x9, 0x4, 0x3, 0x7f, 0x6, 0xff, 0x10001]}, 0x3c) 02:03:53 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0xfffffffffffffffd) getsockopt(r0, 0xfffffffffffffff7, 0xfffffffffffffff9, 0x0, 0x0) 02:03:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x8}, 0x10) recvfrom$unix(r1, &(0x7f0000000180)=""/12, 0xc, 0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1a05, &(0x7f0000000000), &(0x7f0000000040)=0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000000c0)={0x5, './file0\x00'}) 02:03:53 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8000008018341, 0x0) dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) poll(&(0x7f0000000140)=[{0xffffffffffffffff, 0x81}, {r0, 0x8}, {0xffffffffffffffff, 0x41}, {0xffffffffffffffff, 0x80}], 0x4, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x81, 0x8a7536e, 0x3, 0x8, "34ec1ea67a639f110780a664b98346600f7ac4cf", 0x0, 0x9}) ftruncate(r0, 0x8) 02:03:53 executing program 0: symlink(&(0x7f0000000380)='./file0/file0\x00', &(0x7f00000003c0)='./file0\x00') symlink(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r1, r2, 0x0) 02:03:53 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003d, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x11, 0x1) ioctl$TIOCNXCL(r1, 0x2000740e) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="00a695678992e952fee7335cf876ee7ddfd81a1100cbee45704a", 0x1a}], 0x1, 0x0) 02:03:53 executing program 0: r0 = socket$unix(0x1, 0x8000000000000005, 0x0) socket$unix(0x1, 0x7, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xfffffffffffffff9}, 0x10) 02:03:53 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') truncate(&(0x7f0000000080)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x3, 0x1ff}, 0xc) 02:03:53 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x102, 0x98) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 02:03:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)={{0x5, 0x3}, {0xfff, 0x8}}, 0x2) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x5, 0x8, 0x4, 0x1, 0x1000, 0x9, 0x800, 0x1, 0x1, 0x100, 0x2}) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66697d7d3b30cf51cd8c20df418ae3a61ad0b9309d1e554f9945dcfa28c641ec381225fb7cdf9d3b7cffc8619786078bc050b92788a21339fb5ffe51bcb47b1f7605cfbc508cbaed8ec5a0ccca28b20f83d830c1f8f80d5ce88bc60113520ab285579f5bb6271e302b18f802fa09d641f6d4d34babe38fb8756b2c8ef3939fdde1dc1e5e8520a84e5154289e4608c8a227690bb230475a4e2efbf6ff93920beb47cadae741b6ffe8449e2e2e0309f7423ba34502f645bd87ca805d84bb2c22f205f7971381acdde4960ea8de71c8d8c3089e5fd14e2055"], 0xa) 02:03:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000140)=""/122, 0x7a}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f00000000c0)=[{&(0x7f00000002c0)=""/243, 0xf3}], 0x1) 02:03:53 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) fcntl$getown(r0, 0x5) 02:03:53 executing program 1: r0 = kqueue() mknod(&(0x7f00000002c0)='./bus\x00', 0x800080002002, 0x5bcc) r1 = semget$private(0x0, 0x3, 0x0) r2 = getuid() r3 = getgid() r4 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000440)={{0x8c9, r2, r3, r4, r5, 0x20, 0x9}, 0x100, 0x6, 0x9b77}) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r7 = kqueue() r8 = getegid() getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, r8, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r10}}) r11 = kqueue() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000004c0)=0xc) kevent(r7, &(0x7f0000000300)=[{{r0}, 0x0, 0x90, 0xfffff, 0x100000001, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffff9, 0x0, 0x10, 0x7, 0x4}, {{r11}, 0xfffffffffffffff8, 0x4, 0x5, 0x9, 0x5a01}, {{r6}, 0xfffffffffffffffd, 0x2, 0xf0000004, 0x3, 0x100}, {{r7}, 0xffffffffffffffff, 0xc1, 0x11, 0x4, 0x7d463ead}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x1ff, 0x100000001}, {{r7}, 0xffffffffffffffff, 0x80, 0x5, 0x55, 0xdc}, {{r6}, 0xfffffffffffffffb, 0x2, 0x20000000, 0x8000, 0x7fff}, {{r7}, 0xfffffffffffffffb, 0xc0, 0x1, 0x3}], 0x66, 0x0, 0x7fffffff, 0x0) kevent(r11, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) close(r6) r12 = geteuid() lchown(&(0x7f00000001c0)='./bus\x00', r12, r9) kevent(r6, &(0x7f0000000040)=[{{r6}, 0xfffffffffffffffd, 0xc, 0x20000008, 0xfffffffffffffff9, 0x9}, {{r11}, 0x0, 0xd1, 0x20, 0x20, 0x8}], 0x9636, &(0x7f0000000080)=[{{r11}, 0x0, 0x10, 0x3, 0x3, 0x9}, {{r11}, 0xfffffffffffffffc, 0x40, 0x1, 0x3ff, 0xa375}, {{r6}, 0xfffffffffffffff9, 0x2, 0x0, 0xf4, 0x8}, {{r7}, 0xfffffffffffffffc, 0x0, 0x40000000, 0x2, 0x5}], 0x20, &(0x7f0000000180)={0x9, 0x6}) 02:03:53 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x10001, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000140)) open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) r1 = semget(0x3, 0x1, 0x0) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f0000000040)=""/181) fcntl$setstatus(r0, 0x4, 0xc) 02:03:56 executing program 0: r0 = socket(0x2, 0x400000000002, 0x1000000000) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x1, 0x1, 0x95, 0x0, 0x100000001}) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) chdir(&(0x7f0000000100)='./file0\x00') 02:03:56 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0/file0\x00') symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000480)='./file0/file0\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x201a0, 0x12) chflagsat(r0, &(0x7f0000000080)='./file0/file1\x00', 0x50000, 0x2) open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) 02:03:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000580)="582720efabd16ebae632000000010000000133f2a044fd33055552fbd5e49789632dfc94ff334a5619515a4c8ad47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53ac9b3c26fc491121e1c", 0x65) write(r0, &(0x7f0000000040)="04ec", 0x2) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 02:03:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x3, 0x7) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x63}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ftruncate(r0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, &(0x7f00000000c0)="bc4b204663289c63bdab69a82717d5a7b7faba6e", 0x14, 0xa, 0x0, 0x0) 02:03:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x84}], 0x1, 0x401) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x9) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000280)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) close(r0) poll(&(0x7f0000000100)=[{r0, 0x40}, {r0, 0x50}, {r0, 0x20}, {r0, 0xa0}], 0x4, 0x62e07de4) dup(r1) syz_open_pts() 02:04:00 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0) r0 = socket(0x200000002, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 02:04:00 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f00000001c0)='.\x00', 0x800000000000008, 0x400000000004) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5708, &(0x7f0000000000)) 02:04:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x46485546) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xc1, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x0, 0x7, 0x5, 0x4000004}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 02:04:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b0", 0xaa) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) fcntl$setstatus(r2, 0x4, 0xcc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x3b4, 0x0, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 02:04:02 executing program 1: mknod(&(0x7f0000000080)='./bus/file0\x00', 0x800080008000a002, 0x4000000005bcd) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000001c0)={0x9, 0x3, './bus\x00', 0x7, 0x4, 0x8001, 0x2}) lchown(&(0x7f0000000000)='./bus\x00', r0, r1) r3 = openat(0xffffffffffffffff, &(0x7f0000000140)='./bus/file0\x00', 0x440, 0x6) fsync(r3) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0xc0307004, &(0x7f00000000c0)=0xa0000000) 02:04:03 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7026b0060e21ac46) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x102) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sendto$inet6(r1, &(0x7f0000000200)="37f00c710c7fe9010c22d261d91921db357bec7ce5024d4792e5bf098b65cd265649764edf4f26d3feac2efb9dd4100991c4bf9fec27b083fbe9d3b97d8c1c1b8116c55248320179f88b75c75a79efcbc02b291e6537276a9db1774f11ce154592a15d9dd5fe01c60c755f77", 0x6c, 0x8, &(0x7f0000000280)={0x18, 0x2, 0xffffffffffffff9d}, 0xc) unlinkat(r1, &(0x7f00000002c0)='./file0\x00', 0x8) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = fcntl$dupfd(r3, 0x0, r1) mkdirat(r2, &(0x7f0000000340)='./file0\x00', 0x0) r5 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000380)='./file0\x00', r5, r6, 0x2) r7 = open(&(0x7f0000000400)='./file0\x00', 0x30800, 0x20) socket$inet6(0x18, 0x0, 0xffffffffffffffff) symlinkat(&(0x7f0000000440)='./file0\x00', r4, &(0x7f0000000480)='./file0\x00') fchflags(r7, 0x20004) mknod$loop(&(0x7f00000004c0)='./file0\x00', 0x200e, 0x0) mkdirat(r2, &(0x7f0000000500)='./file0\x00', 0x22) rename(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='./file0\x00') renameat(r0, &(0x7f00000005c0)='./file0\x00', r7, &(0x7f0000000600)='./file0\x00') ioctl$KDSETLED(r7, 0x20004b42, &(0x7f0000000640)=0x5) ioctl$TIOCSTART(r1, 0x2000746e) socket$inet6(0x18, 0x4, 0x9) ioctl$TIOCSTOP(r3, 0x2000746f) geteuid() open$dir(&(0x7f0000000680)='./file0\x00', 0x82, 0x12e) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f00000006c0)={0xffff, './file0\x00', './file0/file0\x00'}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000700)) faccessat(r0, &(0x7f0000000740)='./file0/file0\x00', 0x10, 0x3) 02:04:03 executing program 1: mlockall(0x3) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) mlockall(0x2) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x6) setsockopt(r0, 0x7, 0x0, &(0x7f0000000040)="55c1fbe23221f26c4d81959f2e7d6f671e0a5b27dd1a73450a3b51b2de5074609a78dc3ada49b89510c6103f8b0d6f83889c14ffff78f946a91f7bf3314621c5507f415abc5e66e425dcd7f48babc526ef2de9ea411d01928e5232acb7aa6157605586d73eb8ef616e9dcc1e938444c8a6c5bb06", 0x74) syz_open_pts() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) munlockall() login: pmap_unwire: wiring for pmap 0xfffffd803f013480 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013480 va 0x20ffa000 didn't change! 02:04:06 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000003880)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x101) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) 02:04:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) close(r1) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x80) 02:04:06 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x20480, 0x8) getsockname(r0, &(0x7f0000000540)=@in6, &(0x7f0000000400)=0xc) setuid(0xee01) r1 = msgget$private(0x0, 0x4) r2 = shmget$private(0x0, 0x4000, 0x724, &(0x7f0000ffb000/0x4000)=nil) r3 = getpgrp() getpgid(r3) shmctl$SHM_LOCK(r2, 0x3) msgrcv(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e728cbe500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x101, 0x0, 0x1000) r4 = getpgrp() fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000580)="6ff0ff03dd9ae665720cf0354d66cd46192502984157b9786b906aef90ac26225f2c0d631d91365b18d3ac3a543b0780b462d1be8c12c4694322cbf1071df52a4be2974ae9c6aee7a236d8885f842e0993e35b1366c7ca14fc1fd03bfc36e12c382f945b10805c3a95802e87e15196942e66", 0x72) recvmsg(r0, &(0x7f0000000940)={&(0x7f0000000200)=@in6, 0x1, &(0x7f0000000840)=[{&(0x7f0000000980)=""/143, 0xe7}, {&(0x7f00000006c0)=""/106, 0xffffffffffffffb5}, {&(0x7f0000000740)=""/198, 0xc6}], 0x3, &(0x7f0000000a40)=""/86, 0x56}, 0x44) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7}, 0x100000000000000, 0x100, r4, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) fcntl$getown(r0, 0x5) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)}, {&(0x7f0000000080)=""/16, 0x10}, {&(0x7f0000000440)=""/255, 0xff}], 0x3, &(0x7f0000000240)=""/106, 0x6a}, 0x800) clock_gettime(0x4, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600), 0xc) 02:04:06 executing program 0: r0 = socket(0x1, 0xffffffffffffffff, 0x4000000000000) accept$unix(r0, &(0x7f0000001280)=@file={0x0, ""/4096}, &(0x7f00000022c0)=0x1002) getpeername$unix(r0, &(0x7f00000011c0)=ANY=[@ANYBLOB="0000000000000059f9b276b1f35fbc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001240)=0x6e) setsockopt(r0, 0x1, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0xb536, 0x820000000000009, &(0x7f0000000180), 0x10) setsockopt(r0, 0xfb, 0x8, &(0x7f0000000180)="a9c40f69d137563562ff69609f33ba176792750855dae456085d16cd7df4dec23fd9d051b489781a0fc84205f7027357bda47c958fc0b630046e0766c6620bcb4fd5de8c4e85381dd53c128a502f14ff6e4fde53a2d05e6ba8fc85ba0b055d6c9c6b46e0c194819bfe10f0c2a7d2d79ebe8ce76ee317940cf1bca601a20a703554a55e1092e888fb7babbe0fd46cfd48d99e3788d4397671adf8efd614cf483719c27c245461fd132aad307be4e8cca85572e3348321a7b303ba53633bd153e438d5d1eb32d9c0468aa798845c44723416d8a05ec4ce865eda3b7249fc08b872a83b74b8eeb0dcd244ab4f913a56d99bcb85e7cba69442481014c061608392f7c04f355793c6c6f8aa5d08aceb34975ab41519a8176df4299b738ee9193d887c1ab1937b066fe0f2283571263211cb34ce08251f6a3b59f9c102f4a0e76a28e6c24796a027e380c4a7729268f792be7ac88e13e28e3d55806a6fbdf560dc6d7e0658183246943a53c80dd41232db82cf0aca9d7a4a52a4000423edc53cd0de8cb7ae33d1080a96933bf24836c26df1ba7088481ecf1434c7ffdd1fff595f2623c056a128430d37e4758259a1c96198e37f42220dc52093b24e2d0b0d8bd40490d7c6a5c07fa1693ca66fcd5b2521c68a4c6ceebbcbe1a1310553e99d408066d44442b62508c5d5fbc72d20c3d0d87e2088a4edd328279942e05b8318e6207a42daf6a9e4429af5bd675d162b0b2a6ca67b2eb31cc42532fa5a92fb2bfddec8f3f224d37483fb67be62762b19ee33af9904f2b6a3b165d64b01da9e225bedbdf231ccd4d614c699a4885b7ef2c400c07e88f0f48dfd8f897b83c39c3b5df482683fd8f8e519e573b780d4d05d281af4d4107c606d0d2aea42b1dfdb5107109dc2a8db1b5103c36db3c94628e5c8af279c313343c291be3b9a0243580e99cd38418f4f1596a4073209041268702f6d5e94729faa44f8a278e0e1fa3d65a726ce344ec622e4a247bb92c23ef0b2e06372c31dbf3488d813ae5af94c70706696571b30ab7c80a354dd1cdcc362be0a3dc93f737bca8a5f7f3782f3b7033593180f98e204c94135263bc3ef11d66801b3c8cfb5bd2a2d06ea4df978bac051fc5e0fa57c4d19e6f5846cbca1f31757706f12decb928397420a5942fad5c02722a7a557d579aaa5538e371bf6506cd9783588897719987b6b570ea9b948bcde7557f881cebe488754c48834d98c6f8870f54e377d58800f520e0f0e2b0fbde99ab1970f86a3f766dced1d137822050d63d3456ccbcefa858d5dbc2fb6bde71050f095eae3c7d46ba61282e30c94ac4fa1574801d0a231a4d4f9889d79c107c94d9ceb65ec8ad2f0d833f541eeb50d6f402af5d8ffeb406d374648c0b5b0042c82bef02a7151903d926ea7e94c418333dd5850c8a378ca4b95d81cddfafcc3bc1e30608a9514a30e979764ac054d58cc972bfc8fda05128f61c9d88af1fb1f623c06449f965a7eaacf6f27f4694616e672c3e85b116a08e5c897b671108b9057d8d643562182b88b5c1805216f1b989000a1c72efbc24dd3cdecd018767a6952f9f377627f21fddb1561157507cf73c709e2fe73af82da0cad87bfe2c6d4b86d6638e8405c50cd040ab9cd71845629ac1d494a9c013c47a9ccb3381eed174461fa20c577399fa50f4b2602448a34b0ac11106f1edad855d2fa308d06a6a9cf0a4423c087dac8874b8947b10971491f30e44171fce14df7df1ac376a720c907147fdeed9eb41b3d4430a4fa1107de96cddcaa5b225eb51322fbcd09a92da5501c00169adf17b90f6e53c8e220f0636cf2297dc4d22940589cb0107745a743b300f265604a55fdeab4d61d5b9bc9e1adffc6afca615fcbe256be7dc92041dab67d7cc9de18078eebac39a5b49335734a9a94a215b6d2ec0c180a939bf9d872502ca90f39aa32c40482f909b0c0294de36a06c2c32c20aa4e03c5635a8d30c8206f2618887ac0c969cf90194360d5dd2c28dc7817b4d3dfe7100e64fbc746457e4b53c2a02015ace29b3704cf2f6f59f0bd9683a93d90d11b11665ad0bb8d4613250409913edc2260aa9682646792163140ff935b3ee05ad7d9599855dc192f33b9e27b51f79fd9b4d4cc38d6eeca26d66ae7c54bb86daea1caa1edd4b0cfefefe6be72943eea3220ba347eb0163dd9f5f17449186a82495de368dc655ce2f82cb98f15e3b15dfc3031d0a65166fbb4b2f32ae83e6036966b21fa1edd104cce0d30beb7d93bb2ef0874c565671661c40d94d6cc918291d1da80845583ae8ff82f68cbf42cabcb76faa4af6f3fa047313fe858a59f14af4453664bd293a1bb48b020714b6159869e551d73ec57c3d346af93330f749ae4c9ae3166478b54ec663405fe20cf38368c6a442814856be2dfd57eec1bf19ce3637fb088081d45aad9ace9b00de6295e8eac30727bd0d78b000e1c08027d41c0b62f0d3155652b3c4a839778e8d3b78fad5ee293260ada3342db50032d175234e78380870557c4050e87d18aad3c845812beedf0a3325ee47f9b00f72d906f163f041beac28456bf0de33a1534d1f2330994e72b19e6d6a5012810fb0011c5fe55db4bf4464d722f02c932d21787f27c73da9cc6f530e4eee29ceadb19d937f1c6120342ce0e94bcb1e00dab70aca93ba0402e4867757312fceb59e68fc756ec2413abb527b4e6e3fa31324db9f0f5119af82a83a76e5c83694877cf3badc12468f4139a3d0d989d89c32b5d12277b29cf75e8d71adac0c73700c9a714d7a22443a575d7c30d5dde330b7f8e25c52360e7e679b939c946938e44b3ac743a06d4ac927293cc0900a0ab703434917d3e0a2a86c02775b63a0968736010909ca79677bd6d468fee501fb18d2e13a34d2dff1682bb845635c71ef6cc1e5434eacd5673232447c05fbfa5f8a5a00a896c6d9276e99a9e4f29176cf14de3cd7073b14d0be3ee8080f6ff06d8ba0a8c4cf8b09eb329a783ca351799066cb1f71dd0f4a01d3d7b899aa5ffd3dec85a5c7058c36912804681f2e54b6eb2a35457c3db2ef29984a80aaec3586b3eb67a6ec94125521c55e352078daf9b96ed5c1b8b1a278b7cbbf34961b7ba2b919a062fa87760b12cddba7801536e5caa1e99f8ef94b94d0350fa3d5ac969b9f7a0cbbed4c0a3181fe854e41764548f1d1b64252d397568b44d324c4cdb858f44aeb5fe0ecdc1a429ca055fea90dd464f3fa343a92b6107b95bed07b2c9a3a03e6e7180e0c8d33401bbe681cbfad02ff52f7949043f30907fc70ac3a19cdfa0cbe07c2b3b5e495b03a395a01898eabfb314ada388ca2c23c1841bf0037a6562f088c6cba127025faced76158a5b2941e129bd37a49f2c982233b1addb8f3a2621d8f75e34a228065f0b2e1fbcf98a7f6fdfbf88eddf6e036e2e6b080649a45852ecb88928b60e388780afc2f1856859944fb17b7f8e407a2d6849299f7abdb164c8c073a27d969b661981e87946a69dc77b752008e06826c3301f88869610203db8c90aa598d0598d329961b3cddb66a450865b862aacc72cca9e7c99fe474ec050691d16234b0f61dfd1d9baa95eeed8bb7df0abcff22a993c65426c832d670a7b9db56b2554317da13208e17390daa10716865882ed17d97793a98e29d8043b74bd9f0f27a01776f880448de8306ee57e8cf1664132f6ed763762aa1839962fe8493e20c6d456aa81ac90a63e84ced55099566848be791d19330503da7bdbce0f3c6185d19e431addb808e2a2ad31f33f2c2b4901f99c2a8353ee7e7b9e822410e948f45a71e5ed08cdbb321eb696a636b929fcda04191b760030b8f08b41139edbfe73302df3a3d5ec145eb713c31e16c0de44961eb4d9e1a31c8e791a846521d8e578cc4a7ba709b2126dd104c2c3910f8de5d38b69dd363d47250b391a1c1fbe4f9cab7dc91d0f1ca50a4899de3c1c6cf4373daec8ca5428329075d5ef88dfea26680b801f0753b46696dbe0d885a3748c4a2473588278df8dd24b2c887a6dc6ea46fb9b0c002e5caa0ee3b9f61f9f99ebd9848f5565a844cd1f1278741c9a7c9abf27e65bc0f3d621f2875e89d6d32bf26a82ce8db297885f5949dec23d47d0791f3c7dc035049aff00d40a700a485940a1b5621e0a25a15aa5c2427811706b6889925dfd40c0246b87693b5297d2b47113217e336a08f9d1359881a61e6c025a50fe3ab006928b8a8be2316c6bd1d67f9ea0c84f265582c7a499de349b1574f5816c9d7dbf07015f1519f88a6325aac5c5e7d0b8a91312b85b122a57af7b1b3843f30c13e98df82ecc8e65cd69ce9b3ddedd25aa316739bc1fc7fafea6fd900e72ced814e14c3da27937129c6bfdfff306d031434f27dc3bfca6fb1d904ead19251a7e008a1bda935baeb1d1d800c84c14f3c3c7d79eabf5a85632794789bdb00e2494f0343681ff767d005130998b2769b1518098253543a51fee690473899717beb44c2fe5a069d2ea237fca53cd29fc0c545737c8ad2929d8d845e5c8e7686842cdd9168a692e43d53027f79d61d1a9bc884b747722cf83c0ff6b3ae011d438e77828b416989f0fba6656f6b8c36aa30f7858c939988e6407bd007ca7335c513de3e32ddf5d656951cbd174c841bdf67b09c80113f680dbb49b1d9a4d6e9e2037cdbec177ce44d711a8d08d68a41713470c2789eabdb01e57d0786c45cd0e6e0cd0c9801e7c9874338b181467dbd4a59182b1f68469cb1b93bc77be44e378c0504cd94d01394a0c0169bfafa0db93ecb1845c37c763ff9f94c8cdf0975065f791bce1d6f444b53e42346e96b37df5edbdec5e455d6912744c6d89301bc0f333ead159d34d8ccb1e85f8740d78ffd3bc8a1636c40e7272b4ff729dec903d1425971955869373bc0ce2cff8e57fb4c1edf89733815b578940bb4a4cc2733820f88f18483e4a981557e249d53f66d37b5707752bc03d76f2e9ee7ca49ec731e2a721cfad5c643998636f77c849d5e8d412b35bed09ce390227accadc41df30ca5054784988267e7de9170633ef4fbf81c09e6a38c7ba4804dc58b8c73d8fc2f5164ef813b91574499350c33b4a43c56bae365cf71e03e520325368272e895c5c41430e42b9f8e47fe5141e209d6909a8609108f6ec5fba955d3759183acad91f86f8c46ee92ff5308d0462329c8bd52e421d3cee4810b1637d3940db6b27c1f0c3c6d2ceab83ffe34a87e8d987300fc6c4652d2180b08889721aa288c2bb9125ee3a8ba1529ea1ce2165d04b9eb5dc5107e85ff0f431891b123e5c1681a22fc3e581e9cc6a035bce06410c7ae64e9ba1d14a0fb06e748d3e34454b4e49c8fdeb3a0b53a41060a648dc0d6d46f76bf02eeefc7806750a8d62713bb45d91303e5116e08c727873fd7cd857d4c17aa3b0da87d89fecc0abf5023ee98241130024f76938c71e4e5f5957be43afaf8000fa66058ea6c24d51a4d950515040e37d9f16a9921a89d67c684f71fd25dcf06f4653d84a0b1055af78bf348131b86d0b082adf2d4fc96dbaa392a70608e680dfe2ed6793204e58a7e014885d7dce78699a433a12e7bc0dc5a825970951554247fb67814678c953154f1b7606ffa71d6aa8cf17103e7a22bafa948bdbd952299d4e7ed67297c368b69d4063e933c1e2ee1ad4e3c4ca35e438e7c85e46adf2c9ff981c80d2e02f29d416d01a74cb3d96a641ce8ba3a3e3fdfa3facc32cb958c6489bba76504117b283d35b484faa5ad6348015c50852fe9ae8c69a44403499dc45f22b4aae130eced0fc3e3822a49735b3c3a96a9f21", 0x1000) openat$wskbd(0xffffffffffffff9c, &(0x7f0000002440)='/dev/wskbd0\x00', 0x80, 0x0) setsockopt(r0, 0x8, 0x81, &(0x7f0000000040)="9329e5ce688f04624990c18ba25dc46b5598ad9bbcd265118e7fb99d55c202490006fe1a050ed22d130f6494d7560cc84c4e1887d081a6f22b5ee27325726a89f1249154c00e766e236090cb5b6ffd3f3d0302efd0484c9a81e2d68c3e6a07e9c853f2f16af55d65d88d77cf7d729e2e32336a91107e6824ddd579280cb519efa7e999267ffe2f008b8fc1cbe6493b34a2bfbe824c3f046274414a8ab925777c02f1bb39fe6e03d561b2f24cc89a48296091a1cb32b43b025edd10ef1cc42e7132dd4b1e4794f26b1208c2e6f536683318eadfafc871bec94204bb242162102bdd85a90106746852e55086dc766715fcb15f6f38e8660e16d8", 0xf9) setsockopt$sock_int(r0, 0xffff, 0x1009, &(0x7f0000001180)=0x9000000000000, 0x4) 02:04:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xfff, 0x6}, {0x400, 0x7ff}}) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x1, 0x0, 0x0, 0x0) pckbd_enable: command error 02:04:08 executing program 0: r0 = syz_open_pts() r1 = socket(0x6, 0x5, 0x2) recvmsg(r1, &(0x7f0000000400)={&(0x7f0000000200)=@un=@abs, 0x8, &(0x7f0000000340)=[{&(0x7f0000000240)=""/160, 0xa0}, {&(0x7f0000000300)=""/41, 0x29}], 0x2, &(0x7f0000000380)=""/87, 0x57}, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x886) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7ff, 0x641, 0x401, 0x27d, "3794343094269c102713086120072bdadd5058cc", 0x7, 0x101}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9c, "9f8dd8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pckbd_enable: command error 02:04:09 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a9) r0 = dup(0xffffffffffffff9c) fcntl$setflags(r0, 0x2, 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x5, './bus\x00', './bus/file0\x00'}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0307004, &(0x7f0000000100)) 02:04:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x818, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) r1 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x1) 02:04:09 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x21, &(0x7f0000000080)=0x101, 0x4) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) shutdown(r0, 0x2) fchdir(r0) 02:04:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) getpeername$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) r1 = kqueue() select(0x40, &(0x7f0000000080)={0x5, 0x14, 0x2, 0x1, 0x4, 0x40, 0x824, 0x2}, &(0x7f0000000140)={0x4, 0x5c6, 0x1, 0x0, 0x1, 0x3, 0x3, 0x1}, &(0x7f0000000180)={0x10000, 0xfffffffffffffff9, 0x7, 0x7, 0x2, 0x5, 0x3, 0x400}, &(0x7f00000001c0)={0x3f, 0x4}) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x20000000400022}) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) r2 = dup2(r0, r1) r3 = semget(0x0, 0x4, 0x10) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000002c0)=""/221) kqueue() r4 = semget$private(0x0, 0x7, 0x103) semop(r4, &(0x7f0000000280)=[{0x1, 0x0, 0x1000}, {0x3, 0x101, 0x800}], 0x2) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000003c0)={0xb3, [{0x3, 0x6}, {0x3, 0x1}, {0x3, 0x8}, {0x1, 0x1f}, {0x1, 0x9}, {0x2, 0x7}, {0x3, 0x8dd7}, {0x3, 0x8}, {0x3, 0x36bb}, {0x2, 0x67}, {0x3, 0x2}, {0x1, 0x3d3}, {0x3, 0x1}, {0x2, 0x8}, {0x1, 0x400}, {0x2, 0x8297}, {0x3, 0x7}, {0x3, 0x6}, {0x1, 0xb5cd}, {0x3, 0x9}, {0x3, 0x100000001}, {0x0, 0x10000}, {0x3, 0x8001}, {0x1, 0x1d7a}, {0x3, 0x6}, {0x1, 0xfff}, {0x1, 0x100}, {0x2, 0x3}, {0x1}, {0x3, 0x62}, {0x3, 0x100000000}, {0x3, 0x8}]}) connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) 02:04:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f12", 0x66) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f20400000000000000000000000000006bf09a5c508b0a3f78", 0x80a) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000200)=""/114}, {&(0x7f0000000380)=""/189}], 0x1000000000000131) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x5b00, 0x1, 0x200, 0xffff, 0x81}, 0xc) 02:04:14 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000780)=[{&(0x7f00000002c0)="45abc2c8f2bbf91df707bcb9be512dad71c806db5c41110823aa0a9370b1d1dcc4aa3c87c4e81c4ea6d83d1a8bf22e0aa66dbe2b4a1510b172a8f4193ebca81b2e9a2900d15213e0b5c97478807f3ece94cb4db89bf3ad7b1942d8e8d73143075b81997eaab598e9c02cd1c86934212bfbe34360e5c91a9f9abea002e21dcfd671fdf19c137dc7806ee27f433281e559dab1024b03070450711c27a87cea5e95767b3b1aeeb1ee1c225f279a62a014be768e7601f2d316326867050c8807d5ce2ab8665fb3af2e6f8f8d3a53750a342b0e4d4ced40c6", 0xd6}, {&(0x7f00000000c0)="02fa5fa13cae6df3999d51ca41cd68d64c232716a346a22ff0d290c58a9fe1524ce2aec4719afcab31a5b1ebc6a7f829812299dd0d0bb32e9d683b2f923671c724c4e4c027a099cad7bfc7b362f6b483597213f2b446a857e3dc6b4c324ee97d0776d83d415c0a367175a3710b14d07f7a01d373af8795b07950aa44dd467c1489b5261326bf82590b620c7f213206e7995685cb4a7cd8cd7171d169198724", 0x9f}, {&(0x7f00000003c0)="5a9354a01c7a372e5493fc555d21a70c275e977d23e64cccab6f9c7a188956f70ff155f08e46653f91dbeceaec1086461e97483e5e7b92543226c5adb1a9c8fd6ab470a7ceb5f5dbf532cbbeed2f34709a7dda4aca2ce370d1c06b53fcf2b2ef803c9803b8f52abcf7e110db1e79c7505ddce41c9479a7750e833cb81c47937bcf9d75619e8a1c1bda0a8e0e769e4e", 0x8f}, {&(0x7f0000000480)="3b6de52d6c82d5120b2a7471d80df7df50318770c065c45a1d6bf1aed086150a620908ed8ee40fd8873555169198b7563bfa362c4f9fdf5a900e7c03cec56c8286f3c5c053a6522d12a5c61b8f5bccea2686cc41734242653efb3e84d142747741d4314b5fe6be4e902955b0f22cc6379d2641820af935b985672efc39171a4dc25e478a39637969a3aec80616c14ae306b3acbd0f4c9dfe837c30e1fecf788e30248459941ddb858968032fe86f1d50db4f9adf1410ffe7bfae6edd7a", 0xbd}, {&(0x7f0000000540)="d69ba2b1f955c1be4c6a58acd03752b74db0bcc81d80844f88ecc1df72f6220222f1dd6af876bfffe6614d3ba170cc483a7a920fb4c164c07158da7b6e2edd70b133d82d001e0dad20c176dda45a3fb9930a979e93cb3684417bb901ac2c8201137c40d5bdada68b97050bf3a8302852b9cffca18adfae51a6f00ca23ab8af5b9cdd2926ffe06569f97160c8e67c89de1c839ff766049119d40bcf483d28", 0x9e}, {&(0x7f0000000600)="dab46aa9ae71d49bafc36248b6039b18da9e080b269a214544adaf23051f7b7e457e245e764568076ee5357311555ba9cc95b8ffdcd4847e732e4207e934fa6b9c63250db9907b440091b99724e39e4eb27e90bca19dfcb78f509c856e3b68cdb31d0c50e679186fe3aa6c6cd524ba3ff315d9e04ee8be13aa8c00b9f795ea3470960894c9ef20c9a17517d682e777f2b03843a98a51ace9d271d481c008158799f52464e7e8296e2302a378d9e24d177fe9cd08f550d86c0ef1ab4d3ed719035e367b0f648ca2d73e6e6cf12c681b05cc726b92b48fb766b67fd343050c0c6e4e49a3179962eb0ac238a01d0a5624bd3b674642d9", 0xf5}, {&(0x7f0000000700)="700faf7e973ac54b02b00b7a3b179c43497da8553407890c7d4b75d06e088f408c5d94e95dc066a520c82ced1aff22579a5b3e48db5b5a75b472cdc43ed0d5778471b3fbdf93dc4f6e8de95f510ae72a458fbd9ed3d45a8038ded667501fcf77838463fc0b9b247280fede777bef2d260d3f42c84ca6d88f", 0x78}], 0x7) write(r0, &(0x7f0000000200)="e2f637daf73f8b8aa6eef6fa39c39c9f3de6548f9324bc2346f7e096ef5db51297a5658f5f08595ad31f7fb01595e83930c955dc70b0980b93238dc1be983ed10a9ee84e06314d46829d8b608c2c935edfd74dd06c57948fe46401b70e4466d12c6d26b88cda259a497c4525649a2c9c79b36dc425b40543659e8fc7edd0a6de8c1fba4bb403d2f9d629c613", 0x8c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "854955882e0261ce4e6637768fea83eafae8bfa6"}) 02:04:14 executing program 0: 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() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = open(&(0x7f0000000200)='./bus\x00', 0x2, 0x1) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) listen(r0, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) readlinkat(r0, &(0x7f0000000100)='./file1\x00', &(0x7f0000000240)=""/201, 0xc9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 02:04:17 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f0000000080)=""/248, 0xf8}, {&(0x7f0000000180)=""/155, 0x9b}], 0x2, &(0x7f0000000280)=""/118, 0x76}, 0x0) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 02:04:17 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x10000000001ffc, 0xffffffff) open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) 02:04:17 executing program 1: pledge(&(0x7f0000000000)='^\'!}&\x00', &(0x7f0000000040)='\x00') mprotect(&(0x7f0000032000/0x3000)=nil, 0x3000, 0x2) mprotect(&(0x7f0000032000/0x1000)=nil, 0x1000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x115) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setitimer(0x0, &(0x7f0000032fe0)={{0x0, 0x188}}, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x9, 0x1ede2a96, 0x400, 0x1, 0xc000, 0x401, 0x80000000, 0x1, 0x0, 0x6, 0x5}) 02:04:17 executing program 1: mkdir(&(0x7f0000001100)='./file0\x00', 0x0) readlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)=""/158, 0x9e) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='x\x00') symlink(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)='./file0/file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') r0 = open(&(0x7f00000012c0)='./file1\x00', 0x4, 0x0) openat(r0, &(0x7f0000000200)='./file1\x00', 0x800, 0xa0) fcntl$getflags(r0, 0x3) utimensat(r0, &(0x7f0000001300)='./file0/file0\x00', 0x0, 0x0) 02:04:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) preadv(r0, &(0x7f00000023c0)=[{&(0x7f0000000040)=""/18, 0x12}, {&(0x7f0000000080)=""/129, 0x81}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/255, 0xff}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)=""/57, 0x39}, {&(0x7f00000022c0)=""/237, 0xed}], 0x7, 0x0) write(r0, &(0x7f0000000140)='\x00', 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() 02:04:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0xc004, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000000248) 02:04:20 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 02:04:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) 02:04:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0x200007ffffffe, "73cc517b098c6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 02:04:23 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100, 0x0) fchdir(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) getsockname$unix(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef6b4a09b310f9e12f058dae286fa3e202ed5fb9477faa72f68d696547dcced02ada664cd3c73e76240434f3cfcd11043ea3423cd990daf6d36e20662dde19cf3389b5323a41989ece36f8097b8f58bc8b60507e7e17d76e8c7fb52590f792af2634ee60e0c8f97e"], &(0x7f00000000c0)=0x1) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000140)=0x1f) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) madvise(&(0x7f00000dd000/0x1000)=nil, 0x1000, 0x3) 02:04:23 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x440, 0x64) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000100)) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x2, 0x7674}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x4f, 0x10001}, {0x47, 0x4}, {0x89, 0x6}, {0x1ef, 0x10001}], 0x4}) 02:04:23 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000040028aa) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x3) fchdir(r0) open$dir(&(0x7f0000000140)='./bus\x00', 0x80000000000088, 0x80) getpeername$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00002b27feffffff00000000000000c5000000000000000000000000000000b65d286c00", 0x2c}], 0x1) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) 02:04:23 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x87da86990c828a41) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) 02:04:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:04:23 executing program 1: munmap(&(0x7f0000722000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = kqueue() kevent(r0, &(0x7f0000001240), 0xd34, &(0x7f0000001280), 0x927d, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f0000001200)=[{&(0x7f0000001180)='C', 0x1}], 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0x3f, 0x2}, 0x10) 02:04:26 executing program 1: mlockall(0x1) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x4) 02:04:26 executing program 1: mknod(&(0x7f0000000580)='./bus\x00', 0xe002, 0xfffffffffffffffd) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000180)="41f2627ca679e24b1f9890c2b0fd7c76d94d2811fe67039cf2d1812a53106230d52c43a00e7f85e6ca787812cfac4a1bd0c70d26247608a2f482feed66161430ae1631e0ca5493c3d89a387c4a20f3c5119b02dd0e7745f6da2de6e1a7ca16dca6054544ffd6cd360d6ecf9bbc17affa30fa2145e963f9f80e3b12e35e73839faddbb4ee0d63ff93c4bf78a823fc72619566204a02fd33e685f52b16b1efb5ae74f1ddbf80447f174f8614d08dee6400f91d1b346d06b99a0614935b660356176bcf19c0d14c213d9c74bec54625b59efaed251a82648c", 0xd7}, {&(0x7f00000000c0)="5ba7eb5f2bf3f372055e9295eab11781102f46ed86161abbb5b0e0f502c5d2606b8c954c927cd66c057f1637b79fa766f87b81f3e55a097c33fa1a74afdb", 0x3e}, {&(0x7f0000000280)="e87f3c5dcdf45764007f8be6b8c282c813da79455190b5f43c1f51dcb18d9e221f63a21aa1b2bc96", 0x28}, {&(0x7f00000002c0)="07b59ed2ee65b95b8c53e4eb3f7fb1373d2cb97c93a903c2b307ec1b5e09fbfb5da44851665f79ea3f78043f4c57cb64d9db4a97b6b366cf0adf852854a79f0e18f074b334d6a0f56bedd2f994d776497452fd7c94e0245ee37803aab979a4445aabc8b5a992e202737fae9310bf59b8b5a65d63cf", 0x75}, {&(0x7f0000000340)="487ea6194498dfc14dfc6662bc862dbc1eaa8af66c20093e1dc60fabfcc856d066efb9e6407aea1552ebc195b2f41ea6983458fa0d8d2b7c8518b0c84af2c328c8dbb20951d0faf286ae0d2a6ccf9591c22ef7b120070836b3f107e6e02ec5d5e420", 0x62}], 0x5, 0x0) connect$inet(r0, &(0x7f0000000440)={0x2, 0x0}, 0xc) open(&(0x7f0000000100)='./bus\x00', 0x80, 0x88) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) getsockname(r0, &(0x7f0000000540)=@in, &(0x7f00000005c0)=0xc) setgid(r3) kqueue() close(r1) r4 = syz_open_pts() ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000500)) 02:04:26 executing program 0: mkdir(&(0x7f0000000100)='./control\x00', 0xfffffffffffffffd) r0 = msgget$private(0x0, 0xe0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/4}, 0xc, 0x2, 0x1800) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000080)='./control/file0\x00', 0x0, r1) setgroups(0x1, &(0x7f00000000c0)=[0x0]) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) 02:04:26 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000100)=[{0x0}], 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20080, 0x4) 02:04:26 executing program 1: clock_settime(0x0, &(0x7f00000005c0)={0x40002000}) pipe2(&(0x7f0000000080), 0x10000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x3, 0x1, 0x1, 0x3ff}) 07:53:36 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x20408, 0x110) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 07:53:36 executing program 0: r0 = dup(0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) r2 = openat(r1, &(0x7f0000000000)='./bus\x00', 0x90, 0x4) r3 = openat(r2, &(0x7f0000000080)='./bus\x00', 0x100, 0x4) r4 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1000000381, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, 0xc) r7 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001840)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, 0xc) r10 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0}, &(0x7f0000001900)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, &(0x7f0000001980)=0xc) r13 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000019c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000001a40)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r3, &(0x7f0000001b80)={&(0x7f0000001500)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001780)=[{&(0x7f0000001540)="b466032870db8cf799a3ade2f1f398dab69f1a7feb27760663c5cff3f6d28fb61690b36da60d9e461918962e79a98c73aa23db4d", 0x34}, {&(0x7f0000001580)="f6d27f5330faacf5d7e5839de4056fb6c412cb857a278d96ec49f9f0ab43c93b8290f608b7f75bda70a0bb626fb8d05848c68714e71181475a4d0b08f1e90ca36e0459a46143873012b8c8bef63c1cb27f28db3b7c3710eedf54a060adefeed93b2c2e5906a50da8f3372f3eed2c4dcd9573011e592b63e148ca04575cd41599401266b22c8aaad39950b7f529c38fc721ee384b0a1d2986adcdcfe208bb85b825ccfb6470aaf18535e342e1e89b6e3b97937065c8c43171439714a4f11551b46c4cb108eafe2660d4ee31c5941323501a7260132d9d0470e9664d148d3f8136d27092943a25280c930730c842526cb0e75ff1f667d729", 0xf7}, {&(0x7f0000001680)="e0713e825da965de7440f058f2f3a92f0ef5376c08aa50f8d15b6cb247b83155c70a6f165d140b6abae2a0909dc8b210a281c9f8078e6e99dd0b0f2d3d958111dbfd349c20022ca1f5f07846a60e190c9118fb2380eebc18cc8bf9733e5c3442be94ce374e59b982b8738b6f2007ca59efca9f55d7551f08b1c1dc56f18685d3311fb437b999c1d59301af794bf1fa8fa45294a8a22c232ee6e29d57f201ad33824b2d33aefc01d3d5000dd7dd71f764b0b7f1006fabc7b4f5e961554017d7970358a6", 0xc3}], 0x3, &(0x7f0000001a80)=[@rights={0x38, 0xffff, 0x1, [r4, r1, r3, r0, r4, r0, r3, r3, r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x38, 0xffff, 0x1, [r2, r3, r4, r4, r3, r3, r0, r3, r2]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0xf0, 0x2}, 0x8) r17 = dup(r4) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20280, 0x0) ioctl$WSKBDIO_SETMODE(r17, 0x8004667c, &(0x7f0000000180)=0x2) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r18, &(0x7f00000014c0)=[{&(0x7f00000001c0)="6cddec7a87c5945440f1ec7db4669c65eadae8e466b8420f69bf874d627d34a852d6a501eab3904ff79d78bf7cb6ef03545a66e3ceb5fe02f14effbd298a907d72d400b075cafd7eae57171b4dd203592827b3610d42a29a732f0473715763818912c8a706183b1501f6d769f14c88f97e9924c22b2424c963e3dda8c768d41155914d99ba3719e389edc70dd8f4fa7989da71c7d0d20a8e0c1fc523d2c274030b4e12bf88db445d89d213037d27b8e0d1fc7d24e5a375d9975b2fd0b94ce560ed22135b227c7e15515301171c6b454b8db0339c369be64fa6db5e", 0xdb}, {&(0x7f00000002c0)="706102f95842706aa067a7bb4dad87767550eb40c6c76c3e2382fbdb7cb9627b8a313606e96d639258805521c03351ffde9114f57ed95a8277c6dfb5e2e8e127ba899672f3dd4965acb509be0d55ccbb1c443a59e5a93fd4de715a67267d49f69f178386fee8c9f997a8a9428d4cf54c4c85e4ed33b3131a480a23b1f56ec7a8de8fa0c4f70a869a4faaa9cf90ca6886f7359048d3bf9d88f38fb70e64f08bf0376009a033f9a7f07aab5af7676adeedae8fd14c3d216bb5d6ffac9e22523977fb988818d982f57ccb5cf5ccd3545221adb4faaf4fd65d9dafac56c78d2a16b4175f490156837209e9bba87bf4b0bed71ec1d9a405132726295f25a5fb76361bf95b95222c7d2f3ba92a745792a422af3c1ec416dc017af1a85a66dd30ec15aa82d4dd37863c6aabd9c4c0f88684660191e3a79c6ab6972dea4f61e2f37b582e754ba6a6925943e0561af6e0c4a8317236850dcaebc852157c458c48ddeeb8118e47bcfe68c1c3e21f9977d985aefb8f63925a27673e12d3f7df69140c95b98027b862d067bb78a86e89fb102faad5630ec86988a85dc2c8aab96a311df2479c2f490c354abe732dd7eb2c2fcde1a77bf38cbb6f8302aea5f36bfa5ab590f46e6b2163d1fdb2ec68348557c4b970243dd123c03c7ae6c497173e8cfa3f44abb6a336c6c25655ee99b3b1a22d317e779fad95f86ec482a897d24d9e8624bc1992e97353273dc04a4109b34dedb2d36a3195833607e9fd4f39c9b5493a7a646797b3476cd6d664dcbe4f312c7ae1ad13cd8b54d05b5c6ce0e0847120efc940d04c627e06bbf88c3316433ca363f910e69e7a03fcda43c9f42930fdf5547c7219a2d3397e650d5c32f27d2300daf564642d61798783c6d5ffe6651b74f393e82986c199994495cbd16a534d0129475e9498123baee0aac23eef6e4d3fdef810d18feca53b5c65f1c36f7db3787887eaad64e169a2f1df8993519e315353ad17d746927612b9584dfb464e9cad88a6aadd40f34f0e978511cc347258364c33811802cc71e8b74600811442c10e1cc4a8caa2eb337f9a82f3dde2286abf071ebc6eae00b6362c686c7322422d4405f002a9c721bac09048a8752141b6516f3fec4b66c91d9c0f89df7a1a96bf821d8ecd86144badf6bbad34028c6ba5f9baa4f8622b2cd45627dfcf75c99b2dec149f8717ef0d3b230bcf20b35c7668e19ed9302bdffa0f25295772059e54a55487f99f2255c198505b67874edb4de30131c60a0fe7023fb10ebf3181d9ab2513fb77faeabb6a683603fa2cf8bcb9b530f5a4a08d0ae4b8e24139eea2940a642e03862a830714f96f2625b70740b40afb56663ffc3cac9d680bb3a26cb2ea150bd801a9a73bd9ec9d7af76a20f326b7b1ba1d602b04f956207553fdb93bbe6d6965f708e527cb35fa901509c82bceacf32b0f0c45f9ecf768c958f521b4cd549a8de9c538613abb26b92e1611668e3d87f996e47015e8858cbe433410aaa6987a0bdf64291c89895916f64d76925922b9c2613a83294a11704c119ccdb63e0ed32a381b970fc125431ba9876647173ab310d1b8190163606260cb1a61bc0fc35593714461c06330160f26a6acce549edfcfec6036d69d2d6f26c043469d0c7a5ee2dedad79a3cd29b0d7aa012054acb14dd3b48464c3a70242f902d433cf85c1829058a3f080de093250b2e18d291ffb9ab76a0cd5741925f7c8358aa8463b5e4f0bbca6d5eb534202fe1b389d1cd5f099ec02b2f68d472313245c8d5744027e0f919b2f93e40a737cb3891ed2889fd4b6175c897d2cc06925f82d97846df47247a15bd7126628fe94753ec46bfe520a747a5c10ccad84d747e06295d60023bc52ea474256465f61d11cf10698202dde5ae8df867f58e7141a0167862b853673f7e6b2bdd6f5cc9acf340ee7ef520fe15f1e7a7ca98c6f751ab871caaa9755b40a3127b803bbc24f1aa09413ba3726133957fbcab2bdeff40a0eea1c1428ed6bb6e9d7274818393e91d5ac2d0b142063402da4005046f92f97adcef6aae3236e0b464533853875d7cf34f438ab9a4d9fbf25a316a3a183309ea9710cc6c78e687b24a98f58eef91edc604d133f86864e6aafacab26f9e6742e061628c34f6e15a8098aae69ad10a762b5f3e848e29701d849aa6bcddf722e971b9da26f78cb701d28cf9d0accc3c2db7178a192c50da9d8aba12f91dc4cb9a9ceabf9e31d5f0f9a9f14cfce5b775c76ce9271c8317b3f6e28ed0781eba856c710f884b27f06b42dcb67220322a880256a9dea3306546924e8ab025c967c59305e861a34c4abb8bffb720090553edb17fc2998238e6fd55d788839069c049e234df19ece23bed6d13f9a9d934b5381537ee65331a6447991ca9219cbe93f4e0fab927790ebf15316c1e7250c72ab2ada302423781e8e547b16d7e549cb4e9be480eb1ff9a7cf96d6c37bcf1cd6a2e43309143de200a57b67412816e93bc5fb7ad0a4a6e4072c647c584d264ee413974bd807368d6000bbf95c9dff7210bf5390758a27a7deb419a220fdaaecabe8a48f49fd1adb8f7456277725950113f2bb9b010c20e7de134cb58552770af51e4fa7c4f73916c90de8fbad421b4d058e8a80d35be9b5dabf8ad0f94870eb9c6f250a402fcb0d4253ccdb8a44e44ec38bce8852f2125827789c1a80cfbd78859500de7f12f21886df20331c0c3eae152c86cb8a920f98574ab2bfa4bade7f55fde5bb245489cefbf219bfa0b619e67a6f6d82baf501d8682a3c604488690f88840e721e9381d9a0cd5071914e90a16be7b5e34bfacecaddd2889592cedb911c0a694c78a4a5472fbb08fec29e2e7d0ccabcf31d252856df7c5c653e78603f226a57c1270dafcb147a6c921068ad7d4803bb350acea219b0de0bf24e802327e7f87e9894ae25c1f56e633f5547914c6fec874df046c3e259e7ff8ad0f68e73fa32df2bd8143bb77e1c8dfc62307960e1694c55bdedca7874eeb5f2865bbbb86dbcf13084cba4dc4cdc97d47b6516505dcb0630a7f29f33d8c260e5ab175fa10286674000f484e755d15147bba05199b53f4edf7a69061f779669bf47dbca9a2571a3555dfc5a410396a8ebacac4cca27bcc4f6a3a90708d5b02fd516c2c94c9efa94c820a528182cd14f250b56d50f7be1b46d0838c85675598d4be391dee5e0370fb21ce42e4d2aa32ff11ddbd567a5aa3db74e1762c905f69c3899603179d08e1e2bd96056deab490e26f74834597e607a0363ae9e9bcc77813e893565101862edeb593e46b098054922ca23d9ee7683dcff83a4a7dd919c3536ab145477ff541f80523e38d487d54f30a2e7efba49f5adbfc08f0842d3e298d639988f5d8478a5146cf46b3a7920d8029075cdcc67b15d66cabc637390668ec8c21641b238f24a403dc2de1ea83ef9d80b30187393be21684c31ec530a9286e69a22bb56b804e703d6a38fdf1d609207015328d028aff276a147a235008e67a2342d87d9394cc715166eb6595c929baa2a0b018cd86d82f7ca32fd5f90c8ebdfe4c8cf5a948cb023700a415f25959ca948123fe40276f28a442c7c8597ed62c4bbec4b3b658b55520bc7e65ecb1fb63cfea346abe93e10d910eb48cef8e7a952af6047cced7ce288a6f5783f591cf9127d19e6d107ce5639e627f9148320aaebe1a5c4e5f8efc0559428ebd7989a8b07d4d9916142ac472cb58a950850e44a8db913270224a1c6d4bd605a2cbd3084a94ed705c7613fbdbfe30f0e1c0885232692b3ada5b4e659e214f07e68e203a5d4006362b19eb0404a9701a5380697b9cade89b412a662da097c87e96a7f888ef91703939cbff45a94e1912bf4cdc3631852bd1b968d19e087325623ff019862e3074a7de5a43f8d6f17b5a28f2bcd7836c179ac14133fad83ec5f2a4320e200978046627499d35c3a9c8619c8f58f54d47512bc6555a5cc5076ae6d801c40d90f70f8b672e83a72090b12d0bc0eeaf4dd0fb7efd5a67df6317e48f37590481cb4a9846fc3be91d9eab16f4bfd98e658dca44c0fc7180780731e047523c7b311b8b7c71d7a9026970e7d06e1e1de24c31468064361ef50d8209d0c6930516f0b31c5ed7c9572aea52a735bfc16944e7f0deea3f71e3a4f1b16ee29cf962151a7fd4a7ca2242991d5dd96ccce0ff5274a50f854db6215ae40a278dfe63d0d55d86cb2be43fe085412aa8884dabd4d186ec881966118156518b7995ccba52595d5f39e10898347ea80bb33a5c9b46590512509590cb6d7ee8fbb31e5c45ace15a58366e9fd4fd23497f9b5d8b224e5b7d8aaca4b9d1a8970e722ee1c55372987965637ade2d515582c6d9828d36e1e83e30d3cf8d1efcfaf4f9877b16c3d5e9a951ed81144b8332965c0747b98944e8c27f18d68ef04407ec559f502be7193258fa0fee420023e1a81c49f8a9a0d112a87dda502f27305f58892d65355ad018451c1c7beb22c9ff039f90be5cb62280ab1baa20dba5a1255274c2ffb9b55238d60ec27c584feec9079013ee74e52c6cc3d99931f629b03f9f77a0672a456aa702f1f2a89c61e1e5cdaf62d0de8371147d3818fe9c0689fcf28d00ad2a197fdc1b1adaf875dc247d314fbc69778d43a58cc78b74bc64e69a1dca5aba20ebbc80b6451886c1aab67182916bcd71dcaf277e0740d2afc93b2ac3e14819f3331bd74a0efbe5dd84d1ed415c8c41a11130a8caff91353347ffef5df6ec3cc27e4f67166fa57aaee762f4d1e574e2a40980ac6d15698842557e7e0ad521f9ecec9864f23b837efed78e7aca961d00ecbb400e80a04c3ab5985b7fa6b08630d0aa64dea39f8c65b75dabd77fe83b5b71f6497f6515179a78458aa9631b8320f5b6baa34cf5b4f11d168fbec4fe8bb7bf9244b8c6a0538279c9d066d038715a40b0615e884f550a099f2c1ab086470f864727b6d9497256dfba57ee68d77f2964e49962c89997efc7f330744f9ac3c06f935d66ccfa05196a5980162ea0325963daa25d24616f5596fefe03f8f637279b203d3026c5cb663ce2049b7baa1e6a3142b20dae4a332512904e7d556c6995c4c704a2c3d22861f75fdb2279baf258fcf46b8e0704e099cd68c6a7fb113049d809d75479660535461b654af08404d12751ebda05a484085c3f79c8fea632ac1c3a4715ef9fdf3d4fa66f9cedf878e3535f53b973e31b2a6706eedd4680331466b293a30f766f1984b4589fd10764511f46e0f2d052962be5fc7820056a623caa399f7d2264cc42e1611d7c14634fb79ed8c49db3d58f96839daa78831a311afa11c209db629f853239ff84a4ddec7d69575f6dd3f5c55d79a9ba5a8df995dcdf8664457e73ba7395681983e9129a7c76c2cc33758f765d69592288a6418fa63e8f466637bd92657e473e9d7b985e616d05c84022186e67c71dc8d24ade7bfdeda3562f45c648cf2b9c8d410a551a93ae44a320bc9dca9e3e1cdc0c72362369e53f99f75593789dfeb303e37155cb513494898d9a92edc6dffd8de8db5c5276add67969e2467634d1976a3da946bf25df38119124ea84bdc12194b0f9793a1af583071eb804184f7267f54bd333bcf592b619aa12b4f11d00e7a82a8545e9095b9ff34d083adad981647b83f626634e28429e92b8a6e2ca1a70dce81231643c72dee6443eff10442ede1d51290a4a02c55ff065a967c857e3dd107f6ddf395e74b3d6c483ea903ea303521d7610198a939a2ab03b3364d7892427de8274c9590ebb7a93d4c811f02739bff2c1179cd057a0edcfb58dc89b05ab61", 0x1000}, {&(0x7f00000012c0)="a7e5a895bca18a946f4e211f0c30a9ca08dfe187061fc9ddb610c35c11dddccd1689270baa701ac2b734f7be320bada58f8743889cbe58c5e80f9cfcb7fbd9a97d677171c5af5365f82aa8e4980993fac683b860e327b4156b89c42014bfa912db84ede3dad5634c4b7b1c9d440e6aebd2360e61110f22999ee5b7380ef05c047c94fe690b921118e93739663199ae8a17115a4679f8f18c433618fb2c792928d3808970588d3197e43271890cc9e18b15b79bc6985a28592a784a1cbc64d15c1eb1b4", 0xc3}, {&(0x7f00000013c0)="db18814d0b3b7de286d23158a555a5a7161a16763b1b245887d84dc4c433174d1407754639a7a03b42d12c6732d3582e69645e948dd2b2430cf33296e219a9c8315512fad4043005cb1041113c07028f974ff2e8f7dc7a9a293ea7e76645cd849283504b78dce0faef764a8d4bf43f1f009120208e1947d94d3c4cce168aeed47beb2a6756da993294370aea6c3ab1e7c8c2ccc04870b7e3e70ef8b3260f8f29eefce4962552611f15c4a689c9910497732eea8998f9a9b6448e55b875a85967a29b379c98bb1b80462855b02988f7a525fedec934c64f0df50100c5e8d3b05b3e68c015ce8338d6c0e94eb3b89b017c78b554a653063905431ba50a3ba2e5", 0xff}], 0x4) 07:53:36 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) 07:53:36 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) getpeername(r0, 0x0, &(0x7f00000000c0)=0x8c) 07:53:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "ac93feb7074ef39d96105609bec9e3f07525593d", 0x0, 0x1a568c65}) 07:53:36 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9e2265aed0bc15de5c7e7638ad11d130344bfe850c4b911cbf31319447f267ed673f324f152e3849b6699bc15a9db73d9ce3beba50a2fea53e134f453f3c44f3831ea4d3a3bca3d6ab7f5a9b86450534838134b619063f9603bf70aadbaa9f929d6d1c0487157d65b7d1b662e6997d6125e72c4486cc43e8f4a2de701ed6b6917aeb7819ab1750e956fcbf408f27e3a9ea4b9f41044080fc3612fbd8b8c401641412e9f44f6220f681896ce83f7bcc71a9a17aead72d656701a4ce21cc2dfbcf7ebf55a0cb5a4e086ec74ffd631d4a2775ced3d175cc2119b7894f8df0616f4460393a16edd86963d1914366f3e7d6b367a1239e156d4a23648bd2ccbee357f35b7afbb5de116b0fc4446a00146e9fc1491b32021007ba5b7295ff192cc2c3c9cd7381ce5df286fb4e4072caafeedd4c6659824549d127cebe5e8f4e6ff08a46187509ce8173a5160141bea7a9d12bb34d8497c09a8a3bc19e9bd28f9ffd62e9192dfc3709199303ac0910c4e71ac15f00f5777684930f5ef598547d193b90dbe4813f67e9c434703a6e8e6a0303c8dae77e219885227426f9962f5ce2da064cc5e40d970ce991d463d9864419f30fa5bbed68cb639e711473782889e8f792c8a8f870a52993729449db2fb1634d9c3b8dec98c72651d1ab76a8c645237f7d407b3221add5a07f28dfc20b2956a62e4c38b86111ad83b6cd04c89d85bb90ad791e6a5946464bdd09255f08d13c5c547cf01ae19935a1d9e30b9a1c0b990c19e99dd02aceb46d761426407fec965aaa3e5dffa48b16da45821125c6b8d87181320cad8e20cb5c18abd1b76d7e816749f13141be68a40fc52aafb05d9d86716dc9d5a333788cb068984014d48fa1713da73507a2f8729a265244edad68c75f08388e33449c94bcdcb5c88159af0ad0793dcf933b901ad879729389b3cd9648074be99c41c54538f92f964421a591e80e89cdfa9a269d3c7f9593d47451fea9859d12c7e1ffd0e10438f639db0f136658b8bfa54cf7616d8c6747284b4e9829df0726f60633de774b38a835f9557d1719678c0a7335fe66aca54bcbaab3fd581a425f12bcb073de7a484671a0cd017812471a89452073bba2eeadf370c50f282bd32c45cbbce373ba38aa5b878f28e3238fa871b1909ae5772d9d65de704e059f0a7788068253803e2713549cca90bf34e8e3304ba38e158f7d27a4741c61d96aa57c2cf78c8a0f0f896f19c071fc2632a6e517b55370470beb2e3f2df142653afb1ac6d600fb099574a2b7b84d4794ab6e8210888e6dbc8b9b1447dfc9af951681a2c961cd03bffe7ab442316d9ec1fb54d0816cec5f70fa97cb78d3c1a304d117b7ca31a33030301baea4996b6cbff896928a3e6682e04ff9d14aa6f43ab4324d49ef1d36bba5edb6d5d5924e4250f4c675588e8b6652ae34ced782dc2f7353df4b89a1701f904b108ec21fb4b6fd0dc63fc7ee205ef4e2fdb06efb89b49440bb4f8b2e7ec3e65fecb9cdb4e4029b63b9cfc50cf20ec52f20e17090aafe9623aec1da2f97411a0e56ffa88f25267c41d7c2d899b4160a4d32efa0ea486b4e2843433c7691ef6b1ea4dc3085b078c6465ac05dc63d2e53f20b137b25597e160fd0870fd669b0f65b222bae1bc45bfca388fabf41fcdb408ba69a697080ced8d6a81c103153ea76685d5271c65130f98657c3513215ccd8da9e2b11dfc7defc9bd0f813f9e99cc8193aac90087542d0ac162f6ab2a43d668274f95c0d60ca64e886d9d716d3236fa6188b3af9b1d4a3e1f1e0858f380f252871409993288659acee52c72dd3c46f724478f08d24c43e0d11d9e5a03ebc8f25dee503141e5e4c9a109e11c7bf01533de9279b6e0ee01d5cf0608c829fec405da704f50c4d0dd1a29abfc608db7949fdd756dad60db207fdbfa935001e0dfdcf5a229a6c7c8d40cea0fa7f991d82805283a4807debb07d8532cc986cea4d8249bca85cf584e8a4a972a09c0ab9b0e89cac66aafa4e3ca1a5a85248a0615f3823f897fa1e69c9eaf71b010141958d0967af0b3724113ff3c1b9d857b3cf6969f39001c69e282a9baef274caddbc24cc5249b7eb93cbee11a380e8ad677a20a8a33779da914aea7ddbc6dd056bbdadc2eb253ca19954f565d37aa75265749faefaba505af49956fb3594cb524292e7fd9fecb371f721fa81be7d6fcfa37d54bef73dcd5cc220299555c4dc0b88e06eecaad4838e6e70ce56d33c9adc784aaf515d1f23de9fa8c3225a96ef8dc33e45ca07337c97435e9e02a827e34e416f2e178eccaee9a6f58105e749495ab52fbe490e4e1c424f13798b06fe78d89ff812758e02f2a00a328ff138d4cdfb0720d0ad6f038a5d4108204c6e6937ad8e198ed0097e1cf745e8e46040678271eff17b6d8f13a1172f44e60bb2c9f3aab567afda4c475ff57f9f5f684704e65ee9932a781edfc0878716ee70e66f504b080c1016d775b4dd4501e1edf22a80cf1718608bdaced5859eed378e06d6862f02470e3979859ebd32683dcc1def8ae8b65ffaf7fc4d2c16ac3582dd42f8e60d680f6bc29bcb0e9339d62e9662a68159b940356df9a3ddc5c20500d5ab852f9ebfc656f161a42090ff28d5b6edad03a1af9bba4569d84a1d90745cb5244b2c6eb5c2637e4b47cd0fcfd9b83ae0faef011205cea05c07cd3c1e6b338e27c12ef98961bed427f3412050ad60039ba5103097a15b505eb5ae50aeea4fdce19961409ae3712e44740886aa4ee9c2e71e2f4088f7637ca76058f304f7f0d21ff9ac829fedff3ab7a1ae1d93ac85b4acbd399cc847f7f26df0d7cde1200ce49b13ad434937157434c72cc61c6fbb87f3870b5af4b8e4acb33e10bf1b71a38796446331306640848462c8f3ef68c83ea917d7d7c49f5065d884bcc2ce726bff85e6473ea82fc9fe87fe13ca4ed6c121dfc7c3c3c98cdbce1c53a6926f27e7c2175b43e8c3e9e8e895638e6f10bc82ecac889a9b5c6d993226ae55c9f5e49eb931850f79263f4aa4ffca334eb6e76f8249ef9d6ef1adc0035b0ec9b431ca5b66b850ca928e66c4c5ee29549f5c4800894303dcb7d9f85e59b8ab81bfa12f0433303671888b36f2a86f72844e09721caa73d127247ee0bd8861b11b4be5385181eaca5c70afb71ee249565a0fe8960dd82b694461b24e370d88c3e3fd310d279ca32585d984eabd76055090d1f0612135b9691eb47429d48487bf146dde3cbc19e13b3499748388fe2ad03566a7ffe1f3ef18b64332abc3df983589e848c5648af8acc28d3f6469acbd288a2c522ddaa3046c4520d1d297e8ce58859ad12d57a7912002cbdfd993a343c120eb944105d9fca81a6b013465c3a77af91d4c584a99b322a79ce25a9712c7b55b983223b0ac98cc6db5d9113736f22be0ef7439c4a28b3ffcf57e6d706bce5992038a6060ce0d49aa73d2c3c4ce69bbef26946d1dbc0e72a28c7e30e9c00de93c70e886e5e1e043e82124357c6c80b99024b2562730e5a03fdcf6e25f08c02ec0eb259d73428cd9db7e867e677aea0682687b2c1425a95a52ddd361225ef0c9f444aa9110c331b3561d8ad04b0c2bb3b14fcc404e12df1aa9b9a7e54819089045bebcb7ff9338107bcd90d7f0305e83c34a6e98d201ed9bab463121e67b8146432d94ce7a113832398ac52766c79d84f66b5c6f0275c6a1af9e67e756dcafeb1e920a8cb54b3e9c8b0784c48656e154804c6d47c8ac2e6fd94ad151b8fa26707ed8861486f3a18afa6c2c32c07f9774882a0a9e233692e00b15e5930fcf3515e62fc6356b946a5f03b6825a2b8cbf74fbf12b7232781951227e5dcbac6a31f81affd32749ca34991dfeea1763007e53a3226577301766efcd0e606eea7c26c3f8470c11e87110730f317ac6e5aa0799d2f2b570f42b93476c69e54b3445943e95eea08ba5672976023cc621cadafa7289a563aed45109b34be1448d88ba8ebff1bab1d8eab1e3f63f289a556db9da13ec2af70e49ea6d84811b74afba4996b893bbd06c710d6b31fd5d84682f6f4f7543743acc6b2d46ce1bbe75829d7c282e66e6cc7da4bbded56613b84c7bde9bc448ecceb6a6a6766335ff8b1dc2b13726cb284c5f4bb7b4d4b30bf69531512fb068c7adfaaf8f90641839d095df7d982190ea47e54127a2d810dce87d8bde17bab0c75d1ded0cb47d2ad390260d6f5de0509042315c2f1033cc33a2c38f53e52b1567482db10cecec35f059812a2ac5d9ebd5561613d8d3d4a5962f97a5eca807a36c80c0c463a10d788daefb22a403a99d6d53164f01654dbb4f3dba19adf173653a4bce37b3e9cbf2806dbff1c8b436f3622c4980b494e1d46016c0ea09642ed4a400e919c05223d3260ae95e3dd89b0f01c86a50c6b439030789ec2a945019110ed7f4921a57be0fc0beb6c7103943b9ee054b9face09cdb969ec08ec92fd97e33270a8073c6888f0e090055746ed18305a4ce49deb6e230c6c78b4e1144fa6129b12e512953502ae43ded10b2a762ddfd96281be7c1c9feed51475d6d029e8cfd594a6b07d9426678c43f5a2bb9364cbb4412592ba93f74afa8167ceec3de2ccdd81add7a8ef98e9d855bbdb5d463f39b7bdf116287e758622319f0c1af5df3f673795ca6b8deea8b292f56eaf29e3769a1fc653eb2a4c3fad7ca77e218ffaac8df959e586297bc190aea144b960c73486195887c5cf7caeca7d0c0602c676958d96c60f7a451e034df013d10cd6c75e0c5e95a2a4361655dfce09365d7bb9db472bc95f41e20a2e852ce21bed2f5f7b18a8d6bbb9069eac5f27981b192b2e92d9ce9ac99502c7e2014177b1d891184201c11cc747a05a1195366ba3f984b0c8a13eea8a763480da56681c4d4c9d8b63196322bbc5b40bdbf5c5d4c5037eae718b9f15552a5dd78746ffeb3759b6975596afe0649ed3f662eb5301de5f002231b61fab8cf8edf3f0fbd6ad7a4058ef6691d13d2924f32058522b6bced763d2ba1862b6ea1d6a01138f8029798e340484bebb490ff8ec9bbc308a4fd7ea5a35584778ef929abed885410d539d5d2798fecfa3bb4ae9c2edb6edc9a3e0966ab63cb661292756892e8146dc20b963a184cbf7eed4544cc59e80fdc84edd51870c8f6b19a5d0b37bbff04492f94971f6528f0dac1ce0b31d96fd0926c6c13323830437fc241458792ea5875e44245f8961515772d9e317b349c94f10e10df3c5dc5951925d22ea84d3bbc02b1a482da974cc4f464b56ce0664f8781812624fdeae78e26284c737a6b117c66137d85a3e1d8ec64499e35ef81741734feb7e35f099cac63fb71dcc26c3d6f2f1ab48cc78307c7e9bbc97fb1cf95f68b0b8c1cae76b8b7877e4d25f27a26336243795450543ab1c99203206bd58d7270557f9a27603d918646cc7a41f542700262d0b6a4e25ea996d0aa9259108d307a8dc40da3ff476807d7a643a82acc50ba9a50127d5a36ef9a77852a5cb0f51b3e6e93aae43e0eb028db93fe13a6e5113f336fd0735fea7af316c91fb00ba6d6dec101bd96ca3df886692a30a2fde27abab6a8022fb57091e9083eae3d527f922946546ebd51eeee71d81542936b697ba62e1eee3ba24e9b8e735015900d9b289c96277c4e685bcf818a58c39d834e9255b34ff91af59c621b81e3dcdd652103e5f7d510388d1f75c600e2ee626da1882ea01c3104d339b8ce207febd2738590d5d94a4cd7c40d2bb682632cc7bf750c885fe055f554a84ee9a33aa876a0298280bea3a14f376cf4b31ee4a90de449fd6133db0b03acb9a88f9c80a9a9a", 0x1000}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x401) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 07:53:36 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = getppid() mkdir(&(0x7f0000000000)='./file0\x00', 0x1a0) fcntl$setown(r0, 0x6, r1) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 07:53:36 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 07:53:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendto(r0, &(0x7f00000001c0)="ed255d4fe061d85af579080a0543848c956936c6c980defca1b4201010710f83c34e8f84863f0e103c9d71e359d14ca3756f01395accdf655b6cc1e3a1cc6efe3c15c92d0f6c4ee610669f2ec51a175bc3f95bcf5e1a69797da94035a70f52d588d2c9c38e8a808e67575303a036f512468752f0376d0fcc3a29a6cfdb3d661c8024b0f3ef8027b38ff19634236a307c3072ef83fb618f01f7bb692dc54e0f2fb620f8872cb6171f37", 0xa9, 0xc, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0x1ab) setuid(r1) mknod$loop(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) 07:53:36 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="d1201d9c07b00a16a86b937d24a7f2001000001cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf2330c9d52e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78be00ed8c477e1df4ef4330fd2e5986d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6c", 0x91, 0x40c, 0x0, 0x1ed) readv(0xffffffffffffffff, &(0x7f0000001600), 0x0) 07:53:36 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) getpgid(r1) 07:53:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) connect$inet(r0, &(0x7f0000000240)={0x2, 0x1}, 0xc) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="83a3662c5065109ab928484f516d297d2118c6fb0f08c4857cd94174253dce7f825b9e054f02f97feb57b2162b392c23f4c01254fd03523f1645476975f0458ca7ed233ba1af073c9b36", 0x4a}, {&(0x7f0000000040)="a0794365d046480557f96a92a09e533b30d744bfc407a27325dcde874671d8f879478a39364a671c36f971ae97a11e973a6a", 0x32}, {&(0x7f00000000c0)="80e96b369b2265ebbd1c7308e4b5850254740c508154ca29b8bf06f692874db1f9d975d71bfaf48c8bae941e94b7de19f4feeeb6c4d03d92031b", 0x3a}], 0x3, 0x0) 07:53:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x53c7) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x82d2, 0x1) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 07:53:36 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = msgget(0x1, 0x402) msgrcv(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000469084277b5c157c49c8321f000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000003940)=0xff) r3 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003640)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003680)={0x0}, 0xc) r7 = getuid() r8 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000036c0)={0x0}, 0xc) r10 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000003700)={0x0, 0x0, 0x0}, &(0x7f0000003740)=0xc) sendmsg$unix(r2, &(0x7f0000003840)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000003580)=[{&(0x7f0000000340)="3df888bca3553961c1ba3fdab2d01f94babb8f072afd09cdbb6481bc47780ac0b0d6a3a0b0dd509ac159269016b56264b37e35f9b38ab8ea5380f4830780268a283d8d1d903ecf68fd5ae98f2639c1d852d075033dbfa61538d14fa267921e12ccea7ab3b910126bfa80ad8a79b6be0c7c6e470ede2bee4993bb075707dd2a5355b1579837e2a0e3577ca897ae62b82a0207a4f5bf9a51f63c6c6813b92fdec73d7cf3b44bfa5e79488965495656fdc37433658bf89110404dfcf32e885ca0ccff79feec3f494dd68c27a7702880b010e8599a37ea766306c0702e498f096db6a969e813be7d18bf7ae34acc33c4f93d9c5b4a00a795c33c3becaf60084915b2030223e9335c95230354ea7bc4384be1ac7860a401db78a48394d4f91799af8f85d532504396fb8f73257ac375271ba3fe9ee90f25b810ebb3c6677754604f70ce44d71a0fc4f3702384e21bc33d22fe0fb93fed6679bae399be012996bfd0fd799de2a6811007cd3ac0d50918580ba65cb318a090c8624b8ac03d73223e1465ec57192005ec287db891f0555eddceae47b16c0266f166afdbec133d07f20de673e2167db9367b304431a078e69ec81a45ef622ec6a91d01b5db9d6c5071d2fb5ebb5c9b90e0ce8b30cc6ccd0035232ceccb16b6a98eed7bb5b9e8bccf203be9ee805380343d9035aeb839eeb0685c265d84a1caeb25ba3beb8d012d86e0aa283a1dd01040ebe88539dba92f0f23b8888ba45990cd5e2d3e4e292aa107483c17e29718a6348603f30198111ec14ab9fb082040a2e3da6eaa5dd3c1e6cc3878d499519866358e60d422947d856b9a73e285c544cade31e58b66f237551d01a75ff79876e342a0db7b9ed998b3fab6538ab909a50ca48addc231bb7d1d812218bc7cff53c97ee16323a5b050542985a3c8e32150ccaabdd77bfead14f7d68567f7ecd4cffc40365a630ac57c3a76c9cb60b7e9e5543d604bb40294d3070a04b09505c0a21b3ed9151782636517220f7e4f69a5ca3ac77f296247372474ab2a8978dd44634d98497245f75d50961f874a3df19376131a8633cda217ccf21e8e2f9aa35138ecc54a9f02c451d7578383a41f5b9fa9c9a1512b35812c0a318bb0efb702899198d91a35b966f69a5322b75824717dce031d988cc3632fe2a1272f016264f034ff20fc99e98ea79ff5aac6761430e4513ffcf8cb9cc1d2f486cf804d76e4a8af77277354e8df506dfc8e68e253d8573c77bebb445e1072d2b04da946d85feb5ae9a29f1a51e8ac7ef3459dc5165b650e78818ecc16e90c28a5b479f5710dbb3c60919e2dfa00e0c8d835f88377b02cc23576fa19f3210bef12f946c645fe99906764442d8574d79deb5f16aa0d481e6033e3a0259fd8c0d7885537746aa682c5cf26effde1f3378c835179d9d0294946c93efff84e310a9a58892c6ebe2008112f4996b777fe428fb291e6a97589057fff96e34b54de62be28c8567e02dbb73b3aa970dc5c02eef90a67aedcdc8218403a27c795ea724eb369735ea146a4c4fd0340aece3b7c9d1e920984555ee706bb2024da37857790d525d655efb03201f4922be47e04776a0104aa8709d91a3d387cd554b2a3110af27544ca7fc4ebf0fe71fdc2af45f7229194fb06a54ef9a08d3dc3114a7725a9924b2cbd725f67f3cc4307e263efab67929340275b7a3751851b92762994ed3836e5d9dc577a0f260f05d65176b8cdbabee9c84cd07f4ea3a634f142065f40f2f51f0d77d3260c9be7df1447c3ca4f2814000df900578cf74f708dfd6bfb8e082f6208b970c5a5f84687ff98620213ad441121548c25a7055c4e90954ab90cd14a9ab6427baf352c20bed8abfbceb74479e03746a5e8a8a5f203b9d2d224932662a535f127b920e566d983990c8c47c3e5d2f1be9c93da1ad81889747b7053488f3c21391ef9b01ff2816ac4ddfcd74fe758a87a754a50dbca96e35619ff30819c8db4993e0b63acd612960a0d189aac5d152c9ceef042baf41c098a851375d9c3b8c3fc69093f2d9fae3a5dfad91fc49f3d11a2d1a243b933c83cd27e24c1a0ee61148d9d4023e7c8ac8ee75e08e55b34c44ebb302fd24c9dcec01bb0872ba06a0b930e25306ba88c49d30b94ef0bbfe63abdd38e2f8c1a14696ee05eadd778cec979026b0d13c858e00ebbf86cdc57e0645b8b3120f1672ebc82188c840d02c03d58e89a8abe376dc192bd1bbf91a9bda9b1604fc3ce965f045efd4ad38e8fcccf18acb14c6a6e7518f2b6b4c65b20aab31e0ec2500367aea4d87ce83e96e21c6efe5f7cbc9beb4a21ae41ec79b3e2fb2023cbaea8ff301f8864b619bb5e9577b0af277d50028c157306bfb31ced2a8c043c9076c024a3e6fed92bf580674e16d173cee392b53fbe35cad8c602b0946bcd3c195b500ffb4dc48871e27169f4e97593015303a4384b5fadbad7f68fc3a498e91e66b87e5c639e01418b7013d8d0788ece801b20d1bd9b906f61a7a9bc346512385d1ed0f9e6505a1e83b9999e0a12f72f32f523585e1b4bd1d00914690c0ef1d57da35e98e3ea56384fe5a4123cb940b2064047006c050ef8d15a3eccec898a2867e82e656b5e03991c5cb186c9cb2184875b5fb575734b22c89afba28fd9c919043d43bade02165eb242ce8a83b26d8fd467494aeead3d3b7efbebdbf33dc38b8523c2f839dbb7f8faf84bfd7db2639f7ae3d41feef7345f84d1ffd876aff7550f26f5f58fcf46d9e446434fcfc2f5634a97a68a7c6a98e5b83d444c20078f1061bdad8d5847a94548194b3fd18d065b120b70027cb788656dbac0504d92f0084ba4de6ece2eb5c7ba08782b515932272ac964556efaa90e5a261c70edfd157cbfc2d614edc7261582d7806c75f8627c429c4c70a720ad55f7a27d38db1cb5c8d276af57219beecaf692a902cb209c8e16a08a274572d1b5403541d8d78a7471e2d98de5ce2d20be7ffcfba9d87f97b059d391bbae3f6a9888281b98c0869eb0b31476731fe354a9d09f12ca6c09db352617069c9aedbd0eca8f99aeefde3e9eb0c5cf780670c6cabf8cfeac194b255d16445b2fb9cc99d2b78ba209a72e13b263497934244df57e321260cba88f5ba8a17a946b0d8286fa9f3f66ed03eed1b7b44efe542f55e680234e1f60ba1f670bccfda9f8af068996bffbfc4660f458b404123b8f8be06da120cc4f3800fcb96d584e31f4e2d5ee69e3a83305308de9a8e84e6d4b5347269f8fc174324261cbf90f74029449b79fed17326bec3ab211bdcd51979934309290c6609767ad6e1d09cc76affab6ce55c6c185554e9bb43f024795fceec646b45d25530d11516658f48d03ab4a805f9c816629b82f0feab7f5ce29cd770b095ded5221c626aab8b6d1a6d66dd58f6ab425b3e5091ed95ddf59d885b0ea86f1250cf46ea2d667309145dff7c63c7d15699725fe58eb35a3748d4544a9c68ebd65b52e69126bd4c9b29a0ec2feeea76f70bd192eb5efa471a85fe6e534736d24e0383d6dcae99f717ea51efd98ed026d90657c0f2a139e7eaaec2f8ff5e2d466ff838e0af979f8c393d397d8312a87bf40f27220a4c6e8f751c8944e43c0c429aed2af26f703c725f134408ed8e9b5eb2ddedcd40d943ad1712db7bd025adcf3fde70763723c7a400d24c83d541451bd95ff4a87b0e4f99e7669adabe57e296c9610ce3ab1a7a7cddc69ccacea6ae870550e8342c4fa0e67e218b763179911a7741f58e6962d277166f9911b9a7598b95e5590d05aa2425f818848552d8e707d35aab75ce7d43f75ecf5f963adf65d58a7664236467961dba1731e6cdc95699ed4e99320a8316acd54cd61d7ff5706f955eede4901d2f2737966af84351dd2fc19405c2bf921f980a6ce77ec81cf612a33aac8d71bbac7dd102e6bee769e5ec83750f27bbb435ec3dbc1308abeaeaf6d39b70e3113a0a70b76f61c110c56777c3e7304d2eb4c5544a0f34328b951434a234e121513fbf198dca5823fe3083e9c6c502dfb34c8b4a2dd3e2b60b6b2616589bce304a9d330d2f4113604cddff5bf5eb6cb9ac0b1e1b20ccfb8df9fc85317d57ab8013fe1349175c4b739f83eb20f0fe5d0f775075cda60f28cb9f86150b0948c52c4d3d0df392e334b29b5cea52a4a25b52837081060694dfff84fe35dc643f6300dab82897e78338af551733c11b6ccba4f4798dfbad02e77cab75df406203a124c50b71b22c223f72e4f0b6064e7a810a470ac8ba8451f3d1c59c5888621cc25664ad27ed8d97f5427d608c1873728196aae82ea5923f025312af3b4c7605d4f4b66f0e7d3512105da514d6c15236720209ce8695aa684b91b00b4c6e73a57a1b9c290befda486d8789c2676238361bbddffb36d6f3efba31b2ce575cf02e860570ed2475e8f0ccd20438a1960e818c6dc7da297c4a68cea682f559e35b1d1d67060a9a9337ba01dfb9f63f102ea84a0b005070726c5b6539023ae2adfedebb9dd8cafd9cd0818b08f14d4554e989cefc4004d10ed5df7719f3d068b3a2a95ac660d31a687ca17f8e576784ff3d61230e1b4525065e844e075603ae39220390f7f4a56ffc2d287918f63c90469257921a87a7829821c533e92a4e7c4beb977786a46b30c0c318d746baaca43be31d9290d3a89476bcdd3e2011d336168ed795e5fe30f5e8bcd415d02c7949288b0f47df77cd0bd3ba1b2f805315746c20301b122f38f5be2c05509ef39d2b1df2897829bdbbb1164cc1b725947fe51a9cd4b38d797c7917d9ea9e919b98aadad1ff4631c9a6d96221fbf978bcff2f85317f749da7d25ad0dbbc39df7bea6d2dda8b6a4c1bcb6ee4a26bfc9d74de2ae1550fc9ab4abf6a0e3cb48f53698614a96301be7eea64051b60b33786742753adf0a7ca09997312005ff94fc3f7f32c6eaf1f62f6d18eee4b25682f697adc990256d8e1470c3e9e3c52a9f7ed8b31349f377f0308486a63060b55f4189f0b47999f6783df4795ab158b6687df36049120fe36ea0b072571375593186c44f089087b462e6d590c408bf9f58c934745a451735a8c9a5f8c3ca2eb9440c145fbc9ab2c2c340cdaf98f37f5e99e1471192bb2d6a14a621cf7f38a002fe7163b4c259d3ac4dfdcd6d5a93ebe320434962098589d1e6b5e7598120b46dc3db140d6e520e0a6f3fc90c8241e844259ae8d93c071bba3818e6c2e680549274de9dac848e0c344a6f66527ab392d0ff3766fec30631760bda99681966dedf6f63221b0d314c7e9172f6c1ed9fe0c3d954bbf25cd522f7d1591d3b2ef6c791eafc2b951e6777bcc7679017c1226052747e96fb9fcc7aa90e3f1977ca0fa97c7d30a186ddf337de31cebd345f74397866ef555e46021235e63c3e4289470f4f2807baf9ec843da490d5ade118dfde8c5116fc3d9ffc6699e5449b27e029f0047fcd2a6e58ed6550442713fcf8869cb64bd36fdd6325c02be36bbb45d81a0fd39c2b852fd55175a5e37eecd4db8b692e76691c2df7808badd65b3857b4c561bec621617dc37172032f4699f6b80dedf6cac5a2a8a0f602028766bb9acabde29a3c2bcc3f1ffe0b1c6c5b0c761dc941aa9b6317705e64b7a3b6e54b2163df80ae43597f644f6dd47dafe27161f9960487c9891dacc9bb5041e1ad0d645710bfa05a6524adeaafed1a41acd643e93cb18a2ee1bad267fb102d60892346050c481f1c4bcc79aab41c7743c3eb1017aedbf171b4c903d1732352c61f74fd8516806cf1cd32ca98250c8ed57fd46f628f47a34b6887ecc0d77534d3feed9bc6cb356182e9c4", 0x1000}, {&(0x7f00000000c0)="6af5ad5507840aa653908258813db84b655681c9aeba2d593bfcf8d5c42357fd1c3869d7e515f730d177508f8ccf42e435e44593f144e851e49ab43bb825bd7e35ed93abebfc5f7464ba87fa96bbc2daa71bccd53f5dc1e7c63202df255e4352b8c5435516538d4a1b7c7c843c5efb4d681fc28d2a8baebecb3f1cff17daca321005a08452a5b54ec3a0f28cbb88e9d93ebb33973cf382ae04c863dd968bffd7c5bf80abba90a54054e43a423e60b5056a2533286ebcc33dce2668cc8e3f61732f5b9dc6", 0xc4}, {&(0x7f0000001340)="98dc4856824a8f7fdb2b2851dd2c0476f58d4b5593cfd7341ef2b4c5bce0629c66d959c0adc08ea0bb1ddee7f3bb03662a2031a077fda55438933d9b6415afbd261eaadf18e56392496d7934c7cdd294b422d1c124df5e30ef2a96243efd0d2e66d2a2eb4d330a2569320275a71a6e5d0680f97f0b8978538089c6b9f2750a23c6dd35b1b079572124171a312fd3cb255079e388b169eea9282bec43e0d237e35e9d120572bc8884047e9c31fe9aef6e9c1eb8a702b412b070f34b9eaf62061717ed42a8382c0f5a55dfe760d8db076a170c8ac2530a7efa5cdc6e02cc8ef40070a4ce8e0686378101d94d263c45854d88db911006825e5ec022", 0xfa}, {&(0x7f0000000040)="9e8c8604e76a8a803deca31817e640e8e83f7e7a471fa1d6e699fd5359db0bc33f259a7b7d56d472409892845fd362d32038725b0734bee55aaa3d8dd65f8abe", 0x40}, {&(0x7f00000001c0)="18b44f135b4965a16566f4c6bfaa1abb06453af6ac928f18afc0b13c1fd7e48170a594858a27b0d25442f0b6993c8323afd2c3701e18cc2f32f8088249177d", 0x3f}, {&(0x7f0000001440)="cc6207f84a50c9b45cc4a68e3bd65927601f7577471b8b1ac57039b4dd7179e0fb3c09ef213a0e7eadb5f19aff911f5a96e7c9951486a13de7741613921f3f146f4833d1f7f7e65439df90f44b57fbb2a17d605eea8d8f4372934bd43a7cced19484590fcd59a277a844412a4fdcc7a2a7adb364ca893ac71ca23c8fd3cf690457164c657dabc7e0e564abcc4c4b51440369a25a071eb41db76a938d9e8d421a39ac5c5fcf723b0f8c72", 0xaa}, {&(0x7f0000001500)="d49e44e1346bfe3f6f5744e07f1c63c678c7404176fd4510b0a7b30a87f97afae20d3e1d1ca19aabd9d1c003bba25ea4b3984e9cbc403c116b44d8128f68244eda0ebbfa2855615bcfc40908ad96fbd8e9fd08937030acb8874d11e0fb3e4c7da71ed54a4360ad4d82e40650c1da564c61f404077904d8099088044f8d3d0c4891944aa1201b681f1165a4a2ecb3ffc96563c146e31bd3bb7db8a3b28f8e857198a039947ad1ac247780ac0e2c549a171135316352f6b87f0fa5aa75a16616fa8bf5b25946ed48b8f5858eba8816790dad79d9a7196a3ce9ce08d6f91b3d2bfe70ee21ac59cb5e16ee9f137e94c6b2e3643893ec3c96b1b55cfd9c7e90469bf8b59accdd8cb6db592b4eaa1159003db731796dd2e7baa2804149a56b1cc5a1b14e54585048f85ba4d0d27d344a268501ffca78c89d598e3ec4f0b701eca4e1dc1ffab8ef72a2da3965c420e3d6ce8ebeca58658f6d68edf4e02f986bdccecf6e34f031c778cbdbea465dac9c9e33e28c955b6de8a58dc54eb2e8d8cc0f6bf51253a72efab40b93f1b9513a416e64218db93728d02c47cc3a7353565a3c2836237938263264fbe703ee76c126fca60b8315426c9b9b721bfdee2cdd71b5ba907071399650d8c93dd30b296b1aae554488736bf1ee62360f82c6743343ac23160a2d080fc170af7ec28a0bef4a102fcf4b3e845d69e02bc256fc43d8f20e89110adf17da104d9a813e449f702fc9648117c6872f50369c8335fba3f7ef538350197ed3201b864c842cba096647a8ac98711a53ab6f9dae76076bb0b8e2e01672d15243cee26af860adf3e2a722947a426e1e3a33644cd1724c757450922c8d8f625d0e399afb6ba85d4c250f17873f9548367432a8c4bedb8b91f9673395192dc59ad478898a40399e1f73ec946f6d10a8aaa244eb3bf01dfe359163c9aa92b3fc9c753250258ea39bff7c5c03f13700202081cc976211b46f50ff56bc644924b2a1ea8db0fb48c09de1f47c9e4c0b07f26575410f55b1d3cd5c1078f857bb9ed61cbe0d110acb5520e86b171ff7abed7c6eef4ff3dc446afc7b2ebe7fd995a068ec7718d83b8c503ad6a9510447a9a0233f107b2c07051a90e4ee151296e05f0c0d79e0753e7e5479bb8a5e8006cc91fd93577a3a86c235533491028185d4ab085f3b00053afbc565a67e2f4ca892fad709e5300a781badbdaa8f6037683072f809eb17c01b272b9e9b1f85a9936944c1dbcbe120559debeaa7f1902cdd29f0e49c8ec57ba11f62ac5e0f2db2591b1a2d8f129c16e2187efd8ed774d838504a2fa26292b78e152982c355753a9738517d5402059fb9138283ca97e838d2c0a63511524945623dfbfacdfc9bf4ef47d5ba0e0fd3323ec1967286bac18c0a411d5a999470f51be8a28d1f9651e75d7948580d458f3a59d605c9743ec553472dce66b59421b3efc44758723c55ba26e419b5aa5813b44b56893e67b31b07bfd719125dd56153f644d925ba4f09c368da69d278ff6743ac4d011beeeece0aa41cd7be06a318ebe90485c05e24dc12b1541fe98dbda4e030fc51c2a87e713dd5ba9cd9efe3f67ea5fa5af25d1bbf299ce947397f383b4e5c9f5d2741930ed82de382c294fce6676ddac9a6f30d3938d8759a0b3748fd622a1826ce5d16f10dc9ccec6c715ef4070f43c572df36f909537bbe6969d6c7de8800629ef614e8a1c7269baf8c8e9c000b6271cfa8daaf70786709dca944fa0d033ec98df33530310d1d0d708e87985d73785fb6e6724e30fa1aeac8fdde7fabe538e7d81e835ffc7a1075e5cd4095b4c8fc720546d042b68b484eeee8812c84c5a3339758c9f9ba034a97baa038090ffc0bf46b32e4516713c6ca7f889fe5b605ca1235353348607f07b085918511720e016de986050dc5b5919845ae5596f52f540000ef1da3b5a851bd0b60a695df6d8036286cfa82b8e776dddcea6a10fe83c08a3ee1722e550afcf555b260ae7accb11918b1a01314a5bee1161a0f376c2aa22dfd38f58fbe0d837efa46374d375eef7dcd4d8c639aa0c3a4f652a1696d23bd007001406e6139c573c7548197e306b49ffebe7cbe7c0b0ce7777b6daff19df64c18c039068d99694ba56b6fbf9c2d65eb289c21e7894c284b9d832b9d7b75f175ee8d5a4b8680444a8d2a8f950ec00fbbab2e94bdf635cc8ecae7d2df4ec84b803d9c2e091477317d5f4131c68fc1c09e0193f4bde901d905a6ca736a48d0927e7b25f4705ca931216413f994019fa75732cc871ba5dac75fbeca20c06a4814cbe1274c5954f383f84edad00986b976ad733d45d7c99ac1076864745ae036f7be9edc8701429001893bb14cbd06435de5458eea36962f73ce6d5419a45ac7cecc07067faab8317d7de8b933fa2071af638c21140841132c6d0cb7eb187e34b0b2254bbeca39543d9d93d9491f0e677daf5e8cc0690a4b81fef30090cff38263dbe191cc55eb608ecf7c7461d41ccc679d3f26fa72df03347483ed69d1eab45433483f8e2fb1563994bcfb7732acbf3a63552486639e013fadb364f16e1e0f23adb1bf1635851dd07c1a5984d2eab0391a28174c9e817b810e27a33b3fcace8b4d9136c425cb070f49932d63d0dec0304864ed73256a7694f91e4292a47a39878076b52b8395b650ad2cfe60d58967ba1911b26903e49d4172e0cf0754ce29ed0e053c36ffdb14327ba7a06e8456eb2b62f1822def14085a8011da9703c3d155921b78d64bb59de0f960f3658bb25c35b7530d1344604acac32b3d4f282a7572b053a9c5cab093d038ceb34dcb85fe6bd81e1fce77b1b0321988fde947a3cef2bc91d0ba16740641d6b054ae0a9ca59c7b8c81a5e1faa942a4ea8cabceffbff965d535b6b87f63812ebabb3ba12fda312181d4a329cf74fa2fe75e64e55669c0ab659592e89c6475070135fbd474d2ae216b2d7d9341920548f787087670e1fd52db621ed938eac726799663d86d2fb9b4eab31e4d72f352acccbfcbdf45d0361ed5be38faa6afc02223add7a0658af432ae0a7222b862441a94ffdeaf9dd4e7f7b640bb7e7a161aa0b4129696168ec7eea2f9fa1f01b419d8461a0bb654e96aa688e6f389994529be930a6f98a36b28885fa3947c257dfd9ec381b3d0d4c72717df9f666737e442189efc46d5e1a022e5ed98818f65719a389d420d2d027cbd09b4a6211007b2396dcbd4bbf08a00b4384b7c065046e7d5af2bcaf809d16a72a3810c2b5d1278262a5d1d86cc40ae228687ea3df8ccacd08ee6a6d3b9d5df8c566d3f9edc7d0c128e09307e724dd4191e3726ff9d341d6369079104ef57d8ad8fb2388268f3cf6182bd595c2442d77f3d79d5d4fddc6c5e4a14e3684d8cc26301f378e2cfa4ab880fa744f2789e80338b425c21d6fce55c7486151cf5af8838a6f2c540f84089de5f7319d1c960d7ef0f0f02df3dfafb254244f0526064a1dc5924661ec52610feac06a9eae9778432ce94fc0b5d002d3f470025afe9d22aeb9e3d8a272932762a2a9d24563d378fe038ca49a24b05785723e8a55015ffcfaf272223985ca397ed42d90bc664192edeaf8ce295361962324b4762d87ec1e093d0b122c7bcee26e036a29056ab650722c5b095518ca7dc3b5267ad45b141b25f762f4cb4ee8b9de59e41337258b841b8aa763cb74f8db0259a8bf27722414091abeff13c73a475f313beb69ca094f3543a11581a7d1235734b0e69285ce33c3d5472308e54605e9b19054f849727bde3e4d596a2b2449fda6f6d0b2a48e25f2c9921d545be3b72ed5ea981ea91c75ea9a4d46f58818a46d2d5e67c8f42aa5d2acb722ddc1727c1229fd9a7c8bf901d56c60d42b490b979bccb6cd28830b9aea3088cccf6b10dc15063f5d8c61474c75d99a8afaddf8c7791bf297bd3f4111e87977985c71d621f190b357e3c66a4c7bd51211c439911bc70335ce4c21b4d84d467967f6c2f7c4221c556b6fb7be9ea68f373459eed39ecc5a4b756612b738c1e026417fd8870eaf5da4eae83275264984c0fb0db1a5f26d682e04f6174d4754a6c50984cbf01c61df16f47e30223f678dc27f642825b7a241fdeb7bf6d0b0697d6473cb62cf6395fd1689535680a06c2c43fb0285a0031ec81c0d9095977b414512474731fbf562de4a0ec7e771cfb7d63bf207279db9edbf5f0ae70426975ed5cdc57d84b51ebc88f2e43a0d11a299aa3a0472ab984860c378241f45481f41f493fef12583c428864105e4a27b1ed3ae664aea3f2976936d67811cd769dac6d4f5ee9a7ee696ad605d8fa4433cc012e969a58c3c11987625dfb87dfa1088021e2b73fe26aa9106976dd47cd3aa080526963a1dc6d5dbb8a21eb06a0cda6d488a57e9a6fd063641662c80e9398ba54c5e84b07620201c70ddd809fc382f6018bbb70a70d7fb14d68af8ea7b37ba2b325d64fe6ce65213312645348c5a5e2b7c629feeeb231a93cb0c7af356324752ecc486b98c95e09318cc77eae46771b6a7df110f49eb3f8e5cf2eb53231c19b2f5f8b8ddbc300cfe5f1b9d6180fc0b7ada66d55fc9416eecfb29aab8c4f0535bdb0feb5f7d5ea81c437d7f9579f840d577e0cd32f9b8b1720a0128706d91c1265d9f5e0e1a256f717b1f66f3aa62c86dd865bbbaa6cde6484c8e05863a295d4475041beb66a31343c40bd81673cef90f6cca0c47670eb833b263b04c34770bf5e462e256bd09be366dbd548657886e84388de365953e92ead1e80fab11b1494036e31552b7afb48f4233fde9c03a5b642eb3e6e1324c5221bd2435cbc06684ab352acd7b4401e3b2180c59350c301ff771abb55bb154ba842f8691b4fc4af8f4aaa396e9cdcec1d6fe0681d1160d6b19330315f68213948fe0cdb7501d598dbb4b68ca2ec0efed9ce68b07d17a60636e59cb023da9ac5c7edd66100ba1a32b62f8acd63987fef9013ee90516bfa5a0bcc94f73b6b24cb24e195a06c2ebfaa8acf1bbdbdfc8a9cbc04a261eb906051d127b7fe69540161ac25fb52e3eeb1c3280441467c2e23487d4079b88ec8a50c0bc2a32d999702bb1dfdcc6f01213956192a9a6de7ef30f5728f73a87df918c864dea8851e37c30dde6bcaeb34938c2973222aed8dd94cea5364839792c728b8c10252cc1afd19e4651ef9fb3a23cfcfa7e5d9859731d53d4c8478cdca3b5d0fe86c9509ecba1eea2ea5985d0d608b638252e07d5c322872073364e46fbc1d6a8417ef28d4dd6d3f5034d1a976b1a91b2a767c7c38c26a220055db8c7a3984cb99676f2733af6bbf4b417df658319249ba5cbceb96f240bcf8da512aa9c55ffce97c5988bc16ca282b41da9ec6b4906f88d814ff9004c92dfdb0a8144eb2a6da1407c12bb15caf82828c3357931d51fb8130b244d92c55d0469eded26af2ae6971ce719643114412182fda2544ddcedbcabbc158246e82838054d4c5c6a0a546ad97376e9d837a481513a2faaf56162a2e3dd38967c08dbb248f623a26dabf1307fa7de597fab8b16f1b44dbfa355dfcff12441183852e4e20a6db7a62761260c674859dfc081d597972c07d9111ab1c6e2e9bbb74bd5501510a7be1c385e773a70a3016d7b01c571f25b35e958ad0b16df24945544ed9b5347373b0457a57605e15b5ea905d878d3dd399384881a1cf7feb1446db73cea7e1cc0711471b3392c1d41712a7ac3ee8fff1436d796d75ee4694b6c8259802e7980ca9f8af278a4103b9097468b13e122c098b1e16244b818fcb936318bf5a8950ea3cb16e3a2388e11de0d61f74f21cbd1c00de8c", 0x1000}, {&(0x7f0000002500)="99fb9cd42fc201d52507bf2c913f38d9a75eb3fdc44839a66516f540f4854b3016c955f56a271f374cb7748d8a10a7e751e53c3cdd68223ae01fe24528d89ee7174841fa13bb4235f2e9d4d3a4a04168bfa33fdda886414c4bec15dc9c9ccd2b8b61e26d8c2dfd8fe9ec1b3d76a9da10fb16b4b9f238ca336d1cf6af7550af5b96d1f8bef0249b70bca3bd4526be4392b4bfbf63426d323ed42e6fadd3154afe45379b4c1c659ad311b6a16373a6908a3b15f50100f95efc4c7a2a1472d27eb5e4a1527445d01f451b63d6b22996d8f90636bc8aa693d8521c6ab620a95943b4b87f354236d3d43e68089506579aefe5e9fef3c613837fa6cbcee194e20184dde49e0977c95f31ebf60f46a9a4ec800ee1f28459ebf9eb2c1600a686e021aec0b2bc5d43018d7636570d2b43f39a606038d8f407511aa9a2c4800f08aadc0b2818042a1569333968d9bef24c37d6410fb688df840b58ce5b64cd0f19b0727b0b2480fc644b2a0ac2a11fb2db7d42e27bc3c2cf7ff0077513a28be6cb948dd4084ecea01c7a80f3eec3d0561c8a3463b65514b690b8a9d50a8c017fb77a84ba42a4f8d043e971bc52e4b0a9d124e6751072cad5985539be1446d13332751fc3feb9d6d069be56fbaf07c75ced99594625c015b8292462283e6acfc26b3cfa4845ec4f7b10d87f490dc68f1afc9a00b9a1ca6d6ac59fbe6012120140de87f96a6fd1fd45ce3ae12a6172d2e028b0169445b2fbb1b123074830dc397dc01719dac7a297bba9f2ede18339bff855ad6a63b17abb31c6f540a0a33fe32b41673e1cef2ccb3c0dc6aba3fa8d00317d42ce64ed46f8da498a5b4ff785d99c7ed05c3bda0a535d0e460c2df46224f9a058e84c236ad87dc0ad84d06fd99660a661c973f94418b839a6103fc2cb161871db3c7426ed8a0b7e849dbad40ea6157ef4281c7aff960eca4bfbdec8f460d42357bcec79e6e4d578c92bbd073ffa8c456ef2110071543862c552c9a800620faadc4f30be156e90c2a1898a69cbfd77d13d49b4dcf7b8d3a94dbfd3e4e22715e9297f8cfc04abb3bd7e0bbe1d3b353dee11e4ffffd966ba862b399171c8b364b4851783a584c6fe45c898de77db9ce652fb2ecb78e7046ff682424c6494b2eca656ef12e1fe5f21613dca40fdedf0e0a1aff11f1b31b0fe6899c97f08abd5e983dc572305ee1f924f9046516fc96e95147fc6ab488b5070a4a8bc464607cb83406a516a1ccd8fac4807323944f408abd9c106a9fee0c81b7f4e24bb277c04da5340c229abd1391f095450b30342da1ec34de6648c2a17a075b1bd05949200f24d553638d302de1a19221a56439503798595d3c811fae34821a3d4ed5f27f1d60a88516ed5c341d3286a3b666b33e72ea337b0587e8db58a0b4395774e39211a0106a0ff0af0ae488c5223ca5fe661df906de4c231f5d5ef9d2f3b5ea3cde50762d486f571caaeff0fc0ea4dd843fbe6dad448163c7c5430bd9cc447e63e388980ac41548b8e9f2e9359aa81b633571e28a19f35fe307a70fae186d8068d08ec7aa26992ea899b759d26f9db9109ebb3717d46c6f40333eecd31bba7c441aa96452a130c5e443c0193abf1ec2380848b9b5a45190db389389e36e8b67304ec5e584424b824ba118e11bfeec7fb0aa84542925cb255770d46e6b5f84b400473586191b1d4ab8505602bd100b48a6d2f7fc3a99011432660ec6126500eb9688ea3d26ee2f632e977a3f6a57343c6f5879737d3fb4ab2ed7b7b7a39a9fd31824c5809dfacd7450999330ea8fd6986f44fa00f2a231affa1fe78948731ebbec0ba84374c5a5ea915ca4eb8c8ec429d9d5a2b7555e58667c60211c56289924e3b52a5c22904072baa0c17d246272e13e3b509c7c9611d4c4462487c532c8f63de484148a82d9c3aaae338ef069fa4143bcbf6fd5fa1686c514321a1d7b86ba3446ea0388900ec4bbb0178b6650f32836028fc9174f68cf362b33383d6f75581d66c2be28a6c26176dd5eb766976e5a363e48e0d496440e9d4b87928da3ef772d0f42b2199b562a0750a5dd72d076715ae9a88d7283dfa5ffbf5a909e71847bb56f070ea1414acdfd2d2a9f494609402c1136865d918e1d6fb05f6f21a619bc0cbd0dad8fafda61cec0d84cfcbecad3f0ba00fa6f04439015da90ee4ccad92fc86e79cf64562f61dddbb189baede7480c13a401a0a156c588c5eebf18db64b6a8f7365b3c6c3ba4aa89a2a7b00c9f4c63569f6dd73818395e035175a67be766834feb71067c96b0dfa8cee9a9f1d8b75c5bed8af2d6a5e910f9980672a644371f9422dca845413321b5153e18c2491af9f2a4874819f3d68a0ebbe157badf570bceaa8a9d3c9821b9291478c2e58ae89d9f594cc82c06b5791ded0ccfd417c73ac4f5e3176dc4fc9844a569f21b6cf015e8466a86860aa65d363d78e92d5cba8bf45dfb2eb349b3e9bfd8954fad43bc740e28bca302d2160680b70dfdc4ad398ef1f6cad89913c9be78916b6e1e25ca66810126c35ac531d2933f43ac7162cb2b36402a158c4f0be07bed5dfe58038ff2b06aa468756a51c7dca1d3febbc97dc0f650caefc014855d030549165d07d41f127ab39af1076a8c523146425fdfa76128e72d5894ac78c2e1443bf58d1446ab7d50de13382c80c0c722076cc8bdc4c3049f6250a8c14745c5e5249536d01e0cc24b782b00bbbda342c16b66b1e73cc0245ed727888cbe875b7bd053ca9c0d926c5b2710af015c67ddb0d9bb8bdbc8cd21a3e3dfa1efa163bc9ced66ca156b73ea24cbdd3df49a00da6eb2d588d5a146ffebdefa954ac66674c1a3d9dc4592cd1bcd754a97827fef2cf81604c505612336bc5163756458f365381d955c2ee367c7e2db511ca7b105461b1f1f4d9552c9b9432ac22974cc828870a22412e2bdb4c3b3b2adf5223ebb4b1c8bcf72d3c8ef09bf0bf5a333578ef26beb29f7fbf58ef78cae5c6ded7435bc7226ff301904811ccffa536552c62b64af2df50d33d06172235631ac24b24363df9106deacdcb5154cc5244299fa6c8250ecf54400c9e867064013a76e4a0d2474fdfff9fd7915431d87d456a5563745fa8177f5fe5a936f82260f4fc1eac1e8c1225c3b311f5d7ddd6193b76fe0f526c76adb94432814baac96ba858af0ab0bb30f93aaf134ffa6b6cd011e61164f160887752e93cf93fb8733e8fe7bd4c51266195ea933515177965aa1d2b93ba8f3a5bafb8fad92f08c83747d7a3add66d06207e1bd1359a85dbafa4926093005aab00d3a7c4dab3b0013c9a0dcdfd1f2cff159df70dd7eb212cee275f7b91bfe93d05c29133f47d717c6620ed7b949e835f069bfc7218af785b255477027abfcd717d04524fa7f858243935518a735695aa84b9f67c85f16a1ac48d270a8153e30b1cdf91a5eaf8d1fc9a53a9ea461d70e664f98bec1d1b03921f610282ccb5d027d9b5b07ce1c9b8ff6a878ebb131a8689c3cd1579d6f738a8ceacaabb884cc0614c6bf6071dc9cbe5bf099c03830b8273e34238959063cb41d0d3f7bccd0b68030584663c90df74b1ee1cdbcdc145910817f396c5b53e3f2c2aecc75ad032040f2b9e3fab6d5cdbc9eb6f9b32f111959dd5146d7487ab4946063265d1b9e9a03bdc8c207189743dd2998283dc01a0a746d8586101d949b26ef1e6efb933646c463cb3625039a8a7f88097a0867a838e6b9d5113e74628e836929d77320bcaf105395b5eeba8952da611361ef213cf207f6272dda77c438d8bd15bcd9e539bdda0ccc5e82258d12ca644a3df4bf63504abc8140ccd34da94c2bbf487df6235442f9804794b450d93ce78e63fd9c6277df296ccb640c4f395b8a5a1ddbb1ec964796813a05280ee1a6d0ce86ff6e0be89ba71ba56c3d36f1e973703333ca94c3090423883453416d42f430b4adc5c9f53b8e304243ecde4114d2f3487303035a5391f96537b6feb37628d1ee8e506eebf1634ee5150a0453ab1e326e59a42447e0c4a8e58a0f6d25613b2ae8b15db6aa4d134173b33c183e0aaa3ab699540f3012fbe2b419dfb190226ac81ceac05858acddb2747976651220ca39dc233410abeea1a564ced164ef1207d6940250978d11283552d93862e70dc4aa497b2f36d7a21530a37b75a2d44c925de29cabe7f9bf33dc4d2bf0d79fd1bcea41f710bdf720a6e5948014aa556fae3a8701b7de6954acb957691fabd69b922efe9b9989399faf7e81c5e391d17ceeef72c5112b474e8325f902644ea08defa33f3f049c3caa699026040bca56bb9eae1ee7a591a329589ce24a06037a9f390458e16922cc62d6e9380050886e47bd4bef09b4bb7be680734102a73a794050e37da7032c7500c812af66f1a6c2af9bb7f2a69a5c4b7614e8324e803c11427e7a96a5820446daa559b53cb133635cec77f782adad1fb182355f1f7dc3a452c1274dc9edf0a94b56c1ad2b4f4411a0d7c3fd0b445d7a793fe88cbd3986094f752e33bfa0ea9b4ae9ea4c7b608c301095ece8099539ab4537ab40c10010d9b36b015985d2f2ac6d8a69f150c68b4727db36e2a99f59a4a105c81418e2933dce9975adb7be66febcea529811f2727647bef41e2fc88b912fc6dd49098a1c6a8e82abb957fedf05441ae1a81e8f771914d82da7fe9254d6e93baa5d0951b506727ad72c050af9e4acb99031969adf40521d9d01f543e0f1f5dfa24d445f89d3e891db2790e65b030277ba88790188d14a0ee7d2dba2fbb81c2c6d8eecade390362fdeebcd4b5d654fa99d2c858ffd7f057323186c7f774fd50ae79da21b0248365034fb0a860800b1baf76d160e3149cd24bfa5ae38d9f20c8a4be6b73f92ef2fe3461d912f8c3e3f1225628c1a5ef7346a6ddf81764b37be9c5dad7883ae86da4b4c863c18c54ca737ebc520729033348b77ec29ee2baf7a2ffed377b5d8ac0151b76a26ca3b3846566a86e58dc1b535953d87fe4f4b7816f24d3bd074e9704ae1f87f3d56a02da6606a48ceac5e590cec7548653ff88e3910681da8e62f48c5ff1a14b8ac99858dced03a61b3a714a4acf1e8d3e3645e815611095142716ad2811c289b8e8d70a174616820e62106c2d8049038cc2da9862860ccecb7b216c0fd4e16d777dfa621bc52618aa6f4af2ee43eb6815eee76cdec8bd722990a8cb819dc04818f4bea26be42f7fe2a794a05823f3eafb5f1ee8124fbfa044087719ab0a256b8caadeaba2f39b2d86df2328ad7e5eca7fd7b0243275473f2b82ba165af01035195bd25dd08519a6eabf6fb634242cf23e93876dedc870b32f426f3045bc931da1a8767064bdd2a22cbc78973c54eb2ae7434b4783ed327b07b97112a63d8ed38e8ea9652013eb8ac5cb4fa1627da02046701e56541a12b58ef8601b41e360b1b57dc5608a311b8d4242d4723fcd1c3b412514a9b45d2e91d04f175be2a5aa9a74ae21148e3ee22fbc3b8b919d69f4bf1171fbd377ecd6af23d40af997e815c9f07c161c477d07f5c53c0d6eeee953cb93c4eb8d1cc096bb34fad771a060043c18b439b306e2e226201e96caa551bc158628131b9c8fb8747780e61ebd0a9d0150ab904664bad650b9d21c18082837df9b482ca0727ae2650cbfe385269c3a327f562cabbd043da03f037312498c77d82d8e59230b4a5f3b560e42d5b983d4d553be9ea31d649ad19643de427b401676ab40c93f142228459b5baf76cc9e2efe23ab273c69da16f321f62cb8b88435a5384109922bfaea74c4ad39f4562be062ac9b3a92d5106c1adf912ba8d3c0a5fe937075", 0x1000}, {&(0x7f0000003500)="6896ebcd03e98db57089dff4aa79105ccc876eeba270aebb248f8e2b30903861fcea7e533f3ab1255dca29144b61da1c78c1740965d8c0eb6f69c87960a822c8589657bac86c609035de942c1dc87b2067b2f6a5452141beee43725d9d4e151677f74d36ccbfdc68da74fd5d322b61b312c6d787ed139e07", 0x78}], 0x9, &(0x7f0000003780)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r2, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x88, 0x404}, 0x1) msgctl$IPC_RMID(r1, 0x0) 07:53:36 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x21) readlinkat(r2, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440)=""/66, 0x42) open$dir(&(0x7f00000004c0)='./file0\x00', 0x590, 0x4) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) recvmsg(r1, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 07:53:36 executing program 0: setregid(0x0, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x108) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000021c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002200)={0x0, 0x0, 0x0}, 0xc) r4 = getpgid(0xffffffffffffffff) r5 = geteuid() getgroups(0x4, &(0x7f0000002240)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) pipe(&(0x7f0000002280)={0xffffffffffffffff}) pipe2(&(0x7f00000022c0)={0xffffffffffffffff}, 0x10004) r9 = socket$inet(0x2, 0x5, 0x40) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002300)='/dev/wskbd0\x00', 0x200, 0x0) pipe(&(0x7f0000002340)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002400)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000002180)=[{&(0x7f0000000080)="486ba07bedd206b9d525a6bc209c24e78ed9ebda3d559bd82c2c083a7dcc7603a8d5d125a9b138010d0128c7ec5862f194722b8df8453332d8c86928d027ece5f831aa173862369be28084fcb4d0fda6db468b70d4664eded9492d1540b529734823c708fc54c787acc85233cd4e1e045a1bc8ec56a19785c7b273456b1f5ab7e006cd54c0b041c2ca096ca595afbe7bc5b80b6cc92dbeb1f62765b2848047eb4d2a5ee615155c6f0944aaf92f5de904017e8d5eef515845e8ee561320a2e7dd5a2eaa25777ff7e376091ef2ec5871dd94d7268bf4165bdf3b913db27cdc8987704af5fc4e78b6ef02da31df6d780303f367a5077d35f9c96d98b7cde3e2c6f427cabc4b8e98b06fefc24bce98b4f23f74da40b0e807b298e57ef867611f30955df6396342d44068dc15babeaa06ab6bad22e52df2311f24a37eafe3ec7be68e2225aa8d89e2c38772127a8f859a500131590cc78ff9d73f01bb41706b1e987706846854c96abd09a745aabd4b1e4a5591109ee770ae4b6dcdce0a102110c17ca1a930df644defce51868fdb20df1cb8ea0b6880678787c9afdda773b2bf73e8c0b8847bf56bf999f022144f4833dddc969491f77aa2eab321db0dbdff7f7e51c70cf208d556824014dd9d60e8b06ed20d1f36e5efb963e2921101cb60bd8ee38446ca0391d3f0693cc5dedf5e20fd1374dc7ea54cfd9e75735fcf5b491b4dd7d34d195621bfabd5d7f440818733e4d19301e200ec63cbe4d35ddaceecb7aa26489c3585748464015a57e45f45a8c53b75371b6c7ed727a4cd1d54349e02d3d6a7db8a2805c571ff22ed2cec719f991e1f73c9ce794b99917c15cacdd429d5996cd1d5f99996b3ad65a877620d90052750f25ea6a96443e935b080288ac222f22b62364899a8af596ff595f668840255eecd3728259780c897bbaf5f030dc514ea9422a1e39d23694934da5c43b0654f2f4c2959e1444ad2e31d38540572a726005d9d8d4c422a967b730fdb0b1d84d96c90f949aa6cdb49f38823098043684ed9da74f795307c2debffb7977a1f38539b8fb294304f85e691a278635fa50c4b3ed2c394baa86ca7ba1e59ffb932204f5660ab09a87a0594c32e0861236e103fff3d275980e44742eef24fc7275e953ffe6f28299cd063a0939809603cce3036866a3369e434c7297ffefcc1aca206c63e4de3075dfe8fde97daba10cf3893c0e8dbbf58662aba8854c8e36282c6694a73ad81bd004b2e982b5e0fd9813d25621e8a55a17aeacc20fff06e2b2e362dd01511902879b8cc53d81ed981724f12247a985bc10be91ef3db114a35fa530ff66ef65bb19abbdd24258ba4457adc276cd398a0f3c49f4df2188ddb83734fc838379e450d3c98b0f764868330eccd9925839d6f5d97993a2dcf826443e99cfb5259415bdb7e1df92c0b93726956ee08f90c200ba8ff2ae97509a5f2c0973d82a2e0cfc93d36a55b8e83c7db587f3884e75c4869815f2aba1971618ff11191401e5f35231613e3c7da54f0beb084b5411a86c972b9fd8d3aa0657177678139e2a512040f806783aa3b894e5945ddfa79d91457a404c709d366d3d85b4143b40926c2cadcabbb310f8ee62f97d01a2cedb1e6a933f642654d88ef10bd548147799a9939f6d478a18f9a3d54250d2d020cd4ab9f3995eeeab8ef41050b4b200c6e32984466d40ca47a9b08a5df1e5ed0ed7cc743eff5474e6842cd9cedb1d68004785e313e4a57078983a299b565459642f39b6ee7deb5ecf11fedf97decb5ee2287f3bbc694f41761d1e87fe26751aeb1e6e67ce33e78a2874360e5f0b61abc3d37463679edec4afdcc9341faf7333e6482007d5c1680603bd70192a3e7760311f178559214ed3b73aea2946b0f3479e019f9d32cb9468f11b2da0b8738cfbd09dcaa395da3098273cb42ddd5d60c8d842077d598ca28d42b6459e24d1378fd4acf3ac0604c7ecd9d9794dc397eaf54f30864e9245d900374fd8036f6be2eb06cec210fd2cfc7a605e020f970f923b27dff05cda3db0940cb0e983916d2af34c94a228ea797947dc950c9fb16db83b3cd570d579cccfec72dcf64ec0861e5c71a60294901f04176e794a0dd756feffbe32203b4d2b8352428897311c4e49b736658052b9760978240c93ec67bef3cc7139d204e7cd27e130a3de332b4ddbb60a51fdc422d7efa55c7acce052b6b93422810cfe7293e8d393d165a6fc46d47fb779b21458a99ae3058a05d85c38fb40f29958ee7b329ad2868433006d854ab2fcb395b54aeabd640bb1c464d75de27d7b716fdb6e15dcdf2f87c70349e6c148e2f65ef4113cf6f8462ae2c353bcc4bfce5a618a341c07639e60ef824cd4a0ff073533e8700374157dec8ed3ee67b7470cbf2b593c8d05d01466b519760f23306578f03144d0b5eb37b545df27ff3cd280ddda2c6936ea067e49d28253d5a8f8cda9022ea0358fe0e5614fefbbc238ed37901095c4043558efed6a45d32f7b668967c5cfa884b5ac5be65de991ff2e6a84812f73ec0854b4f7281cf49129bfcaafaabe286238977f9af13e2c25112ada8dc6d62cb3875cc62989449bcb701eb97bb86420e31814617bce0af10d40a0389ef130a082440859f4f4599db71787ed7971c50557ca8400ffa51c2136d29035c15b2b63e93274d5e831c0136038f9a640ffd4c77a3cea8cabf8cbd6a2cd2ab78112fe24c579330aa5b6341cf1cb1d05ded5dfcaab72efce9e789a3633301c3f0096c266b4046c6520ab8d37577b6397e4c752b1236d253d0cc8949266e6d7fb826cf649cdf76df8918d536ab05f8f117f8479d0312123b3eff787962a3ecae83953e794648935c720bd74af4baebd3fabf9b10dc2c07e95b6e1fd0155655aa33689b4a00d5928b25d3579ff46bce26aff36aa19ed6540215a03c7de525954fc90208027e532251a4c813ffea2437dac80906b763bc79ecb3f63871be2ba7fdceb9be3b14c667a56ea030f273f4707d6ae2f43ea169bbc3c6698e0c15caae409175b76acd27fbbb4b4cdd8477f0288aa97cf2f5e3bc8d7c150b52212ca297d2c275dee475b53007e5e019fb82d873ce221432756de506c4884bb9e8055fd1c0f9f27c45afd36557652d188f7bb8df318f2a65c1d5161786826e500648549f8df1944a2b0d7003c44c4d3dbde79383fcae1d1610776b4efa4238450b717850f4d6be10ebdec3884c224cf79d46adb3dd21d6d3c6797e89ea3a3bf91631702e5b9fed752ed9ad890930c6c0b630078a5c01c36bb0980b3446077930491fe839f7338d9530350d77bce6b2c861ba3fb522295924f205d65130a7b8c60fbc0db20a54c91363f7a71208ea8a9b96a3b6e10f934b15b8c45f202c64d37eca1165db19c57dd933ff26b40b354739d71eb0c6593b3d573e8d579ef46b5e2fa0d6899ed06716dfbe2d5989f014a9540ed82e8d2e8d49b7ec16f7fb47c4c58f29d08cdcfdbd361e3b99ad6ba613cee5945a7edda8581543d2c257147551b6f02cfca5bc3c4741e0a455fc64760a9e70870ad8ee049ceee0c1cfdb18ce84d80ba8eaba3efb0edeff62680b9bf956a67a14272348ade234bbbaa30dc07233acef5bd04870a3e78efd3e07c044dcf5f30e6f8de7aaaca814198865ab015ad5b90fe7259e864282d128088f0eebbe5edcb0db4f17da51f07b2a98424749b5bb5f2b2b04a7ee38b768d36b3a9932c43b7e03bbc9a7e1adc9efdaf08fff906d770a5ab0edf96015782f96158e56eb4600bc727336e08c8b0c2f1f78095329caab71c41efdb4ff905b433fd591afa843bc7f5e1ac40d6467da6ecd427aa7453ce74d1b133a7f2b5ce84c85ccb37e9c69e8f5b7031e410a47dfb274bfa45571310fa2dbfa5f09bf6f1e0f8010f9bd135fc22f3b671c253065b83936c461e37979815dbf9d2aa1aab1797bd3567600e3fdae9dd38d815d88611041536c486fcf2444108f8074f9e441a05f796a8e0965259f4c3b6b14af7900cd4c50d2551f47c74b46f956c32d759b41f24026f869704da71377f77aa89b355f99e1a073dd082ef7a3e722539f0bb0100066095cca936c02b3fc72d8b8840f0f8b2e4de9c4836dff3594342cf803809b3f1eb39d1908c13437c08bb7775562d9e3df2e21c29cf2bf3005915c6fd8bf19a25f54858110107c74d27e5db2d729e9803545ace3df50fc828e1b287717b830edd1c5ea8caf30c682e3bfc91b8fbfa8fd04492bd4aa013d67bfc969fa5acfc4b9e673e65960a6794879faaa2662faac754d0d6898b17ebef2cf11f1bbf6977b97f7641dead38e23d56b98cbb8cf38fb3168e94d7248a8c33dc7a31a5d5b46972e7ced1ab415e3f229a4e9fe51a23c57e3313bc2a27fb6dc8f783811d0ebc141adf0a5ceba955265bbcd032eb131128a22b310021037f425b2bb61b1b9a4a9135efb4aab0fd75fd471b80f459b4deee4cbbb0a171d3dc718f20fcdbb495b6b9e0cca350d2ea078610ea4221bd6a4ab95b4c7835e9e73de7a431fe62a3eb9d83301eb6f3c0c81fbce6f0b54a936c0c83b433aa19bcf36cb70a89fd7264bea8f92bceb70dedfa81bceff3d57c30a24e1a80bdd60c57bfa263a2132d0b82a3107ee3e13929f171aaabdb0daf6a9f58567ffe331f0c70f230c183d6777aeaab6be3deb4bdfbd10dc6efd1d0c931e5522d00649da720b6326badb3ee9a518f714b78480fd1b67eadc309d7a41e5e424a53bf80bee21428be52485cd2304f2bec0c04bd7f42bf9d50241e517f6955d4136a4fa78715188483416af2558f8a5d963ab8e5d782a10e50de691f8403cbf391ab4ea67cb44b97b331b6f63f12c0929dded4e5e354a137c42dc14535d237d354929b8eede205555f5ebbe5b64674f9172e59ed6dbbfedceeb1bf1f13b9a8ec573187115a25f4d453b789eb6925ff4b5e7d0c9a24d976c2f3b387f6c1a778faa5bfa1ac009d435624da7506333694fc68bbf21c6be7b79cd3c2e5efbacea480e8c0bebce6d34553c09dadbc342366581b59e095e37b671d720a080ebbcc42986d4a03e7330f8c29c60d8f08c38340b360e53bdd70ec4febb94ed3cbffeb3c1a8b6bdb588c929ef12ec19975d44aadf3ff469f4df7fd47ba3325f6dffc7ce2a55b86c3699e55cc4ab54c133b429e75154d9b13bf2dd8f3c5bd658ec1bbe24b075115edcf647c69d588dd024589c5b9a1a80b1e26655e5f8ce5e2645134df07eab6534d07f9af8ed92331f6c8d8c6ef468f68bd6a993addaeaa75ba78c5f931981a3fd0852e6ddcf25c311cdad53ed53326e87776d604e6e24a40fe956c5d7fa41a3cc9b84ac65b4a9f6532b8e3ad5c1eb16fa06e4f61703d5dbafb6f4854f40f4722074e84a1d19edacb6727de1d62901e7bf0cd73daa41d637d74ae718eb6d264af0e24400d385a8a3904820c2e2101415665c29e40fd86bb82fd72ee3fb3e2f18b75e9b37d33ff9e1ce0e6f90b6ddf3b0a5fcc91b69400abdaac97253ed9f65a6f34d25cf46e49faf4a9cd4767678e113f6588279a26da01952df4048473d7424dffb1564e8f36215b297d6c1d61bc42d96deda11afb179882b4b653e81803f5578bdd1889771def3e4f468183fae3f6cb10cc5ab93cdefd418376323eab02a0cf00448fb1bf50f015680ff84046d7c2c325b807df6c2dd0b540a0ee912266de658ef42b119c9a23f1372db83cf01d82ff22ad1cfc0e1f7860aa789b2b70a0a14cee8e5044b6cf8c19a0b1a5cd5e1b3da10f74fa738ec05089da8ae17709b9d1959d4af368bef7c4ed58edc460da054f6139330db", 0x1000}, {&(0x7f0000001080)="e123fd6397518d6c0e2f2766fe1971251208920b9833c2c9ef397d1d16b1a17b2840cabb5ad8c569fe9b7469fe70a549e4986e0ca9b86f5503af5285dc401e043f2f3559999ffd4d81516a897a3c3fcd780ade1774537e4cc7e2b60ad962a4874f52719589827fd182e21ea70401c29e9220888f0f1dc074a949573ca6043aa33d61e3bc37429567aca24bf1216f3f22b108cd604a743e89dc48e2e1d83777cc67ed723f24357a7fda0928a2471a4f50ae30ada669842ca61ec9bf4428a9e827c98427bfcb027a670dff72c4c9bc531416f29834f7a6200195eb777c93df36145468276bae755785b0e263dd2d775daf17d64bfb9b6aa30a2491c634fda5af948c372c54b4414e442092983f958f17f9150cb13738593da36615141d7d01ef4cd5c9fd185bd82834ea6322c83b309f4e329bbdac9283d9ad290b72b2133f47dc212e7f86f716deb946e6f3535961e8c294884ff83baab412b3dd7a4f9852a7f7fd5038c213b3839703267deede195c86565ec1014c66762f777eac3a10440b7f485c93dc7daf826668f76f27838aa3eaeed9365933b024a85e0425c4948e0f5874904916a888e86268d75d46cacb998d7efec333163ff9a715b9e43952f993d87bfa95eb27eac3821fdc9b48dc9a87dc0cbded40ff7941e61919c51d5897ac282d4d55bb1ea8d02df19a34739889ee376bd568ac701cf284b70b63e0d4ef55690421e4340dc2d88a6214d4784ec648efa8fe13b023b5197d364a64670077869d04bc9563ef436351724ffa1969eafab1e6e0e359ee3c8b0245e1b3c9002735a7ecda49d51c2d20f306fdbaa93d03bc95b2af0bc593986bd5cdd916cec05c23c9e592ebe74ac916c242da4479690a78ba008f5cd0f5d57d72d18143949f7f9484c620191bda11cf75caebe7aaabb68ef017b6683d95ed058616ba7d4b67a18fe3192432d0f930fda5f9c98e9f00d45c886252a8bd6a26d4b0451ee137a96e52e9dff0944cb695117c893461e83b149726f8048aa508e85e6dcc7718414c173ec43def7a248394e1ed89640be68d97b95d30fbada02f5c31ad75d47b0caa0f555625dd148ce1ea9bcd8ddfaeaafa23400399b1c84eb93a69f6542258fc2137ee1174d0bedeb29d1d277da80f2e23538b9c909cf18d090f45f93ce9cb8ef9a0fe4e1a0d4b92ce45c13ce5a8bfe0415ed74d7d37d6e440c0384585cc32b74fec9748cddf04bf07e2dc8b686519ac5ed75538d696c92440876c7dd857f8c27a58564e83fda8b7a91d0a67d6f3497fc43fcec72084cdab9fb3bff8803d9dfaeaf293b01f973d605474a74b6d0a0dd6ac5064246b691c6e7aae42b083741827f2a8cc59d89b14bb71eebed8d6c30cbf5006f4a947a1f2e0b32cc488fa356e722c4793df838ce008558b4ec6643b9e9ccbef012c9e7449add5a73d3ff2ae29a0759cf02eee7911552918bf9984d31b45d7449dd455e9102accdb91b086721900a38efbbbfe2f9df0387dbd88d3ef6a3597a913facf6110be58f484364042c668c6cf7cb9eae5570f35da3d3693705d6417e8d76a2382b9bbaec1ca7847488894d096c7dc6e626be4a6184a9a595944817e97db4047e0902775206013d6cccc1923e57559f56bfab867a4d8deccd37062ac75093d2e675797f434204f4989bd49a7fae6baa16959ead9bfa7c5f63be7dafda68746602b5dd0f8bf49742583d9ce32cf1a49b6565166389170858ac7ed81316b62cce9346b0a91ee618f591a57ac3fe58bbaca61bcccf283a18f74e1e01928bb38ab96ecc975f55a126481e186063e5bd31b50d14443ddd24d3608804e2a74d224528096377c7cfec804b7660ac5b42a2d7cc5e936c6c0dd571ae4e75a54143bb5f4c088d4a6d897ea8900ec30b64cd56e51e9498693533ae10e9b4c2953007f2cacb49786876b6687b20b0f7d07746d3efd47380f9aa54a8e5858f5f383b8109a618e37b1251f0f0f9ebcb15666b86ca94f1006bf42c59247debbe6faef6dae8105f6e6f803c8ac9d15c898616902abc3244b7af926dcb57005f7096afea87e4764f1784e99aa11042c9229f236c695ef552564eb64b3d44bb2d93e2f37a68708f0e0807a92eda40e49dc838a68da88b9e5ca92eb14279b563782a2991beb0dacab3f970d5c80b17c22cc11dcca0cbb6b5742d34c1de99ca57f6e8fb83357a27f3f846d40bff12082d0ab21a741d2402cfded9551a96a3ad69fc8c4265bcba9d3751eb7c9e9f3846651505359879ca81a3881a0902932275e4fc49f88fca64d010cc633f65b3b9079d4bcc4ec9ff0f0ae1a26c6edaf9f2b000c862754544b114193e65862db7536fa14ca71f69711b4cc98902b27eaa2dc98e28d27e6ed10cc6678b121c4183749c88820824fc0bee9686ceb4ef52ede05e3318625fc7852da16e7a60536a8e7a72eb84e809e3a956f5bb5c75d5cf5b2f4ac5d85d7aa70cda2d53735b68b608513e7217ea558521c1be1fd5bda39e236c683db1c4ce537dee4c6e84c2129e04948eb9fc13fec4016d2c84e159881e61b2876725db4ebda709302cb83a0a445dd3310ca03485dea0371eb3695d6d3785162a50d9899a2d9ac340d1631599fe397cbc92fb92071654157649ed7db84bb6c9513da33306d8242d453b1254a168583448cdf314ba6c6577a6852de0a76d42d88c682540bef617215432eb15e4269ad6830b87390ec097f798e077d1c1e22b8cd51dffc24c60ad2c7a98c2064d100828c6699cebddd33c27e1d50c137b51752185763d54ad54f40eb961c0471d5619466b8ef40032d71e590d75d1fb6a0dbf275ff87ae4203564a2fd1e9ec79827b05c192690fdb3e63dd77f1e63df4f850f3cdf1a3087995c6019e21d8e354de018fd4db4c747db6e7e2a108116346470696ba4ee2a92c3e94bf5d36b9c663322bf81f55099c50eab27060e8272f6e04571928e5e909327f03720b61ccb61068c11d60ab819022027d616619d8a81d6dc77eed034cd2533b5c73ee02a335e437056ce8b7e0eb10fb793dae2c96847268ff2229c3fb6fe97efd68d7b9edbf1eca67f5b05972a3fc4cc1a29f1231c40207aca38307f87c99ecb8b253efacbf460611a71e1ea23355ab63b2ed002a2db18e0427e0dc2b3957b98480c48ae384b893f0a7cbec1428c1eac63fef06bde2f120758c94723e16955879822724bdb582911612ed8ac9f9a4da150a17c76114146324579ea32090f6c94e2f44efa207020d2f9abb561226573a54b0690a0d26d882bd077306627270f608c1f989af1799ee2fadc5729d624766d3041a12fe172259e420a47ddae047c1b85545971eddbbce8a6b014a648f62859c1f5408bca6eff39f87a13bc7ce755ae061284f66f9d2fdb70f698dc58cbf94522e3b3c173bb7cb522ee35b1494d7ea6b0d3f7aaf3628b7453333f4c643ccd4826e540d4ec493961bc99abdf10b46d5f9f6afb5438a63e59f786db3c018edff2e0f16f1c787430272a7bbf952d3a1d7ee37069e257543371148b3c00e76df1d11fee91768eefa8dc1786e4e411f17235ddb831db71c255aceddbc4ce5cf039fd7f3102ea1dad4a44ae364cd86edbfaeacdcb3a4e8c6e614e6b1bd3872de6e298bcc4d95b1dabc195f48f11f2b5dfca77b3f47860e7efb3a1723bf634665a0e1db999856a865b775e1a4ac4c20df669db102d503ff77999e5ea6b30d8db61eaa9e2f462cd513d60cc1575da552de2428873a412cec1185f1827363edaf44855d3d816a39b3ac41d893715d4c37f1ca5353af65f5027b6ee2c37283ecf8657f8a5accf667aa1d3b80d06e191dfdf9c2d0478dcf20c45f2c54b47b751c4d140dc3376010875e61f82a648d7bba8614544a721c12b926acbe496f5b5e9ce462ce1a159d649c2397dd43593a0bae2ff8f5dd86e8b7d7d687b8628271d1e0f23e6cd9c5fcedb4e2ba24d1fe51e5b4c97fbcbc512ae2bdede8e0e64c69020700dc9922619adcded19a54ea3bc68ee871c998f2aa505631196a6eadc12b350648ec48c2e66a460469009f71c6ac96fd7adcbd196402bd560c2af6cd87cf2e7545c4b97ba8c8ca371814dbbef6fc4ad39e83806cdae21fe934d72006a67dad6fccaa1878d8f1454e53c59342f8f679c560203a8e1e360a19514c9a708658e4fbaf7e579e586ec2630c25d4530368f05ecd3f2637dfa064144565ecc6ebd2b87dac5f7f5ef09b968cc7b352cbdb55b73ceac36eed255fb07681315faf3acd1b404645a8a679ae582af5de77107753b77331bc4d3a28551714d34b4e23778d2fd2f1fccc774cdaf6069b691ed42c1d2fc3eb381465d074b2313e45a0c34a6c05a6cdb77eeacb681caa4431ea538d076254daa1b3885a6739025314d16633ee879c5f51e7a9f19367bf1f14f72f262f7977266010a59d6988fe218e5b6d4f82f87bcd7d7b950c75315f31e1cf41b1ec9cb463057366585c6cb3feff28c170b434bcb10cac0b382778d0c4f1f17f4f979dd8cdc85194b8207754cd4fffaa65b859c02a00021627b78cb37e08c17c1533a504da151c09a02e72c2daa6c433f9b6767d14ebeac56726cd39271c71ae1e48780b5bd088069932c8829d4ca4d53f3f4367816f20ab6f8f996323c30af221981a52311199fb55dea45ba664c03b83fa3fafd8b046a8061ebdc1320fcc1f9190aa2cccb4cc13051cfbba65c8bdd250a1397cd8f9fc4cc6e1fc119236700451c5278bba2101f106de214356027b5aafeba347b6a9bcc925bf045c9a31582ba13f9db694542f6d92a96b3e46d8767aa1f80f6bb5923ad5a28b1d6ab9455f59bf3437c2fb893accc0ef321e4712c71babb3f39d91fd28d501353a3e4d53ea6488fe9ca68649ff565c8f58913a329eb2aa849ee5c5158a38ffff25e0546cc0c556fbb5d39ce81a6719e50e99dd75d6494b43a9eac99491c4d16b668bd6b564ba2f438914009458c4a8860f01114823172ccbb844b5744961f8df801b48318e9dccb904a388bcfd3ee17aa8eaafbe33904b0593c9d089aff16a1741b0817ab7c3a373580ceeffe826496b3203271ed5b7f24a0d568c4b12bdaf9ca9c26eb894992707de243f46e622ab76587e42f1e6aad26c066ed062c87a9f5e081721cd13f2ad665fd50303e3e41f3cd3d8a7e855cfb8d0118eb261cc7b4889af07a764ada397d0bbfba4c9f80a4a54bc5cb05908a9c6c4da047979730535dc997650326554230d07cd3f4585823d3a378e531eb91d530f9bfcf76ef3f1eac44f78a53262c4e124fcc445d6bb28a288fd466eafd90f484f778351187d26dc4a443f7aadb68736e8f80cef3dfae9203e1e648aff77d56e64003b21ada090eb2057d4f202c772afc9a4860c0709018170334d6a47dcf35525792fa48bd325f66e2d27f3713a48c3f1096ddeec925020dcd91c5745aeb1791af16df8d8c4504c16a45a1f98cdf3006b5569271452acef771e460e128ed4d86a6e60935ff256b145d97b414ce40743ecbe387f6a5e1e5944baae7be20997eded1638854aabea03dcfd05e77408e75f62fdde437f75d197434315d06537fd45d14d93f4a015bfec46664f93205e596fed4f95267a6a79e4561ff079cb8d1540c654be77fc0eaa424296d1bfab4a5b5cf0c6305126db869a550295511cad04bcf18fb1577fab5db4c0f2b78bce0998447f11720c8be43d160e698c5141c8613a2985890a1713fb1e5b7d6bb77463ffd40b0a87842003fd2044b1920691b472f74dae6a9c973f0801a65088ba2b0d33ef0af91617bef2ec0a05070b9cc9bb868c6cdbd30270b164bb8667b0d2", 0x1000}, {&(0x7f0000002080)="f5032ef102509c6cd65c18b6a342b0f9bfb9af0bde70754a8b6f9366789caf5a8ddd0ef71c919ed4d05a30893974dd300cd6b68fc12f5cc8369af53b2933a6ad0b46fa04376e70f45536df2424bd2bfb316db98929563d246d4006b1ce64ff5e0423f58ddadbc3c13544c4a84179cb31c6765b20f7eff50ad8ec6e40bd8dbe3a7ca09b58c15ae12de7151a3eba147b022c6e7f79911da2240f495daafafec044d478ed337b4f8af5b2701ca3119478d05d1f848bec7f911a1aaf85babfb796eb6f42f7c5ce8f9a503655e9d08a7192b60e6f0702f57811eec16fbc57c469", 0xde}], 0x3, &(0x7f0000002380)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r7, r8, r9, r10, r11]}], 0x78, 0x8}, 0xb) 07:53:36 executing program 1: madvise(&(0x7f0000ff8000/0x1000)=nil, 0x1000, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10080, 0x1c) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x21b5, 0x8001) syz_extract_tcp_res(&(0x7f0000000000), 0x7ff, 0x7) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) pckbd_enable: command error 07:53:37 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs={0x682eb13985c518e6, 0x7}, 0x0) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002e00000000000400"], 0x10}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x40) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x60, 0x1) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 07:53:38 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setgid(r3) lchown(&(0x7f0000000180)='./file0\x00', r2, r3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x5, 0x6, {0xfffffffffffff5c4, 0x4}}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x7}, {}], 0x2}) 07:53:38 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x89) r2 = msgget(0x1, 0x402) msgrcv(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffc97c10972db520000000000000000000000000000000000000000"], 0xfa, 0x0, 0x0) setuid(0xee01) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r4 = geteuid() shmctl$SHM_LOCK(r3, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = fcntl$getown(r1, 0x5) r9 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x7f, r4, r6, r4, r7, 0x20, 0x6}, 0x80000000, 0xfffffffffffffc14, r8, r9, 0x40, 0xff, 0x41a}) setsockopt(r5, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000000)={{0x4, r4, 0x0, 0x0, 0x0, 0x40, 0xffff}, 0x4, 0x100000001, 0x0, 0x0, 0x7, 0xfff, 0xa}) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x3000, 0x100, &(0x7f0000285000/0x3000)=nil) setgroups(0x0, 0xfffffffffffffffe) pckbd_enable: command error 07:53:38 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) pipe2(&(0x7f0000000000), 0x10000) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0xbfce) chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x0, 0x0) 07:53:38 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) shmget(0x1, 0x2000, 0x5, &(0x7f0000ffb000/0x2000)=nil) getsockopt(r0, 0x0, 0x4000000067, 0x0, 0x0) 07:53:38 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) poll(&(0x7f00000000c0)=[{r0}], 0x200001a7, 0x7ff) 07:53:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000280)=""/129, 0x81}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) fcntl$setflags(r0, 0x2, 0x1) read(r0, &(0x7f0000000040)=""/20, 0x14) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20140, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000001640)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/56, 0x38}, {&(0x7f00000001c0)=""/107, 0x6b}, {&(0x7f0000001380)=""/241, 0xf1}, {&(0x7f0000001480)=""/207, 0xcf}, {&(0x7f0000001580)=""/133, 0x85}], 0x6, &(0x7f00000016c0)=""/4096, 0x1000}, 0x42) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000240)=0x2) 07:53:38 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x20) lstat(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 07:53:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000080)=0x1) 07:53:38 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0xa0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0xc2) openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0xa1) fcntl$dupfd(r0, 0xa, r1) r2 = kqueue() close(r2) fsync(r2) 07:53:38 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x7d) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = syz_open_pts() write(r3, &(0x7f0000000740)='\n', 0x1) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x3, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) 07:53:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') fsync(r0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r1 = fcntl$getown(r0, 0x5) open(&(0x7f0000000000)='./file0/file0/file0\x00', 0x20900, 0x31) fcntl$setown(r0, 0x6, r1) 07:53:38 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) pipe2(&(0x7f0000000000), 0x10000) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 07:53:39 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) getgroups(0x5, &(0x7f00000000c0)=[r3, r0, r4, r3, r1]) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000000180)) 07:53:39 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x10000100000004) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 07:53:39 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000240)) lseek(r1, 0x0, 0x3) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20888, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x7fffffff, 0x7, 0x9, 0x0, 0x9, 0x4, 0xffffffff, 0x2, 0x3, 0x80, 0x80000000}) dup2(r3, r0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f00000000c0)=0x5) 07:53:39 executing program 1: r0 = socket(0x1, 0x5, 0x6) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x101) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) ioctl$TIOCDRAIN(r1, 0x2000745e) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0xc) ioctl$TIOCNXCL(r1, 0x2000740e) r3 = syz_open_pts() ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000140)=0x1) ioctl$TIOCCDTR(r3, 0x20007478) syz_open_pts() 07:53:39 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file2\x00', 0x80, 0x20) r1 = dup(r0) renameat(r1, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file1\x00') ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) flock(r1, 0x0) 07:53:39 executing program 0: socketpair$unix(0x1, 0x42, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1827, 0x0, 0x0) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x3d27f80cd72340ac, &(0x7f0000000040)="b627aa9ebf390d", 0x7b) r2 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x2, 0xffffffff, 0xdfc, r2}) 07:53:39 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a71100000029000000330000000300000035"], 0x31}, 0x800000000000) 07:53:39 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xfffffffffffffffd, 0x0) close(r0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x1, 0x100000000000}) 07:53:39 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) close(r0) chflags(&(0x7f0000000100)='./file0\x00', 0x0) 07:53:39 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x200, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socket$unix(0x1, 0xa, 0x0) utimes(0x0, &(0x7f0000000000)={{}, {0x6, 0xffffffffffffffff}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) r2 = getppid() fcntl$setown(r0, 0x6, r2) 07:53:39 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0xb80, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSTART(r2, 0x2000746e) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/131, 0x83) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0x28) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) socket$unix(0x1, 0x7, 0x0) 07:53:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x8, 0x1) r1 = open(&(0x7f0000000200)='./bus\x00', 0x81, 0x14f) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept(0xffffffffffffffff, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) poll(&(0x7f00000003c0)=[{r0, 0x42}, {r1, 0x1}, {r2, 0x4}, {r3, 0x8c}, {r4, 0x1d}], 0x5, 0x8ec0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x880, 0x20) write(r5, &(0x7f0000000040)="220e22", 0x3) r6 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x104000000000004, 0x0, r6}) open(&(0x7f0000000400)='./bus\x00', 0x80, 0x108) pwritev(r5, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) 07:53:39 executing program 1: mprotect(&(0x7f0000042000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) mprotect(&(0x7f000066c000/0x1000)=nil, 0x1000, 0x0) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) setsockopt(r0, 0xfffffffffffffc01, 0x9, &(0x7f0000000080)="22a585215785f23cfa44f30da2c70710823cb8dba7ea440b3c0eda6436937eff237c9cff5317c912e8893b100250ebe305c784677ca43f3d29b84cd14f75dc7d7a8c3c905354cbd276f8b2df81d81acf990aa659073d277d8f07f40572792d4db133c75ba483b2df1148adf09aaf55d603943de3a106df801178d8f4dd7723918b825af8a7bf9f72d1f561d7a7c0ed4598ca47f6067cc108de2894f55409799f430c17750bf1a5e715857be18d34bc214f9b4fab3abf75627926c55b46a7d3eaba226a0505c90e28cd4ff27c5d5c0b52a9ab9b852d20a8cd1a6c993557369db8bb9bfc70e87c1dca11435d225afc94854f285f2f091a47", 0xf7) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20000, 0x0) 07:53:39 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) 07:53:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c5, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}, {}, {}, {}, {0x3}, {0x0, 0x2}, {}, {}, {}, {}, {}, {}, {0x0, 0x2}, {}, {}, {}, {0x0, 0x7fffffff}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) r1 = open(&(0x7f0000000040)='./file1\x00', 0x0, 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) 07:53:39 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, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x5, 0xffffffffffffffc1, 0x0, 0x6, "9c5e4b4a9b034ed19e39c8dbca008ede0f451272", 0x8, 0x2}) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x2b) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:53:39 executing program 1: poll(&(0x7f0000000100)=[{}], 0xc3, 0x4000000000007d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = dup(0xffffffffffffffff) ftruncate(r0, 0x8) execve(0x0, 0x0, 0x0) 07:53:39 executing program 0: setuid(0xee01) r0 = socket(0x11, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20040, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x8001) sendto$unix(r0, &(0x7f0000000100)="b1000503b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 07:53:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) close(r0) 07:53:39 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchflags(r0, 0xffffffffffffffff) 07:53:39 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect(r0, &(0x7f0000000040)=@in6, 0xfffffffffffffe45) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2f}], 0x34, 0x0, 0xc6a, 0x0) 07:53:39 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000300)=0x3ff) dup2(r0, r0) 07:53:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() r3 = getuid() setreuid(r2, r3) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 07:53:39 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendto(r0, &(0x7f0000000040)="eb4fd40c89e6e86b4fa500404be8d97fe2a5859c3c5b25111ddf2aaf804f300f2d751b7d106cb03105d46160a926f9ce421997ea5be05c02486a2d4a3b483ecd9d171d41fadfc6c15ba3dc775b64c37a3a36bbfcee82c2ddb74a9aaa", 0x5c, 0x400, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) bind$inet6(r1, &(0x7f0000000000), 0xc) 07:53:39 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x2a9) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xffffffff, 0x5}, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r1, &(0x7f0000000040)="edbf49c80de7c714", 0x8, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x200, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x402, 0x0) 07:53:40 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x8001, 0x0) accept(r2, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) connect$inet6(r2, &(0x7f0000000000), 0xc) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x1011, r2, 0x0, 0x0) pckbd_enable: command error pckbd_enable: command error 07:53:42 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002000, 0x40801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x4004667f, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) 07:53:42 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 07:53:42 executing program 1: r0 = msgget(0x1, 0x402) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x1) setuid(0xee01) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x7, 0xedd, 0x8, 0x10001, "84d25b2a12ea8ea958de357d594fafd6b88fb493", 0x6c2f, 0x6e}) r3 = fcntl$getown(r1, 0x5) r4 = getuid() r5 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001980)={r3, r4, r5}, 0xc) r6 = geteuid() r7 = socket(0x1, 0x8007, 0x5) r8 = geteuid() geteuid() shmctl$SHM_LOCK(r2, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt(r7, 0xfffffffffffffff9, 0x0, &(0x7f0000001840)=""/229, &(0x7f0000001940)=0xe5) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040)={r3, r6, r5}, 0xc) sendmsg(r1, &(0x7f0000001780)={&(0x7f0000000280)=@in={0x2, 0x0}, 0xc, &(0x7f0000001600)=[{&(0x7f0000001500)="57172ad9eed6929c14a0fdc3f1dbbb19d4398a05c949992dd89beb59d639e061a4e067f8d06b755e85ce497dc90414bb97e3137af0ccb1c79ffe96412d71fd13194f8dfcc60f6107cb554c5f5c8471feb7b8ee992ddd8b95ab1901aef3d6d337e02ef0984e4ab3ea4802214b910d41a3ba4c88192902d29c9cf233115486c481fce0f5cf5db564be1f9334882da7d93a2e9a9f39d09f9deccbdcda2d1d29f3509e0ae8972f260dc8293c6320d99b3c54a652cc3c0461cc48b5d58f74b737317a0aab735dd2426d1bea6f1ea3c5c364c593b08610", 0xd4}], 0x1, 0x0}, 0x2) r9 = socket(0x18, 0x1, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000240)) r10 = semget(0x0, 0x6, 0x400) semctl$GETPID(r10, 0x2, 0x4, &(0x7f0000000340)=""/172) setsockopt(r9, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) shmctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x1000, r6, r5, r8, r5, 0x20, 0x6}, 0x4, 0x3, r3, r3, 0x3, 0x101, 0x10000}) setsockopt(r9, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) msgctl$IPC_RMID(r0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000001800)={&(0x7f00000017c0)=[{0x24}, {0xe7, 0x619b}], 0x2}) 07:53:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000100)=[{r2, 0x1}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x3f785644, "85495588bfa600"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 07:53:42 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x200000005}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000100), &(0x7f0000000140)=0x4) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) r3 = getpgrp() fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x1, 0x1, 0x3, 0x1ff, r3}) 07:53:42 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffe01, 0x0, 0x7fb, 0x1000, "0366402ba7820c033c02df71795acd76ef3caf00", 0x101}) preadv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/7, 0x7}], 0x1, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0xfffffffffffffe01) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="37a50170df6e4e969536b3d8bc6667b681062efd653d364d0d", 0x19}], 0x1) 07:53:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) write(r0, &(0x7f0000000480)="582720ef805dee77b08bb02744d5f35565abd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b8723e6a65fbcdb9ad8a4f5f728193ef16ab93f12", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000780)="cc6228fbc251f44724122d32906af5d0ff21a831d404d50f6b9e55af6a53e7a422d7aa850e745a7d98dfbdbfe9c79461345091c6d11d424bf8de2ccab757042b7bbf576d910a", 0x46}], 0x1) r2 = syz_open_pts() close(r2) dup(r2) syz_open_pts() 07:53:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000540)="49c9dfef64160aa6df4f55cf7883000f19aeb84a183839d8cfdeb8f6636024e7d5cd454c4dd5d3d39b09e5d1120234e233259448408bbe1e93dca8cdde6d62a82ad64e5ff1a12038ffe5bd9e6d7e7145cdcb7b", 0x53}], 0x1) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000800)="841577c1ee3e89299cfbe611591c4c0d4bb5163e5c007ec37d359465129dce3710d13f7fb90be78924a467d9e1c91173e2199d69bc0d56d0fa89f9ad7d9efd5d88f2a2bc6875eb1e17bb0a6fdccb104f3931", 0x52}], 0x1) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f0000000080)=""/37, 0x25}, {&(0x7f0000000140)=""/23, 0x17}, {&(0x7f0000000180)=""/159, 0x9f}, {&(0x7f0000000240)=""/109, 0x6d}, {&(0x7f00000002c0)=""/1, 0x1}, {&(0x7f0000000300)=""/112, 0x70}], 0x6, &(0x7f00000005c0)=""/236, 0xec}, 0x0) execve(0x0, 0x0, 0x0) 07:53:42 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x1000) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmdt(r1) 07:53:42 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x200008) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000200)) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000380)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r3 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r3) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x8, 0x0, {0x8, 0x4}}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) getgroups(0x6, &(0x7f0000000640)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) setgid(r4) accept$unix(r1, &(0x7f0000000440)=@abs, 0xfffffffffffffffe) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) r5 = socket(0x10, 0x4, 0x60b6) ioctl$TIOCSDTR(r1, 0x20007479) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="00000004001d6a235400000000d4ff00aec212b881a680fc44d734d195fece84f4dda95dd6ce978b94b9f8247a312f484766013b81d93316b4cdc2a90139cd2de64ed17d380214ba65f33dec4206782d4e08d3bf82599c51ff837b208817ce990d86a4ab2ef48245c3fd91a84570501d4a7f256a7d9cdbb09948979fb54e6312a9183b053cea555867683475565452c4925cc6b37e0389eb22e2678c4ae5e6d9939e6d3a8b3b0b420ed6ec8387e565c79183a42f86acb234c007090c11dcd52c2b181f6a657c8981d810ae8192e5f1e7d79212"], 0x10}, 0x0) sendto$unix(r6, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(r5, &(0x7f00000003c0)=""/110, 0x6e, 0x42, 0x0, 0x0) recvmsg(r7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) execve(0x0, 0x0, 0x0) r8 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 07:53:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x2804) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x10810, 0x100) fcntl$getown(r0, 0x5) 07:53:42 executing program 0: setpgid(0x0, 0xffffffffffffffff) r0 = shmget(0x3, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = geteuid() r4 = getgid() r5 = getpid() r6 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x5c0, r1, r2, r3, r4, 0x21, 0x3}, 0xeca3, 0x2, r5, r6, 0x0, 0x0, 0x4}) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) r8 = getpid() setpgid(r7, r8) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x400, 0x0) fcntl$setown(r9, 0x6, r7) 07:53:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) r1 = getegid() setgid(r1) pwritev(r0, &(0x7f00000002c0)=[{0xffffffffffffffff, 0xfffffe91}], 0x2, 0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x0, 0x4, 0x19e603f5, 0x1, 0x4, 0x2, 0x5, 0x1, 0x0, 0xfffffffffffffe01, 0x3}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getuid() setreuid(r2, r3) 07:53:44 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x101f, &(0x7f0000000000), 0x4) r2 = dup(0xffffffffffffff9c) fcntl$getown(r2, 0x5) mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = semget$private(0x0, 0x5, 0x20) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000080)=""/20) r4 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x3) sendto$inet6(r4, &(0x7f00000001c0)="d5fce4c08474fd8acbba63e4ec8754289bc423fa64a61d2469c8b72e4bc6b18c9dbba3ac326aca0d3aeade26139ad7ca8bb582eb21fcc58fceaa9963ea614aef22e8ed80d80e4d78378e1ad1216ff9923a744ec4a200cea83c57a6edb17c1909976e78ef66027a53bbc568ded42db9e21f4ce30a0e52409ee01dffcead0040c91ced6af428507edfc8e903b6e1e4bb5e31dea2e4e4e3e9509fe8f68e6af7ae26e5707011", 0xa4, 0x1, &(0x7f0000000000)={0x18, 0x3, 0x53, 0x10001}, 0xc) fcntl$getown(r4, 0x5) 07:53:44 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x6) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000140)="f705bd37450ed8f926ce21710c293b9c22bee9dde5d074f71fa21e6a2b4ab6420dd5168333ea00627f4356492a151b6c3f067270a501581b", 0x7c}], 0x1, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x200000000004) open(&(0x7f0000000000)='./file0/file0\x00', 0x820, 0x1c) sync() 07:53:44 executing program 0: r0 = socket(0x6, 0x4005, 0x9) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0xbd, 0x9e93}, 0x10) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) 07:53:44 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x80000, 0x1, 0x80, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) socket(0x1, 0x8001, 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:53:44 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r3, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="9321d4c777321522c97bd4711dd4a5a64fc6b9230cae990047b0efe08719824bb99d959ec0e13df36646bcdc1c7f3a88795daba2535e90e60577ddc0a3fc9155ddc900b6860c0bcd4761c1ec0c3366fd70b4c65885af2726e77a209f4b9efeafc16698afdbbd49bac56fc15606e54f41b06b1476a362cfe7", 0x78}, {&(0x7f0000000180)="70c47c9a21a3a12081e969fc8cb8cc39b05f9528d18f48d952606c70766744ec95d55748c2dfd44ff5fb650d701455232424eb2bec3c1b029e100893f4ded68b8ec5e1c824308b5b210b476a46a105fecc90fb6278fa28319128ac05ab66fd38e8e81005d8cecfca35b963140085d5fb5567fb5eddc95299829c826e2b3052b7e0887471635738e68d12775b3caec8a94adf81632ef9836a0f58ee63ae618bc1e818f5f63fef4377cf4bb04de147608567a8dd081890a2d3abdd1c2b6ab9cbd2542eb1834aaf3c5312396498ae4c394c26208f064cc8f21d", 0xd8}, {&(0x7f0000000340)="0252eee469f73b2916cda4f997d12c5067c789b4f9e465682a8659b737d50476eba93f9c6d1069fe5f19bf7d0bd042ec3d933a07620f822dfb49ee7426e178ef2634d1c6a433d72eb799ddb98375751f564d5c37454f1518ae92edf4efbb3401d87d1516ae3f186075afc1dae031de654e23b940ff429227a0579828abfe3f7672b4fde413d4e2142e4c367302a751a9c62bef788616", 0x96}, {&(0x7f0000000400)="004728a8fca608f96df304936986638220ffcd0e9cd2b4d79de1603b765694d2ef3a3904b12ef2076391daf1efd205b3e4ef9f8c5e97e73ca74ab775144e62c6ee211edb8fc5a1f5330d82e83bfe436a600a66027747b7df0d9c5a03e4373de9ce1de609e4e166fadec0866b5033e7079a6e9dba94a1deb8cccec25586cce1cf66945d1ca480c650af78789580fde8b4e324ef55f7b7426952effb788a8fa486d9776a1f5e2ed2d2430a17c7050b1482d913ee2baded84bc", 0xb8}, {&(0x7f0000000500)="b3b1663d2b284ea31109259d453dc87cd790ed13c770f886a3ca797ebb9eecd76cb42567a2261ad6508493ae4d1ddd91b0c3bf2d4943f8b9a994683c022b803695736a0ae6be9410c56313c11f2d70db0e5c6ddd4197d4961ea362b3780dc31628b754b24fbe3c016c1fa466a9b6746cef01571fb9037b965b0ff89939a96990a682ea347dad0d2131b40b9c92a2a583a05d24", 0x93}, {&(0x7f00000005c0)="beec5494f2d9a17a0808d850365c2033b2a3e89ef9b6e20f5f533b8b59a8a0410703741b5c3da3a9a76ad14ad19715011ed8ac1383058c19578fab6e7bc220beaa0c2d6855cea8980ffee03d5e06004586f79b3214e2ac231dc150a73b12ef3516ca7d58c3c6811f7c573ee89512614bcc305df443f0d6aa52fe8aefda7d0bcf21e5753d598c64cef2c1613cf8179a21272f5ba841", 0x95}], 0x6) 07:53:44 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r2 = dup2(r1, r0) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={0x0}) 07:53:45 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00db75f9e", 0x88}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x9, 0x1, 0x0, 0xcc02}, {{r0}, 0xfffffffffffffff9, 0x3, 0x2, 0x9}], 0x100000000, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x6, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000004, 0x1, 0x3bfd6b84}, {{r1}, 0xfffffffffffffff9, 0x1c, 0x60000000, 0x2a55, 0x401}, {{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0x6}, {{r0}, 0xffffffffffffffff, 0x60, 0xf0000005, 0x5, 0x8000}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x4, 0x10001}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x2, 0x6}, {{r0}, 0xffffffffffffffff, 0x88, 0xa, 0x8, 0x3f}, {{r0}, 0xdbdf8f6b7758bc9, 0x2, 0xfffff, 0x100, 0x63}], 0x9b, &(0x7f00000001c0)={0x9, 0xd6}) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000200)=0x1) 07:53:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x76) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0xab) 07:53:45 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xd) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, 0xffffffffffffffff) 07:53:45 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x0, 0x0, './file0\x00', 0x1ff, 0x8a, 0x5, 0x2}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) r3 = geteuid() setuid(r3) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000180)={0x1, 0xd05}) ioctl$TIOCMSET(r2, 0x4008426f, &(0x7f0000000000)) utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x5, 0xe13f}, {0xfffffffffffffff7, 0x7f}}, 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80c2, 0x0) 07:53:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x9, './bus\x00'}) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = semget$private(0x0, 0x0, 0x100) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000100)) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000100)) 07:53:45 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x4, 0x1) fchflags(r0, 0x4) r1 = open(&(0x7f00000003c0)='./file0\x00', 0x1, 0x0) getsockname(r1, &(0x7f0000000040)=@un=@file={0x0, ""/13}, &(0x7f0000000080)=0xf) 07:53:45 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x80) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r4 = socket$inet(0x2, 0x5, 0x3f) r5 = dup(0xffffffffffffffff) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8000, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0xa3, 0x2d, 0x4}, {{r2}, 0x0, 0x8, 0x5a, 0x81, 0x2}], 0x8, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffd, 0x1, 0x0, 0x101}, {{r4}, 0xfffffffffffffffe, 0x40, 0x20000001, 0x773f, 0x357d}, {{r5}, 0xfffffffffffffff9, 0x0, 0x20000092, 0x7, 0x2}, {{r6}, 0xfffffffffffffffa, 0x1, 0x1, 0x6, 0x7}, {{r7}, 0xffffffffffffffff, 0x40, 0x80000001, 0x179, 0x10000}], 0x51, &(0x7f0000000280)={0x4, 0x80000000}) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) 07:53:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x218, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000400)=0x1) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) msgget$private(0x0, 0x1) msgrcv(r2, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015000000000000000000000000000000000000000000000000e2ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000893bfa6cd3f5b8875e2316fd9a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084f7f511ecf73d1d3f6b2eefe18267c1596935ab8e4f15f5e2d2c7a9d53874780e0b1e4051f80389ae40f1befa853b539e2d3d12e078eb81574659933f69992580cb"], 0x1, 0x0, 0x1000) semget$private(0x0, 0x3, 0x0) semget$private(0x0, 0x0, 0x20) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$TIOCCDTR(r5, 0x20007478) r6 = semget$private(0x0, 0x4, 0x103) syz_emit_ethernet(0x0, &(0x7f0000000080)) msgget$private(0x0, 0x20) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r3) getsockopt$sock_timeval(r0, 0xffff, 0x101005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) r7 = msgget(0xffffffffffffffff, 0x3fd) socket(0x18, 0x2, 0x0) msgrcv(r7, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgsnd(r7, &(0x7f0000000440)=ANY=[@ANYBLOB="03000000000000005477122a0f6f9610f1d772d22efd4c891efe06a576e25d149c13a854c07b8ca26592679c24072c326086b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb281497ae28701926334b6809902c30560794971e0fbffffffffffffff376455ed061b9fd5a6c7a6c58f8ca14de13f607e7cb0a9fc293d60d586fba0bf37f34bfa273b2160003bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f8133925b10cc79a823e2da6f77ab8f55e2cb8c73dd589344b000000d0b170777fd4cf85ff8c363c0bccb3cf0029ca967097347c5a1e4bcda99a14b0ec65123fd0999611154da0cccd46a173a3cb6a5e94cfabd5af29d7ab675ec2bd7f17311ef7ed5f49e789c578c811fb78b43ea65bcc1fa7738eb15a5929f3a06b7148cc851ada709350af2c0600000000000000e3ba475c02476898d64cb22c8f186ba9720fccc2072d4e1ba00a08528dcd94c7f33989397bca"], 0x1, 0x800) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)={{0x7, 0x4}, {0x5, 0x7}}) 07:53:46 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x20) getdents(r0, &(0x7f0000000000)=""/13, 0x33b) 07:53:46 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x10001) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x20) writev(r0, &(0x7f0000000500)=[{&(0x7f00000000c0)="399e0120dfff5c770659d6e8b5ca5f07f46635db3b55ac1fb6c8c3348827aa74fec68ae5ebb5b77d90e8c82f8ce0e45d17ce0f2c22e2ebc1cd050d5419d78513b9b14c873ca0bc92e6ddf8fb107c141ef46cdb16812ae4aa0cd97e3777284cd5aa0cce1078a75f131ecf110f10e25548ac37b25a375b16f8eeeb88456f51fe0fc25d57495e9ffef329db002f4b56af3ffc23f54c8b409bd20c97eed2c176b4b231ab1828de09b0eea1d3ec94dccdde2897b64d7a19ad1d4a", 0xb8}, {&(0x7f00000007c0)="b9c7a7117c1e8c15c4aa0e368eceeda2dfec1a", 0x12}, {&(0x7f0000000780)="f35427922af26d9c7de7edba92e9b0079a47a6bad7058581320e0f928429532ac6cae4fd96550000000023a2dc", 0x2d}, {&(0x7f0000000680)="710b3d171f1166b61184264113a0c2a1da5d8a708feba4e0ee013b369c35a0562fbbd7d6a1863941c8a6f7e0fec9367c9df32bcc6f0a2df1b90c0eaaf59082ab44be861511cc851eb81a3bd27605d96b3133c98147dc2764acf00ed024751d073dd517b113e478d27911e5b90a26d9cb4170a1c3bc0484d3862515f3d9b9be37612e9ad03a1576be0baccee0d0868e5cb658a40bc1c0dbf4031f6fc9d22479bfbe4dd0ec1687b661a8acd4b463cd5cfa34d2ef89012f9e54277faa6cf872fb2e10cdd4f7c7d30cdf5e80330a643f2669becfa5779b3b44beaee3c1dc9dc045d30c3fccf41d07428422f07b200da75d02fe89404f98b64352e8556b1faa97", 0xfffffffffffffd33}, {&(0x7f0000000180)="6c71e061a52f35b205635526a14d7e12af5cdf01abbeec9317489c4acbc61e88ffb811b5fc69a276b9f9c65c8c601e1f9479ed812fce58ef30b47af5e7c347f289647b61b8b5440e8d4db2f9efda5bd857f3835960a84edec53dca3c57bd120a3253a881a3542ebe82d9c49b847d126d73b15207bf042e9a3d466ee0b49ad892cc558d78748115bb4f54a2d4bd16d605715abdb226d743c31901e7b7569a480e03e0e0ac7e52c2d1fc1b7f46e7436e2b9a635116fa32c33a27", 0xffffff02}, {&(0x7f0000000380)="afa2070702e267316142bd24398fba4f4ebba865c2280b53deccfbcbe7c5a35c624fe9c7161904169a2e6d99af130c334c0041f6018c5735b8d94f1b10c33d97c1598fae16b21f5949a4e425d5ea48ed89c08a0306e68b8d7ef0d5c3c5bf2bfc381e6b0b287407ee3759f94cd21f20e629f9ba72af91e2042298e78a64748bb00c94fbe80391107528830f0efe3b2c6d1a30a0e284e903a269a30af3b9fba908d3ee4b67166e1394bf16bad20506506afff9986f95a3e39425844230fab975f93cdaadcd454952d94001cdd5921e4437173138cbbd99c598a6653b21", 0xfffffffffffffd7c}, {&(0x7f0000000800)="3256695b948b866b893844905efeec77ed90c2cc7bd78428bcd3e3ffb2e0cd3ff564ee8044434c76368ecdabd520e1ee72b67ae477a9c59f6cb534c9e3392d69740e851dd600926321", 0x49}], 0x7) 07:53:46 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x20000, 0x0) r2 = dup2(r0, r0) r3 = semget$private(0x0, 0x3, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getgid() sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000330000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d60654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a6387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000002f53568453afb19bfd710bf0"], 0xe8}, 0x0) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000400)={{0xf0, r4, r5, r4, r6, 0x42, 0x1}, 0x9, 0x3, 0x1}) sendmsg(r7, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) getdents(r0, &(0x7f0000000300)=""/225, 0xe1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xe7, r4, r6, r8, r9, 0x80, 0xca}, 0x7, 0x400}) fcntl$setstatus(r0, 0x4, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r10, 0xffff, 0xa8c60f96035afad4, &(0x7f0000000080)={0xfffffffffffffffb, 0x8000000}, 0x10) pwritev(r0, &(0x7f0000000080), 0x89, 0xb) sendmsg(r1, &(0x7f0000000700)={&(0x7f0000000480)=@in6={0x18, 0x3, 0x4, 0x800}, 0xc, &(0x7f00000006c0)=[{&(0x7f00000004c0)="12e743cb314613474db029c5615e441507466acb309d0b258e9a2fe4e04cf67ecd3f466c758b9370a8dc054129097a4b4fa6786c77a7e88083ac0c362058f88a49655a3255cba963d4cb25731ade22dcb89cec2a916e30c023c37ae70f52c65cc5df125d20e9572663e256ad87fa24ec42219cbeb1d1d95a2e9b7f884fc52fcaa8395f3a2ba9d84ff6f8bded2cf09e359f853aafe901317c3800115dfc09aca27b902681eefcf9781cb138e9115424724b933a5696382ff402492ab058eabf76f8472f356e47380cca993913e26ca607fab72518caaa73", 0xd7}, {&(0x7f00000005c0)="cd731eeaeaf9f76200a074e569bad47076c0b5bfd48987fda85cdbd1b90f7370907d465c17034bf3522e101010d420ba22690391580d9f5ff41b3b5f772ed61a5bedcf20518d8643e866e4df31328d276633347c05a37efdc4ad54851ccf7c443f6e8fd681adc4598b16381e3d83c8870c224b54710e8b6355c3c001265042997768bff606e77d1dc2ddac481ae0fc185b49bce799217d4f4881d2e233746effcab93f2bd8fac702c95b1f6c55b36aa7176ad854b7c47bf6effca604879fca2e355488c64a1774cf57986382110a4c68f96d707456127c7ab9", 0xd9}], 0x2, &(0x7f00000009c0)=[{0xf8, 0xffff, 0x0, "4b24dd25338d92873a4cc24e07e97f71859c925a0210ee3276d1f4f3041e397119b816a291e6b872909bead36588d415b04b3a211fac1ad63ef09db750a124d4b714d62ab08dfa0d19cc86cbb5a94cd581a9ff6591356431e68284fe14440084b21275a3e6502d9a307550a389affdab62becf80acc614f6a720e25170aac5248f484b5018eb81d65a76dd9c31c1df7655adfc1718d03843092d2c83f5ce2f870ad44974006b5fd8c6030c0e2ee7e8f27bb76da97a2bfd3b95b2666660c3bbbe0d6553dc507441f3c3b97727a0406e400308ecd86076dd37c3d0df0029d62944c750675c6af0"}, {0x110, 0x0, 0x4, "e907944235cdc75008c037d11bf18ed8da2b6db8ee57e162748d44a42d2036326cb7257e0bc1b316e14c69166a886624aa1b5eec8852c0fe1b23150794793fce23724a344ea3a244b57b3c3e65648b09c312a9c357d358952c2b6362e84b8bf7bb0ce709d974db3e53f8d9427e12e5debb1cbab6caffca48469d8c897fb63a5ccb2e25f3d67db4c34c841b6f47068a4f7190cc78a3f02287c9b57ca9694e1806a0f54958bec1a869c733727a289084f0ef8666821dd23a393cd4623acbe2eaea6ae682021f8e5c582ff818919252164dcdd2ace9fbd1e15e31b79b55e463247010432a35cf218fe2d0ca45673c812c56a65f408cb5606c9828"}, {0xb0, 0xffff, 0x0, "a9f5e15961453991201f753ea63122753e4d29100df059584e6b3a10aabd5fe127ed219ba1a0653e6c2fe99152d80dd9e9b3d81def36042e91617763caaea3fdb7b6881487e16d2c7b63d1d731a5845480b79d10b529d24ebae01dce1f559d1f4e0cc0ebb5e41662fc5d057143dfea0d3d660663789fba274a6792576458af14b9dbeefdbf1892808e9df0ab768345c885bc362654e76feed4cfdb9f00bccbee"}, {0xd0, 0xffff, 0x1, "b4cc73094bbbb58394ba3d30d1dd59719986cc1353366b1fbf58604f10e36e9c7d5b26e96fbcf689a449bb1a4150c2b08ba12c95c2e6d7065199ecc68f284800598e7a4dbba2663d47a7e298fe61a2ab545c57a48599afa256b8b8d5399306a4be8f62a11455ba1f655247c0080868b95d9fcbef6a4a64a5c056c0b81127f81e10113b329b2f155f5a188ddfac9e2a955bc5e6395f9010e0c0150558678bbc2a1a15ff68a758d747318470e0dc5cbadfc6e7b9224708a6d0ecfaed4049"}, {0x80, 0xffff, 0x7, "3579fa89438233907129695ef6cef07de8b0e1b525b0b08b3c72c244376779d90921d41f26f9cd6b131ec0b7936c2700eba19025d4525fd99eb1aa8022c1f1e53724281c3b7f84022ffaa4bea5e8e4890eae5cd7385016b099762b5050ccde9b7d08ab48d717896dae9dc27032a39d"}], 0x408}, 0x40d) pwritev(r2, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x2d5, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) writev(r2, &(0x7f0000000040), 0x1b) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r11, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 07:53:46 executing program 1: mknod(&(0x7f0000000300)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x200, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) lstat(&(0x7f0000000140)='./file0\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r0, 0x2) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000180)=0xc) semget$private(0x0, 0x0, 0x400) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x7f, 0x25, 0x8, 0x21, 0x81, 0x1, 0x3, 0x3f}, &(0x7f0000000280)={0x100000000, 0x5}) 07:53:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x8) listen(r1, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x0, 0x3f}, {{}, 0x0, 0x46, 0x11, 0x565, 0xffff}, {{r1}, 0xfffffffffffffffe, 0x8, 0x4, 0xfffffffffffffff9, 0xe887}, {{r1}, 0xfffffffffffffffa, 0x2, 0x80000000, 0x87e, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x2, 0x2}, {{}, 0xfffffffffffffff9, 0x0, 0x4, 0x20, 0x5}, {{r1}, 0xffffffffffffffff, 0x40, 0x80000020, 0xa8, 0x8}, {{r2}, 0xfffffffffffffff8, 0x0, 0xf0000017, 0x4, 0xc0da}, {{r2}, 0xfffffffffffffffe, 0x14, 0x81, 0x9, 0xa5}], 0x2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x1, 0x8, 0x1}, {{r0}, 0xffffffffffffffff, 0x14, 0xf0000021, 0x10001, 0xeb}, {{}, 0xfffffffffffffffe, 0x24, 0x40000002, 0x6, 0x8}, {{r1}, 0x0, 0xd, 0x6, 0x100, 0x1}], 0x10000, &(0x7f0000000140)={0x80000000, 0x4}) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x4, 0x9, 0x4, 0x0, 0x6, 0x2, 0x0, 0x0, 0x0, 0x400, 0x7}) pckbd_enable: command error 07:53:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) socket(0x6, 0x5, 0x7ff) 07:53:47 executing program 0: r0 = socket$inet(0x2, 0x1, 0x5) r1 = shmget(0x0, 0x4000, 0x14, &(0x7f0000ffc000/0x4000)=nil) r2 = semget$private(0x0, 0x3, 0x34e) semctl$GETPID(r2, 0x0, 0x4, &(0x7f00000001c0)=""/176) r3 = getuid() r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getpgid(r5) r7 = getegid() r8 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x75, r3, r4, r6, r7, 0x22, 0x9}, 0x2, 0x7d, r8, r9, 0x6cf, 0xfffffffffffffff7, 0x440000000000000}) getsockopt(r0, 0x8, 0x1, 0x0, 0x0) pckbd_enable: command error 07:53:48 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget(0x2, 0x1000, 0x400, &(0x7f0000039000/0x1000)=nil) dup2(r0, r0) fchmod(r0, 0x16d) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = semget$private(0x0, 0x1, 0x8c) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000080)=0x1) 07:53:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x1c5, 0x1) fchflags(r1, 0x20001) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14}, @cred={0x20}], 0x18}, 0x0) 07:53:48 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000001c0)={0xadee, 0x1, 0x6, 0x92, 0x400}, 0xc) ioctl$TIOCEXCL(r2, 0x2000740d) fcntl$getown(r1, 0x5) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000040)=[{r0, 0x80}], 0x1, 0x0) poll(&(0x7f0000000200)=[{r0, 0xc}, {r2, 0xa0}, {r1, 0x100}, {r1, 0x2}, {r0, 0x2}, {r1, 0xc9}, {r1, 0x20}], 0x7, 0x7fffffff) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080)={0x4, 0x51a}, 0x8) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000100)=0x6) setrlimit(0x3, &(0x7f0000000140)={0x8b19, 0x7}) 07:53:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) 07:53:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x1e, 0x4000, 0xe8c) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) 07:53:48 executing program 1: semctl$SETALL(0x0, 0x0, 0x9, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x7, 0xb1) r1 = socket$inet6(0x18, 0x4, 0x7) recvfrom$inet6(r1, &(0x7f0000000580)=""/216, 0xfffffffffffffe18, 0x40, &(0x7f0000000100)={0x18, 0x2, 0x31, 0x3ff}, 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x6, 0x800}], 0x1) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)=0x3f) semop(r0, &(0x7f0000000080)=[{0x3, 0x7ff, 0x1800}, {0x0, 0xfffffffffffffffd, 0x1800}, {0x4, 0x6, 0x800}, {0x3, 0x5, 0x800}, {0x2, 0x400, 0x1800}, {0x1, 0x7ff, 0x1800}], 0x6) r4 = semget(0x1, 0x1000000000001, 0x20) getuid() r5 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r8 = getgid() getgroups(0x5, &(0x7f0000000000)=[r5, r5, r8, r7, r5]) r10 = getegid() getgroups(0x7e, &(0x7f0000000540)=[r9, r10, r10, r10, r10]) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000001c0)=[0xd70, 0x89, 0xffffffff]) mknod(&(0x7f0000000040)='./bus\x00', 0x20080002005, 0x4300) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000240)=0x1) semctl$GETNCNT(r4, 0x41, 0x3, &(0x7f0000000800)=""/129) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340), 0xc) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000240)=[0x3, 0x6]) setsockopt$sock_int(r1, 0xffff, 0x1a14, &(0x7f0000000140)=0xfffe, 0x4) wait4(r6, 0x0, 0x1, 0x0) getgid() semop(r0, &(0x7f00000000c0)=[{0x3, 0x40, 0x1000}], 0x1) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000002c0)=""/73) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) 07:53:48 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x20000, 0x48) ioctl$KDENABIO(r0, 0x20004b3c) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{0x9, 0xfffffffffffffffc}, {}, {0x40000000}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xfffffffffffffffc}, {}, {}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) 07:53:48 executing program 1: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) semget$private(0x0, 0x7, 0x40) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x801) 07:53:48 executing program 0: mknod(&(0x7f0000000300)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x804, &(0x7f0000000000)=0x6, 0x4) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x7f, 0x25, 0x8, 0x21, 0x81, 0x1, 0x3, 0x3f}, &(0x7f0000000280)={0x100000000, 0x5}) 07:53:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0xfffffffffffff000) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4000) open(&(0x7f0000000080)='./bus\x00', 0x0, 0xfffffffffffffffe) 07:53:49 executing program 1: poll(&(0x7f0000000000)=[{}], 0x1, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) bind(r0, &(0x7f0000001180)=@in={0x2, 0x2}, 0xc) getrusage(0x0, &(0x7f0000000040)) 07:53:49 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f0000003740)=[{&(0x7f00000002c0)="9c46b796b6126137038a45300a721e3f2b707c206bd10cca56c4a07b1db80b52a61bdfde6df03bef117e65cd62fc0c2838ed04c89b889e7189cc3353d0b0ee2efa5fa6258aaa00f7d248051fc5daef24f07427df155d128364b96d84d33217736b10b8616964872376fd33596eb33ead7fb9bd4c201e4ea6183618cbbc5183", 0x7f}, {&(0x7f0000000340)}, {&(0x7f0000000380)="832cb2059a66b1e19f927fc6190765c696f28030502bc04679f82ac219b6484289a846f8df7e82dfdc3432cae06eed84fee9207002426b1a209fd5003a2d3740f03f076b6d918d34f43745f6914ac0e12b64bfd9507d3f324357340893f7b5b87620032dfee7b7bfbcdbd7b9b3d6dc581af19f8b08937ea9d827fc3ff9ffe76f741b684d6aaf3305a2fd94dd849aadd82567efdb28dea246421009a393e660a250885db1d7516e00b6c0e02698628d51280654c5a5b89fee2f894786005b9a5057bb524e191acfc380ea44f9e0f308b40171933035d9e430cf80e0f829a8aaa65b234473fceb459b895aaab7", 0xec}, {&(0x7f0000001740)="7fbd505c6f74c0c809a73ccd36e13ac6bf6d7ccaf4d60819f5f0dc1e9a8f44a3d2e259b6746855333a34bec0192d02d3f015eda689aa1ae0705171db331e1a411e1c62eac208a4cfa74e58992815e9e1f1d50366465a4950393a4bdcece13c84250f5b6bad697d05d0c26dd514b018b5d0030d78de2de2f030dd849e6c88444673e60a20358f33cdf0b439bdfc6b363701917ac228c273d0724424401147d5ad25f8776323b317165e07a510ff003949ec7df2858d0ed1f60013b3cdbdf231dfad39895d2bedf1ae649d843836a2e579b784174f5ec5453d5955cf8ba36c54e7975a409111d95fc64b0bff868bb077a91a1639741e7665e4574e0fac507449147bb2257a09147708fea7db01c696114a84baac61dad54123c416cf75bb3aa9d54f5ddf0697282ad9cae31ed67e41b5cf4ed3d92cff7a881b0e2959ae35400c18300398525ff62fee1288c4ddebec8084a5a63fd8e8f6621283e5fbd753e66109003f7b1c9d5e2505a2bdb235dc172d280851c16106141a5fa5634233ee1b16de4bc3833ec809ed2969290747b723d086d01c2c03ffb31212aa24e7049e6b59ba36ebb2eac46b2d8ef0111a247b3f7e159e65ffe2d1b4414c0b964c9ba149c01a74513cccd50a4e033a5748bb60b4a8e956ce3db75b12a5b06a3f753eeb0c7e3d94a923a357f143ee1580510f85a253c45bb2c38efbc10c6569489fdd0b255e4fcf8205159dfc18ab276757b23f37d5ec640410d7515a8377bebe870299282363738a0f7207937530524e5d557516d4fa2d0aaf2d1fb1f7ed5ab52817b7724a6ad1bf660a61d95fb8ea8f0a51d7ddebb37354470c4e4a3ccb776d327b10c880ff41f602af4da8be6cbac0b332b88dad20777d0a6ff3a6781bf57edb4dc521baff0a620836ca5c47549363235b61f0ee07f439690de9e2e95e7adb043b65d265efa23206ee0ba483b96002bd1019874c4a8f3a52f8450ebc67c83cee0606b7c3a324f9d0ad4c4eb9120e786b614cb9fe911d81c91afab8fa7fe0bef5b544a4fb1bcf60ef72478fe09565a3fd72a9224480cf0e6b4c65cbc2b6333ac162565a5079bcd216e64213d86b6c0e589fde446f4bcdc10792236ef318bfda3415a471178325ee613bc44208e71543f7bea47ea2dae78ada6d374dd0ce8521da01c2cafe6c556e9cc1067f7843f85a3cb3c82e1b65800a348480c6beb606fa3b5bc620f1676699ce5021c5523a72536ff811221304b9ed58dd858fcb838289356e6d6263fc7e5684a1971d7f43fe14555a8e7af108d2e48e07b15277557eed11589c6d081f0a8d8bc80418d0fce73eb8f027e6560a96e10beee46eb6079f5cd911f77b914d8a0a56ef576a145e247b72cb1e33e0ccf4e65ad6c167ad5e7550ac597c62984a54a1c09224e8e163a8e805add8152acb37fb64ee2659a28ab94da89bdd02dc7a6b81f92fb8935ab3c84d5e3da2d470efdebcb4e79a835fe301b9aaf9e99e5ee39c098edd9c72722d70089695ca4d5a6d5162a5bd4e69f372268b81e2cb23bc36840b2d325f7b3ce64ed7305fa4168e5a1f18fd988213e4e18b983747d9277eeae7851fd2819972e51e5eac7b939c0d566b767020aba43d11f8f95509203485868fc9605f70fabf1dd2e0dfaa85425d90072d84a3538f0bd9f8262c0dccd8e4c2c838efefe1110a62e4893fe93687207b73529ad91340e3486a19b9c9b9a7e6970198915896a3da71c7528e929ea49c08cb957a4995cf850add00c837edd832ea2efd1d243208bc41c299ac0d4a6b698c83bdafa9750e475c3fac236b803d04ccfe3eea7092a913038d775dc1232a4d6cb4bd793e3e74fb22f0b75364f4657795e9ae69003653956d5c6c1bf7b3e8307c656624889597f153eb66bdda39c5682ace40d5ec4d2efe591623fd2a040fa38b44ef5893fd22316f20103a87baf58f4a2c35fe3fab5b7e51f0e437158b48724cacef18434174b232bf537451ecaa1f3344cdb13562b38b5354efb8fa87c20f6d10693697ac40c8443face2a27483aeb2ffa3ee8a23cbd2043334daf43be73d65cdfdbd6fb59fc7115c20e4050a28ef861541a3bb9f667a559cda11cbebccaca085597516e761275dfbfcc1fbf501a01a5f4f3612671512841e325a56b2dee104cfbc04cf77aa5e3a2ed4f1487b528a74190f86b3c1450b2e9af79d4a51d6489aae092ccfde49b0b35f6788543db477d8770badd0a952d3209d62827198d5326c7c43852b68e4b20abe08c6975a4b32841e25f8487176fb993bf11496ef6390a026322ffb46efb9b8a6bebfda2de18a0f0d3e1f102758d5fabc7f4ddc5b2ae46e07e11c98c30a3e7f0b9bde20b4ea2c0f553bccb4b6b4a2223a56e83e9e47177195ea8b009e5625b1ded5d2831d44f993793e9b9513e827161c700b87b803ddcdcbfc3b709e07ad5e9c6b7cb41bbad225eaedcf3e082885e66f099b77a2177e5afd85614e5fdc77734ff1e3320071533c69e5b8e610a67ff93ddaa6463d5392a748e3f28aa272ee0bab4a3f262f97a1a93dbeace6e0810c42c36ebd28d09bcefdc6b3e89af4a58e754754c156f2376d49334061c372b8ba7806edfa26f8dabc426df25442a02f5cb021669a6f4acabf60699a68b834242574a36b151003c4d8b642cdce6d57b8d33a465f5c94d4f4308ede10a2c2a459f2472f0380e2057b4d3fcd877c5d84227bc5b110e44242d3c0cd1d71e252ec59789bec26929208e56791767ac4624ca7078e88f73021030771e6b26ad6d92e9daf3cd5db00d793c1cf3e83d1d199b84458472756f7c57c484e0a02c93ce7cb1c599e42d48108fc8e067f14023111b3ba5a4539e35a8722c14ac228aebac401eb2fcb6308ec6bf410df64a59f7d6527d8ebbea5207d1bcaec06914a366d16557477223f863f7b0e6cfc6fa6fb2e6185a8926962a874c850bf22e43f696e87006ffb2b4f5920ac239fd7f3a2a95649249a15b674c7e9ef2899f41b92a404bb57b3b37be27cbd4c4e2bcf8f1d6e69df62925e544895b490638d38f1c5c98190b362e66d32e3aaae6a1d8edf980adf810c550d52aeb858bd967d54c44a7a5825af5743192834827c1774403d11a29c4a369f6437a3b2bdecde3b6a85b66fc335d94741437f9c8d1f8593a89718e2651cc8e85555fb95b62eb81ed1dd7ca2e2f9f18d3f14c7743252f061b655ec1f6100f10a9c643921f436f3289e5cbae1b7e7c555dd949b2221f9cf3933e0acb4af591a279d0da1358c09afeea458a24135904e4eef082eb1a7351fa8b9d18e86a70c1d03d2138ebc3a5b36e191e75c763a368a0a8e0272fe1f16dfce1a2069a1b7ce6477e34b1c338b201e76db40d85b8f66f0a49353901b0e2643ba403cfe852fa62e46be5fc522a3ece4efd50d4dc95449616fd522c306bd852c318bfea5ad63753642d82dc2f33a9ce6d866c21ffacd523ac7cd1340a8df519853bfc1b79fbdf8550c08647fc3a3cd46d7d5a9d77a5bd06e5c1308a2b9c2c1b0b6f1ac5285dd1aedac8288a3dc306213b62286a8bba40a76bb3085597b77bba9065d9e64f9ff671c6c53f125abb77526b12ed3c6ce724e596aa6888accb3fd1b5ab914d67e43048fcde4668ccb432501401fe54b838ddef7c96472e9a10d1fcb7f2c272a74daedd5a696175e2677247e6db3bc9aca6d732976a115e810c436e93d61a6e98d88eef1e44fc8e5cd8641d82a9143cf2465b9b994434653099e8031fdda80e055c1b63fdc6339730e37d9124a4c8b736c9b851ba569fee5059eb159e05f7c087b2bdaf1f4d938ca37ce0e444f15cb68143564e5316d2887e2a05d3bbdcb096b7544f2ed4f7d42db299807ea8c6f5166bb5b15ab0987ebe03c0ff2f81666f218405abd62cdb15c9e574a254ee9a8b676d315907cd31ab46b4d8a9b7fa295ba91883db060840dde3eb1390e38fdcba819bc1fafbe5f867c25a727cee966ee40766219a9edbda1493a48b8913885e070839ab31c4bd01163021aebc9b8a9d838c7b1a056c64d1f5f08a0cfc63e9c5ca8c90d6dcc7b14bb5d8b9178688535c39fdcfcca5f7ec5dbdb36dd46b75f88991c88a1754d44cf78ebea07c6557b0b0a3ef87e7e80e056a1e57cdf134d6ed5567cc216e60f042ee492eb1b445682cc1bda121b79b888edb9f8ba1f60d493ebc7bbf243b2b5e480f64b36ea4daedc5f6f7f6c20e29adcc87c8a5b1203bed317fea465fadc349781a30e5de950dcc12bc96ed79562895b69684d0d8328f4e2cd24b4bc6c89bb2d37f074635bdc7757dae84d64da494bd35401dca8a5ea7074e664b4b55fdb77772e974e871d02d161f8bf8247d7b474bbc7c3053fc9746ea6bf0fc6bad133880501c54403fd096947293232f660b4a1c8ce58b440337cfe7fdb2f80f46cbc1712f6d378da805b79cc9b3bc0a2c9748939cf05e00943069f19b409896e4e4a24c9244e65a7e9da6211199c709acba5041a283504b62e2cc8969bf056c1855c754a44c98b8789ffdecc9afc81f19d04bbb69b4643b8623fc2c33589b6a57f8ea22f2a03a1087e564a11f491b1497b31a4993448dc18bc2c25d86da33fa4d1d99c2e1f0ecf93f99234bbad98dffa26b01b11faba161c94c363260eb63dda721a7d2fc5674d52ab3582d541492c30e7467baf066fbbab326a21c66da550629a3e2e7d417c88bf4802262e3ff0cf2af952c8c6f57072772024ed5ed14a263ea2ec607d43b2a4424fbb6d850db22706158f9555b75e639b4d225852f0e0a9060cf13175e382c401cacffba01496c109311c1c9b20d51129148e94779844557cc17833e8bf4b2b873112f00508f47fec87f738e16a6e88ad607a13e7f18a1f0a4ee8f1d52b8c381ea1f8e5716ed3b80761dc23c369a3d12b574f3d7b2843c68e5e6a80cf71f9d1d431cbc4f886d565b270df0c680a06397e4e35b5d2ab101a52bec87573121f33e3df12a830e3ab9bbd2352baf2d0058aafa6460009112a5af6e036b54af58ca63260ea453042e8c858542ba36be8bd226db380c96d9cfc3c70e39d2bfba652a6a5f9e0468136ed117045341af6f9cbd79ac206d63d2de455ca062de9496903ce5cc8fde618283f21bba02c48cae590bf286b439e3aa9c16e9490d1bccd452bc1bf77c47a323a3e44835057c58676bf2b6aec3b43e105c94b20e4a8944b336e5d2e2ce5f08d371b8b2c313534faacc58af5fc9fb8af15cfaf511f0ffd39a7af7185b7cac23d1a248080bff0b1bf2ddfcc6b9ba077c1a1efc824c379ee1996e17e5187d01cd9b6e9e58f02e8a34fd5510215dbd0e578011043b3fd94a831b670ad2259b047ce6f1babe6f8c2e39da917d66210a8a84321396d2119989cffbc5b8c14ae85129b06921bf7fa9bec51903944097122ae7bb9f88d48e6f65acd6e8ac5a0c3fe92befe4e46b7a188366044826b63d21eb9b4247591e34ae1633a05c95fd12df6c183d50cde7c7b223fe404801f63202b23f4ce651993d61e5b0d3233e36b5ded18df84d6f256db0b80c33d00d7f329988be7d78ba0dfc17fd50603ff7e736c126a83d2d5f34473ad6f8abca6e57d521944c1d85d592e1891b277ac5107dab06925c5613dd5c4e0b565b4970a4abfa80f1cb21dc32b8c72f0659442f2e1973a96418c5763f8f941e0140eefa70b92e01c48b51d0b65a70735d0639b01d93327cbd5ed6d81fccaab3575139f3f1e0e9d6d9839598f26facee9980e29e135785af5191617da41cefe3c5c05a38e87e363eb003bdfcd2179627b6b5e4a620d76d4361a34501faafd27f35e65d3a80914d679d13dcf18a1", 0x1000}, {&(0x7f0000000480)="fc488077654a757a4f9c5fc033b43504d4333f90780617", 0x17}, {&(0x7f0000001500)="ad3002bfb2316d3570aab27f4d655c65dc97be6ebe798a44cb54a096ec265ab5dcc146d6f306072715e3a6d0d4701ac2d4e9fce514db75ced2db9a417943509767279ffa725cf6d88d8a02ae7a39326c00fa18fa5b605b98076c79721d4fa4ce87d0d166959d83abe059cac283224157f062467be43777dc546d5cced27e784655a383dda1d62b477d4cd53878d0a97fd0a93797dc3b307d2926f6d6d3df7bebbd1cd21cdaa96f1cc210c4d5d860aab35ed90fe5ea80a9c5eef64cd118d1b6bb06dffe0547ec56f2e721df0eb480c4b624c45c", 0xd3}, {&(0x7f0000001600)="ca41b04c77", 0x5}, {&(0x7f0000002740)="ae1c4593d3a892d02514d581cb63c51e4840597afe99c763b4a55f56d975f31dbd71d6cde14d4dd103908fcba4268c2ac80766c928fd5b9f82fe6eb5b324a1fce0155d6ae0a5641947f9ce91f464947ee559042279e85e29664ba9804678ef8d243e3866cc46c777157b9732acc7383bc626a346a41b1cb241fb59aced23da9e2d01d21a8eef19b76e8dccebd7d75f362e29a57a26ac721660c1acb84df45b0f0a19e3914208fab93e7adbd3e1c9e03d014a1b49e8f68b1060e7ed63c92851bd9282dc2ad850298fb3dcce3000a73ff8a5dd2893e1b2d23f5d06270dcf6de4f512c876896582d65014ebb8d08d8768595d0e1effd940e55cfb4599f2b4c02bfc35e1c28a6c6459326966428a7f9fb41ca71c9d425e7ede07e4c453f38f69d05e58a1cf8075cd835f72de8695cf336b0c34d54b189bdf89a9d6a61e17af08118c65a7d487428a78c6fecc607c2c885abc30303408680799c37f1ba1d8a5cbdd66bbb472a527f9ff5b72e6c20fcbbcf33f2a84fe6b1b024a9bab550b1038c3f5380f7456a605574c8ae7b1a50c2b3b8936030a9890884c68a3fb39e26d81c4fdb9ec0beaeb5019b37a3d75a45289216475d1df02df7656e47087105676145b0c31d46972bb435b5382e9ed72f0114461842a927cf52433b08528ba4948a31ef6e4c72cadfaf9774f56ea3e60f2cf5390264d032bbd0549b94e2c6959149e6006e1a0b3b1a2dc7a1611a478926f2a2d90d57b068bfa2148a08ab0928c3960537e300764386f5f39274d24a6d518c967c97b11b67adf65604d2c2561d4d367e80522c83ab44a1de3cce09bbec8fe256489d6438a6c30aba4904308ae18d865724108d876c407b1fad8bed8549c6d3b6bea26a6152e703fef5cb400d23d9c85bed9b0b10051e0b868d34d2b3a21b036c5edbe3f753d7ea360f7ce8855675930cd376a4b61747835ed66b09ccacad7d11642e213f02d64d3af4319c5e7f6ebcb79af88b30a45cf253dcdf9ec1f42023e4c96d35777af16d6600d947d439a5f14ebe28e85fcac0ae43dea1e12f4a6211f0354240e6ca6d4a76c8daf1796f7aee62a639a3f30946dc60002f7c9083c3ade7f9d072cbcfd9a99688b77f891db5b977ceb22575830634a4ad853677fc38ce0a04b240d30f71a21317885544cb3a586ad5ddb438740df613cb06217dd31615bcf416330e6398d8a0240c82635b07dbe5160bfb80514d89504d7f9a94a389878198fe92476b822868f02bc822c482cd60cc942c77595a43ec24fcf9287680ccff0cb0d85fc19edc04212aaf44a51d0b84851536613fc80081b27f59ae9d194e18a8a689a806add80ceb0e5cb3ea370a2af7cfe968595555dd30ab60088f6c1a8beb8d90db27560d270d9794ef7307bc63384a547ad1eb56d23ebf446234fc59b9d21e6981d8d35574de1e658f56227e51dbc4130f957f7ed5ae6cb25bce980d04b9f347942100bc3aa718a071f7e5095eab071709e7841f5ecea75656b82eda0f80015b5d34d5596facf000eb0c766abd6841350bb2af191718763c4b43e83f916d4aadf6e4546291a8bddcb71f2cfc261b0e216e2891608a114e441b8a4dbaa4f26dcc543ff3621368f878c358499ebf649964e5de5175baedc2763584411949f87daf84254fb048cee7430675acff4d41393473a4736d18d23ae68bc487734411f95ddd344a724985f2fa4b3c23606239263de5f881bd7598d883a68abdedb8cd62313c5f6d444ba870b883d247b7f816f69da5e932ec9a5bd04b470a86640b4f1c41b852cc11665f1734aae7d7f92d2076d480d96c322bdfd7eb123cc333e2700cf315d5d2ba63174abb21ba8b5f97fd3533ebf12354991a35daa4a22bd9c2cbd08e920b54ea2028167b8ffca96d88387851162de32928119e2f5b4d1e669fffb927ff78fd15e1f219ffabb6225ad5cb014da73db0b462c1254e507abd04f5f68dc9e147d227e94180d751d143b5795717d35f6a64981fa89f6064fc26439371b57c745770749d433307316fdcbbff17bca623922b638b5ef065261c9b59f3637447a81c8d139115549e3193a07c99501d79af2abdaacfc92087add4b3a50960db7d996820eaada150fb4839481eaa4ce9d98a96a349793891a92f14af36c4a8ff566f34c5371dc50b24f064060af920857d8170534dd3d5a8c5c1c425f091d3ba2edb2ea1791d2a3c9bc54946ee3bb269755c6b3bbffb1e77434a9dd5073b259e105b41fe4a5220af255dac6e8f021d205b607d523718df7c78b08c46633fa6a20a39f97357f736772d757dcb60326402b8bd7ef7d2b44eb465be43b32704c902a57eb7f9fb5b7b61a73645840bb00d1d97b1755720f68097e78f80ab43458ab2751824b3d4450fb98a6ceb66d3bbe4a6b12f1370978d138f8e5b29af6e1939b5a39a87f4bd0c392ba7745318b174f194e270397d0734df5970187f4e556ef72c61b9a28cd103b831e3efe7637319a2d5b15beaeddbc87017868f9952921717fc7e0eda46ec18608ba81edc13fc87fded72fad291de0948ab96f987d75a2ce27e52a1dbf2acd3c6dfe3f1e5349829c80190176cec2711e5bde3268336ffbb9de395c4b9bf77586bc70b258245cd1e31c334098e2e98a6326be62fd41069de2e6ed8ae2c9eb8863004275088757383a68b22d3a62b9f37df21995a48b1bde03f67289e90396af9ff09e62039935b2449fcfe96920c830591461649621f56d7908baf93065f77590d0c27d438ee338bbdebc892fb5ddbe5e33f04d77b41f6d3751c963a2c39528997033b348d8475292a876cd15b3c577e31878c2231581ea802cb862a42615658c5a6bb415c34c7bc86da7bcc1e4a9c79a318a6e0063b06e4cf2f4a08dc5f7b2f0b7758f65c4551a9c3ce10002a3dd24b08d5a1b4aa3607500c35958f77f632e36de6ed3a99f460ba3a6c2d7d6f86b265fe8e8dc8b58a4df8f5459b08384789d862e0f61c7ea1e14ca5777e3c67f328bffa04f61fc4c90a760d882278cec54c5db1676c4a35ef198a539bf049017a629e3ef5d5eb867907473dd56651852f48c9747ae6d29136fd7049a4b383da40247961424473f530de70b25a584094ec6ea3b4c6a3b2a7f12173f7ebec2ce54d7846c575bca41a9c2dda2db815c2065355126d00b482a2eb846ae63dda1521feed913e0cb17ef7b4893e3bcff624cb4697d2efd8cdc1b64d081bb59a7cfb716357e6f0ad263bfcaf8a426efbe2a07fe29fac233d858246d9f6eb9b704e5d8963ec8ebe89d28295ca5e9b6f67589804e74a0b66b049f4dd6baaf8f4fea5cefc8f2b023cedff6c88ef6367d6ac15c00a408a7aa7e83e652c2893e0cea69175e6140009eff9609f7f00b9093923765873540b993ba223c233b15108637073051a9cde85095850e421901c0bf8b64dcc4bbe4e396e22f7cb101ea2df48ddecc33dac313e7757916a0990e29b63ef796d4341a890407c67d6c9c25f0033e653d67f3d92a11faaf677d311cf4fd2c09a18cbadd3b85afcd635299e1fd465509bcbeda59b2433f66afd3450dbc3d20edc6a4e8cf8ecab143ceb1242d8d33b3a6688214e5c3928f6222fe10d149897653d835af8cc54e328715f2a203b383e379eedfe5bd872eb3804f0c44dbd6bf831ba7a86dbfd8381e9ce50071ae38912dc48a3d45c657b82e2d28b5cec03adc47b18f83042d7e0b8e82f5b91409bfa325278341aa6ca3d834ec844a0231d630008bf6dd561431b7148ffccd4c0ba7cc75923a086459f046eed56ddf83b115d4df90ffafb4d704c7be682eae8924a56681633bd42fe143297ebebad555e07a814e3e6250ac774a41f7d74000beaed9802d21be1607c01a295469c2c9fc4485c98666f129bbb8b44087be53c66ecac12ebc319ab832e3c02be30d86cbe30d55da9cbb210fb266f0faf2ac90c3421d115788592a6aa72f65a2eef98321bf0c38b3d837b0b749ff2010fccb8da1102711c84839222c0d33f91da9fcc9bfb580a68f043f99541437e3583afbab7ec58b89399d246dc79747d3b903368b60490592f5908f113fa7c3f454440b488c864f7c94831669a5b8829c88def242c0b1b92faf624f2e816ba42fd6b08c11f2e971eb8e35e6648d1c1eff1a553db9587335c29d42fe13887d05105b4b8e23439a334164be3c7fc8a165fad2a6b430bda5c0a10f28de63dfddd68cc2ac65107d5f94ed65ea659cc491ac164ad800ce310b4e416bb892a9f457c053d44c908cfede0dcabdd0b6b79bf7a40949c596016cc72e894c9299f5559c167aa25a5fbf87b51002e3b968effcd2c54e6573094d29d16bd34f4e1f2d5f8530346c696c651f46af0f7719169ea39074101bc06448bebd04253ed2e9c5dc0a48b9a8ea0d4f62a0b2c6fc99c1fd74adc77b22beeacff18b81c8a92763c95596261285fcd2e8b08ed738459bf91226246a5584b7660a595ed0d9f3e85b4b19327dd1ce10f4e4e4c3653c1328512f143ff3d3e257009956cdc0316ea9dc8ed24df4571eb63a3e2a07abc6ef61cd3b584ed4be3f897343f103d50f88164dbf84f5207089559c6e45c66463c736ab200d4c80afc0ae31b013af35c5edf0e143f3d8c2642bdad4cd1a3cb21bb6fdf39b0e4e470642a9b9700fb0f4e1a94ed0656b72fb6bc8b2f4458b906c950bb0ce6d2537e040f961153414682f9250211bb89c741d07463cb40a0cd7aaec01710d35341f9f5a88d52c356263cc7895dd0b40595c45b497da132bb7887f32e1706ca1f8c0ca739cb570d93270f68d62b7bad0afdb9dc26dcf4fad120e9dd8510251ce7085fbc9017e7ff4a7bcc78a117c4bb05c25457b524f44081a806f98212d0a88584d2b9b7bcbd9b399656af54152c2a5444b224b0dde037f5ee256face9316a3261920ad5b55429b873099a0577f720ce21c4329024bd200ca41806a929f80f3770792a84e7b975d20fef614c616652d8bb27b575f4dc02399849ac3fad3556f5f11d8dcb968932d4150fe505db5117c19135ea351d0cdfc0b43f159a0e5cd9807d06dcd127de2b1ea4b327cbeea13ae4bfcc3a2ec5e719393a955957db6bedf4a488a67df460ae5155b1915a5941a018cf47373a619622a146f2d8a494b94a637fd658e7a2ddb7ff2e612ccc57b65c23e0f3b6dcefb74f88f4373d947cba7b7a375290335761c797e7ee2ec27702fb053a0ba68326de49f3b57cc3ea3281aef41d035603bb79802c51fa5ad6b0bf2e792a106d385881b3c544c2c668e024f36530cc7440af7aef40ae0aaff2132ee6c3a4c2ca6a92d3df2295f68de3c509198314d71c7e169552b5e9a1a7452eeea9925f5d861b842607c21863b093c1746796c7e855eaf60e717f059b6096cd76227bd5369f693f4a6be34ec16eeb12bf169cbeed29e2dc414bf00e0537a70eea4518e2740f622afeb27784faef9b36a0a21faccab84511e0e8542c96e43855ffab1b80dadb541b4142521c876d013982f284fd4fbb51c5f8a72db0850d7d81ab1001832692d416e73670f5f7c1d7c93e98bf91e4f34cee4308961bed5c4fb6283432bc07c6f3fea812851296ae35d34a664cff2fb433e5ea2460208d0621cae68734b8684cc3a4ee2508b4552871ed7aceba75d15a289f6624ead4ada8e1e49d3ff11f1ce341459a4c002a7b9fc027201cdf236162d252921e5aff0e97a5a8801eebd76c9c41725726facce333ca15c7743e65190532d92f5fae18b7b7c5cfebd8bc58fca933db2df45f94653849c837b8940de01c44bd58f2eeecd8d6e6d2437d3860e18d5e900c4df00804be519f1e1", 0x1000}], 0x8, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000500)="896c5fdd206e0eb091aea58d4b09a13c166741fbe77d24baf55f7aa5684e926abc84758bcdb0575092736d55e371874a5b98fc335dffa0b794671d26e4051c2a033cc3fdb2c51646bf4fd6142f7aa939a32d9731d64c8f15a0fbbbf52875c5824591b38fc14f10ff18fe5b48eb97a51138027182317df426554543efa23d8c27e7fd59ebf4ec2efc45fd0ec87f0e179d202a062bad1db4781be5ced4d9f5f12232bc58e5f1e77f3128d96c51fd1f616f711b200d1f7adc9646a7950cf4dbae027769333ce563db172854de4f915bf74a8dbe74caad0865454adb3a09fb9212f34c4f5b5d5004f7ff98628cd308ca172c29051d081b8bc139f8078804440f1eceedf15b3604ba1c0bd3980125f4687a04f0de072906ef19b17e907d25931719a3de98f3e564abf19b16e95511f89f8950d2a5a0044d71bde55e4340a493f65f523a73d0d834848a85422298db6c6efe2a8bf4e5447b9f8a4814c87122e289915e9ad2d520f1a3c0aa4dfaedd3f9c58675d7ef71f03197fd0cc3a842601a00295ad43ef6fc1463f48443e9c627412f6921511d19f3177ba53b663752c37f2a80b72cd81b210db7ff216c226b64ae41b888e5fd579b0234731cefd110b5fe718aff10b26ae3188efec801369b74ffbe7456649339b5473fcb9d7451c4aa343974444309aeb153281e51d57a0546b4760af845acc010ce729a4b439535e47cfcd0ced2193ed38249e85c7aa1b1bbe1a83177ac1bb574bbc9e275252bba9dc9934b675d193bf45d2eb85dc3e032303abe686dd57bd3f583094a12dfb7269d808bd791e3cdadffcb2745033e298dd3747870883ef48551e78d1570fe58373423ea3b8796ebd105b28a501bf6ba55bd2b83c5a8c5dbcdbd9e165eb50ac89f56228c3043f94d7a3fa088e8907f31fd25d2a14a84f3d07153fbb51a88ec610fab2c5d5a6c5d151acbb82dc2658a3c4c813d296324e4c40af26d9ccda01d271794d973c3fd19988d19eb12348b1b4b19fb4ca383c30181359c600cb4540d44263db18be65c54bd7f2ea2763b109a821a43b94bd6956e49345ccf07a13a36a34fde3ba5993cb59d92b1f74da4c325afe73303de6b42eaf3265d4d5fdf2f040faea6968faaa8e0e0589ad796e10bc9047b4bf9c1ddd925d2e3e9fdc2730238fee92dc24db1b5bd30d823f97a09e2746b8b2f6797b7009700d5c88b8c603e0ac72ed2e392475e799a2b890c0398e809ff7e2b9d9dee2c669e14d8f5cc3bceab74dfe9d44526a440b9c131698fb2759f5fd997f5acdc02e99a52c8b05e6e46d3c0d5911c31f384f7c4a8a6d8853a5cab843c7b192b87e6604259966b4375d62dfb5f2e0acf87fef6bae4fc952e471a9a0bfb115a5fe99aec8a89beb0e81ff8345dac33fb75fe5701f77d4a005591f83dd46b676d1aac38796db096a947b1a248ec46996e3902026d8a6b4213cf290e5da208fd20f32e7e3a0c3994e66a6a94943565e5a48ddd7cf554d73eeb4b27e0669f83ad650be60f3c1a96a0daa233555c8dafaf846d0520e2d48337121c13497d3e449da4cc45f7627d40a79694c64c78aa50082b37658a1ad5d3581274e9dbdfbc830f7a1409f37a2f0ee653ef78be14c39c48bee8054c45a2927106ad29ffafdea41aa83db3fc2014ae453bb3a1922cc5fd5923cc3ebfd096991deff661ad6f6094490a8dba32797d169033edf638b5e2b8606555b31ed132480c20bc5e6c9083b88ab1d0784dd9c3778213f4e451e33a611d9d8aa3e2e866c9294798789f2932837ed546faf227734b79ff1ade7d594c7f98c5c887094d943969c36bac3bdf946e84c3d25de7c6787cd8dee07046357437e171e3f04717c72624a71bf685dfae30b1892751dffd2bf1384ba0a035258cdd35384b673accbc48381616b3ced877d168fa5b02746a1730533fb3564aeccd1d7f433e09fa94f42f38f43b57ebfb5fdd53e6977a4f7e403320b7f2a3edea8d63199f25bde9d4d2c9e67d34fb42c28f0e96099cc12a1e298b8f337ab062fd990c67675af2702df937a7c0449616feb7f464f1dbcdd5bfa55f25aa50346c759e3277db51eb34cda4072293cbd5ff38340d55fe54811abce50a3dd85b8a0ae0706c8dd0d875b9069bf5e112c56983b1bcd256ca798d8c7d3a2f7a88b5de4c60ffc3a0b0c9cbf2b6d01924ff3a77890196c899c34daee74ca62aa5ad3942da373ec279534ad054a1ab74120725fb0a51308691415a7edcd2a086d60cc7132be38ce22c27877e53d77b75f28ddc98dd0a90f34b50e483e1a87d52f17fc7b8fcbb1e113fa2fd5d70fed559442268c1b3edf4cb3d7372bc4307cd8915a35ecfec20604581e0c4136fa4557f1e6cdfd3098c6e3bc8258534f9036a72a389b18958d0723f93030fbca4fea2609dab47c32ea04237b034ac5154ed6ea0ce3c86900fc04ebf209c5666e7ab93fd7199932b1428f8aead8be5456563dc8b5a120c89eac2d57ccc3e03a0c7bc4f5611eb025a3ae8858b14ca83d495cdb4e03095b3589549ae16f62208385d2216571f70e9634eacf448cd2d6afb446fcc604d11f5722c6cbaf62eee766b7f1a94b24b610ba5d35df0c9744acc98aa18192d8706eb77de45b34e231be43d66439ccacd6f85663d5d670bb7722179a5c622f4750d6c59f22a8929b813d7eed076e2e7165d2c0298912aa2d41100e424e87bae382592aff72824d63c2063b9d30a2df1303199e4af9a5112cea832a3119a968dcabf0d14f8956aa473138cc001b64ba288b93d8061cfa2db39ee068327bc2ff59f510292b0fcbdc27bef3da7e5481da6950993728c6e9da1a6b716a6e427deb4b4633c8016a28b124dd348ce19372dc2098e0d4f4c79d16b8668002dbef047de8a8c9c6558d3f4edf26fbcf4018e055ca0752bca564d3d1307d1f0ddf802813c026fa555d8eddf6b241f199fc9e976eff418e7f4aa617a10f4826f90286425d28ba6ec158644c97d9a4dbf859e450dfb3f4d6f6f299a1709199ca870baa0721752834ed1c63c2007bb813d133076e047f3b084f55b88f323ec06c1bf3b77a087944f9f0639d754a4f61fe25486cf5d8db55d209d0128aeb518979f408c749104fdf844c5c73b7c7e3a5627857a8c10881ba657eb1f8989b5f558966d697e083d225072393b80e0e27d374c7682fc1673170812b57fa5c7fb35edab80aeb2d23249f3d88093edb41e826acb854a3aa7fd219436450d85dd5437d30842d283aad04bba186520beb8646e9525a52c6151e58ad14fca069b0aa5219fc011e2702ed39827053a8aa50d5db05d37d7898c00f3d5959aba7ed09b8df709647e02a575d00201a2d2b780dd464ff722374d77bb36bd8d0126fd0bcfde481e21555253263e90f3a505b8d7b10e2c21d50593d1f892873ce69d7dba85ee35267c8283fdd62d59e823b162167e2111637141d9d029ece89ff573642aa1c8eec2b78c6ca0fde493a1d5ffe2b477d2d1fdd40583293e5e73825e82222e4634f05cd0cd4c9d81869587004916a9b242c8cc4767e34b651e9a4e520aca6622b5f47e1b705ffdaa4e99aab80adea47c041b99a77f8bdba40363e3d7871ae4ff83c7b40ddd20e1c871bc2ea92fdb77295167c49409f81e25328a883a7a35c299f25274194c615b56f1368c6400c7c35d85945e46a65aff16c3dd2c9991a92746b315c6041cff6741b5571216b15d09e3e8613fd87db62f677e5f0f51ee4b88eb63af4f25e128945645c259f259f9f2f9c24d051223e358b0c7b3bcbefb53f6ebb8df1cffce08150dfb012d91bf8a5d26a90d4ec5466cf9eccb4640ddce12dc2673a381f39aa6ffa2b592d4b57bb72da73b15ae4755d17a9b3d320310fe9afabe906e796e8fa6f64090e2c25425be433602b52e6f01432ce475361a7d5cd209cc9e488a8c82de84d2f96e3a558ce21e0a18d4d6d3a240bc8b60abb947b9328c59949bbad933f31cdfa2fba8a99fc397623adaee3a886a306ae4181319c8b8642c1fa9fe31fd88015c4782fdc276fa15a517299eeb9b4977cf6ef94942e3a58ebe937240dff5582c3260b7b5ac2c7e5e46c91de14c4f57a66462498e5824363a5d1bbc6982ab016000b338777571ad04ec59f8d4f45142797ae1171224f8f403971a620e16f493122b48eeb9f748a060539b1617f4885b0808e3919ce70f9025eb1db372cdc8ebe1caeecce912944ef022756bc6b8411161355f4294fab387870cf05937039aa8f8b92c31d709c9d64b08eab1447e01609f88c8cdc95fd1df43316c2932b0f2fe195a3d5e59cbdf72512add01bacb66520870bb9963aeb9b683e7f9db8b6240433ea11e0181b82a6ea95e2a9270c05d5d327b5325592acbce09cb5396abbc8625ebb7ff6b185d2f716aa6f5ebf1651548ed20f696d5088ddc1dcb9996450f4a99f4c56818b15320882192da2c1abf6bd0fd2f96448f3dc7117ee10e7d2bbe6c301f172091f2bd339b608cc5df50737bc927938b3c73f1aa3447f73fce112156ad996bb06d7b12ebbc52892b79a9b470f4aad60875884aa070e71369621a34f4f09cbd60f5a74d4419730e4c5c8cf083f7535f29fe1dd85e1c3953d1c590a7e0d567a6f8b935edf4a5804a5af56c5be7f258bf6de8efd25cbfc103e807b11386176e9a8af55e88e92f06ed3fbaef781ceceae5a17e3b28debb98c4ce5ff5547165f5bd038f4fdf66e75ebefda722e134badf7bd322127f52242c39cda400ff66549ec35d15797fe90e040c808106acffb30960ed1ae97530393d09ee807874449a1be78e31ec62eaace6359f6f69e84f07255471225f6b85ade2b62d95064db388b09f2a3fed2f015e74b9bcfdb8b3289d9a043034abbb7597c87f36c4114dfb7c256e1588ffe9ebc0d95f20ddb9ad6bce7c0764f9b05fb8797be5fc6b589e0d9c260b8ebe22b5c9ffb7b0314aae698b9a54ff06ee4dcb837f778ecab6df37f1e4f80798a0748f856309934ca6bae2e95a4f48bd0bdd2ee2f83c9aac680c61effa1ea1ad26e03773bd135c19fffb396e8f1f512b26dd6e180f1a23a1b288b763feb6d9b18a91d076cede0e3094173765d39a5400978a0266edf44f1835abbd8a2c730bacab2cdb559e2d16eb1223026006dd669026744b5f2d407035b332f8aa190e46be47e6c8e781641b0ba84cdec74c0bd681f2dfa6196d93df102bd1a92b8da94356f3db89d92e0c0c489e5563abe50404c4846ab8fd0b2ac84f67b93fd814549a6f4892db2ce03ebe6b272a2696e99c1c05eb918cc5098b72f566ed04475f94e520164cd1e7da0c5612162bc46f0accbc4f1efceac748e1c62e5d091b99abb27590f9ab8067e40c3d6d1a2a5a01187783430b921ec3cd5b48615ec7108f82c500b6391ec9eb35816814551d7c559ad02717357180a85bd17cbe3334ef290b4c7f46d37322888c1d67802da20bafb75ee0d8cf62f0edaf22afd3c13bf80ccd79930d35857ea8e7374e44859092afe3ebe0f49c7e899a16a1151e9c25aa19cfa0675cefaf5e7a651a802b242b4fe595feafc5fa6fc4848046327a01fcbe43bc0a0e66d1d1468e782c9187330d05640a097d6668722eae0668d9b1499dbcb749a9621a3e0353c70117ab4a5513b9f2e27542b459bec2146aea2c3ee39b6ec1b2d12b4ef24d7b38ab3e2be25f4e3c0b6cb405077f81d27ec9913aeb1864df4d20aaf6fb3d4dfd493b019dc3e61032b934afe2aa3bb421182f6342017e6825d727878d0c42f47edf9d2c7c261a0c32df0c8a2afa6798d642661b7dd36df32a197ba55fe53aea3a805f0b02c76d9dbf8a7e", 0x1000}, {&(0x7f0000000000)="949ff7a2001be81d5f6494efa7bef6804c5ee753f6426f558da325535c16379eeb636876e482e4b751e6808cce859807d5d4f146ae73ba1519d594393920cc8d3a5dc76e9588bb32b3dc8f4e9b6faf3956cae693628e76c792386291de100aa6f1d3383382c745c632f09731d816", 0x6e}, {&(0x7f00000000c0)="44c7ccdb1d53ebd44cfec294b039898e89628008724d5e7c4ebed20129348a9b22a5447886f6d58ac262bbcc88531e2e9967e9cc8b4f57b30879cab5b00af8e2095b018ad6d9d8417c0fc551246f7b65f64a08730350047d25e9460ece1f2b3d16e10156edcf6a2ba5fe0f74438d789dcfb9876a1021e2131f539273f1aa4046387fb14fbd2d94ff316234e538f57de224b1", 0x92}, {&(0x7f00000001c0)="395fd089366b3df49a4c191507dcae3e880247ba66ad672b0202136b22b5ae3ea4cd1d9e33", 0x25}], 0x4, 0x51) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) fsync(r1) open(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000240)) 07:53:49 executing program 0: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r1 = syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) close(r3) dup2(r1, r3) 07:53:49 executing program 1: r0 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x82, 0x4) poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x800) poll(&(0x7f0000000100)=[{r0, 0x101}], 0x1, 0x0) 07:53:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getdents(r1, &(0x7f00000001c0)=""/218, 0xda) r2 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r3, r4) bind(r2, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) kevent(r2, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) close(r2) 07:53:49 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000140)=0x1) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) open(&(0x7f0000000200)='./file0\x00', 0x200, 0x5a38bb351dd68d84) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 07:53:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) write(r0, 0x0, 0x0) 07:53:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc3", 0x100}], 0x1, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f00000005c0)="14493cae784c86ea5b95b5cc62f1bca6b3b9d086007bab23205db242dc3a0890423487bdc03c924077c432b754537ab942ce8cb6285bb64acf97836a3f1077783633594366a15ca189b6b530921aadb154a071b114fefa16cdd5369d1118038499eafae3cae39efdeff19120242159c50176743bf404ab30d2233ee594e06d3122556ead9e489a09c85c3c7b2f8da2757742bef2d7047bb027378e527c9e47944409e4ed2416dc48ce49470df20a7fab3510978cd3d58aeba6ea26a34675b7f9f0b5d56c84abf189c8b98d57acc9bfffbd6821f8d6f93f3e2c23791bf59dd4038a0712318389d2d2352d936178a08c569204155ad4d36bb8283102c0e6f94079018cad2c867d5bc49315418c0ecbff768ee0370e4ca6119ba95b760846d2df61f842e0117d222a974b98ad613b8fa412b13c003241115aa1c5b98da0fad9b2746bfadb396c690fca6ff05ffa3b53a9a7a0860854f88300e61364bf06076b355fb16dd3dadf556d6d7ddd35b3bb8dabec0f93094a1798c8ce8750b067e42084dd082c37f0ab33ee2c59234ca9c8f2151396f24869f0dda73d4fcb640ddd4c3b0be8c3c843bf12525d00b27de1da9a76f47feb66fa8fad0d3e967b94219c105453ab470266c1e72e2faba992dfa048e7b8c7e3ebec9aa9d4136e77a977d10752c0ed7adfeabcee1eb1add8f1ad5896fa4b477158a385b01bc8cd17b90fded59f4ae25893dfed11854bfe21785645827dbb02426aaef1d252ebf282e3cffa7bef374a15ee4fe335a7d57aa9dcc1ee60c3c17e5163b1a0efdc37a3720711d64ca83ca985b2243d13239b4ad0961a0911b480ce2e8bc5a18a3ff11fe41079cec178bef0dc3481a07f6d5c7cc93121f8c412e81882f3d3568a798dcb302011edc31dee209750c986aad93f93ba0704ba5fd9c7ab94e35f4c617dbdc3dd8e8cba3f6a4c47ef35ae0b4d7e30f305fbf7288bfd90ac5a74dd41ba29203237508ef9dd1e10df7acf31de2eabfd2f289cb943f6d555c91f82f66a6d180152ea8e27bf0d7a0a0d36908a3434b29d70abf3d904747cca03ac6db7ef379e46e83c2b6d4c9f2b3e552c5f7dba62f9ea121424ab195e80d45b79e567b478fc2c3525c5becbfc7c6e71d8afee5ae25c1ba480d98f99b97bac9f6c0dc5482274d3f9f4c5d15ec3634ec89083e73a73c2116536d380b263a33b41bee086f7a9cc4bcd4c907d14498bb60d7c5b1142fd4fd20661701f44ce38079e27eb8127b11a16b7f2d178f3d7260a2af99370f58121c52679915ba192d6cf2a20c992dbe14b9ff9215b02dd6cd444c287ce4fc95c2becae23d7cadf63e70bd250432e310b339194b30c03635debaffd7f355433af27a7fe67eb0b1ca5c92da3e8c5e6caa6fd324ddf9080d9c8d4dd8201102d29599a72259f945719d52110fc55a08168db710269d5b9d1254080658dcbef2dc942959ff9661e0507c394ab2abb26ee2bc7a09065a636c1bb6eb12c1b5de0a74fe3a7a8d6c8046506b2b444515cc449982ff6ca924ef7ab96eb7a68277f57cab466d322aceaa21d68580eabc021340998553b8f291e46b25551ad8593d59ecd987df4cb6d45a3d60092058ef9772b4ce495e84255e9316b9b3405831c8d76ceb7ce8795c094b4c0d8b798a45c8eaa3460d2b8c5372d8a68a749cf7f55dc4507a5fe7d956f903c641492eda2734d4c6fda084d4bd1bf9da68b5721d7e707d1e4ae9e67b05ac6d404c876450431f1538bdead3cf3d71e79d9cf3a93e9c4f4b14b90a3e590ed55e34ae0b38f807265605c8ea7175e4fb42b4e97842168ff3203abcee60b650765cde15d22d02dbf02a931e7f362c8d749f417e225d47326f9ed041dd6c4cfb9016079b790c47b4b9e534b1568e5f99365efc47281bdc27ae2e7f97e4acc66768627fb2013b57d149536460152acbc5fd757eebd949763d71f9fee6b913f4da44dc96010d62608ff793d534695aa2af032046ed27c007667a965852f40b08dc22e79ca2416e1a5ef2952bff02ba28089856613833c056135e075e4a722e41dfc0bae3dcb4b85113e35633cb1714a4ae2000d50aea049fa1fce5e8f6c29db53ad41dfe175c35fc0ffd288f996c8b51fa32c3ec8dbee806ffdc462490c0072626c697a1a6ba509bd0a8e868d2ddb42deb14858c1b7b4f8510740b529b8ba94c682277e0ab27e8ff3b8436134b70278a0181368303e48d1ceadf456dde00e9a612fc35510bcac53785bebdfb7ab1a0912af498239418c6e467c5ccc7da4afda0a9827bd099a9391b9171b634fd5ef4c353c2f574c3ba078434904c2008897f2a6227ddc5fb2513fc11ffe0dcab60b22a5f4da0f85cec1024266df208d37ed3e81f2f5970b2187c152d32bf2fdb4250b43dbbad910b59f7f092446f30625c44d4e6a2ba2cf6c92e7c5836ae90d3ae2b20d3c42bd048e78d018e6dd03fcb9a63db79085d60de3b42e42714a1a4324556b303ddead7a157b467b4d75a13fc81d5e75b357ed177f7493ddfda7f9c21bc4c5aa90f7d122643b255e9a4f962c8caa71b16fedad6c54a4576b9e54b08f32060665861fce0962d35577fb8a270fd31eb2d367ed1831a6834c03bf0080358a1d027180a99c244a4f96186c0d376f5a90aaf668939462edd10ce0acdcb95b24bc0e29bec476548dbbfc91ec1bc63236e154549a0911b46f0cce3846f235a9f3eb5fcaef1794bf8586c466ba0c032ba17bdbdca75454c616923d4ee0b92a35f51ce7d1e6e2ba0a8cde493c35ba257148818c82ca03b6f9236b1c949e5b8cf559d281ac25c21a5f6303f5bfe42258559f7a2f565b06a2cedab581cf922430499264d02eea94f4a88ae32a95ecd7cf4a84d5e32e5fb6a8d290f72036a5a034926a6a9ee7fa196a705385d6c9bd728ca0e4ffe2c2b53f349c6de94c6494fe8c479dd6f554b17c3e5c0d9d9f763afde31cb90d59b3a7650143cdc19354498383bdd8883d5500a5b6f41f27f349c822498c35fd806fdbfbc308ca540da1a7f39a644b9d6f5b3fc0544b16e522132061067215b88391513dcf28d21dafb5d44e507e34ae816d6803394ffd40da7b2c9dd015b88e4c8f8d4428516cd8fe205199c4ae45ab8d8b25298e965284d9b9aaac36cfe5d02680f9a4eb549e1d986157990afa6095b7c8b2214ff29a9baf6598615c158d4c78a3290221ccb1a3c415bdf2ed0f61c11f24316a8b7190ddf7e7aeb2b16736d0e5c32381a0152f4b36fec1dfd5846f8f19bfe838c75e710f00457d99a65a56b8b809139de9d6023a4a5933a780c682970c1e047343c3153d02334197fb46eddb8d85d9888921103be011c055400872253e979254df17be143de1caebc34bdb36fdf1acedbc3668b305f1f1c1e46551fba71066ac1d2843efb3a8f13d1f270ebd4fde49ec2da8f06d51c067d0f138781c1e09b11f4731fc2794aa3ffc5e239ce782e95a8034e0d249449a7bacd25a33bbffcd382a6973a102f16a2e88091f3eefa2f61eba8b7c675f65859663085b8cf4fae5446ff879109aaf857c1ecb40dbb5ea51d1c3d6befe68d3f558cd0b4f00ed1768babec2a75276097e22c11d8e8a3d9dc7788631a103cd2bd8a1d9e8a7841ea1cca6dd8c2cf479886bb8e6501d05fc12e3c29e32eac98da39ea10a8f002dd764decb2efd4cdaf8fa2f7c8bfd1f40b2ed6724a7411e78970d945772e08daabe09771acd3014053bd0cce8909fc5de55539d4e3a26700edf4ae281ff7d2eb67a1ef80b175e10bb3e7cc3647d61c86433bd5c4f9b498a11905447a67d85bdfd0311015b87483a4690e48bbe4bedaa46d2d0c56fb26214f3907cde2ec2ba36acda3c828e11745408c6930cbcc5390858b32adac8fc3233c7afa4985dc9ed54bcae4be1b67205a2618a7386e79cd61d130f854b231398ca96bf5083d3cc9cffef5d2252550b12d3ffd9e4009228e3c3de4d7ca5ace20f2f7f51965a18e66f623a17c8c3f0071c8426dd86d685d8a9ce77aa9e9a7091322b498cdadf04c2e0b0b3bcc4c4051290cd8579f33cfffd1f1c4da57b8ee0edfaaeef9e0db822699a5ee060d71fd2b018d1fb707fbc4709da175d8f812cf9bae3605f3b3992abbe140f55f7153cd61599977f0e24c77c2859d4e66e833195f4ee604b0698af6ae443e4607152c2cf935f5fc814c496dea2c372988b89eb89e5a8587626a1a5e1ff5360d0856962194eca2128307146c9f20e966da9cce9704b47dd070db784cda12a8a03ffc39187e52475227a5795d67cf0fc120b8d94cde41bf610b34bda56d8d54e3a3118366a6a4594f22a6a8f8031f039e671467dd38aece51d447460ad6583167fdd1ab5cf1555b13271bbc4e32105ae52dc0de77e7c8384e38b621c3a8d3335c27190e30a680b42c5f81157fecf03bc669d0e9687dcd18f36596e4b090a4d1f09650e364ca3944d25f81d30793ff8259b7e2850a503511c9e2748209530b05e35fe5b270a86e6d7dae7a6f278fbdc190b67dbd7da08ff632523adc5d20b2987ab4b4d4f609240c8594535143b680384974ed9766911b1d7f6d5a91b08bf2f6e31a102a3b9b9f9ad9447f38a3580c431b62322b79d40bfd8007313f3464620c4108ba2d701ce5b021b83d01b012f6a8fbec15c132dd070360677c2fe135b39ed00230ce81c161f6286f53f092644831c200af787e8cd7e38256e0899523a689c1323f4d58f47def4abb0503126e66ddbc9a9b8e2b101491d60d60a198dd175c25c9dbdc45a831fe50f56114ab910ab474447bcb3f6a233a102167ce5239bcff21988f063a29aafd1681a590174edce2b6c860aba195cd2149ebb533516e8a2323c64421857c28778f925fecef83ffe2809d399cbb93cb13064b4c7aab559ac8fd5d02be0e96bd585dc185fadc2f128762d27d92e3d5a41306767fd577dd5c6e4e56e6dab2681e2ad477692f125e3d68cfdb3cefc5e9c1a59e9cdd99f4849901929cb5ff8cd36d73ee7243b8f1ba01a073393bd37ccef2fa609b3323b004513ca0010832ca68c30394aca0da0a0d7ced278890e96cdc56e9588289a200879a553a1896c10d6b2efa76996b5d18b60d0d546e00d6420d624e60163351dd2507071db8d3a40c8d6776b97b86be0967ecd87ceea328ba9757a2f985a3168228f5ee5795d7e271d3c3725cc6ca5fd1614d4b6645f06c3ed8e7fcd15dd7a0667f7044d09863bd9d06e0e04865a8037561c96f40e4a4bc095db466b035b42395b2c74c1999ab7a434c47e7729750bc67ab815122de366b3bcbafa0bde4b6469b80f1031db3b5d25d1d2a866298497769776fb62630dbe13ae789d81d590962721d6410b8b59dbd8824574f4418fbf529b24639b8004a23a01cc9afd6294ea0d9a4427c65280e21dca0db888ec3ec86da303caab18d987ed3d5864260ff4e6155fcf45ff737b2dc74fc77302dd7cb3cfa1ccab5b77c4410a51958bef1b7c8afb18ac24e160e8b70e327cd94069d27e374d3ce02f3337a16711390c7de359b77f3bd06bcdabdbd24ea1c9d70124d76457ada6ab7fef70e467f59c745c94d406f7387eb0e8d95835950acc822b7d650ea1ecd5d3cef7c269eddb198c6edb90740e08ccdff392cc0fa544b4c055c115a5fc490773b809564ead476766818da65b2f614aaa2f9b1d47084d6c8b6326374dd957863b7cb8e6f67682a4e747227cbaae5f39a838c6a62616d536f096a6d45f8f6620fe4bdf252594153475d8a9083a75ab47b4396bace58ca6d7517616c241acfec2bb54ed2bae20780c3d20efe996454369e8b0198685ae6f2006ac9ca1e50b", 0x1000}, {&(0x7f00000000c0)="42b242778c646a205cd0b61bfb1831e6d527d6bd0e4128d47214560ba59c33b457741e2083fe6123e2f49c0d7f7c6007e03fb76448f441735748f0fa575609a2e357ba71a014105f6029bef76cd152f94d085c81bb1ae444ddf34aa6", 0x5c}, {&(0x7f0000000140)="54f7c8e6bd566c2fb2", 0x9}, {&(0x7f0000000180)="83e1f15d47ae5b310232c35285242747700b8cd554adddc458b91bbfe459b0f37ec88ba8ecec15877e6ce97e8c32ed32a3724436000f8fa2e03597cd39a140a13db4d05bd44403f3bfc6e590a96da2a3b310caf62eb7821267bbf21ca1f4f2e90dbbbbdbe297e596c9595994ab9f4eb5cfb52dc15ae11cd25fa247a0e330c27a2cf9bc0ff4978f4b5180f2217366a587602ebc3ecc4bbdd89933260da1db3c33c907e13a41e79b8d1bfad1d85e61ec9008b6", 0xb2}, {&(0x7f0000000240)="66d9c911bedbdb263707ff64a5eac3f906d8573beb91b6ea1021bc0ab082470b1fbac7a4a1a15868824b2e055a279b08165f8581c16787133cdddd8e99397dae70114a66d250a5d45f597e46be3f7ceab5df80f5f0d245701c560dead01ed28c7ae6fd99136ccfd0687edec6abdbf8a3ff89b013fa82f3c00930144a2b6e3627dc5dfaef73085edb2107f42adbf1f41eda67c438eb0119f9b7064f422a89a42acb066de19be071ff84fd16b1bbdca9e9c08492b8ac70b272630a98e557c22e93ebee344411c0c0153845a9e530", 0xcd}, {&(0x7f0000000340)="f5ff64dbad0ed30409670f548480f88cac7d85c2d424d96895e35f35c068647792f2e3ee6e6a17a448b09cc23028e086210dc022302e47b0086a2705b4fed5b53812bf56b7962d523cf948ac6268a617e7328677b4f7ced7dafab8024e1a6af725a53f7514c1a7040524313afe9083debb58d611e52b87e4e3f2f8d8a7ca2052d547ce59a8fb2518e9b56524e2f1f3d45ed30004f352f62864b9648c663125b2cc324a458e55df26195978361cb57edcfbb9fa50270ae154eac828811c7e68843039deb509584c3ccf6bad8682e545ece7c0241aa41ab49e886a8a303488d15285fd09a0a4ee669626cb6e223e913157", 0xf0}, {&(0x7f00000015c0)="4cd36b540c225788617100af1ba9736ca02e904df2036be91b2966ffe77f97df99727a487444aaa5c424e0543c8fa03d4ca764cd460b39966f00b6961cfaa5599fe08a0c0c9631bd577e0b0a776cb8d71a7cc5dae6febd39dc327558b6d20b72619d58795d14b7264269725c3da733840669d56b357c615ae6be8de6b6b4fd3e739c2163834138ed381c39d26b794874d1e2be8ae9d073fbaff92397862c9f598d3483215c1fe81a0b0ea5ebf9acb50feb95aa3c064920c4140fad3d446c94d7ece6e6bd6272485ed35db7be953b813bbbb8af1e1e31c756c2bb992dd9", 0xdd}], 0x7, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) bind$unix(r0, &(0x7f0000001700)=@file={0x1, './file0\x00'}, 0xa) open(&(0x7f0000001740)='./file0\x00', 0x20000, 0x20) listen(r0, 0xfffffffffffffff9) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000016c0)={0x2b6, 0x4, {0x2, 0x5}}) 07:53:50 executing program 0: unveil(0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', 0x0) 07:53:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44e7b2429, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)='\'~(q-O5', 0x7}], 0x1, 0x0) 07:53:50 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setstatus(r0, 0x4, 0x0) close(r1) dup2(r2, r0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$setstatus(r3, 0x4, 0xcc) 07:53:50 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0xc0) getgroups(0x6, &(0x7f0000000100)=[r2, r1, r1, r0, r2, r3]) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 07:53:50 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x1b1, &(0x7f0000000280)=[r0, r3, r5, r2, r4]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) setuid(0xee01) setregid(r6, r2) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r9 = geteuid() fchown(r8, r9, r4) bind$unix(r8, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) r10 = semget$private(0x0, 0x800000002, 0x80000000000002) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$unix(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000e5b8200c00f70f0634000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000004f6a653c4771b4e5162ad76f4e34112fcd5857dfd9d02523232b24dc100000000000000000d862474ad50c0b6e5e000000e289033614be76f872cc7f2bd223ac1e82dff788e2ea46f277aca814fa8b7f906fd1dc88a96b13f4ede396fee97e5e79cf213d7c50edae0a076c264fc30da023a06c37c633cdbc7f71b85de613752c8e980e"], 0x0) r13 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) r14 = getppid() r15 = getpgid(r14) r16 = fcntl$getown(r12, 0x5) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000080)={{0x1, r9, 0x0, r9, r1, 0x11, 0xff}, 0x9, 0x40, r15, r16, 0x4, 0x800, 0xfffffffffffffffb}) r17 = getuid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000200)={{0x8000, r17, 0x0, r17, r5, 0x1, 0x101}, 0x10000, 0x53, 0xb92c}) open(&(0x7f0000000140)='./file0\x00', 0x20, 0x2) 07:53:50 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) close(0xffffffffffffffff) 07:53:50 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8000, 0xfffffdfffffffffe) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) 07:53:50 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 07:53:50 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000040)=""/129, 0xee}], 0x1) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 07:53:50 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) fcntl$setflags(r0, 0x2, 0x1) close(r0) 07:53:50 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)="f5fc6a054429e07d0168dc7dd9317064a01fc79f908714e0c84969d3402a00000000000000000000ddff00000000", 0x2e}], 0xecbbda1823459ed) 07:53:50 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x10, 0x20) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000040)={0x8001, 0x9, './file0\x00', 0x80, 0x3, 0x7}) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) r4 = kqueue() dup2(r4, r0) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x400006, 0x0, 0x3, &(0x7f0000000000)={0x2, 0x10001}) 07:53:50 executing program 1: r0 = getegid() setgroups(0x1, &(0x7f0000000000)=[r0]) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) write(r1, &(0x7f0000000180)="11112cfb75dc9f97364d0fc2", 0xc) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x11, 0x0) ioctl$TIOCSETA(r2, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r2, &(0x7f0000000100)="b42cd1cf79d3de625a", 0x9) write(r2, &(0x7f0000000080)="85aadc0c4d", 0x5) readv(r3, &(0x7f00000000c0), 0x1000000000000029) 07:53:50 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) dup(r0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) close(r1) 07:53:50 executing program 1: r0 = socket(0x16, 0x2, 0x0) write(r0, &(0x7f0000000080)="38e08b2cd0a7b7204ace6b24029841723ce08b7c074861345ad78cf3054e27c961dbcca838302344ed3c16f3f8b0b78a533be1c22bbd03c51f850d21276d5eeddaae92fb0865dad74fb1d90f773705a48fdaf24dd5fd5bd2bc4509f7933d9c5829c64a2d06e39f4e057e5beebc8669faf5fc04978b156aa12cdf4f93f87935f71ddfb311a09c65d4bbeb5d33619ead0e2ca2d280", 0x94) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x0, 0x80, 0x89b}, 0xc) close(r0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) write(r0, &(0x7f0000000000)="8e114eb22597816f00cf4cde7d2874586012c1d36508601a65a15e888b1545167a4cd6d450894b5d70212092bf6014276d6a5513b569ab998563c48faecd42601aaee1e07455a8f89dc3dd566953612f3c5541edccb3e9b7e39729d514dcd0ea56b54129b4", 0x65) close(r0) 07:53:51 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x11, 0x50, 0x1, 0x8}, {{r1}, 0xfffffffffffffffb, 0xc2, 0x80000041, 0x9, 0x2}, {{r1}, 0xfffffffffffffffc, 0x0, 0x0, 0x1, 0xffffffff}], 0x1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x8, 0x21, 0x4, 0x4}, {{r0}, 0xfffffffffffffff8, 0x20, 0x2, 0xfffffffffffffffd, 0x9}, {{r1}, 0x0, 0x10, 0x20000001, 0x6, 0xbca8}, {{r1}, 0x0, 0x0, 0x20000062, 0x0, 0x6}], 0x55a, &(0x7f0000000100)={0x2, 0x5}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff4000/0x4000)=nil, 0x4000) 07:53:51 executing program 1: nanosleep(&(0x7f0000000000)={0x200000000000000, 0x3b9ac9ff}, 0x0) nanosleep(&(0x7f0000000040)={0x2, 0x2}, &(0x7f0000000080)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x600, 0x0) 07:53:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000680)=0x2) geteuid() r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07000000ff"], 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r2, &(0x7f00000000c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4", 0x15) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x80, 0xa73f, 0xd0a6, 0x0, "24cceb21f8a98a77ad496f9b7ab3652611a4cd5a", 0xb5, 0x4}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r2, &(0x7f0000000600)=[{&(0x7f0000000400)="c18baabea301904bf664c5273faf84a4feb5f809cb6107d9c7aaaf152be9d538d31b7664d9b49c6d70aba98508cdeb49016699adafe041378518284b9312eba961c517d4eef4dfd16f41f2b58634d7a0bf4189a7fcefd45513372c4b1234a58d09ffc1a50dbf006c341816985d5df08045217c8357a5bd676be3ca47a9c8ca4e66a782923bf8d6d0ab107b1e0c2ae2dbd3668a7961ba8d462c36cd2ab6f567f682bb501133c400cc8a4cfca13938b17ab227b588a120a29e85d57ad09b4152062315c066b1067635b26552db34d6fa8093ab75fd", 0xd4}, {&(0x7f0000000500)="18cb42a1e966904ace88ce291adae06894c0620149b719e65cb08f2988d699705a7866d98d10a353a5f3ccc3548fffaa523bddf650902933609b33bb2ed994586512c394821913710855bb5e283f0ee88802e6d91518f9898a39fd124653f8100662578114d13a70a3819e0c18896ede797bd67d8cc2bc45086fc0aae1d8402e7a9b50cc7188675196f59a26eb58d0dcba7e2eafc52913380a8abdcb894a4d7bfd4d6017eea6cacc508fa05c82924a33019d2f06c22cf8f5398cbd6f8bf3d5b8c3617edac1748ce73654755eaa972c884b680786a0014c96cec9af6f", 0xdc}], 0x2, 0x0) bind$unix(r2, &(0x7f0000000640)=@abs={0x1, 0x0, 0x0}, 0x8) preadv(r2, &(0x7f0000000280)=[{&(0x7f0000000140)=""/4, 0x4}, {&(0x7f00000001c0)=""/5, 0x5}, {&(0x7f0000000300)=""/195, 0xc3}, {&(0x7f0000000200)=""/114, 0x72}], 0x4, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 07:53:51 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x6) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x40000, 0x2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x3) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000001c0)=0x9) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) write(r3, &(0x7f0000000140)="0f", 0x1) pmap_unwire: wiring for pmap 0xfffffd803f013480 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013480 va 0x20ffc000 didn't change! 07:53:51 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x7507, 0x1}, 0xc) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 07:53:52 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x7, 0x4) recvmsg(r0, &(0x7f0000001540)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001400)=[{&(0x7f0000000080)=""/100, 0x64}, {&(0x7f0000000100)=""/172, 0xac}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/123, 0x7b}, {&(0x7f0000001240)=""/239, 0xef}, {&(0x7f0000001340)=""/174, 0xae}], 0x6, &(0x7f0000001480)=""/176, 0xb0}, 0x40) 07:53:52 executing program 0: setsockopt(0xffffffffffffffff, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x18002, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001100)='/dev/wskbd0\x00', 0x8, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) open(&(0x7f00000010c0)='./file0\x00', 0x10000, 0x20) sendto$unix(r0, &(0x7f0000000040)="3b239007941a7f4de3698b24de60780c210d0b504ceda3f24c60a9a4642d44dbaeff4c0b250122a43ee6bbeba9f7e520bb9114ceb7284d0b62d382b919c67a9ad418a157ffa3925e80d3a72804533460f54c2ca677de1c5b996b819c83945399d4a7d99fce8a557c9b5d4f99c626d5c2b1a415d6d09cce4403c822e113fc050c23f8d9ead3e47527eaa4dab6edc215602521f62f3fd99532afdc615e512ebe165b9f8040ba8e74e779234d8ce386cc1e9bed7d338b0a6269ca7d6643b0a0d9e6c4d9f5f23ce5fcc8ee97b0d3084fa08a7a9480585a89fe79a6aebfba69fd59b54780532c85001f3bd9a40221df5c91f883ee763c1d8174d9eed272d18d52bee7d201e6dcdbeab354252cfad4a0af65b3776e832c3b504858e13bce9de872e2911f9315610bab15e30135e9ac8a3d435cd4388985083848759d4fed1e432a0cb65a2c35956dc340d779414dfd8f96533d571a201117a9856a9eae4d4279d1c5bdc847e321409eca752b762500ca32597cad0cb1635d99149fca165a9df9de157b8c7df4a4772c1e618f36c9c0101abe3205183265a8437069fca2683b35c78389ed0c584ba49d832d5e3828c966d8cec062f16e49f02a6ad1c9ded15ec947da80b32c9b9d7e78686d2441ad980013fb0871480557d528d7cad2f874f7ca5c4adfa5d56dce742a7e4c95d7ca1f4fc9649240057f919039b541bcdb3b8c4cc4bfcdfb0352cb15e52c4fa1acad98dad8d545d6a0280b71f2d2d4cf46cff69af553ffb33c1d972d941d1bfed0622a0d38291816c34aec656da4515162b244f4cba64b7660c6e2710b8da98df677664f1a59baf7433b5cf531e9c37e13040613b2e58e60e722b42c96f768d32ad32ca2f1dde7cad397300ee49117d6d51a892d0f0d087cf918d764803e538686020495defed10da04caccdc538813512f0e2878bb5924aa76f32083aa2f03da3cb6d8f6a2879d519b3d029c1f91d98dfd4ab5eb971a2683c913cd346a6062e197797859e0a8c24c9036c394dbc6b354622c194051f1e004a33d93c4a4fc16eadaf61b9dfbd6f019c05aca8095d2e28f6361b4d0ddfbf32c046392004202f640a681f1319e25aba7937ddd6784ff7cd07ef5e39b4bf9a1fcc9265f16dbac06c7f1ad7453a7fcd93339578212c0ec3cabe8bcc2867ee70996af0cfed84a97df5548492a185c3293aed9ce464e5e47b7cffc805b80e022bbcde1f1746a9850fef78e8a4b579665dfde4145d0575efd9a4a1c7bc9f8583fd7ae034a3db24c8924cbf81a5c7706be240057f210facf6dba273a4462ea19458fe4236b96f0e9cb1c382107f78dac80cad6ab987db8ea4419f8be6443e5427f0c1b93bf46ff4372593bedf9fdeb8361faf199fefd6e8e6711d89b670759a1a960a196d7a9858ae4ca2fe0733dc5238253733afdb1dacb44b64d7e9e4293d68ab7c59e7aa4a2b37bb6750c09cf41cce42b1a00a36638ad5ea0e35683167ee9996865616b5553ee573387b9ff07135bc30e32424688dc9388db8e076e5348f1a25a3000209a2a078a39b94deda958cf92e7618fc8009a3c6665831e0d1566053bf2d8cb8b2c9903586272a98a2dd8d53d8cbe5ea9109187e5456bf6f82990978199a1a7c42f12291eea906ccd5f4c99e9ac0c4cc9a117f761af5fe0375706ebce24207e7f12d9c5683d119d9f460885c8c9c399e2ceb59d11ac5c78823325e6928f4cf1fe51ed3f6776b73b789361c3bf1c458e94ad9010b0dfaae480daeecc0b218c7f1046f143b6cf71f8d4b4e736c273756c53b3fd0dae35e92e08ebe92e582cca665b815bf9df1ef3044784f52b63ec52f2a116b4349d09b3bfc1f5565be367e43ddde7d0a90040385cdedcf717abe5f89c2500212a91aba5b3d34f69153bd7a16fe60b3dc8aa63a684230c4f2ff1bc1a9adaa1300cea199d1b02ce8744c2beebc521c8429d32a70c050f4ea39ba0d3865698f2a1888038e1788d1579d2872a55e4adbfec3d8ead47197b4bd19d60b4d2f939d6effe65bac34d2f43ce2393704b194ba1fbafc6b6e7991a5fb3498f6d0deeb4cd61218d382991e920263b3196bbb50e5d57069c193ae6b3e9c99bb660d092c245b0dac9a19322f560eb919b6d1f9fcc46fa19357cd7b530f7e1ace01b897e900b165efdee09c65bcede3cc6a696e10354adb829d656e115969869e92ed852e4146ba003d7cd67482cd764378f700249905a368dc8e7bdadad78b846e501e32b3c6637cad8dbaf54388ea0785d7cd045ba8b15e4b19c18e1a872eb78af12af21c0c6728ef7d244d6c6d2d9d7b75a953f7d64abb36f25a6da448b6b6fdccf8f3b6a75a14e160d9f2b7e284cf41634e1abfcd108cc07e2e07fa0614cd0b97c9c7d8a4375091ca4b56cb44d83e7a0c4f38353de7a281ef8b0e68813610b05001319d5de520559d4f4ae8054ef3c5828891b4dd0c9840fd1b3cfc20553c7ffe554c59fd53c5c0810231054715b35581894b1d47ecfb55a1e507241fad53da7a9e940d44e5bb8956d1f1c47d3afd1108a088169d08e9c1f8ba90c644497069a4089afb8f1bf64865ed9244b7d2af93620c6b4c143d316cb0345faa9e096808d0e14afd9a11b0638ad78989c7983e9d364122a1c702d073cd1b0544b7f5113fdb9d09432c8294bddefa504dac6db0833156e307dcaa58181fc29d9cbe246c62aa9fbabf3b1f1a5671ee79c30907ed3541aad670c1385f18662ec7c2285d422fca269e1dd1772a471cbb62fd8c5ad14822962a7ab52fdd8bfa0c7b1bbd43f40023bafa4c360c883c539fb7f7ddce62ff6ca31eb6c730109116ed433521c05c2c2aec17bbcd650f265785ec949948c8e1dd49314b1dd63e993118b7ee1e1e2100841426b91d2d47a88a74da440759e5588b0f58b3c741502a02e876edf81531cdf0f4ec5f28b5db6c5b174c922af763db24f5ed6f6cf8dd8af6d12c2fdd7338bc9c8e31c65ac0d84a9ee08a6e63b8bf3901cca6b99f2e697ddfdee607a3969af6351f42d407b7e0b01033d8f327845f7badecd2531faf20fa2cf053b9d44aff9d095f982ac2dce7d5ee94446a12029c6463cf39c062a4fca9d24cc9514f8e753e53735e9dd43de6ecd25c714fac30e21afccf8247ce30c34409abd6e92b43e5c27214b237e2dd1f5baf4779e9485bbf6aa977b1d197f1427a96c143ffad93cc2ef8605ac511db11716a08a426b9f101c07a45abe5cc5a268e545e80f3a867535faba521d5826d6808e588e3fcc75d982d50bd4a64a0c0ae373399dc5c7a180a3659bdacb599e896ed794dd07b3cecdbb45681a8c96cc0f5d88797136ce866766230714febc331b95e8d27d6734491c8ba46e7ac78b356167930a604aa1bb7923ad896d9ea9e5bb7bf4ed0a26442a1a7a396be35dfdcf078d86aa0fa1c3d97ed048347e7616f16f786e8be340b8b84de61aa74acac67f34998094d3fe3737a0a6d45adccd3d1130787805bd690ea8d2cab7f7514259fa4b1b308d8a02844bd6fbeb70512aeca63eea13e59f88256dbc61619551c8ee13bf63e1d4ce3380db4be690a6436edf1b148b46910844d079bc90dd9cfd01bfd70f4789f31cacd84fc20cce719637d5df7a1424ab65b0c4e79af75f5d61fd60560f9621561a3a140bb5ebce74b09807129fc02d7eb90b92adc1777d9777374e6a979addbbc83f23c981806a06e3d762f7be64c5e742cadb4b14754ab61bd6cc201cbeb764416f59165914cce6da1caa6fafea1ee0bea0b04000f1e493049a12bef85baa7c5bd9a7a736e9797821e5d95b85cd4efb6332414a07312f970b7535a4ca0ee5714ee127ec4407af0dc3b066d3f3ee77894bba29c33b40c39eb676b023a90e66567637926848361cac24a1cdd7f54c1e7e0cbc8aca4381dab8a58325eea5d1a919213cdcd5678d076b17fde6bc910e4d362b7f53aaa19213843259991ed5b1a003261d4dc7dd91c80376ca459e35dc6d4118177fe67161d9b696032ad203baaee20a0864f333c228aa80d01b424bca8a98e4aebfdff250833991ca072b3a393c31beb3e4df60a10d7343c8450f71ae4b580e33de33d59934c4c5309d0550a3baadf67d4150810f3facd373fda2a0ab0735a41dd532a93e20a19d1428a5532323bcb6764230f3668dbf6e6e389c2ddfe087841f9865627c519404c8a1d8b91e36b03231c8a8b02a383485c7a8514ab2d152d8732a3477f87629d54ee5c84b96f8e7d3fd7592e6e8ca213d606c6b9fadfb707cba51bce271a20ffa2270c5658bf62e1fd08609aa8bc6592ebc848557045d9c69e9f51abb82344225ee7d2b4621a3212462b7044175ecf0517f6ac9974dc76d7c34c6109285992955d0b490b97659e7439c6356e25ce23ae182b959bc17904e7a2f76116495578a636ef3daa63daf58cc658a0bb69306d6a870d52ba680da44869f2da1603e4dfa84f3af5446fba16804e6739040940acb0c9b100729854f106ebb64ec47e06c919a33ca0d38d201216fc8199b1e67b2d139a436b87570a1dcc8592403b8610e04f6acc8c036fb9bb8b6a7d929f5dc83357b67b0604d8f05797b1d7cdd2e0ad0541b51e7c50ff22722c23199835944ef40367fbe95b26a87a788944d8694db8bdecb502f64c74a2a474a246198966be9d3e5d37df682a4876950612a8d3aca12d1ce64614e944c85ac7d91d649225a9ff7f28cc26109cdaaeeeb5e25e2451514a367119313d7fd943d950ead0e56bf31bdcb13a8b9dcc7e466a3ce66a6e8bd1587be07615f3b6530b17b46f4edae6bf07f884a1b84d8f373cad820102b9dca273920318faaed56940061c466fb433831b4b4ca91d520a43cb97f84cce5021a5a90de277d13c1c8674928c3be98ae708afd71b58615c7c36af5c02f980bfba1a1549b40cf60f1b1b25080bd3884b4b5d441dd4bbc4a7e825399ec84dbaeb32a914876087d1103f83cfbf6cc6e0dec6da7a3c8190488701727cb30976432c179e67c645f1501b8d6273e2ddad530fd128aea3cf3ec5d44a7c1ae56e299c414e7fffe9c87ac2714c964c99b2909dab7630ea89976c5ac01759f6e1fa7c64e3198746546d8551e0802a58edc60f11cdb1f464213d37d22c1c36e10f7f6bb8f8008bf3be03bd91e35d2f6043729c80122af064444329cc86398f19a9b6051a06fe2be266df56561a67c24983d8f2461918aca78a89b0b16f8a4b4003527e4f980dc518785796b4b4b8a9b8055d2dbaf41f4553c138781293b5206e1689ee5233e05faee5c65903c53672c376b5a3b4e9ef27859c5706c65e1cbf638efbe5ea8c2f2b059457c9ff3461fea687060252c42bdf59dd3861f969643189bb75ba8b5ee48ff41e792163d6a713897934a3282aa744b10109b179a725ab2ef8741ee8d91fb17719705c42358d0608846200c8f90a82d6b565cf7e9a61a42efe717f637e597b719fa713bd59e2898519fb93b2f8310e8bae4f56e07888fba3e1329e785e856ee11a23338347cec1ab835699f51fb79dc950f5e326bb2cd3c466561b6f2db4570c4b8a5812104f9356f2c61a9840b0fdaa0a320667f2f516b1fe653717976a63e318a4bbed3149ce2590ee2364ba8b29a1c9b3e3338133fe13f4ebc89b46c577c033384e6cc9e6c1382286d8c938f3e85733877fa692fc731f4577b75d918b63ba89b552b49cc75cc680d46a991d0f4b77523d751b0a772c969ed3d5537469d5ec3c54099d16f0d9c316f65e45726794661076db7ee00c56708b72b463e345bc8e650e00c094c24bb439ccfd6a343764cf4cd435032a5ac6a5d1d21decfaa31e", 0x1000, 0x8, &(0x7f0000001040)=@file={0x1, '\x00'}, 0x3) pckbd_enable: command error pckbd_enable: command error 07:53:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) chmod(&(0x7f00000000c0)='./bus\x00', 0x80) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000d00)="bf6e08b12e39884eb88aa1597e2e", 0xe}], 0x1) execve(0x0, 0x0, 0x0) mknodat(r1, &(0x7f0000000080)='./bus\x00', 0xe000, 0x6) 07:53:54 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x8) 07:53:54 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x2, 0x8, 0x1000, 0x4, "70beb0bc560c309ae18cefa5d108512af5b32a8b", 0x9, 0x100000001}) open(&(0x7f0000000040)='./file0\x00', 0x203, 0x93) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000300)="9b", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 07:53:55 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000080)=[{&(0x7f0000003c80)="81", 0x1}], 0x1) dup2(r0, r1) syz_open_pts() setreuid(0x0, 0xee01) execve(0x0, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x5) 07:53:55 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) nanosleep(&(0x7f0000000100)={0x2, 0xed6}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0xffff, 0x9}, {{r0}, 0xfffffffffffffffb, 0x20, 0x0, 0x1000, 0x2}, {{r0}, 0x0, 0x0, 0x1, 0x7, 0x3}], 0x7f8d, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x21, 0x20000000, 0x9, 0xa32}], 0xc5e1, &(0x7f0000000180)={0xb7ee, 0x5}) r2 = kqueue() dup2(r2, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 07:53:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) write(r0, &(0x7f0000000180)="2a24d6adb2dcaaa720a0a4d4412f28c748d9c9c131e6999f7ddafa3fe25a9d676b046d34e1a1c750b8ccb58f034c4264ef00", 0x32) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x67e, 0x100000000000003, 0xd9f, "b006000000000000008a210524d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x100, 0x0, 0x100, 0x1, 0x80, 0x1, 0x6, 0x1, 0x1, 0xf3, 0x7}) 07:53:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000000c0)={0x200, [{0x3, 0x3}, {0x2, 0x9}, {0x2, 0x2}, {0x0, 0x5}, {0x3, 0x20}, {0x2, 0x3ff}, {0x3, 0x6}, {0x3, 0x4}, {0x3, 0x1}, {0x3, 0xfffffffffffff800}, {0x2, 0x100000000}, {0x2, 0x8}, {0x3, 0x84}, {0x3, 0x4}, {0x3}, {0x2, 0x1}, {0x1, 0x9}, {0x2}, {0x0, 0x3}, {0x1, 0x3f}, {0x3, 0x5}, {0x3, 0x7f}, {0x0, 0x2}, {0x0, 0x3ff}, {0x3, 0xfffffffffffffff7}, {0x3, 0x80}, {0x2, 0x1f}, {0x3, 0x6f}, {0x3, 0x401}, {0x1, 0xffffffff80000000}, {0x3, 0x4}, {0x3, 0x8}]}) setrlimit(0x7, &(0x7f0000000080)={0xc7, 0x267}) 07:53:55 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x30001, 0x1) 07:53:56 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x4000000200000027, 0x8000000000003f, 0x0, 0x0) 07:53:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="758ed3c2f385781c78f972f11991091006f8f2237cdbac76f3c4448e93f803977bd354f6429ec432eac1f5ebb4f44056d57b903448b09b1eb85dc8e41d55a1c60dedd202802cb64951b8efea7fb02fd6eb4c414c91341ef3998f5aa2ba41cf199efeb119c83483ecca8adbc38a4117567973cb", 0x73) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="afd69e4e83cb6b599d72ef5af8a4f40bd9e60b314d76f2028a63733d9fb6b2c730e144a6f251139f5f24d8acfe200a45d2e2a5f5834e6fb75c3c745b6fafc96ccb941b02ef0b8163766ea5c8fc3167ff2dc4d80db2f5272d81f985214f8f5cc0a7d94cfe4801991b751849953580c818e9c41cc28483933b4069d94716e68ba1cf7f5663f83e2c68331780e54b1c368f67238d1a5cc18f3e3437c52556086af0239f55e95a5f36e7eeb73d687a35e0f29c2db83e7d3272a803c240cba421a107f02c8de3ca250330ac4b975050ff389f7d718f5e41f03356b2ad12b9986bfc55db931808d0996f57b4efb0e775042d57aeceb15dc0", 0xf5) setsockopt(r0, 0x1f, 0x100000001, 0x0, 0x98) 07:53:56 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7}, 0x0, &(0x7f0000000140)={0x100}, 0x0) 07:53:56 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) r1 = getpgrp() r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b1000501b1000000000000b13886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000000c0)) 07:53:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) setsockopt$inet_opts(r0, 0x0, 0x4000000023, 0x0, 0x37d) 07:53:56 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) kqueue() open$dir(&(0x7f0000000000)='./bus\x00', 0x8000, 0x1) 07:53:56 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/3}, &(0x7f0000000480)=0x5) setsockopt$sock_int(r0, 0xffff, 0x1803, &(0x7f0000000000)=0x7ff, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) socket(0x18, 0x4000, 0x3f) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000400)) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) recvmsg(r1, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xfffffe70}], 0x1, 0x0}, 0x0) 07:53:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x8, 0x7, 0x5aff, 0x4}) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, &(0x7f0000000180), 0x0) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) dup(r0) 07:53:56 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r0 = socket(0x18, 0x5, 0x1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6, 0x2813, r0, 0x0, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) write(r0, &(0x7f0000000040)="e980cfa0d98d0534dc62bb4d796988b7d1ebfb2c357d012b4e7d2c8de275924d302aa59e90d22f1e0af950a86542ab7246a84fc96e2d36ca0aaf3555bc7161a28504d83745a708553af137485fc8558fb3f66ace59618a0b891646de4b23", 0x5e) 07:53:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = socket$inet(0x2, 0x3, 0x7) r3 = socket$inet6(0x18, 0x3, 0xbf7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x6, 0x20000000, 0x101, 0xfffffffffffffff9}, {{r2}, 0xfffffffffffffffb, 0x5, 0xfffff, 0x7, 0x1ff}], 0x104a15fe, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x8, 0x4c, 0x8, 0x758}], 0x1ee, &(0x7f0000000140)={0x6, 0xffff}) mknod(&(0x7f00000001c0)='./file0\x00', 0x2101, 0x56) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 07:53:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="9400000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x871, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000180)={0x1, 0x8}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0x100, './file0\x00', './file0\x00'}) lseek(r0, 0x0, 0x1) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 07:53:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) write(0xffffffffffffffff, &(0x7f0000000140)="9c87c377284c35b8412e2e2e", 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000040)={0x9, './bus\x00', './bus\x00'}) execve(0x0, 0x0, 0x0) 07:53:56 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffff7fe, 0x11000ffffffff}) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r2, &(0x7f0000000240)=""/4096, 0x1000, 0x1, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f66696c65ff07"], 0xa) chflagsat(r1, &(0x7f0000000040)='\x00', 0x2, 0x2) 07:53:56 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x1, './file0\x00', './file0\x00'}) r1 = accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) fsync(r1) rmdir(&(0x7f0000000100)='./file0\x00') r2 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x2, 0x44) fchdir(r1) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x801, 0x0) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000200)={0x2, 0xfffffffffffff800, './file1\x00', 0xffffffff, 0x2eb, 0x9, 0x1000}) r4 = socket$unix(0x1, 0x7, 0x0) recvfrom(r2, &(0x7f0000000240)=""/127, 0x7f, 0x40, &(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r5 = dup2(r3, r1) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000300)=0x1) r6 = openat(r1, &(0x7f0000000340)='./file1\x00', 0x200, 0x10) sendmsg(r1, &(0x7f0000000500)={&(0x7f0000000380)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f00000003c0)="305dfe8c36d5a2c21dd5d477d891a5f3c972a38400eca153ad42fb193ce2ffec6cd96295eca60757a50c566c58bd59bfa991635aaf2a66303f74478e2ef129ad3c449800ba90faf6580c49ca646a09e5a55ad3d847057af655f6f242944559f5e9e1d3bd49f3bf6a44c7ec9ff93f9196b7c8f73a5e276e0a6c321fc24d0b04eaff274a711da6e9cb22945ac1fafd14946c4d9d4d", 0x94}], 0x1, &(0x7f00000004c0)}, 0x7) fcntl$setflags(r3, 0x2, 0x1) r7 = accept$unix(r2, 0x0, &(0x7f0000000540)) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000580)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000005c0)={0x0, './file2\x00'}) connect$unix(r0, &(0x7f0000000600)=@abs={0x1, 0x0, 0x1}, 0x8) symlink(&(0x7f0000000640)='./file1/file0\x00', &(0x7f0000000680)='./file0\x00') connect$unix(r4, &(0x7f00000006c0)=@file={0x0, './file2\x00'}, 0xa) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000700)={'./file0\x00', 0xe9f8, 0x8, 0x3, 0x1, 0x401, 0x100000000, 0x3, 0x2, 0x1, 0x3, 0x8}) syz_open_pts() getsockname(r1, &(0x7f0000000780)=@in, &(0x7f00000007c0)=0xc) close(r7) pwritev(r6, &(0x7f0000000b40)=[{&(0x7f0000000800)="a4e37b54a12b8bf3936c1e9eaad347a519035630ee4e388c2c1ad347495636706c2aa0d788c408a7f6ff798e2a8cf341ae4bf210461cf4840cbf3ec5feb817d894f756ce2a94e9cff8cb56720065dac6cecc6e4e68f39ac29876179c2f5f1d5d7c04972bfe7cb749184235abad7d52f4838591f833462770fe1b74631f94c9ee4307d0d3d0e22f5426528dce7960da8c1a66f1fe68697ff1bbb764a412c855dec5684ecf2141943eaab0e37909813a0cdca33b3f59f7f1222eee6549b565603c0719a5630f67181bb3a22026f88e83b91794c297bb6c7f9872e90928a07c4063cc72bc80b5be4765e5fc8c28b2588ff8bba076e3051d9ac4000d", 0xfa}, {&(0x7f0000000900)="c1b86b7c9c6b1d0899f5bdf5a52c0eb72a260401f3731b2f928c9488c4ca1c2be0a9ea6837d82ba8c7dfdd80f58c77cc4943d7c3196d9cf0c4a6079463d8dc231732fb985358497c9fd94e44b550a220aee37e08d46b9e5c5986127c3510ef73baf6d4bd27d9b818cc5ea3a73ed0eb7577659854d1fb896e92c2103e02230969f670125ec84d7d982d85b906b6e36c9d7ebb38f9af39f0951eed343f257ad83f9607c4573cfb4cc062679486270401f2ec350bd37640b2", 0xb7}, {&(0x7f00000009c0)="a5d6edd1df6e3445fd896d22eade897935d69f0e9bfa28ef2b56e7f6dd19851859a5ee49fe5c9be0bf1a2e580a029c9265188db19efc3b82786d498947997ed2135abdda147784a7bde433692026e2f90eb6b4eade3882cf15edd50a8b9b2120d155f20c1c71f1f8b738cf2c38fdf927857b1fce00c63e4a09", 0x79}, {&(0x7f0000000a40)="91ccd8cf9f003110b2d8c37fa339506bd7da114f4a53530c8b8710dc87fba74fbe91864db62d539b0b971aa8876184280ccae84c197f9ad4bbc2bb5f0fd71358c80650598abd7b851a41abe7d2c3f5a8844e763ab810b7904e955d381e5e51d894998db29178457ce2", 0x69}, {&(0x7f0000000ac0)="502f507e64847eede60095977a3e195dd590c68b63405a24ff0a9ec43361104ab2106ba13e2e1a8891e80c997f5cc129c9831b65563106f978504b032e30c316333227bac6bf48da3fab32bcc35f3628fa260c2dc074", 0x56}], 0x5, 0x0) r8 = getuid() getgroups(0x3, &(0x7f0000000c00)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000bc0)='./file2\x00', r8, r9, 0x2) 07:53:56 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1020, 0x0, 0x0) 07:53:56 executing program 1: sendto$inet(0xffffffffffffff9c, &(0x7f00000000c0)="85476f7d07a2177c10321e50143eb49b8c59c20b68bc3a43b03370f574d650588300c44c3f7c592466c458578743425b59615335bd1eaa7ad5a0589f577dd4de49b6ff9b6ba5c747b03f0090e62ed9804af251648583abeb30919948f57ece1ce894b465c858d172b79a553373dcf6", 0x6f, 0x4, &(0x7f0000000000)={0x2, 0x3}, 0xc) r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) close(r0) 07:53:56 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) pipe2(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = geteuid() getgroups(0x1, &(0x7f0000001300)=[0x0]) fchownat(r0, &(0x7f00000012c0)='./bus\x00', r2, r3, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x202, 0x0) shutdown(r4, 0x2) preadv(r4, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) close(r4) getgroups(0x0, &(0x7f0000000100)) mknod(&(0x7f0000000100)='./bus\x00', 0x1000, 0x8000) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x420, 0x4c) connect(r4, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) sendto(r4, &(0x7f0000001180)="d2df461e62e31f6b4e02ae02f75ca4088d75fa5f5a2f9b33a6d31d60b6c2a9a67729c6049111c3b36aaf4a99510884ebedb8e98a83f00e00c22ac9bf952e504ec6e3ad47c8a366690f72c4e9a77a7c83197e3f200230bd7f6177d9a30dd42af2", 0x60, 0xb, &(0x7f0000001200)=@in={0x2, 0x1}, 0xc) getpeername$unix(r1, &(0x7f0000001340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000760000000000000000000000000000000000000000000000000000"], &(0x7f00000013c0)=0x6e) openat(r4, &(0x7f0000000140)='./file0\x00', 0x900, 0x1a) execve(0x0, 0x0, 0x0) 07:53:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000140)="f6", 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000300)=""/168, 0xa8}, {&(0x7f0000000440)=""/164, 0xa4}], 0x2) writev(r0, 0x0, 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000500)={0xf6b3, 0x0, 0x3, 0xfffffffffffffff8, "ff03000adc7f8a0000000000003200"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000240)={0x6, './file0\x00', './file0\x00'}) preadv(r2, &(0x7f0000000200)=[{&(0x7f0000000000)=""/26, 0x1a}, {&(0x7f0000000180)=""/127, 0x7f}], 0x2, 0x0) 07:53:56 executing program 0: r0 = semget(0x2, 0x2, 0x405) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = semget(0x3, 0x4, 0x200) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000040)=0xfff, 0x4) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f00000000c0)={0x0, 0x1}) r5 = geteuid() setuid(r5) select(0x40, &(0x7f0000000100)={0x1f, 0x6, 0x4, 0x1, 0x7ff, 0xffffffffffffff49, 0x0, 0x4}, &(0x7f0000000140)={0x102, 0x80000001, 0x0, 0x0, 0x2, 0xffff, 0xffffffff, 0x1}, &(0x7f0000000180)={0xfc6c, 0xac4, 0xfffffffffffffffe, 0x4f7, 0x1, 0xb38, 0x1, 0x5}, &(0x7f00000001c0)={0x5, 0x40}) r6 = semget(0x3, 0x2, 0x80) semctl$GETVAL(r6, 0x2, 0x5, &(0x7f0000000200)=""/33) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000240)=0x62) getppid() select(0x40, &(0x7f0000000280)={0x4, 0x7, 0x80000000, 0x80000000, 0xd99, 0x9, 0xffffffffc609501a, 0x791}, &(0x7f00000002c0)={0x0, 0x9, 0x0, 0x8c, 0x7, 0x3, 0x6, 0x2}, &(0x7f0000000300)={0xfed2722, 0x1, 0x1f, 0x8, 0x80000001, 0xf9c6, 0x401, 0x200}, &(0x7f0000000340)={0x800, 0xc3a}) r7 = semget$private(0x0, 0x2, 0x4) pwritev(r4, &(0x7f0000000740)=[{&(0x7f0000000380)="4a3041f5522e8ea607adf69e224a43745b00b5994995f5507e3fb77a023532", 0x1f}, {&(0x7f00000003c0)="55966513cc61827bf0304e5d91fbb4094907b046b3aa99e155cae528bcad3b3406af40b694b351f14d33ec43aa1bc88b93090ec21a4982993c8ef287ec890622a7b294a1f7165aafb06e883100e3cd7d5fcee67350075eacc3cc0fe064af60e14087dad8029fa261e8936a3b653fc7cd7ff2bcb75f90cf0538e77460876a991646e5899546ee8a0c5a07", 0x8a}, {&(0x7f0000000480)="cadb5e152782e1bc94692738e3e8e4c6d0d5fa84c6a5d69fcd1f5a8da7129e4329b28de4545949c3ca7b52f88d0a8aec3ef0b2078ae0231e760ce69eef9c0b98801957983f535b009898a490304addc01427051016d3ac64ceb78794bc8285e506bc0edf1838bc560a41a606e1793af17a7c0e0eba05b25ee0bf87f164ab3dea53e26f27796dbf4aadd154ffc9b31a56e55bc2f3b5a6a3b938d02a8da497a49f0ea81225511f", 0xa6}, {&(0x7f0000000540)="fbed1d3bd3581235d6027bfa642b9a86e39de4af17d6eb4d1798f6aaba42b9c2bcf1ac057b98f751444aaab574904a069269fcbd396e55b508c95954b52519", 0x3f}, {&(0x7f0000000580)="a6b2c102ea7293b0d9114f86d980f4b9eaeca90b06b4f1d6bb6e327b809294d94bfe088f834365224d70a335cfdc75a0f701604c6fa4d1c7cffb94e3c6589ca7cac7a8dcbfb2202a4fbc52d63891e6d2fafd09a7f825d5e3c44fc450655cbc15a7c0a1f1e211adaca1a61837e1dbd2f242ad8794121a2d7a5e78ed81e63bdc276636d5f4a091e87dab7ccda3a3d059105f40d8b29434ba6af31df55ccdbcc1855ac71f96a3192fb4b1e88e58673619d9538e5cdc659d0e049766a5c4f3d5d4f9511e4ec1c3e93ee9087880ad2176ecf18b408617cd6d358c9cc590597c18c69a17e6e44a60c6d86c2e5bbe86a4", 0xed}, {&(0x7f0000000680)="22fb620c94ab5a8d525afc273be3e7e834e2e5f61c91ea0f79990a49d86b73762092f66b1db3fe27bae8d46acf5b1a3147dc7495940cd799884f0f2a91da424447d32f087250c1c4f133e4f33c2e88386d07e1c5fbcf85114eaad4978369b9853a34030d1c8780a01c0c74b16607971eba6f5d9112913b1bc84ee50b3ef068161c66bc47bcbe70c3d32387d5cc4b020ad52b924e64e815b141044f8d4e059569ce78d5181d521fccd104c590", 0xac}], 0x6, 0x0) r8 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000007c0)={0x0, 0x2, 0x40, 0x7, "4034d7b7631cf2d2057b77914a7c4447a177ee3a", 0x8c, 0x10000}) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000800)=""/242) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) dup2(r8, r4) mknod(&(0x7f0000000900)='./file0\x00', 0x2, 0x401) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000940)=""/172) bind$unix(r2, &(0x7f0000000a00)=@abs={0x1, 0x0, 0x2}, 0x8) semctl$GETVAL(r6, 0x0, 0x5, &(0x7f0000000a40)=""/117) getgroups(0x2, &(0x7f0000000ac0)=[0xffffffffffffffff, 0x0]) getgroups(0x5, &(0x7f0000000b00)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000b40)={{0x10001, r5, r9, r5, r10, 0x0, 0x34c}, 0x4, 0x80000001}) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000bc0)=""/154) 07:53:56 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x80002, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x28, 0xa8) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 07:53:56 executing program 0: semget$private(0x0, 0x4, 0x202) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2f, 0x0, 0x90) 07:53:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() getgroups(0x3, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff]) close(r0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000500)="b7", 0x1) readv(r1, &(0x7f0000000080), 0x0) 07:53:57 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x40002000, &(0x7f0000000000)={0x0, 0x401}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140)="3a873c36f5e2096f6ccdc849ebdf97664ed04906e7953bfddad8a03c76a4e798e47ccea7606051f7cb6311e5fe70a795930daa43a350d21f4e5b36f152d671845996ebed2a03e6821af9598237f1a409fb1f0e70c6f24f9ce89ebc34371054cb6762b1ecbcb8fd990d6797ea4cb09c04f31bc8", 0x73}], 0x1, 0x30) close(r0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x8b, 0x80000000, 0x7, 0x1, 0xac8, 0x8, 0x7, 0x1, 0x1, 0xfffffffffffffffe, 0x3}) 07:53:57 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9300"}) socket$inet(0x2, 0xc000, 0xffffffffffff7fff) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x400000003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xfffffffffffffffa) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) 07:53:57 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kqueue() readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/87, 0x57) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) close(r1) getrlimit(0x4, &(0x7f0000000000)) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x40, 0x0) 07:53:57 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20200, 0x0) 07:53:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) close(r0) 07:53:58 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x10) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x45, 0x8}, {0x23, 0x5}, {0x89, 0x4}, {0x7, 0x8}, {0x66, 0xffff}, {0x88, 0x7fff}], 0x6}) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) setsockopt(r0, 0x28, 0x2, &(0x7f0000000240)="b93d1acdb31fc48462ab350a3bd5e30b6a83a6471040de0259bcef67b36b5c8b766e55c26b2363a9073b145950683e859d25c6d93804dac62412d9bf74b87f5de973c099a6672d8e022c47a7e6896262c64e3c8da6603dae8e3307d57d05d139f5c666b537461318fc3b74ffa9dd99d27c4e6f30", 0x74) r2 = socket$unix(0x1, 0x7, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) setsockopt(r2, 0x800, 0xfffffffffffffc01, &(0x7f0000000180)="5f5f9d967294bb9f0316786641a5343657d83b5846099d27cb3ae8bcdd67f73d78ec2f9b794ab8157f81d3abc886dbd16b6479ea1185fe2759e48b97c54760cb78b1e0f9599fedd5a95a3784d83785bfe171e971581780a903", 0x59) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10000, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x40, 0x0) ftruncate(r1, 0xfffffffffffffffb) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000040)={0x77, './file0\x00'}) 07:53:58 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x5, 0x0, 0x0) listen(r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0xa50, 0x18) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0xfffffffffffffff9, './file1\x00'}) sendto$unix(r0, &(0x7f0000000000)="608dbb32a51ce8c554f8bbb38f4b944b5b67d9ffc0edd1cc16337e1feefd7a26aa3a0916920b6f25155305f3815e82a6e9eab3b8f7c1", 0x36, 0x2, &(0x7f0000000040)=ANY=[@ANYBLOB="e10027ba5e00"], 0xa) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x4) 07:53:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000000)=""/5, 0x5) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfcf0) write(r0, &(0x7f0000000280)="83a71a84d614627cf397c0a9a2cc4c2578cefd1eec93f7ff45a2faffcaca7eddfde20b3f1f82c1b1a13ba089b4f16689f29be8ae0a88f992fb99cfa9563c466a94f51c6bf31d1deb32752db0fb55d51b15438af3cfb0a613c44bbc9767ac8648dae7d58e15e679d4f9d8e63ad47c92f7e375399b5e143b46e4af061d957595bed125241bc3c0948055d6ea78f6b0917e9f62de3bac5d0a", 0x97) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x3ff, 0x3, 0xfffffffffffffff9, "55de01000000562c000aab63f48ba5125225002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 07:53:58 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x9, 0x82}], 0x470c7792, 0x0, 0x1, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 07:53:58 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8000, 0xfffffdcf) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYRES16=r0], 0x1) 07:53:58 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8200, 0x13) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./file0\x00', 0x2002, 0x3) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r2) fchmod(r1, 0x0) fcntl$setflags(r0, 0x2, 0x1) 07:53:58 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x400, 0x401}, 0x8) 07:53:58 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) connect$unix(r0, &(0x7f0000000000)=@abs={0x89a88f592e0a028b}, 0x8) 07:53:58 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x20, 0xa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186004008b00002b27febf0000000100277705000000000000000000000000000000000000000002ff", 0x2c}], 0x1) 07:53:58 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x80000000000002, 0x9006}) 07:53:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x46485d48) mknod(&(0x7f0000000000)='./bus\x00', 0x8000010004, 0x82) open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) 07:53:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x100003fd, 0x0) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000140)="43c0d713040234a1b5ff0a2afc59db2bc9672ad8a71200826e4654ed50b85c160395e3d573d6e9fc3f7023a79542649dcd671664e8bc75a9ec80a4975f98905e8fa70a446b6043d9dca3552cbdfdc2dc47c22156dc7c0400db9072053b061be3de06925d7a92d600a8913aae79436d1b56883f8d182fd6ce46c8d850", 0x7c}], 0x1) execve(0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 07:53:58 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0xe, 0x0, 0x4, 0x11}], 0x9130dbf, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca7, 0xfffff, 0x0, 0xffffffffffffffff}], 0xdde, 0x0) close(r0) 07:53:58 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000100)="4402", 0x2}], 0x1, 0x1000000000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20100, 0x10) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x6) 07:53:58 executing program 1: r0 = socket(0x18, 0x8000000002, 0x4) setsockopt(r0, 0x29, 0x40, &(0x7f00000000c0), 0x0) 07:53:58 executing program 0: unveil(0x0, &(0x7f0000000200)='x\x00') r0 = kqueue() munmap(&(0x7f00004dd000/0x1000)=nil, 0x1000) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xc5, 0x0, 0x99d, 0x2000101}, {{r0}, 0xfffffffffffffffc, 0x10, 0x40000001, 0x8, 0x5d8}, {{r0}, 0xfffffffffffffffb, 0x80, 0xfffff, 0xba0, 0x4720cbe1}, {{r0}, 0x0, 0xa0, 0x20, 0x4000000203, 0x9}, {{r0}, 0xfffffffffffffffd, 0xa0, 0x80, 0x2000000007, 0x100000001}], 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) renameat(r1, &(0x7f0000000280)='./file0\x00', r1, &(0x7f00000002c0)='./file1\x00') ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) r2 = semget$private(0x0, 0x2, 0x164) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000240)={0x7c00000000000000, 0x0, 0x9, 0x5ba3}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/124) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0x7fffffff, './file0\x00', './file0\x00'}) 07:53:58 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x8) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x48a, 0x0) 07:53:59 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d5dbe3ac3ae26111efef0523d7af73535ded3f81", 0x0, 0x1f00}) munlockall() pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="49e0d44443b2325e1de6f5bf9e9940ae2160e099b69909123c9bb0c14bff14b39f087ece444438d8506efe6a704c1c239a1afb5503789992e898e842cdde18b30f4474caa8f647bc1d384db771db5d3a383228c9c4f75da0fabbd5cefa8684a54f8023687754561a1be16ec412241c2d66b83334c6b19fde279027e148d4c849d3e27da77f9685e24ccaa16ca6cdbeeaffa82590f16ce4235374caa8d5b6834eead95237a86bdd64293a28ac9d0713c1ba23211fc248af9548412688f71395ac97f509048104bcad180fd250b53cc3aefd22c8eff7bc4dfd56163f46ceab173976e9e52c476d13064c173e53f91ade", 0xef}], 0x1, 0x0) dup(r0) 07:53:59 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 07:53:59 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 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}, 0x8) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x4c3b5792, 0x3, 0x3, 0xfffffffffffffb90, "eb0abc7b75c1924c5b969ab0a8b71e54b96b207f", 0xa, 0x200}) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') 07:53:59 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) socket(0x1e, 0x4003, 0x0) r0 = semget$private(0x0, 0x4, 0x400) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000000)=""/72) semget$private(0x0, 0x2, 0x0) r1 = open$dir(&(0x7f0000001780)='./file0\x00', 0xffc, 0x100) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r2, &(0x7f0000000100), 0x813, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x84, 0x8, 0x7, 0x9}, {{r1}, 0xfffffffffffffff9, 0x10, 0x4, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0x80000000, 0x1, 0x3}, {{r1}, 0xfffffffffffffff8, 0x41, 0x41, 0x8, 0x40}, {{r1}, 0xffffffffffffffff, 0x25, 0x41, 0xa1}, {{r1}, 0xfffffffffffffffe, 0x1, 0x20000000, 0xc83b, 0x8}, {{r1}, 0xfffffffffffffff9, 0x40, 0xf0000000, 0xffffffffffffffdc, 0x10000}], 0x80, &(0x7f0000000240)={0x80000001, 0x10a0172a}) kevent(r2, &(0x7f0000000280)=[{{r3}, 0x0, 0x0, 0x80000000, 0x8, 0x6}, {{r1}, 0xfffffffffffffffd, 0x20, 0x1e, 0x80000001, 0x6e80000000}], 0x80000000, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x101, 0x4}, {{r2}, 0xfffffffffffffff9, 0xdbd4dbfce56d291b, 0xfffff, 0x1, 0x3e7}, {{r1}, 0xfffffffffffffffc, 0x1, 0x4, 0x57e, 0x1}, {{r3}, 0x0, 0x40, 0xf0000001, 0x50, 0x3659233f}, {{r2}, 0xffffffffffffffff, 0x20, 0x40, 0x1, 0x1000}, {{r3}, 0xfffffffffffffffa, 0x0, 0x8, 0x7, 0x7}, {{r3}, 0xfffffffffffffffc, 0x8, 0x80000001, 0x1, 0xafc4}, {{r2}, 0xfffffffffffffffd, 0x5, 0x40, 0x8000, 0x4}, {{r3}, 0xfffffffffffffffb, 0x10, 0x12, 0x2, 0x3}], 0x6, &(0x7f0000000400)={0x2, 0x3}) semget(0x0, 0x4, 0x240) r4 = semget$private(0x0, 0x4, 0x2) semop(r4, &(0x7f0000000440)=[{0x3, 0x6, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x10000, 0x1000}, {0x0, 0x1}, {0x0, 0x4, 0x800}, {0x3, 0x3fc, 0x1800}, {0x2, 0x7}], 0x7) semctl$IPC_RMID(r4, 0x0, 0x0) clock_getres(0x7, &(0x7f0000000480)) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) r5 = getuid() r6 = geteuid() setreuid(r5, r6) bind$inet(r2, &(0x7f00000004c0)={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000500)={0x80000001, './file0/file0\x00', './file0\x00'}) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000540)=""/105) getrusage(0xffffffffffffffff, &(0x7f00000005c0)) ioctl$TIOCSCTTY(r2, 0x20007461) r7 = getgid() r8 = getegid() setregid(r7, r8) bind$unix(r2, &(0x7f0000000680)=@abs={0x0, 0x0, 0x1}, 0x8) getpeername$inet6(r3, &(0x7f00000006c0), &(0x7f0000000700)=0xc) recvfrom(r2, &(0x7f0000000740)=""/4096, 0x1000, 0x2, 0x0, 0x0) 07:53:59 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666b6c653000"], 0x10) syz_execute_func(&(0x7f0000000080)="f2f30f03fc460f0de945d91f660fc241fefe41a445760b67d8ffc4227d20374584f6c482e597142b") r1 = open(&(0x7f00000000c0)='./file0\x00', 0x42a4eff16264085d, 0x2) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x0, 0x609e, 0x2}, {{r0}, 0xfffffffffffffffe, 0x1, 0x20000000, 0x6, 0x40}, {{r0}, 0xfffffffffffffff8, 0x1, 0x1, 0x1ff, 0x27e}, {{r0}, 0xfffffffffffffffd, 0x20, 0x4, 0x1, 0x1f}], 0x1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x8, 0x9}, {{r0}, 0xfffffffffffffffb, 0xa, 0x1, 0x1, 0x80}, {{r0}, 0xfffffffffffffffe, 0x1, 0x20000042, 0x40, 0x9}, {{r0}, 0xfffffffffffffffc, 0x80, 0x2, 0x3, 0xe1f2}], 0x2, &(0x7f0000000100)={0x80000000, 0xff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 07:53:59 executing program 1: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) getsockname(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r0, r3) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x1, 0x0) kevent(r4, &(0x7f0000000180), 0x5, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffd, 0x3, 0x7, 0x0, 0x81}, {{r2}, 0xfffffffffffffffb, 0x39, 0x8, 0x8, 0x200}, {{r4}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x7f, 0x800}, {{r3}, 0xff21672533c5eb67, 0x1, 0xf0000000, 0x485, 0x1c}, {{r4}, 0xfffffffffffffff9, 0x21, 0xc0000002, 0xfff, 0xfffffffffffffc00}, {{r4}, 0xfffffffffffffffe, 0x8, 0x40, 0xffffffff, 0x9}], 0x7, &(0x7f0000000280)={0x9, 0x6f5}) ioctl$TIOCSDTR(r2, 0x20007479) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 07:53:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) unlinkat(r3, &(0x7f0000000040)='.\x00', 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 07:53:59 executing program 0: r0 = syz_open_pts() pledge(&(0x7f0000000000)=']\x00', &(0x7f0000000040)='$\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)='>', 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "85fef6bd060200008c00314f6d809d19980200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:53:59 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x100000000}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x3ff, 0x7, {0x5, 0x4}}) 07:53:59 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) r1 = getpid() r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 07:53:59 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) 07:53:59 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x4001981}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 07:53:59 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x81, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2002, 0x0) 11:09:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) flock(r1, 0x2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0xc0, 0x128) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0xcd, 0x9}, {0x87, 0x8}], 0x2}) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r2) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f00000001c0)=0x1) 11:09:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x100}) accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) 11:09:53 executing program 1: clock_settime(0x2000004, &(0x7f0000000000)={0x6d8a1c48, 0x10001}) nanosleep(&(0x7f0000000040)={0x0, 0x200}, &(0x7f0000000080)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x6) r1 = semget$private(0x0, 0x4, 0x8) open(&(0x7f00000000c0)='./file0\x00', 0x101, 0x80) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/231) 11:09:53 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) close(r2) getpgrp() 11:09:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) flock(r1, 0x2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0xc0, 0x128) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0xcd, 0x9}, {0x87, 0x8}], 0x2}) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r2) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f00000001c0)=0x1) 11:09:53 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x80) socket(0x20, 0x3, 0x3) socketpair(0x12, 0x6, 0x1, &(0x7f0000000180)) setsockopt(r1, 0xf7b, 0x4, &(0x7f0000000040)="eac542619231e58de4db0dbeca0388e2170f47684efe654aecfbe16b82ceb64a6907c02d2ffa3cdfaddc42b830e9ae62bab7536b2fd90d3cfeff26e3fa5ad2f645c997bfa617aea05e084f78572382a0bc374303", 0x54) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, 0xfffffffffffffffe) socket(0x11, 0x3, 0x0) 11:09:53 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() poll(&(0x7f00000002c0)=[{r1, 0x40}], 0x1, 0x0) poll(0x0, 0x0, 0x386) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r2) setuid(r2) r3 = dup2(r0, r1) getsockname$inet6(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 11:09:53 executing program 0: getrlimit(0x7, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) geteuid() sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 11:09:53 executing program 0: minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x533, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x100, 0x0) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) 11:09:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) clock_getres(0x4, &(0x7f00000000c0)) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r2) 11:09:54 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140)={{}, {0x0, 0x10}}, 0x1002) socketpair(0x18, 0x4, 0x3, &(0x7f0000000100)={0xffffffffffffffff}) accept$inet6(r0, &(0x7f0000001180), &(0x7f00000011c0)=0xc) rmdir(&(0x7f0000000080)='./file1\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = dup(0xffffffffffffffff) readlinkat(r1, &(0x7f00000000c0)='./file1\x00', &(0x7f0000000180)=""/4096, 0x1000) 11:09:54 executing program 0: mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) munmap(&(0x7f000002f000/0x2000)=nil, 0x2000) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) kqueue() connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="392e425be4db956fce9ce3a4c0cd500a8ad6463bd921fafe102b1581208eb7546f4cc8c70614d1c3ef584e61e56b78c7311e0b4d1f6389f79fe61800d0f770e58fa20b50a526f1c581c3675b71c2deb56c2a5ebd04ff26185132bb07af559f0c0174d2"], 0xa) 11:09:54 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdirat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x1) open$dir(&(0x7f0000000200)='./bus\x00', 0x10040, 0x4) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0xfffffffffffffffd) r2 = geteuid() setuid(r2) r3 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') renameat(r3, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000280)=0x9) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)=0x8) 11:09:54 executing program 1: r0 = syz_open_pts() r1 = semget(0x1, 0x3, 0xad) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x400000, r2, r3, r4, r5, 0x45, 0x401}, 0x2, 0x0, 0x8000}) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000200)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x7) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000100)=0x9) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0xfffffffffffffffd) 11:09:54 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000080)=0x1) preadv(r2, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0xf7}], 0x1, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x7, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000100)="84", 0x1) close(r0) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000280)=""/240, 0xf0}, {&(0x7f0000000380)=""/82, 0x52}], 0x2, 0x0) fchflags(r0, 0x30000) 11:09:54 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x200002004, 0x4516) r0 = open(&(0x7f0000000100)='./bus\x00', 0xfffffffffffffffd, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)) 11:09:54 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28a7) mknod(0x0, 0xc001, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) open(0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 11:09:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)='oL', 0x2) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="bb74afd341ad452e2e", 0x9}], 0x1) writev(r0, &(0x7f0000001600)=[{&(0x7f0000000080)="d9af70033b9a9936e6788e25e060ccb7b98837c244ad126ace71105e0a7272c9c9e547b4a6229f55714bb702b63fc90cb36a2cf9c1dc2aeccc577547af52059174c0e84bfa7cd4e384cc6eff3d2b508a0e2e366fdc811983080ec157daf390ed9c90e6c3eebeb8efdfa72edd439c88df75", 0x71}, {&(0x7f00000002c0)="162cb8f83ad7f9ac555bb03d7756bad83601c57f9f223851643aee75b176b2f0035fadddfb311aa0f96ef6948910e254b302cc3e0465b40be1ea99b6da739a7ad28ceb3e548c74466cbc816de25f3e56a62c87b3f7730936071e41888c86", 0x5e}, {&(0x7f00000003c0)="f7b1241a0c3544599298569a5b7543d9a8f1760e17464e1977f86fbaf5767220d96d29d4ddb0b0e35e9f4c5d258e7cc84a5e297db5946e31a73a67f97efeea1f86f2ec1d022afa213811a69f399ca23dafa9b220729939c9f07ee78a6d05c0491d647693924d967553ceb4b51ff365f126a5a1fb7e3c5ac8864d291d665b5a4f80687ca96fba97a1f8c2a0e6ffaa94c17a9bf46616e5d70890", 0x99}, {&(0x7f0000000480)="9c86befdcd90dc4aad9a2713ac321cca26575dbf13e411ff96045fa1670001fb4cb6fc52b34c64ab437b880c7e7a80c87c9266ba7ddde5581732ec36e8fa5b65cbde12554e7127a319a23cc2fe71ec4ed6a35bb90294a42cb3c26d6eb394f110b9c648ab413c07e0f7321d33b74ef4d321181722c186b7e0fd00a415d4ca767de75f22700baae2578f3a2248f3004a8d17151449cd0ee6d0bab504e94c08caf6f3856233c42467", 0xa7}, {&(0x7f0000000540)="78b488e4b0894bacce00ac1b0d0aa58851609de045eaed8c4b2eaf18e8ce71ac087ba542a731781f182f3725bd5c309602372822d4c0cc761ab07313e952f8e0985c2ff726d88e6a97f4e8b74ff438959af86daf7b291ec1ee41d3e56a667775f0497a5addc9ee512ce19d22012801b05066ddb8e687f720183aea00b06874ddb3b2a7f875c1e397b0782797d0301942b9b35c0989aeffeb6fe7d301e6f3196e0ce0c6d696ec4c8fcdd00e3d51cfd2f6e5d94adde7963535b98871fbce7c256018c91ef10c48cb92fd4a71c0dc2a19489657222dff6b85111c76d09e82e9fa9dfa130c685387603b12243c49af480b9a1c0de2aadabe2791e7a0340c6272450122c16bb9ea2a35492c8ebb771bdaff2d4496f5107036039f46c6b1d036193feae1e3f9f37ba1603165f4202527ff15bfc5807415fc9da7ea40f19d60f99a0de17961d7747ffa4e483f640f9d919fe766113f9796f1a4d779891de6d4d5511e32b6d20a144eb4c6c0ff9eeb8606dcffb13fe0c862e44bcfaf9b4a4513b693759725a434916e057a5d113edf8bfb2fa4cea63affd016dc1d3de631e1a34140ebb1e4b276fdef885994adea82c868fdd9f0769df4aa7d33720a8d9a60ea87fe69f90a910c67a80ded93f4cd6c83fa658085017fca20ec58fec7e4b196d56c1fa6a25515d1a3f67cfdebcb9954b6f6991be6d3e30d67ce1f667291609563ecc8ea485d1a7ecef9b062834bea35d9381535b36fd5565ccaa4f07df56dcbc358130c1c60fce4e9e3914f1ac2074c69b1331ae4ffb6ae6f71620182a1709f037db7393708b980bea314b3bc330eff8331b45012cbc669a16b7380b07c0388769288db5f1a9a2347203d51a5793538f3de7bd96f9354b34fff3c4111efaeb7d3547789082de4236f945c6be8ded26f0370e62978cf4ec709513a7b940e8452c9def30f3c2bd53125a9a546b432cee9319779d685aa5161f2270e4948d580cfed2edf72c939f1f7d2746b859fec2abd611289aeba60e749f2eea02d06cddfce1deb6f433437a8783fe2d0efaf400c48670685626056b11e5a52f5676cd39f9b3aaa0f0727c79ab9a4541aaf33429f9ee633bfbfcf21a7f865642ee61b0cbde504555e764d7c8ec762a59536edc7662ea7ee725ca3738329e45469a36b9093a6cf52abd014f70b1f01f6d19e14a7ddb94e4b89525544ea645a7dcaa59b5d681a62f577b572d4368054cba0bcad3f377ba45192b520f60fab947e23dc976b2b066e0d1e65bb538c482ef15f6da60510d4ded26a374e88a1f9200d3c47abd97c33699e7dc7a3d9a6c24704a082baf91d21e368c559217cc36c23c9801fcfd218a3be82b6ac8d58b466b0a6edce48e6c107d5c92e91b1aa0154db1e441a20e9313d74f58821d35e9579b8f869fd3f44ad6ac94c903ee96e36798f1bff0dd5e022af89a8f1374612ccaf0de2ab8a15565567033783007ec4bc4436d8c6253ccda38925e59cb8c9612d0ea17252c2dae97940e069d6e478cc46aeb4baa45c1b9f5e3c9ac79414b1b845261f6052556e05e5499c686d92a4f80473ed215c432f753c41a61736d1af6fc2b95d0bdf4ef085924253772b2a24482a924af8bc1eb21a0afbd4b75eae161cdaf88e26cd3e9f9fb894b7a22702657201fcb990f2e20f16a51352960ca13f0808609c34c0f87bb9d9ff651dee90926943482eba8550febe8294b46c442573bba00b8d601a2698050b0c81395c2640e10b0465ece7ffbef79d945c4c5236be96cd71e838892cf9f35934ad5b1e00f022259fcbf273fe0bc3977748bd5bcd69bfa05c223561b440a4c95347037e77e19874bed61c2cf46096264296e3aa4c3a6fbc8eb9a25d6611668b059cae935619b1ab20fc41a0588fb9b7962b4fad0b1b2145859184aa539d27e7c643202af56b62d6a07815c8be280da01ff3ac7095593eb2a9c708d08f86ce13237465d606f35768281e8cf1fb5aae6b9798b2ee78a6b30f8c38df2eaae61949b1e9461301229945be4df8c939cf324588e762723cf9719103f28a2f0789edd0f35fdbe961e62a6c62dd67da5c55e3d33bf5dcd26164c9e99714ce77328f363926e64621641b83663589b03db292c30b7a199f9f1879cd293af5c45a8e05cecc7c67c684a1be5f90ed7f247f34057527c2d22b23c1d997e46da36b742ef729e57bdf0e167c4a2d2cc425a3543187594788d5fdb00bcf95fe2565c3ea75da219dfb0cc4745cf73cc398adfdbd7e4f43a4fffa24d067b5ae2b6318653edf9d3d2481e2bc8e967a529ad4a191927f34bfd7716e355771083712e483249fdd157e75a45776adee5a1583e8818e2d0c5d2a573908111ea0672065099a704ecce4d3ee4c006e966645ed62c347dc3c4a494455e3797e5bc5b968bf651f9f4d383eb47be2f054f51734fee57f244fce5e7cc62e770a96ad98d1a8e3ca6ebcb6cbe1e82627b32006f7a98e5b3390d0ec294d99310dde44f53781f67bf55b57eedc514b57c31c41a1048a7bc9e3cbe8a76aa5aae11e137367c3a9c7bf2d22401cfbeedf748ce0c1bcb62b1de0132729bb73ec79bd9ae724348a38ea38b92440c9ec379266c8c13223f0edda9a63124dc3a96c78b6f9485ffa33f2c4aeabd03629b671a978525b1824c089db4df6558c634aa334b46d3e3d89f7561baebc0a0346d224fe121f74edac390a7cf6e800af18ff733cc00c8702c3e75e16a43c8bdef43f73e82ff4e79c6837521240624a3bc8de869c6a1a9bad7ab1878a73f348f12fd972310b9903a373c6289008377be75e7546dfd46f8f61ea4e55e6a7ac87f4df552c8fe9a3dce09ca0f039d001565fb711794d7fbed9a198adabb91b9313bf7bd242964b1b54f24618d0c7b5c9ed2590be0e97d33e268f7d9b751c7ebc6efaef3157759d41fafcd44eed15299d95fc9c72dfc11a6a68b222207f14b5f4e19e5b4baa259fa4e109884f0d9e1fc26a61f35bb0430d7f68604a9dbd16148f286cdbc87738f51dbfcc00b99283b22dd0506b2f2c986b4b7e7edafe586e48f161caba5b7388b0947c55bad32582dfd45f5e35cd2b6b86e81c24f97bcf09a15baceb24f3211038cdd1fc5eba2321ae5139485c448317e82918b7041de67d7559c8891a661caa1d4cd62a44f404215f1484da71649849a27ace5b147bfe3a748b5b1bc473f3bc832ce63c4f4464d9cf283bb5003c7f84c8f2b5fb8103c155426b71a52c9ce56799802c6f08dd9a0d7d63704f09c4179879c499afb70080902cd4683a5dcf728a79c4931ba6b1995a9ba20b3c586cf786eca8d7a895a6f6d1df98594bc77e5a05e9ce8a6faaccafdb4845c5cec7a9e5db337ee9d6400a4589947b1a593d45a7080629c00a65d41986f9e078d0d78072585708912790aa8052b0d56eed4b590ea1254b0c3a34061c39816f1b1d3ea6d4312297b8b0dff2be5e3c0415294b6c609134481a4015e656696db3a86f94916bd709802ccc2f517fd1cd7f8863ffceedfb6a44423d788df83473cbe52cd3be9bd0175c8a5f219b10b2de6917caad9563ab6817677a951ef8f422743b741b38afb4c80b2eaa24ae5b09155b072ff57425ae78b08f1d33d31602b88da73a84b2394f81352ea7218f680e00c5559f287bf522317d670c75df9088c7a8bbc6b0a3af46fa08257e6afc9841072397ea9184fbe12ac988734885dfc7d336f7115d41ccdac3c270221d5586cb6e5b0440a10a3f30f7877030ef11d1fa5281a0aa174cdc7a472cb93ea6daf1974367da68012ef6109a510466757ebfaaef46d10a5f2a1b290b8dfe2f5bb41bd12e630e7668e8cc74d503a141ffed91dd20a6650885fcaf6d119ca965ded2fd6bf9952084380bca61f5c94d2d85c2d432ff9ed0f3922b675846e8c21d3bd1fc4126d4959f8747464b6494b14532471eef873ec84c98d801e993853c61f664279950cf6060673c48e78199078d6447d00a5a4fa36373788b0ed89068933a19508c5b8016c2a1a05c569c575f739c26b1c72285a0c604c1c5989dffd97c887419051423c37f3aa35f3373e04574c2cfd5686942d998271008c4d4dfc50a770adb223344dc23ad42a8655af0327800b863042edeaa0d05b9a2b8f5903627306fa1fecebbbcfe7a89d7563edb485fef40358c3a4ea432d4f9b4e3b871fa990c6c4f9f4248929989ba2f04f795fda9fc0b8f6316f331d51f4ec400f2bfdae14b457625593bffa34e2c04b597d2a70e3af759f74b7166f704aa64216986f0ddd7061485076d8b1b4da0cd8ca45323f723580a7db141f1d4465c7869e31c449137f0a55af39c6714b9f86a3532aec651484ccd944df83ff4f1d3145268ae6537dfe4199d89e2b2a3326074f6521acee120334ec35740adea803c7074b326b7810eacd98f313a504d5c676c2db005796e9b80683c7a4f98deb7ea58283ea18a69231ed8eac37072ce0c4dbf807563fcf8dd8d0c93b0db7f60d6e6912a9b8997540768c664c9847ed389fadbd3365d9dac07c1f869a689816ca129d0d15f6359b25b88813dafd23936b7d0dadeac40e4421fec3422d63a5aefda5594f3c667b81bff82d7febf1a34d3df5f7fbb8763efc9f31c3fc9a7f9e516f02aa74be250104de92b8f9c5f25d96726fabafe736eed665c96b003ccd978ea4668c9d81aa3827eab3e2939e0bfb75abc13d14e6d845d437ec9cec60159a5ec1068667cd2db14a42445b7c62a6e7d7700bb34091cb6dbebf9b416193b59d644cf99b9bade14380ab31c757497ede03531c687d508646ceac82c9b60cdfa86e8265d5100b3ec6670d2c31ab80cdaafff1a00d2d9c2462fefb1f329323a67d4e647975b9711def737122d196714c69d2001323d2e81fbfc337ab930e8e96a4a83944e9379d30fda252021c60d8d6909bc10015d43b1a4d81c8231f0ea7f886a6147bf94afbd724a5b4dfa0f6867b25e073183bbefe3f9dfb9d3628605dc6928398c8218744bbe8a2039941a0e8463f860a0c780e5262ab0008d1eb7caeb0458ad61dbdd72706d08f9d2ab36f34c5e7301a5766cc16d184c7e8a3aa23f2c1295d7a88013c40d4766a889f4ee280100fdf418141efe4f79e94e9c7e3c03389166812165dd9d900c94b2f10d391e86c77524e59c265e0e020c5c62be9a26b589c12691aa306bf14df5a3db6e878ffd350e3fe0919283af793eaebca05867b14bcfa1d22f533b87277d0ed3cb90b315ec0a0746bb8daeb2dfbf176a61f071a8c1b11d5d72a7f055397d0bdf5349622339b7a7ea017c437e4d7e75a5895e415c2547c1a7682a9be53c0efb3a5a1bb35bf25776ae06400a12ba6b28e9598dbf43e71234eec3ad57797a4de72299c650895b3db13468554ed2e86b91e132fec09806d09a8a7098df4980dd0c880e5b679c253a0f7d3bb98ab354b027e507ce0c2ea64d4e563969332826334b016138615960e57436273c9a27fd1159c5c9be9522e717ee1ebf60004f60c6d27a2b1a9c2911f88c7cdc64500c7d73f049a21106f7ffb1bc8cae7440019081b79a8bf77be56de37e3963f89df04f90736daa3488e9a3211ea8470d645fc31e63f3746682d62ec3d05d07396ff1621376c2eae4cc0dec31d9a000766cc3ebe97334e0d5885e88f7e2e4e447b055c12345377bb3175ca921dd043c013030e4bd5038bf416a1b0c2562c17942ece2142bbfef638d551a30d89e0d0a9e51e80af17d5503c0a285e00814672bf12f5275aec7a15282b0bad4dfd1ffc7e1285eac0e8bb2a83f8b2aa2c3e09be7b44a84229c5f3d78f9dbf0068681cf12eb77fcfeb0fd21f46f", 0x1000}, {&(0x7f0000001540)="ae7ed112294d2c08df06ae876715cb819a72f74e9b8858b21d4aeedfd742f91a47b8b59fa5872bff6054f131f606a081bf59675a4ed4be1477459b7f965e646b005632f970e2584d0f0bf23dca238e7a448bff4d2806e456f81a685bd23588e7973a32c6455dde4812bbe130779f133cb0e4353aa5c97b85150584fc086b9382101675c75e846ecf474b31cf06", 0x8d}, {&(0x7f0000000340)="af888c145039fd4b65feb4bf0bb14c6ae9026f97bfb1a96f9279f09027f3b6eb", 0x20}], 0x7) sendto(r0, &(0x7f0000000180)="235bcdf2f936699594ebb0ac7761fdb758075c2d66f411a550bdd45f417a7d4b9e2ba3594fbb1a3f9153cb1bb3c9797e377a1b00d295ef8b64d142ce2f009a6f5b65153c88b71c865297fc30c13f3008b9ed5f36f82746d770a2d7660a549a107f2d00be13fdaf2fb34a94929dce288f06bbe2f46fd07b38dd274c03ac2c3102f0e18022dbfada88521e5c1f9ed6ad3478a7e6d8543968a92baa955fd3b7fbda08cc7987e345563c7521512ed0168c941a1d888627667ca834444e53af8c72693e1b503a6f42db512949edb1126fed0859", 0xd1, 0x1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) execve(0x0, 0x0, 0x0) 11:09:54 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000100)) 11:09:54 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r1 = geteuid() r2 = getuid() setreuid(r1, r2) setuid(0xee01) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r2, r3) setuid(r1) 11:09:54 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) close(r2) 11:09:54 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f80000/0x1000)=nil) shmat(0x0, &(0x7f0000f80000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000f80000/0x1000)=nil, 0x0) 11:09:54 executing program 0: r0 = socket(0x32, 0x7, 0x2) fchflags(r0, 0x1) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x20) fchflags(r1, 0x20005) unlink(&(0x7f0000000040)='./file0\x00') 11:09:54 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:09:55 executing program 1: syz_emit_ethernet(0x9e, &(0x7f0000000000)="000000000000000000283b5258ba5802f666987339ba2017040000000000000097c9bac26baa120be28dcff444f226a735946752d288169eae754959282ea8de8424bbf778feb5c99a2439574611f278fe6d05553675faae9a931871bea166e2daf689241311c33cf63f308d36d71c817c709ed48ead2a7a150c8078e02b79bc95143931daf443dfd2523708f1c2dbaa8509c40000000000000000000000") r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x4, 0xfffffffffffffff8, './file0\x00', 0x200, 0x800, 0x4, 0x1ff}) 11:09:55 executing program 0: clock_settime(0x2, &(0x7f0000000000)={0xffffffff80000001, 0x6}) r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9e2265aed0bc15de5c7e7638ad11d130344bfe850c4b911cbf31319447f267ed673f324f152e3849b6699bc15a9db73d9ce3beba50a2fea53e134f453f3c44f3831ea4d3a3bca3d6ab7f5a9b86450534838134b619063f9603bf70aadbaa9f929d6d1c0487157d65b7d1b662e6997d6125e72c4486cc43e8f4a2de701ed6b6917aeb7819ab1750e956fcbf408f27e3a9ea4b9f41044080fc3612fbd8b8c401641412e9f44f6220f681896ce83f7bcc71a9a17aead72d656701a4ce21cc2dfbcf7ebf55a0cb5a4e086ec74ffd631d4a2775ced3d175cc2119b7894f8df0616f4460393a16edd86963d1914366f3e7d6b367a1239e156d4a23648bd2ccbee357f35b7afbb5de116b0fc4446a00146e9fc1491b32021007ba5b7295ff192cc2c3c9cd7381ce5df286fb4e4072caafeedd4c6659824549d127cebe5e8f4e6ff08a46187509ce8173a5160141bea7a9d12bb34d8497c09a8a3bc19e9bd28f9ffd62e9192dfc3709199303ac0910c4e71ac15f00f5777684930f5ef598547d193b90dbe4813f67e9c434703a6e8e6a0303c8dae77e219885227426f9962f5ce2da064cc5e40d970ce991d463d9864419f30fa5bbed68cb639e711473782889e8f792c8a8f870a52993729449db2fb1634d9c3b8dec98c72651d1ab76a8c645237f7d407b3221add5a07f28dfc20b2956a62e4c38b86111ad83b6cd04c89d85bb90ad791e6a5946464bdd09255f08d13c5c547cf01ae19935a1d9e30b9a1c0b990c19e99dd02aceb46d761426407fec965aaa3e5dffa48b16da45821125c6b8d87181320cad8e20cb5c18abd1b76d7e816749f13141be68a40fc52aafb05d9d86716dc9d5a333788cb068984014d48fa1713da73507a2f8729a265244edad68c75f08388e33449c94bcdcb5c88159af0ad0793dcf933b901ad879729389b3cd9648074be99c41c54538f92f964421a591e80e89cdfa9a269d3c7f9593d47451fea9859d12c7e1ffd0e10438f639db0f136658b8bfa54cf7616d8c6747284b4e9829df0726f60633de774b38a835f9557d1719678c0a7335fe66aca54bcbaab3fd581a425f12bcb073de7a484671a0cd017812471a89452073bba2eeadf370c50f282bd32c45cbbce373ba38aa5b878f28e3238fa871b1909ae5772d9d65de704e059f0a7788068253803e2713549cca90bf34e8e3304ba38e158f7d27a4741c61d96aa57c2cf78c8a0f0f896f19c071fc2632a6e517b55370470beb2e3f2df142653afb1ac6d600fb099574a2b7b84d4794ab6e8210888e6dbc8b9b1447dfc9af951681a2c961cd03bffe7ab442316d9ec1fb54d0816cec5f70fa97cb78d3c1a304d117b7ca31a33030301baea4996b6cbff896928a3e6682e04ff9d14aa6f43ab4324d49ef1d36bba5edb6d5d5924e4250f4c675588e8b6652ae34ced782dc2f7353df4b89a1701f904b108ec21fb4b6fd0dc63fc7ee205ef4e2fdb06efb89b49440bb4f8b2e7ec3e65fecb9cdb4e4029b63b9cfc50cf20ec52f20e17090aafe9623aec1da2f97411a0e56ffa88f25267c41d7c2d899b4160a4d32efa0ea486b4e2843433c7691ef6b1ea4dc3085b078c6465ac05dc63d2e53f20b137b25597e160fd0870fd669b0f65b222bae1bc45bfca388fabf41fcdb408ba69a697080ced8d6a81c103153ea76685d5271c65130f98657c3513215ccd8da9e2b11dfc7defc9bd0f813f9e99cc8193aac90087542d0ac162f6ab2a43d668274f95c0d60ca64e886d9d716d3236fa6188b3af9b1d4a3e1f1e0858f380f252871409993288659acee52c72dd3c46f724478f08d24c43e0d11d9e5a03ebc8f25dee503141e5e4c9a109e11c7bf01533de9279b6e0ee01d5cf0608c829fec405da704f50c4d0dd1a29abfc608db7949fdd756dad60db207fdbfa935001e0dfdcf5a229a6c7c8d40cea0fa7f991d82805283a4807debb07d8532cc986cea4d8249bca85cf584e8a4a972a09c0ab9b0e89cac66aafa4e3ca1a5a85248a0615f3823f897fa1e69c9eaf71b010141958d0967af0b3724113ff3c1b9d857b3cf6969f39001c69e282a9baef274caddbc24cc5249b7eb93cbee11a380e8ad677a20a8a33779da914aea7ddbc6dd056bbdadc2eb253ca19954f565d37aa75265749faefaba505af49956fb3594cb524292e7fd9fecb371f721fa81be7d6fcfa37d54bef73dcd5cc220299555c4dc0b88e06eecaad4838e6e70ce56d33c9adc784aaf515d1f23de9fa8c3225a96ef8dc33e45ca07337c97435e9e02a827e34e416f2e178eccaee9a6f58105e749495ab52fbe490e4e1c424f13798b06fe78d89ff812758e02f2a00a328ff138d4cdfb0720d0ad6f038a5d4108204c6e6937ad8e198ed0097e1cf745e8e46040678271eff17b6d8f13a1172f44e60bb2c9f3aab567afda4c475ff57f9f5f684704e65ee9932a781edfc0878716ee70e66f504b080c1016d775b4dd4501e1edf22a80cf1718608bdaced5859eed378e06d6862f02470e3979859ebd32683dcc1def8ae8b65ffaf7fc4d2c16ac3582dd42f8e60d680f6bc29bcb0e9339d62e9662a68159b940356df9a3ddc5c20500d5ab852f9ebfc656f161a42090ff28d5b6edad03a1af9bba4569d84a1d90745cb5244b2c6eb5c2637e4b47cd0fcfd9b83ae0faef011205cea05c07cd3c1e6b338e27c12ef98961bed427f3412050ad60039ba5103097a15b505eb5ae50aeea4fdce19961409ae3712e44740886aa4ee9c2e71e2f4088f7637ca76058f304f7f0d21ff9ac829fedff3ab7a1ae1d93ac85b4acbd399cc847f7f26df0d7cde1200ce49b13ad434937157434c72cc61c6fbb87f3870b5af4b8e4acb33e10bf1b71a38796446331306640848462c8f3ef68c83ea917d7d7c49f5065d884bcc2ce726bff85e6473ea82fc9fe87fe13ca4ed6c121dfc7c3c3c98cdbce1c53a6926f27e7c2175b43e8c3e9e8e895638e6f10bc82ecac889a9b5c6d993226ae55c9f5e49eb931850f79263f4aa4ffca334eb6e76f8249ef9d6ef1adc0035b0ec9b431ca5b66b850ca928e66c4c5ee29549f5c4800894303dcb7d9f85e59b8ab81bfa12f0433303671888b36f2a86f72844e09721caa73d127247ee0bd8861b11b4be5385181eaca5c70afb71ee249565a0fe8960dd82b694461b24e370d88c3e3fd310d279ca32585d984eabd76055090d1f0612135b9691eb47429d48487bf146dde3cbc19e13b3499748388fe2ad03566a7ffe1f3ef18b64332abc3df983589e848c5648af8acc28d3f6469acbd288a2c522ddaa3046c4520d1d297e8ce58859ad12d57a7912002cbdfd993a343c120eb944105d9fca81a6b013465c3a77af91d4c584a99b322a79ce25a9712c7b55b983223b0ac98cc6db5d9113736f22be0ef7439c4a28b3ffcf57e6d706bce5992038a6060ce0d49aa73d2c3c4ce69bbef26946d1dbc0e72a28c7e30e9c00de93c70e886e5e1e043e82124357c6c80b99024b2562730e5a03fdcf6e25f08c02ec0eb259d73428cd9db7e867e677aea0682687b2c1425a95a52ddd361225ef0c9f444aa9110c331b3561d8ad04b0c2bb3b14fcc404e12df1aa9b9a7e54819089045bebcb7ff9338107bcd90d7f0305e83c34a6e98d201ed9bab463121e67b8146432d94ce7a113832398ac52766c79d84f66b5c6f0275c6a1af9e67e756dcafeb1e920a8cb54b3e9c8b0784c48656e154804c6d47c8ac2e6fd94ad151b8fa26707ed8861486f3a18afa6c2c32c07f9774882a0a9e233692e00b15e5930fcf3515e62fc6356b946a5f03b6825a2b8cbf74fbf12b7232781951227e5dcbac6a31f81affd32749ca34991dfeea1763007e53a3226577301766efcd0e606eea7c26c3f8470c11e87110730f317ac6e5aa0799d2f2b570f42b93476c69e54b3445943e95eea08ba5672976023cc621cadafa7289a563aed45109b34be1448d88ba8ebff1bab1d8eab1e3f63f289a556db9da13ec2af70e49ea6d84811b74afba4996b893bbd06c710d6b31fd5d84682f6f4f7543743acc6b2d46ce1bbe75829d7c282e66e6cc7da4bbded56613b84c7bde9bc448ecceb6a6a6766335ff8b1dc2b13726cb284c5f4bb7b4d4b30bf69531512fb068c7adfaaf8f90641839d095df7d982190ea47e54127a2d810dce87d8bde17bab0c75d1ded0cb47d2ad390260d6f5de0509042315c2f1033cc33a2c38f53e52b1567482db10cecec35f059812a2ac5d9ebd5561613d8d3d4a5962f97a5eca807a36c80c0c463a10d788daefb22a403a99d6d53164f01654dbb4f3dba19adf173653a4bce37b3e9cbf2806dbff1c8b436f3622c4980b494e1d46016c0ea09642ed4a400e919c05223d3260ae95e3dd89b0f01c86a50c6b439030789ec2a945019110ed7f4921a57be0fc0beb6c7103943b9ee054b9face09cdb969ec08ec92fd97e33270a8073c6888f0e090055746ed18305a4ce49deb6e230c6c78b4e1144fa6129b12e512953502ae43ded10b2a762ddfd96281be7c1c9feed51475d6d029e8cfd594a6b07d9426678c43f5a2bb9364cbb4412592ba93f74afa8167ceec3de2ccdd81add7a8ef98e9d855bbdb5d463f39b7bdf116287e758622319f0c1af5df3f673795ca6b8deea8b292f56eaf29e3769a1fc653eb2a4c3fad7ca77e218ffaac8df959e586297bc190aea144b960c73486195887c5cf7caeca7d0c0602c676958d96c60f7a451e034df013d10cd6c75e0c5e95a2a4361655dfce09365d7bb9db472bc95f41e20a2e852ce21bed2f5f7b18a8d6bbb9069eac5f27981b192b2e92d9ce9ac99502c7e2014177b1d891184201c11cc747a05a1195366ba3f984b0c8a13eea8a763480da56681c4d4c9d8b63196322bbc5b40bdbf5c5d4c5037eae718b9f15552a5dd78746ffeb3759b6975596afe0649ed3f662eb5301de5f002231b61fab8cf8edf3f0fbd6ad7a4058ef6691d13d2924f32058522b6bced763d2ba1862b6ea1d6a01138f8029798e340484bebb490ff8ec9bbc308a4fd7ea5a35584778ef929abed885410d539d5d2798fecfa3bb4ae9c2edb6edc9a3e0966ab63cb661292756892e8146dc20b963a184cbf7eed4544cc59e80fdc84edd51870c8f6b19a5d0b37bbff04492f94971f6528f0dac1ce0b31d96fd0926c6c13323830437fc241458792ea5875e44245f8961515772d9e317b349c94f10e10df3c5dc5951925d22ea84d3bbc02b1a482da974cc4f464b56ce0664f8781812624fdeae78e26284c737a6b117c66137d85a3e1d8ec64499e35ef81741734feb7e35f099cac63fb71dcc26c3d6f2f1ab48cc78307c7e9bbc97fb1cf95f68b0b8c1cae76b8b7877e4d25f27a26336243795450543ab1c99203206bd58d7270557f9a27603d918646cc7a41f542700262d0b6a4e25ea996d0aa9259108d307a8dc40da3ff476807d7a643a82acc50ba9a50127d5a36ef9a77852a5cb0f51b3e6e93aae43e0eb028db93fe13a6e5113f336fd0735fea7af316c91fb00ba6d6dec101bd96ca3df886692a30a2fde27abab6a8022fb57091e9083eae3d527f922946546ebd51eeee71d81542936b697ba62e1eee3ba24e9b8e735015900d9b289c96277c4e685bcf818a58c39d834e9255b34ff91af59c621b81e3dcdd652103e5f7d510388d1f75c600e2ee626da1882ea01c3104d339b8ce207febd2738590d5d94a4cd7c40d2bb682632cc7bf750c885fe055f554a84ee9a33aa876a0298280bea3a14f376cf4b31ee4a90de449fd6133db0b03acb9a88f9c80a9a9a", 0x1000}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) clock_settime(0x0, &(0x7f0000000040)={0xf000000000000000}) r1 = semget(0x3, 0x7, 0xa) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000080)=""/146) 02:03:44 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='r\x00') mlockall(0x2) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x7c2, 0x0, 0x0, 0x1000000000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000001}) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x8c) write(r1, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x9, 0x0, "9388c386d326988f4c37530c0c34f840b3c70485"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 02:03:44 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x81) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) unveil(&(0x7f0000001600)='./file1\x00', &(0x7f0000002880)='x\x00') rmdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='x\x00') 02:03:44 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000000)=[{r1, 0xc4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) close(r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) 02:03:44 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) r3 = syz_open_pts() poll(&(0x7f00000001c0)=[{}, {r3, 0x2db77864ed80f7b3}], 0x2, 0x1ff) 02:03:47 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x84, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x24}], 0x2}) semget$private(0x0, 0x3, 0x200) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000100)) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000180)=""/243, 0xf3}, {&(0x7f0000000280)=""/230, 0xe6}, {&(0x7f0000000380)=""/121, 0x79}, {0xffffffffffffffff}, {&(0x7f0000000400)=""/50, 0x32}], 0x5, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x23, 0x13}, {0x89, 0x44}, {0x40, 0x82}, {0x1e7, 0x2}, {0x100, 0x3}, {0xcf}, {0x45, 0xffff}, {0x67, 0xff}], 0x8}) 02:03:47 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c0f0000508e05f90bd21a22322190fca662a66493ba8e117c0df2dc8a82712f3c5870fa382d7ae5baa75e6b34a9b29fa91adc7654d03b47df09"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[@rights={0x10, 0x7}, @cred={0x20}], 0x30}, 0x0) getsockopt(r0, 0x4e, 0x1000, &(0x7f00000000c0)=""/133, &(0x7f0000000000)=0x85) 02:03:47 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x110) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x41, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10411, 0x0) dup2(r0, r1) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 02:03:47 executing program 0: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000100)=""/149, 0x95) write(r1, &(0x7f0000000340), 0x10000014c) write(r0, &(0x7f0000000000)="1b1b573cb4ced3f15a19e14acdbf72078b15b80ace01114f0b4f8005d4ac3c43332d5a73577b05a7d5d525e38ab265adb2520d3a47af4686a6e68a", 0x3b) execve(0x0, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)=""/229, &(0x7f0000000040)=0xe5) 02:03:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fcntl$setflags(r0, 0x2, 0x1) fchflags(r0, 0x2) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') 02:03:47 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000240)=0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x7fffffff, './file0\x00', './file0\x00'}) r3 = socket$inet6(0x18, 0x8001, 0x0) preadv(r3, &(0x7f0000000140)=[{0x0}], 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000300)={0x0, './file0\x00', './file0\x00'}) accept(0xffffffffffffffff, 0x0, 0x0) recvfrom(r3, &(0x7f0000000180)=""/184, 0xb8, 0x801, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCNOTTY(r0, 0x20007471) connect$inet6(r3, &(0x7f00000002c0)={0x18, 0xffffffffffffffff, 0x0, 0x100000}, 0xc) listen(r3, 0x0) chflagsat(r2, &(0x7f0000000280)='./file0\x00', 0x10000, 0x2) dup2(r0, r3) 02:03:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = open(&(0x7f0000000200)='./file0\x00', 0x9d, 0x80) getpeername(r1, &(0x7f0000000240)=@in, &(0x7f0000000300)=0x2) r3 = socket$inet6(0x18, 0x3, 0x102) getpeername(r3, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) close(r3) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001180)="e5a2d864dbcb88893eb03aca7c23f9b161314f709e6d08d4bbebce58722fb3f09aed5f554666a37f916de0e4ffe9fe8ff0ddc42d5425f359a99d7ecfd13622e25fd5ca9ef93a2ac68cc3674de58044d013d9a9b6ba9b751f62c198c515ca447441f37b92cf77a3e2d8e0635c98191fdd841e9a13149afae483a0089f4b1afd7136487e4264801abee65254db39c91cde77d10749b5c01d1b3de41de6367876f80c01c65854dc7ada34da5330712add894d9e6d199c924cddd9f133daa28e8b98a6", 0xc1) setitimer(0x3, &(0x7f0000000180)={{0x1, 0x2}, {0x3, 0xd3}}, &(0x7f00000001c0)) syz_open_pts() msgget$private(0x0, 0x18a) syz_open_pts() bind$inet6(r3, &(0x7f00000002c0)={0x18, 0x0, 0x3, 0xffffffff80000001}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0x800, 0x0) r5 = semget(0x3, 0x2, 0x421) semop(r5, &(0x7f0000000140)=[{0x5, 0x400, 0x1000}, {0x4, 0x9, 0x1000}, {0x5, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x1, 0x1}, {0x1, 0x6, 0x800}], 0x6) r6 = semget$private(0x0, 0x3, 0xa8) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f00000000c0)=""/92) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000001280)={'./file0\x00', 0x40, 0x80000001, 0xfff, 0x1, 0x1f, 0x200, 0x80000001, 0x1, 0x1, 0xff, 0x3}) truncate(&(0x7f0000000080)='./file0\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) getpgrp() geteuid() getgid() getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002780), 0xc) getgroups(0x8, &(0x7f00000027c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002800), &(0x7f0000002840)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002880), 0xc) sendmsg$unix(r4, &(0x7f00000029c0)={&(0x7f0000001340)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002700)=[{&(0x7f0000002640)="3cc81ffdb9efde3960d7f08a48c535fd3ac17bf0d54070f269a36aa69d1b49d1d44ba6e40389b1e18e3a64f0953c3e90f57b77a3bb7a141663b8db5d2812345e3cbfcf4d87aa7720c9a83107b83ce62377f97ee6098001ce7f4f79d8a45fbff0c2e77e70ed188ad608787cf59d22d5281cc3136bd6993a83efedc35d0276df8bd336fa664b266c05310226a093d3994ed3c12118370eec230350c7d08846b7e2371928d82ad1abf468ce", 0xaa}], 0x1}, 0x401) 02:03:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = kqueue() execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000200)='/dev/null\x00'], &(0x7f00000002c0)=[&(0x7f0000000280)='/dev/null\x00']) kevent(r1, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10881, 0x40) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f00000000c0)=0x3) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 02:03:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040), 0x0) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000680)="cb", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x5) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0xffffffff) close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 02:03:50 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x3, 0x0, 0x101000040}) flock(r0, 0x2) sendto(r0, &(0x7f0000000280)="8fd9da678783b4b765f7273ad15ef045a494002c412c5be0f2dbe0a6a089749f7e55764a83664c26423ee0f3a0e3a6f59a07bcbd6c8ac978157f4e7c390ebe18c58556abd6ac1eeb9a4a31f055cd663a9854c6c5d0b1dd8d51eaf16bbec54026f77792ad2a80c5c21180b570908a6c38e579178b99045b7c09c81004411aacaea21aecd83b3364079057283d7676f2163c772096307a23a28db2f7d115e8e46f6c7ecb4a2774c30d066ebd1c1350710ad25cb2d391e932bd6fc5b172d8edc03367bc35044520bd8b3e2bb2b4c23681d9d58e21fc9f065d59586f2f48b2adfc536b1196b8021c817c6902fa1725c22c0ec3ced5eb473467a3bec5d14d55b832da1d64908b473f8b4e1f6e3c70b1a2a24f2024978082146ab08405a83404fe1f89d056dcefa2a0d4f1e2f34626e53d4e5ea7dd6a66d1653e75712e36d49389d02ba7db904a7d3f32b2bf0ad4bc05cb583b14e4fb1e7e5d9a76fe986cabab60cd31be3f81ee9bb49b4dda7579646997e5112e72b3adc881bc7991e472108a72d439f75881a3a1520e2a7d1b181c54c21f815bde5e1f0695a6bc8396fffe129b5a7dc8a125d2e93eb56a51d4389db89f270bd07187ef30a311da5e4001e2013c19a5b88e752814233e55e3028b024d0b847baa63d5b4543cc779020a3dbe5d12f05f72d9a0c565e868ba82e208e1a412fd7ded4d127025606e3d1cb453ae47b02be6f81d6fbd7e8fcc3ce4286bf0333c82809e5e65b1cce6dd46b80a7da1c93bf7416914b8b47a8fd347b3f227189a36852ff71a1c9b23b47d12e6485fb1c258d3842b078b8e614a84dfc14a95725431bfe4b73d7211f2a56dadd18fe6c064c124e815ef4b83a23315ff6d26d33e099ca571c6bf6bc31bf7958e29bb1c19eede366366a5bd361415a7ffb871d813f430686f41b316ee2d6aca24a9cc97512a13dae507b18a35cb24804106b48654cb79d6f2d28f66f584c6cc0754423ff662f9c61e83631fb16ff566225b14b1916c6d75ff1fd0190e2d709f471ef406cd1cf9ba2696963c11e7b94358d02b47b33450282cd69270d13f898af66c79b41dc989826afcb99739e4e86d74acd9d066feb9bafd43aaf001a7b14d3c01959b43def370ea3cd362abd189711b716abe3fd84b15ccd08b1058bbd7e82bb6e23adac69789f1408ed31eb7a531e714e0608574ef66975200f3d2c3c9ee42a59298eb2a860cdd4948c8ba517df48c1c0d0097620610450cac6fce970de49a04155ad83c282675c7a2ae0e63efe8788270e102563d3cde41d10b8f9b528a192eee466b9dc45b0f4ad1fe932d601d892e7d889c1c834fefc902d00993659b7fda725f32b498ab9532537d02aa2014a67dcea7a98e470af4913611e7322c6ef807ce243b0441a76c57a073ba603c9a1d6236105b903c7b1505f5b542a78d75c6efd0295a4f8ecdf1cefc65590ff5f3dbcba5176cbdf19553dc83a8c7dcf6c3ccb5adbcd2a3185e738bb9d30525e606313e8d97e84f626f1a4e1287b7e799027426ae281c52c8ab87a67150764024916b0dbec4dfedc414763f53fef87f25e24d9b678ea7359fd65fb4c2be71618f05d26a1083cb28ad06aa3baef995a12ec4ac9699afcad35a487a59c461e95d6a54988c2b2ef50ec2571d90e43ed2c3e101cfc0e122a45a2ac267e6cc606cd91f324b64c3619b9d5ca9134cbce3f0389a0eef19153eec5e416b64de1585723da86408a5aeb069ce5a0a72549e1798fa40ae3d629ae79688c5ab71994f6c25fdda2b266ae0e1186c6cb0e8206d8fa1252b6044e9fa873b6e6a2182c7902b806727cf7b7b7524f5d426819f8035f1e91fdbfc481e0b9c7a65831018b6fb3418bd43191ee0663f294019177d43a5c80175c52d2525455ab4e2098906b08a236e702bf2d3a06e625d6c7bf5821a16429000cb1bfee5c1dc8e696f2e102fd68ce3e0ec9a8e276cce8d61ef9c1a0aa5c46622aecc0668055461bf9897437d9e5acb1e124a351655d98715e82719056a1c1dc146950b7bc705f58c97b398ab6303f577f5c916af21669694c1c21468d99e2335c862d7defcae8c21a93af25b1577346e2c272afd19aca0f36f8677114ee31c802143691e0086ed92f4d0d21502ad7b88e2b830ae439c3ed3c4a3ec42a5de087887f35a15b04c7eddc87bfaba1f00bd0243b48fc27197a4bebd59eb849799bee602a7a9eedba8d98e80bbb4f3fe389c0934827916c5b52ac27078a24ec7e367442b3b21ed04a2436ae8866e1eb75f283d10e2905b35a1eaf05d1f8efc65cdcafce5f2e1a3c9c8b2ec3a6cc37e7f6f5285f3a7e6a3fc2e997ffec20a93d89e69d9a3b94f3ce33e72a6c06328d3deabe94c29e00b9300eea3c42fb3e55504554165218770e43f722b4fc170cd8a56e15d4152b1a3ca3fa7f2b9a00ef2ecaa5c821a5a42647e3ec99c356a2177d7274b00b33a9acce761c7d639285375a155aa186333d9bec4ace480fa3ce9df3c72384087d4b9d0954df595afea1260b653d4705c8ab17812d0e8f769962c89b8a211b828aad2571d764be9db87dbc7b79e1039571032cda4005ef5e52a2238000a0ad6674b0b4d579f45773498f20f520a9632dcb871e414fe5c3def6de111f1bbede0417052a501ce1d0eaf1bd1a7dbad5984549d54cc8ae3710f5512dfe61e27e635f2cb616d57c8be9dd86ed9edf870688f2d823bc5f24077941d90167906c8f05badf3c299b57b0c7f8bbd3da6cd9bdf21ae7a4e0551eeb4d0ad4e3564707973c56c57f528de479cdea644438ae3cde6e1295d509765a6ce1062e8b13dc9788d3c6fb5e96ad14ccc2a8cd2842b1d9b8d6eae7f4102d23cc3876fd16bd114fc21c92bad68ef139d33fa682155ef4a5990f9861de034979b42812d6282bdc4ba484c6525a0619a79667cb92baa956357c547808a81b153cc026d93157a37dc2ed27e667f3b30e751a052646ca23387e3268af8abb42a4dde8cd76c046b0712ff861f1594e82028b03c3002935924b7cfc4656734ca67564d4dfbd62a168bc6dc6a5bc8082c163e21872fcdaffd647db8e6cd379a754f49ffa24d1d9322cdeb310d72c3b0fb528ba76a390495326541e92f3587e814af9e57bf7767122c5c5e2cc41c31910aaa3bf2d9a52dcddc32c93e4370ab5e3998f1a7f989191308c209531f6cd5d044f49493404e0f25f3451667e267e02804254d10bf72eaeffa580ac885da978e8bd503c0e088b622b6c1d5693d86ebb21e4d2e85c883bbd9efdf452bb6d14c38c0aa743e8efc223b556f67203c63a6a88a1ea063159ce7daa381bcae5779821b5769131ba33c96e78b1b8c874636b13f3dffdccbd19b8e4d4cdea6bf23ae5fb17b4a7742733cc17e64225be770e2aac60dfbf010a8a6c62e1c12c6c987ec0f3a8ce8dda2372882b2f2cd29d616c26cfad6d1169d176d59efe8fe6e888f4e1843e7cdef8e77d6e610a374d88263e92a35940f50e7e45aa6e6a723212eca70a6d98d157ebc666e9238b90709b7b118ba855d958dac022fb70cb3fb59b073363c0ccc9060b044d1f7f300013272e24dee109636340b275ede269ef90e06c38f5aa3c2baa0598f4b2f2896c7f4e9e93354e694dcc4b7908dd6ec86273a492faadee0dbfd94cb646fc8fe63d2ad2c0cdf2f9dcf2551424ff0e4d3791ee7f55dac188f125b6b6c8da16e6c06c01d4a1c06f9c41e2aa5d6a2130d02b89f18ad5071e41a2f509c10c53abde43d963736b8aacb3fe612e5bac4a19f443c29dca333d6084b28a774568d62d270c37f698c10087791ebe0b5e00fcb3dfce9cffcfc557c42a72abe22b7ef7bd9fc236fe1941287f9cd6d34ab7c65e3da5118b6745ea1787e1355bcc08c17e6ed000a5ef3e59432a57140e463cbb73c99a8c47fe474127921e69c9cb615dccfdfb57031b4407daad0b25c159002fe626519c0eb323fe5a5fdea6222dd9f442cf3108be0e33d3c4b786f52601260d0f65d5b84f4f4b9051bc55f90cfce9e5dbe5ab31e50657ebadb091779cca48d557e82d1c16d25cc99e2b0739163b991915e16d7198f86ca5c3ed41cb4606b2bde789068c41088a224b395849921eb855e5936c4c38e0955343c2403675dd665948113acc383c1ee0805e28be95a5173b7e6dcf4b3a34a1907da7e936ac80a8af3743c75f2802dc0059323cefbfffb581ca5b3c9187656433307bb7fa7078af4537ec925daca2e054371397417e4771fb826623f73739de4414c3f8c0f45cd6933dd150a12d1277bd1a46d32591e869bf33aee8c75ed55fa377f74f8b8b339ce8236bec7b3deb9448e96edb87f4ca407d9e472098e996d962910da91fab309c1faeb129b34ac0eaeaee2250685d11c78ce632f16638eaba6d1bfa023f41d7cd1cd14ca0eaf7801d8b5f6e7d6a7da7de95f4c7183d2f4e0081987f246a9c66ee1f06f84b5d127964a5ab7e196d655b9fb760da02730b9f972d6799a29605dd97b133446bdebfed83900121cff00fc293bd55c80767e70afcecd37a2b1b13a9da1649bba56129b99a7c51f6991eed534982b61e0433510ca4ac6fe5741f9a1d59e6c29a76b683024a7b41721ead04417502e106206bc1200e7b00eb11f87fd9f3bc0576b9e685017d1bb49976733839c5bcb054ed9897b5d3883493558120efe96673136d85b72eaaa7679269fb7da6a28495c32e2369573cccb88645bec2bc80aebb3358abf02f70f0ea724304ebb3f21a8e8eb1dfa2892a2e0545366eae89cd4b5680bf3964703be20f3a63dbfab3358a0acca3b3f63b97f8385a944ec38dc7b4bc566326e0533c5ae167255688666b30de3801095b465d395d22634f7e8b58af1d469251b2572ff8d9bd82af92ffb363a6ee8640d507c92140a2995cca58a7fb9572d41e4a43d49b07eaa33156acc2eff7a73d3e69865f5e69a3c1ef15a011210bccaa553beb2effe5b83f062e42734f8a2ed6bfa728658e3d91a8948a6aaabd141bc26897e0009ec929a9a79d87156219d4b1e42b3691eab3adc01303e0d8fcf087a4159b73b63cba71731570e671b3b1afa4e4eb2b51db132f9cea641cebea612820cac659bb63e04fc7c3f644a80314ef2a9fd5de7385b4d3333751c2572ffbdf2fdee22a363464d86ad8470848f0ea4f481e1eb423a3d94ec5ef0f879b68e5f747e1af9a74816713d2890903fb65fbecef4cbdc9b5dd589a86c097248609e207fb5bda46213b6bad8ab05146184ed21ebcdb3c6cc44be2ebfcd487500c94b047d97dd0f293189fbe0d06f4a8ee9cb2adb0035c4ad56d1a3c454fa844cbc9e842f44fb7de2c0adc7301274ab557820b1e3fa5e4d3189689884e44e3b603a693e5fd969d2ab866a00d91a8572e27f0851b83b97394cce418e434bd51779d5f2dcf45eb9db5a2f3d15cbcbd764d739f0b04bb0512401026223e810d22dacd444e386637f72596a35d31dc912be92fdce08183f1ead4d4bc5ef248379df9f0bd89cec5bf9152ea382f3b567b71277f1784e967c794c5a27ad7ca698bc8306ebc0457c50f3cc96b9b46433a3395b20c212c041aa148dc673d07acc2a53599a2b6995488df7c2eca905f9b9f6284894f048893e79dd4f4643670a21c294a1e816edf9148114b685ec37656b7e787bcda1761540bdfa978eacb73240cd094cc6daaf325d4a0669895b6d43f92dda603759a01f95c5f960507892d3fc28fb2a36474c8ad6ff20d04cbf2541c27e134a719aa951a36d2ae565bf919395a6c00ff19bd736939ce0d482fd4cecc259b6a146795065b0daf61fd140c97934bd26d877e7f6bb559f6f04", 0x1000, 0x7, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) r2 = socket(0x19, 0x7, 0x0) semget(0x0, 0x4, 0xfd) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) 02:03:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) read(r3, &(0x7f0000000180)=""/172, 0xac) 02:03:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x243) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTOP(r1, 0x2000746f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r3, r2) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r4) close(r4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x80) ioctl$TIOCFLUSH(r4, 0x8004667d, &(0x7f00000000c0)) setuid(0xee01) r6 = semget$private(0x0, 0x7, 0x1fd) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000200)=""/255) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) syz_open_pts() close(r0) dup(r5) syz_open_pts() dup2(r1, r4) 02:03:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfcf0) write(r0, &(0x7f00000002c0)="83a71a84d6146287f397c0a9a2cc4c2578cefd1eec83f7ff45a2faffcaca7eddfde20b3f1f82c1b1a13ba089b4f197000000e8ae0ad97cd1c9120ae7a6d55089d3f4a4c1057b4fcfb1743c484f13619c237c90201c", 0x55) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 02:03:56 executing program 1: clock_getres(0x20000004, 0xfffffffffffffffe) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 02:03:56 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000001c0)="b100050b00000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 02:03:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) read(r0, &(0x7f0000000240)=""/213, 0xd5) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x7, 0xfffffffffffffb7e, "855c55021a0000707b634c00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() sendmsg(r2, &(0x7f00000007c0)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000140)="2d2f134dbb94ae3b872c9b81b38d90edb7a6331931f7bae27af66c57f1c28124c45b76f2315c00ea935ab6a2dfa51ef55bd15d480225987d27", 0x39}, {&(0x7f0000000340)="c65fe415b002a022c1d67a1fd552695c7307336b7f023c5cae2468375789c5ec140bede40e0bf31414bc9e26e8817c5317efbb726405f04ef9bdc6b237c8608d2a54a11140bddd025ee4fe80aaab58d9e07e08fa8ca8697c509898dab6b3eca08e7c98e2c962875434cbe3d50cb853808c353d1d6ae1d9523c73b5f7c7c5db0aedf7c921ab5fb5d5c0289d9d82740a699271f0a92acc4a7dfe93f645a3e11435b7", 0xa1}, {&(0x7f0000000400)="d57f2c53f8e4268c1e133e5b121f1a097745987705e8d0eed4ec9b5dfb0af49c516feb2ea9b26866b8395c19827d3bada1e4418a3e33e245b70178f6a9600a368673293905f23c37326dc20210a526b5c7fdb697b5441c4295a8e87d16b01fea20ae2af8746cbbe10b1feb134bcc599d0cd84b35130a60b899b3a1b09fdb11542d14a425739b1d7db96c404bd84c7159628686c1b58ad2dfe3e3180b00ce22fb3f6d52b629a8ef23fc3d31eae998979a3e1a1d145cfe04", 0xb7}, {&(0x7f00000004c0)="0ba9517252052288d29fc39d226fd9d684395fb3bd5a60ddadf8efdd1d8642369eb93f1ec9d3c32af1cbee13a94893a89a5e0739e38b7b6201fb4f108d4d787994dcaa5bea246651a5c265f54e4ce412e6273515f85d02ca798ef76e16750cf3190999566f7770e70203db4374ff90910b5198d96a7e3aad5a21f052d72295c79c8ff45fdd319247a9e3d138267235ebb6281c7725b7352c98c87c0badd0033416ac4afc", 0xa4}, {&(0x7f0000000580)="ad05d05f8adae930a5572d818e7e15f7af4d04c4eec9fa28f6fee65b420586cc1f2607c9c245e7e53534543e2fc9c8fa612dd51c2e7d987426c3310d5a7035b4d979b81db67466399a85f8b01ec37dcc9db655dcc225164b23dff849cdad489ddf3ddfead71ed9e5af007fb084ddd2075fe581c42cd57af89fc398454d97cb6654f2c1b58e040507bf89b6a8fa902e", 0x8f}, {&(0x7f0000000640)="ea88b4c5e111f436c5b2a84a2348586560e04d9138f9d052745ab35577cdd0cdf65afecf0400d1b274a4cef7c1c0891fad5adb44222e6073a53fd673d95849393f76913b3bc56c9bf84961fa16def0831a498ef05997a0302f00e40807fdddc4a876c87dc95449216d3b662ffb37617f90aca297cce4419028", 0x79}, {&(0x7f00000006c0)="ca9f28240ab8", 0x6}], 0x7, &(0x7f0000000780)}, 0x0) 02:03:56 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x2) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000340)={&(0x7f0000000180)=[{0x47, 0x3}, {0x47, 0x200}], 0x2}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x400000000000) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x20, 0x0) sendto(r2, &(0x7f0000000240)="6663cc5da160263876f46e7baaff277c0dc6325736d39ef3864843d62f612f1eda0b13a5d470f9bdcca6a5b05ef85a6538723ce1bff042a1fd6ba48c55400a7f28f8d3d6b867dca21cc9e16afd494fbd9708fef5bbc9b22b4469837fe02e4332131d9aeb4d83556bbed6d630bc688de411817163199cc8b6382460735233", 0x7e, 0x400, 0x0, 0x0) poll(&(0x7f00000002c0)=[{r2, 0x40}, {r1}, {r1, 0x22}, {r0, 0x100}, {r0, 0x100}], 0x5, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r3, r4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x2baa) ioctl$TIOCNOTTY(r2, 0x20007471) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0), 0x0, 0x0, 0x0, 0x9}, 0x40) pipe(&(0x7f0000000380)) 02:03:56 executing program 1: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x14, 0x0, 0x0) syz_open_pts() syz_open_pts() fsync(r0) 02:03:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) mkdir(&(0x7f0000000080)='./bus\x00', 0x43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 02:03:59 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(0xffffffffffffffff, &(0x7f0000000080)=""/37, 0xfe37) close(0xffffffffffffffff) 02:03:59 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0xfffffffffffffff9, 0xea, 0x40, 0x1, 0x8, 0xfffffffffffffffc, 0x7, 0x3, 0x0, 0x5, 0x1}) execve(0x0, &(0x7f0000000000), 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) 02:03:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() read(r0, &(0x7f0000000080)=""/89, 0x59) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x2000747a, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) kevent(r2, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000100)) 02:03:59 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x3, 0x2}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1000000008ff0000000090b88c87589f5ac1d80be6000000000000"], 0x10}, 0x0) close(r0) 02:03:59 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = socket(0x10000000002, 0x3, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000400), 0x2) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x7fff, './file0\x00'}) 02:03:59 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000240)={0xaf8, 0xfffffffff37957aa, 0x100000000, 0x1421ba43}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x300b0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000200)) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCMSET(r3, 0xc0044266, &(0x7f0000000000)=0xc6) sendmsg$unix(r3, &(0x7f0000000180)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f00000000c0)="044a14285220dacee45fcaa3322ded7578e0ecd32bd7dc68d32c7ddb8aeb096f59a39f299dc41461db3a71578233c332c5b0ef77fec318", 0x37}], 0x1, 0x0, 0x0, 0x402}, 0x1) 02:04:02 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x21, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 02:04:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0xf215) pipe2(&(0x7f00000000c0), 0x10004) r2 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x45) r3 = kqueue() open(&(0x7f0000000140)='./file0\x00', 0x800, 0x5) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x47, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x81, 0x2, 0x7, 0x5}, {{r2}, 0xffffffffffffffff, 0x80, 0x2, 0x401, 0x7fffffff}], 0x34, 0x0, 0xc68, 0x0) 02:04:02 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() msgget(0x1, 0x400) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='.\x00', 0x800, 0xc0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000001180)=0x4) r3 = kqueue() socketpair(0x13, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f0000001140)={&(0x7f0000000080)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000100), 0x0, &(0x7f0000000140)=""/4096, 0x1000}, 0x840) kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000011c0)={0x3, 0x7}) 02:04:02 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x20100000001, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e", 0x0, 0x7fffffffe}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r3, &(0x7f0000000140)=@abs, 0x8) 02:04:02 executing program 1: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) clock_getres(0x3, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 02:04:02 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setreuid(r2, r3) accept(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000180)=0x8) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x7000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) 02:04:02 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() r1 = getuid() setreuid(r0, r1) r2 = geteuid() setreuid(r2, r2) setreuid(0x0, 0xffffffffffffffff) 02:04:02 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() fcntl$getflags(r0, 0x3) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) kqueue() writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) 02:04:02 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x3) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r0) 02:04:02 executing program 1: 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)=@abs, 0x8) r2 = dup(r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0x8) listen(r0, 0x0) 02:04:02 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040)=0x7, 0x4) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 02:04:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r1 = socket$inet(0x2, 0x4000, 0x7) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000100)={0x0, './file0\x00', './file0\x00'}) bind$inet(r2, &(0x7f0000000080)={0x2, 0x1}, 0xc) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) ioctl$KDGKBMODE(r2, 0x40044b06) setsockopt(r1, 0x3000000, 0x8, &(0x7f0000000140)="db2b42e47a80e16a100944103eb5a80ce54807e94db3c796055737a1fdc29febb754979718a24f83054c13bfaa1f9e622636b892212eb3e50bea9af4e1b6cf5ce4a42a0768265240bcdc84d26aa5c12ee36da53d699f6979a4a2d23cc399f40ab0fd255d4de755cf7abf80951ac31d58de5d52988fe0c90247d72c4bb619c8815366a9c1af055dc5d739f6eb90fd8d87ce10e71ac5a43bd5565c", 0x9a) 02:04:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000480)='./bus\x00', 0x400000003fd, 0x0) clock_gettime(0x3, &(0x7f0000000000)) write(r0, &(0x7f0000000080)="9c87c3772c0035b87e33332e2e", 0xd) 02:04:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) write(0xffffffffffffffff, 0x0, 0x0) 02:04:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="c7732054d2c54a392ebe1b1bdeebc0503c30763b6e05c70a04e7", 0x1a) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040), 0x0) 02:04:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffff8, "73cc517b60c4e9c9c06d18000100000108000800"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x4) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 02:04:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x2000000000080) r3 = getpid() fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x2, 0x1, 0x7, 0x9, r3}) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)) close(r0) 02:04:02 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xa) listen(r0, 0x0) mlockall(0x1) 02:04:02 executing program 1: clock_gettime(0x4, &(0x7f00000003c0)) r0 = getuid() setuid(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x800000) getpeername(0xffffffffffffffff, &(0x7f0000000540)=@un=@abs, &(0x7f0000000480)=0xfffffd6b) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000240)='\x00', 0x1) setsockopt(r2, 0x200000000000000, 0xa, 0x0, 0x0) r3 = socket(0x20, 0x4000, 0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100000000000000, 0x0) write(r4, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0xfffffffffffffffe}, {0x18, 0x0, 0x200, 0x80000001}, 0x10000000000003ff, [0x1fc, 0x100000001, 0x406, 0x6, 0x6, 0x69, 0xfffffffffffffffe, 0x8]}, 0x3c) r5 = semget$private(0x0, 0x6, 0x100) semop(r5, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x3, 0x9, 0x3}, {0x18, 0x2, 0x9fc, 0x5}, 0xfffffffffffffff7, [0x6, 0x0, 0x9, 0x4, 0x6, 0xfffffffffffffff7, 0x2, 0x4]}, 0x3c) getgid() accept$inet(r4, 0x0, &(0x7f00000001c0)) semop(r5, &(0x7f0000000280), 0x0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000400)=0x2) r6 = fcntl$dupfd(r2, 0xa, r4) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f00000000c0)) semctl$GETNCNT(r5, 0x5, 0x3, &(0x7f00000007c0)=""/76) getsockopt$sock_timeval(r6, 0xffff, 0xfff, &(0x7f0000000140), &(0x7f00000005c0)=0x10) setuid(r0) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000180)) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000200)={0x5, './file0\x00', './file0\x00'}) semop(r5, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x8, 0x0, 0x1800}, {0x0, 0x4}, {0x4, 0x9ac, 0x1000}], 0x4) 02:04:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000280)="000000186004008b00002b27fedce7ddd84d3e2a7fff050001e19b0000000000000000400040c60100f2e900", 0x2c}], 0x1) 02:04:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="91e698274846c6ba7ff4ff31944ec6b56b9f473a046eb786d9004e40823ffd1a5786b6217ff96dbea92044623d9ec054bb22c9c0a74140fe68720333690fd44394503f6b76c5c9d7af4c7c351f8318729324927adf594b7b3a909731f988b30219a0dd18e34d85ae437a702238f16774a3de0e77621af7c2f0fb23ae92279b", 0x7f}], 0x1, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x4}) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x1, 0x2f8}, 0xc) pipe2(&(0x7f00000001c0), 0x10004) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)="42c67a721a135ffb01a4e380e35f56953f7a359e845d263f366ed6f2e760c71a1591422a6ae88e1cb9a8938eb775ade86773b5033ce7f7334d1036e354ca956858f379ce698ae20332b772052600c203c4a5614f70944f9a7c592221b4bf5f2aa0bdebdefd3eece7460a71c6a0ded4020c74eb42696ff2aff5eb34134d6c", 0x7e}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 02:04:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:04:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100, 0x1) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10b880, 0xe0) flock(r0, 0x2) close(r0) 02:04:03 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x100, 0x20) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000001c0)={0x6, './bus\x00'}) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchmod(r1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./bus\x00', r2, r3) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3ff, 0x0, 0x0, 0x0) dup2(r0, r0) kevent(r4, &(0x7f00000001c0), 0x8, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0) 02:04:06 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4", 0x11) semget$private(0x0, 0x3, 0x2c9) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 02:04:06 executing program 1: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000800)='./bus\x00', &(0x7f0000000880)) symlinkat(&(0x7f00000000c0)='./file1\x00', r0, &(0x7f0000000140)='./file1/file0\x00') readlinkat(r0, &(0x7f00000001c0)='./file1\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x83, 0x20, 0x8001}], 0x4, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x80, 0x80000001, 0x5}, {{r0}, 0x0, 0x4, 0x24, 0x7f, 0x9}, {{r0}, 0x0, 0x2, 0x4, 0x5, 0x7}, {{r0}, 0xfffffffffffffffe, 0x80, 0x20000000, 0x5, 0xffffffffffffff80}], 0x7f, &(0x7f0000000100)={0x8, 0x8}) 02:04:06 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) getpeername(r0, &(0x7f0000000080)=@un=@file={0x0, ""/9}, &(0x7f00000000c0)=0xb) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) getsockopt(r0, 0x5, 0x7fffffff, &(0x7f00000002c0)=""/81, &(0x7f0000000340)=0x51) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 02:04:06 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getuid() setuid(r2) r3 = getpid() setreuid(r2, r2) fcntl$setown(r1, 0x6, r3) r4 = geteuid() ioctl$TIOCSCTTY(r0, 0x20007461) socketpair(0x1e, 0x0, 0x80000001, &(0x7f0000000400)={0xffffffffffffffff}) write(r5, &(0x7f0000000480)="fa855c9074bda6af94c1f77721e98eaa3d662cc4c53e4980327299dd9a04ee353484d4dc7f", 0x144) getsockopt(r0, 0x1, 0xa7, &(0x7f0000000200)=""/224, &(0x7f00000000c0)=0xe0) write(r0, &(0x7f0000000040)='!', 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x800002000, 0x86138) r6 = open(&(0x7f0000000040)='./bus\x00', 0x20001, 0x4) write(r6, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4, 0x4}) pwritev(r6, &(0x7f0000000080)=[{&(0x7f0000000300)="ef9be41f85c02556309b38514e6cb9a372550214b37a91817763173335e730b3c0eeb65d97cd73d60ff979ad95caf3909ffbba5ae061d4a0230b2a824b0276d43e7aeefec5d99087ad8809293057f1608e4b21f49939aeb0fbd5a08c1650d56691262e9e877fa4d8be1e6aca288c5a706f0be3923b1c6fc818ca5ddcf14e0508304797e375976ffa5d42b68eff96a4dd7f261f77917a3f1d0f2297df94bbcb2c1698b371f04bc4581b6879becc89e5206b0ef40ff5e3340edbe1b5e1e46b62c899c904fa04c7f66baf955d0d850aeaf574", 0xfffffffffffffcf4}], 0x100000000000025c, 0x0) setreuid(r4, r2) 02:04:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) open(&(0x7f0000000100)='./file0\x00', 0x88, 0x4) openat(r3, &(0x7f0000000080)='./file0\x00', 0x100, 0x18) kevent(r2, 0x0, 0x0, 0x0, 0x2, 0x0) dup2(r2, r1) 02:04:06 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) r1 = dup2(r0, r0) write(r1, &(0x7f0000000000)='>', 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) ftruncate(r0, 0x0) 02:04:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0xc4, 0x0, 0xffff, 0x1, 0xb553, 0x7fffffff, 0x8, 0x2, 0x1, 0x1, 0x9}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) write(r0, &(0x7f00000007c0)="9c87c377284c35b84e2e2e2e", 0xc) rename(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') execve(0x0, 0x0, 0x0) 02:04:09 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="db73000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000"], &(0x7f0000000080)=0x6e) fsync(r0) poll(0x0, 0x0, 0xbd) 02:04:09 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)) r1 = semget(0x3, 0x3, 0x0) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000100)=""/4096) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$dupfd(r3, 0x0, r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000000c0)={0x7, './file0\x00'}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000001480)={{0xfffffffffffffffc}}) r4 = dup(r2) sendto$inet6(r4, &(0x7f0000001500)="66653c0e3720ce7148378014d2634f06c830fb02cf743243e3fb8c647101ddc04dc2be5bbcedb8824e12a74043647050b8a2d691c81b6fbdd16cffd465b921f48d32659623e7fa347eb5027bc6c45865dab61143b3c001b6381ef2d30066bf080f359c0d369726b22eacf64be6e93f15c307b35558154c21db987a165b06f62951855116e0fc87a14e4b386e796922d6b052a03977b653935c078b6d6680f8cd2bcbdca558eedcfecb1a533def4fcd33cbc0f575b541259c12b61160a0f5c3e0e43e8329e8147685ce3c6774a55137525414eae98180c738c2d71caffceeba5245f4cfbbd06bd59456b528e6875535271c13a41f4bb7015f4797e296e66e219e74219dabcc7f979d0a82e4b75ea8f77ad7490d55fb48e21fcbefd833db826394119da6100b6c2a309d8af2a9169bb54205d44a098528908029e3ccce0bebc379f533d0bf3ab954c08cda88a788fd423bdd8792bbffca861e889ae84d9f865c4e212c45575c8bca1f396e38f156157fd47dbbf5a005b9d60ca57af8147b064708d67129d1a205f7b757e725fa5b981005a785c8a3f0a909bf1e75c4419f281f10c6665e731b4718d1fc9dad7f7ccae26fc5b85f10c38da5415d95969de3894cb04ee63f3a0b7925d4072f8ddd0710298057660d770ce808ed369ecb2cbf94fe0b92ac977ffdda3dfcf139079b883ccc31cf4c82d818a6f8a721df372d277a8554af25fd0492c9a75bcac402cf2e1994fca1ed7989dcfb8051b9cb3c1218ed1a6ce9a79d3402a47cdb75b84fe91849c88deab81dc59b3b04134938c99abfd496a51b50008af07f74cb469cb2b14974b114671c343b68375b24f78f6437a1bfdda9a01996cadccd3bcf5608aebbb0ee8d257f1c2f14cb8fceae1ac6d2aaf233d5cc973b16b18dbe3b241e4dbb3c78eb56ffaaad02f2ed11c3c92456bb8bb37c8c9e370d1ceb8aeade877421f08a06f78ef9c7d8a911331cfd50efef71ade63bd2f1a562c696a8ea40d4ee53e17d86239f0fb8023b9850579b016d8146e9e3fe3a7b06a97cee74938956386f0c4596e16aaf5e33e60f35516d9a047da76e1b8009f8fcacf2dbc6f5a5c4c1741d267df4ad5015a49ab345b766b912dc25a3c5f1fa783b2416619e53814e8d2140e1644f406f81d3911fb5cadc3fb292684bd7d29b0e82ba73ed3071d05ac8721e51eff5fbb3b8c06f4b42f2dfbc622933991f6a12263604c801bb00d566a7dc47c2e0993ab5f3ae6f9112beec06bf2f3c893d13839ec2252d3a81f5c06c390d6fe845a876dba1e1449cd91d3e6507eb1bc6273c644b337b6c3cab41d250a3adfd4488f6b86a25cac91bb6110966215d6e90106346af260d2f069dfe3b37bf28e1c7c265104fad9a02cc507ef6e54ee6685c83cd2b7581e2d3de9e470ff2e8937ba181f303e201ce4d6d987d52a8cbfcb1ac6db5f23015bca601564d226937b1fd2338fdf0cfb15cbdb5696c37025a581101b0caa5fb3755dfa52c6b8c6de99fb92cb3ee7152de489c2249a640b7ed594eff75635ad31c18528ef9f2c7ce78b92df088a4046b5a05928c942918f13a009f45cb744aaad8b6c40215e94da98165f961b2b467b413af8ea4fd3c528e32e3ef5fb0fb05235c90e372368f9a62bf0e1854d206a16e56dfebc87585080aa403a72fbcdc4d912ba26c351c4ee98502ba9c653bd951cb6768b7d5740765c9df08e49f03669f5884bb95a5e9f1e1606ed0191e7e9e88c5cc5521fa956cac56fd91d3d4fb9832a78ac34c908a8ca215320a23e148dacdd62383d4c0f061113348a41e2f1e0e923bef1dbad8587605c7c9bc86b7a3fbafba08bfced91d549e1259a85ee45f0aef953177f2659fa94025563bd698244fda5efe73ed2ffdc76cfaef2f899c2bee6978fc5b3711b6d3fd7827fa9ee4e1df12b906022887e0668ccb4b20274970929c00174de0598139edda6557261d3a78c5604f72690aba7ba35f86a608be52ad2ca2d929112df77e8be0b072c553aff06a87f6eeaf983c12ce4cf4275af0276e142328cacc1b3a46e0d17cc2549624b88f06529bedae27fb0b4cae3653bbcf4dff87d0306973d64a6e0da526cbc4383d1b9207f34da764d5f8a08faa5a5631023c4aeaf98fa2ef56d8e6636d7a197c7174d489cf6026adc8f1aa004ed04a1dac25015190c08001c2b1b4e046e8a625d678b705b93970e962dc2725374c971ae9abd5c737c56bd7598c5d3b3a7021496f599c30344343e3958f8f0cbe98596650c55b40d1518b770cba558d6ad10a902ed06a4749c9cf8e097bc975d8a60c99d30f2875ac037fd502d0c37c48445f4661614d5dd4024ac5b93c47337758d7e8df74fcb52f17967547e98cff3fd3bbadc4ff0beb754b5ad33836783afe713ab60ac4879f497ca98a03e147062117e3942bd96f28bb57604553371ad11c08200a6f6367bc169e039874a58db1a798066f360112375fd466b028d8a0f194867cbf3e607823ea658337fe38b7aea8fe2d5cd3709329d5c20528f8607ce90a9c37f6c9039f76f5047d74964ef4649cb30b236f788d6908653587678c90bdc5e6ec0dc52ffc739a5e2262cbc24bf73e55cb35a3af772ae8315bd884af89ef0e0e6bb97c16e4607cc4cdcf86abc2992f9fe0333326e9df159241ed883f03f9ab9aef182269c0880121214594d04485fb8f4908488d18e7448621d37415296cdb2ca36a36f793c44f3aa2f405de92830a0f7d27c23d736fa35e155ee141d8bc88dcfeaa163cfb672286022ed1b15d73d9e2531ac9c3ca89c8d05c0f17ce2c682e6a8875312cf1bc0914d99a322e9d71f8394299d0cfb2da2520597f3bd42c34b965ebb39cd8da3b488ccce43b098812b6e8366d2ac55766d382a296064a2cdf0998269b71f6995ef6f1fc4b08c9dc3f3da1c0ef86d0553b64a42b7980e2fc2ab758825923f649bdd27c3b7ff57531b7898a1e29285736efc042c2f85a6b52f6529587cd72ed9970ba8b21b1b06a12f769278bdc2d509fb3c1a27296c030ab106a7abd8d59357879a09694049e3d2049e252c0c691da6f79c1720b8322bbf67cd193aa33b31e544fadb05e7a5fd25064dcfc7613c3d227c807921d388394eb511c6375cded1e7e44c02fd6211836cf438d936c2d7a81834530f1150ba99a263519e57b262af139768d47a65fdfdb4b75ac8eb1ead77e89c6be54d992d67a6215cacf22220ecc85e2f2bb95a068c7d46b087513b0b3a8c35087a360051bb4438684f09f4031b165a0e37c0da5774e514ef6ec2d5175e01f54b557365082229af8475eac3052ed8c6bda673da01f0d94a3c3bdc8b95b362ea892392c64589666c63e054a5d8aa07b2155447ac030121afaf47ff25a3e05176f32bfb319122d541d93a01e54dfcdc695b83e1709e4b59447c3769e2c06e79e81ded51dfc902ffbe52fce6085f58d4d09d8e4d4d7466db335d29dc84de22b483d810988e229e9c15e7348b6f329a833a38dd562a3e3462d1bf0fd97a9f4d6fd94d7021c5f611b307add7dab8f963b0985675237a9dcee1f22c563eec4b442d87dfdae1b1a74094726a150f8e7e16b43d9006148df7169fe6c2447f7e560813b2841071977e240835c48071f29ecaf0fe6d789d131b678271c69d70b6803fb3b2e71408b2474a4b680b97f615f7d679c29688ef1697f209492328af87cff05c8b18b33e678754b424d09ae706592367177345f1d676de1a91cae74727423e1074ea4f7db800b5df124931a1a6351d7630d612f0abbe2ee6c92be548fa42435092a3ae4b897ece0e04ba046cfc1234fa571fd1a551371c2e7846f4ef888dd2c7d0e4c9adc2f43986305cb596b3a3b7c9b02c9a2bb394d3ce02b86fe25e443c95cf445ff6c23d38e569796ae8af1de6d4f9e2a6c06ba9c816512cd9d433c6905b4cbf773d65a65d26af1b57096a1e20992862d5b297becc56e24231863bcba08334b6b1e99cc735cba1bd09a15e403dfc6fc58172832aeb18311efb5349aab70f440d8ed947bcbdcae4102e5fe355a3d72c976179f6bffc019630f6b6939dd062d5b7d4120c8e4e1355e6254ad064884e7ba6d21d44e4049b64ac31c5e230d5586f91a9464391cb1682d0d4eb5a3268881eacab19c52ce5dabe810c16c9043712b196598808dde7ce7b4f06a84e292b1a0e3927785d7a58084a30968002bf751f738aa297eadaad8882689baac8229584dd253c75b0d415e925884bdb4a94052eccec27dbccd67a15974cba55305b20a5f14335d0850d868d61a0e34da90d97dee2e73486896ea976695e12d2338cab70f8cb0cc4a1cc819083c8f7ebd79cd2b47138fb63e5265ae23e16dda0b8d65edacc020cec17d12a178ab1868430abb01739efe7477894ede2c618e9b44cad5b5f65c930f977069ebfe74a4f0a9b37832ba6f779232147547e6bbb307524ba421df2ebcc6209131e34e5aa659390e8884ad28c28699b68fc4a5ff51e3464bd21d3b5e83ecc51ab144cdd10518b6b99f62b6f32a56d611f785dd65677220e9f7e09a93a75602ffad720f193fe8e684e75a622c1778f0fa22e7ce8e5179cd926169c92b97c891ec8e53f4379afb2ecf6431a6f1ca2e48666a328226739f200681a4604efecc399ebbd33418c85b49783abb3599f9ebf4f431b8b37661ddf6fde07eeeec48c85cda58d11bd6e4d9b6006447c65c278cfb8db52c1fd396fab9f9f6682e10b64aef8b8f46d9aae092be4f57c1e1f1c08df1950c69390e59a35922770b9f9e0a042f130bb3f1faffd1d7aed08a81eecf696afd43d3ddb4e43a928cbc0ab8e8caa00e1fd9e36c0ad317c40d53d76c4b4c569394eeecfe1ef4bb3e3ded4e810640ebb9476713d595b4867df2bcc75e134b186791f76085cfb6044e10f6122b2d0acac1d6d110e8ecd0d1abfef0253b18d5c71fe7e0e3d1716eedef2f09cf15cf4eebc73143d93291abb09ddbe8e863e3c0fb01ae9df6810285509f5558e61b71a3678116c4161a93e7e0306477acbdc5e67e5a171ba38824834d3edb29db9fc7117ec29a75b65cbddf6109ee4fd7b69916c77606b2e1f7a590905ce058b11a192383993ceb4785a3904aa4f94be337f08e7217562de8baa54f33977059b6d6144ec9ddc9fee28347433334339f663913e6729a19ab7249d2272209a165e01731ba1a8532164b106c32a2b45fb8041e489e09f373cefdc5dae4dfa429faff988d190ed3a5366697178638c5fa3e61ec7f7ab775072593746430f95052a7b223f123e389d07df6d429c060b7c643b182a3bf3dde371eb8cb9cf4231c501fcf53f8def65951ca2e3d77cba7fb77b3b6f8d856e7a156f5e8d88474f2fb70f82347e6cf8616b3f26bc8861b3c093eb70ed946c77a78789ca17b820507c928441240641ce87d07892abcc80d6ad126368c07b6400178e4824345ad36acf36a5818034e61a8b4045aa71892a0bf60c111ffa3e4476be9046e6e6df943b150259eab3135bdc710d32a6101830198abd12c8f50cfff43be0f82b259e525393114b18e5282db424df3ebc7492eacde226ee92b3c3ebdb6a83a5e351ea666ec9babc8e615d4928e9482baa7a8a56ca32efcebdcf1581a0aa4df0f7075f0bae05b3d05defff684aacb80bb168d733508a721dc28a0f35a8ee0cca45aaab86452ed74d1fc994d44cd5db81b8bc39fb3b93070288c1a9f4e718b473dc84d31330ae5e8c534bd38c30f2f0969cb7e8d0af2e4b738563792ff37170d13783b7e8a6a4d0051e23be41089514a88858e4c54b105b94d802a162c3bcf5eea5a9c2bb5fc99daf54b5b", 0x1000, 0x0, &(0x7f0000001100)={0x18, 0x1, 0x4, 0x3}, 0xc) 02:04:09 executing program 1: socket(0x1, 0x5, 0x9) 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) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/91, 0x5b) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) 02:04:09 executing program 0: socketpair(0x18, 0x5, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2, 0x9, 0x5}, {0x18, 0x1, 0x6, 0x7f}, 0x54d, [0x800000000000000, 0x8, 0x8001, 0x7ff, 0x1, 0x46, 0x4, 0xae2f]}, 0x3c) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x41001) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9e2265aed0bc15de5c7e7638ad11d130344bfe850c4b911cbf31319447f267ed673f324f152e3849b6699bc15a9db73d9ce3beba50a2fea53e134f453f3c44f3831ea4d3a3bca3d6ab7f5a9b86450534838134b619063f9603bf70aadbaa9f929d6d1c0487157d65b7d1b662e6997d6125e72c4486cc43e8f4a2de701ed6b6917aeb7819ab1750e956fcbf408f27e3a9ea4b9f41044080fc3612fbd8b8c401641412e9f44f6220f681896ce83f7bcc71a9a17aead72d656701a4ce21cc2dfbcf7ebf55a0cb5a4e086ec74ffd631d4a2775ced3d175cc2119b7894f8df0616f4460393a16edd86963d1914366f3e7d6b367a1239e156d4a23648bd2ccbee357f35b7afbb5de116b0fc4446a00146e9fc1491b32021007ba5b7295ff192cc2c3c9cd7381ce5df286fb4e4072caafeedd4c6659824549d127cebe5e8f4e6ff08a46187509ce8173a5160141bea7a9d12bb34d8497c09a8a3bc19e9bd28f9ffd62e9192dfc3709199303ac0910c4e71ac15f00f5777684930f5ef598547d193b90dbe4813f67e9c434703a6e8e6a0303c8dae77e219885227426f9962f5ce2da064cc5e40d970ce991d463d9864419f30fa5bbed68cb639e711473782889e8f792c8a8f870a52993729449db2fb1634d9c3b8dec98c72651d1ab76a8c645237f7d407b3221add5a07f28dfc20b2956a62e4c38b86111ad83b6cd04c89d85bb90ad791e6a5946464bdd09255f08d13c5c547cf01ae19935a1d9e30b9a1c0b990c19e99dd02aceb46d761426407fec965aaa3e5dffa48b16da45821125c6b8d87181320cad8e20cb5c18abd1b76d7e816749f13141be68a40fc52aafb05d9d86716dc9d5a333788cb068984014d48fa1713da73507a2f8729a265244edad68c75f08388e33449c94bcdcb5c88159af0ad0793dcf933b901ad879729389b3cd9648074be99c41c54538f92f964421a591e80e89cdfa9a269d3c7f9593d47451fea9859d12c7e1ffd0e10438f639db0f136658b8bfa54cf7616d8c6747284b4e9829df0726f60633de774b38a835f9557d1719678c0a7335fe66aca54bcbaab3fd581a425f12bcb073de7a484671a0cd017812471a89452073bba2eeadf370c50f282bd32c45cbbce373ba38aa5b878f28e3238fa871b1909ae5772d9d65de704e059f0a7788068253803e2713549cca90bf34e8e3304ba38e158f7d27a4741c61d96aa57c2cf78c8a0f0f896f19c071fc2632a6e517b55370470beb2e3f2df142653afb1ac6d600fb099574a2b7b84d4794ab6e8210888e6dbc8b9b1447dfc9af951681a2c961cd03bffe7ab442316d9ec1fb54d0816cec5f70fa97cb78d3c1a304d117b7ca31a33030301baea4996b6cbff896928a3e6682e04ff9d14aa6f43ab4324d49ef1d36bba5edb6d5d5924e4250f4c675588e8b6652ae34ced782dc2f7353df4b89a1701f904b108ec21fb4b6fd0dc63fc7ee205ef4e2fdb06efb89b49440bb4f8b2e7ec3e65fecb9cdb4e4029b63b9cfc50cf20ec52f20e17090aafe9623aec1da2f97411a0e56ffa88f25267c41d7c2d899b4160a4d32efa0ea486b4e2843433c7691ef6b1ea4dc3085b078c6465ac05dc63d2e53f20b137b25597e160fd0870fd669b0f65b222bae1bc45bfca388fabf41fcdb408ba69a697080ced8d6a81c103153ea76685d5271c65130f98657c3513215ccd8da9e2b11dfc7defc9bd0f813f9e99cc8193aac90087542d0ac162f6ab2a43d668274f95c0d60ca64e886d9d716d3236fa6188b3af9b1d4a3e1f1e0858f380f252871409993288659acee52c72dd3c46f724478f08d24c43e0d11d9e5a03ebc8f25dee503141e5e4c9a109e11c7bf01533de9279b6e0ee01d5cf0608c829fec405da704f50c4d0dd1a29abfc608db7949fdd756dad60db207fdbfa935001e0dfdcf5a229a6c7c8d40cea0fa7f991d82805283a4807debb07d8532cc986cea4d8249bca85cf584e8a4a972a09c0ab9b0e89cac66aafa4e3ca1a5a85248a0615f3823f897fa1e69c9eaf71b010141958d0967af0b3724113ff3c1b9d857b3cf6969f39001c69e282a9baef274caddbc24cc5249b7eb93cbee11a380e8ad677a20a8a33779da914aea7ddbc6dd056bbdadc2eb253ca19954f565d37aa75265749faefaba505af49956fb3594cb524292e7fd9fecb371f721fa81be7d6fcfa37d54bef73dcd5cc220299555c4dc0b88e06eecaad4838e6e70ce56d33c9adc784aaf515d1f23de9fa8c3225a96ef8dc33e45ca07337c97435e9e02a827e34e416f2e178eccaee9a6f58105e749495ab52fbe490e4e1c424f13798b06fe78d89ff812758e02f2a00a328ff138d4cdfb0720d0ad6f038a5d4108204c6e6937ad8e198ed0097e1cf745e8e46040678271eff17b6d8f13a1172f44e60bb2c9f3aab567afda4c475ff57f9f5f684704e65ee9932a781edfc0878716ee70e66f504b080c1016d775b4dd4501e1edf22a80cf1718608bdaced5859eed378e06d6862f02470e3979859ebd32683dcc1def8ae8b65ffaf7fc4d2c16ac3582dd42f8e60d680f6bc29bcb0e9339d62e9662a68159b940356df9a3ddc5c20500d5ab852f9ebfc656f161a42090ff28d5b6edad03a1af9bba4569d84a1d90745cb5244b2c6eb5c2637e4b47cd0fcfd9b83ae0faef011205cea05c07cd3c1e6b338e27c12ef98961bed427f3412050ad60039ba5103097a15b505eb5ae50aeea4fdce19961409ae3712e44740886aa4ee9c2e71e2f4088f7637ca76058f304f7f0d21ff9ac829fedff3ab7a1ae1d93ac85b4acbd399cc847f7f26df0d7cde1200ce49b13ad434937157434c72cc61c6fbb87f3870b5af4b8e4acb33e10bf1b71a38796446331306640848462c8f3ef68c83ea917d7d7c49f5065d884bcc2ce726bff85e6473ea82fc9fe87fe13ca4ed6c121dfc7c3c3c98cdbce1c53a6926f27e7c2175b43e8c3e9e8e895638e6f10bc82ecac889a9b5c6d993226ae55c9f5e49eb931850f79263f4aa4ffca334eb6e76f8249ef9d6ef1adc0035b0ec9b431ca5b66b850ca928e66c4c5ee29549f5c4800894303dcb7d9f85e59b8ab81bfa12f0433303671888b36f2a86f72844e09721caa73d127247ee0bd8861b11b4be5385181eaca5c70afb71ee249565a0fe8960dd82b694461b24e370d88c3e3fd310d279ca32585d984eabd76055090d1f0612135b9691eb47429d48487bf146dde3cbc19e13b3499748388fe2ad03566a7ffe1f3ef18b64332abc3df983589e848c5648af8acc28d3f6469acbd288a2c522ddaa3046c4520d1d297e8ce58859ad12d57a7912002cbdfd993a343c120eb944105d9fca81a6b013465c3a77af91d4c584a99b322a79ce25a9712c7b55b983223b0ac98cc6db5d9113736f22be0ef7439c4a28b3ffcf57e6d706bce5992038a6060ce0d49aa73d2c3c4ce69bbef26946d1dbc0e72a28c7e30e9c00de93c70e886e5e1e043e82124357c6c80b99024b2562730e5a03fdcf6e25f08c02ec0eb259d73428cd9db7e867e677aea0682687b2c1425a95a52ddd361225ef0c9f444aa9110c331b3561d8ad04b0c2bb3b14fcc404e12df1aa9b9a7e54819089045bebcb7ff9338107bcd90d7f0305e83c34a6e98d201ed9bab463121e67b8146432d94ce7a113832398ac52766c79d84f66b5c6f0275c6a1af9e67e756dcafeb1e920a8cb54b3e9c8b0784c48656e154804c6d47c8ac2e6fd94ad151b8fa26707ed8861486f3a18afa6c2c32c07f9774882a0a9e233692e00b15e5930fcf3515e62fc6356b946a5f03b6825a2b8cbf74fbf12b7232781951227e5dcbac6a31f81affd32749ca34991dfeea1763007e53a3226577301766efcd0e606eea7c26c3f8470c11e87110730f317ac6e5aa0799d2f2b570f42b93476c69e54b3445943e95eea08ba5672976023cc621cadafa7289a563aed45109b34be1448d88ba8ebff1bab1d8eab1e3f63f289a556db9da13ec2af70e49ea6d84811b74afba4996b893bbd06c710d6b31fd5d84682f6f4f7543743acc6b2d46ce1bbe75829d7c282e66e6cc7da4bbded56613b84c7bde9bc448ecceb6a6a6766335ff8b1dc2b13726cb284c5f4bb7b4d4b30bf69531512fb068c7adfaaf8f90641839d095df7d982190ea47e54127a2d810dce87d8bde17bab0c75d1ded0cb47d2ad390260d6f5de0509042315c2f1033cc33a2c38f53e52b1567482db10cecec35f059812a2ac5d9ebd5561613d8d3d4a5962f97a5eca807a36c80c0c463a10d788daefb22a403a99d6d53164f01654dbb4f3dba19adf173653a4bce37b3e9cbf2806dbff1c8b436f3622c4980b494e1d46016c0ea09642ed4a400e919c05223d3260ae95e3dd89b0f01c86a50c6b439030789ec2a945019110ed7f4921a57be0fc0beb6c7103943b9ee054b9face09cdb969ec08ec92fd97e33270a8073c6888f0e090055746ed18305a4ce49deb6e230c6c78b4e1144fa6129b12e512953502ae43ded10b2a762ddfd96281be7c1c9feed51475d6d029e8cfd594a6b07d9426678c43f5a2bb9364cbb4412592ba93f74afa8167ceec3de2ccdd81add7a8ef98e9d855bbdb5d463f39b7bdf116287e758622319f0c1af5df3f673795ca6b8deea8b292f56eaf29e3769a1fc653eb2a4c3fad7ca77e218ffaac8df959e586297bc190aea144b960c73486195887c5cf7caeca7d0c0602c676958d96c60f7a451e034df013d10cd6c75e0c5e95a2a4361655dfce09365d7bb9db472bc95f41e20a2e852ce21bed2f5f7b18a8d6bbb9069eac5f27981b192b2e92d9ce9ac99502c7e2014177b1d891184201c11cc747a05a1195366ba3f984b0c8a13eea8a763480da56681c4d4c9d8b63196322bbc5b40bdbf5c5d4c5037eae718b9f15552a5dd78746ffeb3759b6975596afe0649ed3f662eb5301de5f002231b61fab8cf8edf3f0fbd6ad7a4058ef6691d13d2924f32058522b6bced763d2ba1862b6ea1d6a01138f8029798e340484bebb490ff8ec9bbc308a4fd7ea5a35584778ef929abed885410d539d5d2798fecfa3bb4ae9c2edb6edc9a3e0966ab63cb661292756892e8146dc20b963a184cbf7eed4544cc59e80fdc84edd51870c8f6b19a5d0b37bbff04492f94971f6528f0dac1ce0b31d96fd0926c6c13323830437fc241458792ea5875e44245f8961515772d9e317b349c94f10e10df3c5dc5951925d22ea84d3bbc02b1a482da974cc4f464b56ce0664f8781812624fdeae78e26284c737a6b117c66137d85a3e1d8ec64499e35ef81741734feb7e35f099cac63fb71dcc26c3d6f2f1ab48cc78307c7e9bbc97fb1cf95f68b0b8c1cae76b8b7877e4d25f27a26336243795450543ab1c99203206bd58d7270557f9a27603d918646cc7a41f542700262d0b6a4e25ea996d0aa9259108d307a8dc40da3ff476807d7a643a82acc50ba9a50127d5a36ef9a77852a5cb0f51b3e6e93aae43e0eb028db93fe13a6e5113f336fd0735fea7af316c91fb00ba6d6dec101bd96ca3df886692a30a2fde27abab6a8022fb57091e9083eae3d527f922946546ebd51eeee71d81542936b697ba62e1eee3ba24e9b8e735015900d9b289c96277c4e685bcf818a58c39d834e9255b34ff91af59c621b81e3dcdd652103e5f7d510388d1f75c600e2ee626da1882ea01c3104d339b8ce207febd2738590d5d94a4cd7c40d2bb682632cc7bf750c885fe055f554a84ee9a33aa876a0298280bea3a14f376cf4b31ee4a90de449fd6133db0b03acb9a88f9c80a9a9a", 0x1000}], 0x1) write(r1, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) mknod(&(0x7f0000000400)='./file0\x00', 0xe000, 0xecc) writev(r1, &(0x7f0000000740)=[{&(0x7f0000000040)="e6638b4aaf8a663dd6a2b9ad108564df6f7b35f9d2e64bee7b46aca6f0419e70c5090c41fa2a7ee302f288cb87e0cdff7fa139eab131bf90eb456b9b8c6b35f50cd62cf6cae1943bdcba7c35cb29b15ba5052b06aa38977fa6c67ab0d3"}, {&(0x7f0000000200)="af1d53982e1c618f3ef1b0f04af456141e826440528ce572c787ce098edcde7479283af186c30490552ae10660fd78a55e4cf4240a1fc75239f07ae759cdca7f9c65f32444a067d26b1b05c30ea52157c82fb1100bd67a42ff6a07a4c7cd8413a892af63552bac2ec571edaf186b6a214fd92d41a3fb530afd8bfb087818f545d4fc1ffcdd3f7eeaa32b2d0da026a4126e9640d7411a2c8ebe11a85ece6f10e914b0db2cb405fa7ab370fee813b27b91a4a89c85fdd49a42c8dbed0ee4f5948ab2b54097ebd492c4845ca7836f6d8bbf056a7b8bd16293b2bc495d1e4cdaed08ec58b66e5003ebd68e3280338eabd6aa8392ab27d559"}, {&(0x7f0000000300)="597310391c4d0b9c069e63a19ddd3c9f3566e6e8b38051646a98da3d5301e94de1ec364cda6814bbce162637c9aece0071c5353553a11dbdfa5aac8a635d097e8b5f65da3d7c5e58d37ded9d7aa3f6ee5508903139e5336143494b2db776e0c48fdc13f9b7b5afac129d09e7a2bc4c30248d82baa37ea85495507dfb36ec790245c80032494870deae3d09ee78009403442ecbe7ea21aaa35b263640fe06e4751b2df356e6798c8fe1aeeb939f4aff1c3f576829a2083ef836a24ebb05aaa44a520f2735661754410bf095"}, {&(0x7f00000000c0)="4657a52fa41dbe4df8b39aae7e8a5e4da1554d72f08cebaac396f7a6ba7d38daf65f432492a85ecbf6fd"}, {&(0x7f0000000140)="78567ab2170ec5be725409bd0e0edc5ab23b9706d0840783959dfbbd86d2007049ed8b59834cdc56278624465a"}, {&(0x7f0000001840)="05bc3604dbd6ac741619dae8b6f4b8c757f65999136c0d51a06b48aef3eaf1248e1f9f3ac3fbc02a8e8c99226483da272534fa49bd6806db72a8309551b4db78688f46b4d17580260850ccd3311152ef96cd1483d3fe2d1c5e9817f8d08e87d64000c741a3e44c29feaaeea7bcd2d24829b6cb3a847e2b8799b26abe0f967f6ad6a8d172ff7adf3b98773e41bc40f1bac10d"}, {&(0x7f00000004c0)="23e41f36adb6b0d1a799f87a6834701638022793a088672d6f4c9491f71027d153ada8bd120321f5d3968cbe0848f0cc825b121730fd195ad7cfe8d4aac7980708a2f302b847e0a6d860c53273d02e2316f6d871ede6ae66aa93da2f4c7e5fe2be93eb792a28ad72c769"}, {&(0x7f0000000640)="b20fb52bcf4bc4b34629b0d5fc7df5996ff34d39f4f84e0422c6416d6308cb43cde7cc949f9bfc7716cb409e12c67ebe4d6a94360bfa46dc97352902e67bc503719a7f244fee8ff3f994ffe98e19cb6a799495beaccd01706488a248378ab9449b15f59833636f00b6d5f32b3a123a9e0946cd034a27667b08467a39bf70c2ccadb9908d0e5dc17ee5cb0158e2ad214d889502db8ed8f34d26ea545a4ad85d7e5a126ef8a69ec2b5550a462225952e66e137b6df393471db1067156b793b0c918b146b001f9593dfbca77d1b09d78ac5ecbe0cf976b1f990bd8dfa09"}, {&(0x7f0000000540)="1faae3d85f70cb960af73f1648271ccbdd181b80323e2c3f884228b9564038e05993d6051263b0aac623dc472146f349927d075d271c5b366e77dc21579079b5d08fce3672cc9d561afa1ffa529adb5e46f5e5f5915211f0063424da1df9c40115c41eee9bbaa19741991e0729733069505cf5e65b7a7675b3395405aa7c94d5026e556a4232c2"}], 0x8946dce) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 02:04:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) pwritev(r0, &(0x7f0000000240), 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x6) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 02:04:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/114, 0x72}, {&(0x7f0000000140)=""/245, 0xf5}], 0x2) madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) write(r1, &(0x7f0000000000)="1507bc7fa7784cbbc9e7af41a184004d2e53835ad1cdc8f06f9706ebd12ff1816529b3ba20c3aee818afdead04fc9283498ab83a338c3388d1b4f03f65247c6897d7d866cf559dfaa1f85b18cd4e2f7418fbec6ac4ffd7b49acf6ef729117f75a7dc828733ccc0ef0c", 0x69) mprotect(&(0x7f00003ed000/0x3000)=nil, 0x3000, 0x1) r2 = fcntl$getown(r0, 0x5) r3 = getppid() setpgid(r2, r3) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x6) 02:04:10 executing program 1: r0 = semget(0x2, 0x4, 0x4c) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/217) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getgid() fchown(r1, r2, r3) 02:04:10 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e2f637daf73f8b8aa6eef6fa39c39c9f3de6548f9324bc2346f7e096ef5db51297a5658f5f08595ad31f7fb01595e83930c955dc70b0980b93238dc1be983ed10a9ee84e06314d46829d8b608c2c935edfd74dd06c57948fe46401b70e4466d12c6d26b88cda259a497c4525649a2c9c79b36dc425b40543659e8fc7edd0a6de8c1fba4bb403d2f9d629c613", 0x8c) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() sendto$inet(r1, &(0x7f00000000c0)="963faa0d01f45a5b0de0c0f618b5c6dd5a19b1a578ef44385637402bb5e065a87e58e32b70c11a34ad2117c1aed4dfd46af8042349b2b437f03816549dde30ae865b448c695b485b7688079403e7a1fbdf423190b1d386fa22efc06f025421826f71022489a078090c858c9a8d28d268d3b0744d91ed23b23d445d29a495384ae3594580ff9aa2cc49601649bdc361c5dbec7fccc6817238c1c4411e4f960b075ba29b5ada12c08d01311f6857337c93eea165aa61", 0xb5, 0x401, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "854955882e0261ce4e6637768fea83eafae8bfa6"}) r3 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmat(r3, &(0x7f0000ffd000/0x3000)=nil, 0x1000) fcntl$setflags(r1, 0x2, 0x1) 02:04:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() read(r3, &(0x7f0000000300)=""/4096, 0x1000) fchmod(r0, 0x89) mknod(&(0x7f0000000000)='./file0\x00', 0x1010, 0xffffffff7fffffff) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r4 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r4, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r2) 02:04:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x12) 02:04:13 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) getrusage(0x1, 0xfffffffffffffffe) pmap_unwire: wiring for pmap 0xfffffd803f013480 va 0x1b31020000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013480 va 0x1b31021000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013480 va 0x1b31022000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013480 va 0x1b31023000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013480 va 0x1b31024000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013480 va 0x1b31020000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013480 va 0x1b31021000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013480 va 0x1b31022000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013480 va 0x1b31023000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013480 va 0x1b31024000 didn't change! 02:04:13 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) recvfrom$inet(r0, &(0x7f0000000500)=""/4096, 0x1000, 0x41, &(0x7f0000000080)={0x2, 0x3}, 0xc) fsync(r0) read(r0, &(0x7f00000000c0)=""/97, 0x61) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) close(r0) link(&(0x7f0000000180)='./file0\x00', 0x0) 02:04:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x224f) getsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) 02:04:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = getegid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() getgroups(0x4, &(0x7f0000000040)=[r2, r3, r4, r5]) semget$private(0x0, 0x6, 0x800c) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r1) 02:04:13 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c8000000290000003300000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b000000000000"], 0xe8}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x20, 0xffffffffffffffff}, {0x4, 0x8001}}) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 02:04:13 executing program 1: poll(0xfffffffffffffffe, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x1) 02:04:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) shmget(0x2, 0x4000, 0x4, &(0x7f0000422000/0x4000)=nil) pledge(0x0, &(0x7f0000000080)='\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000340)=0x1) connect(r0, &(0x7f00000007c0)=@in={0x2, 0x0}, 0x1a2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0x4, [{0x3, 0x2a0}, {0x3}, {0x3, 0x15fd4972}, {0x3}, {0x3, 0x7}, {0x0, 0x7fff}, {0x2, 0x7}, {0x2, 0x1b72}, {0x484e046c6485d523, 0x800}, {0x1, 0x7}, {0x2, 0x7}, {0x1, 0x6}, {0x0, 0x20}, {0x3, 0x9}, {0x1, 0x4}, {0x1, 0x100000000}, {0x3, 0x7f}, {0x3, 0x23c}, {0x3, 0xfffffffffffffffe}, {0x3, 0x7fff}, {0x3, 0x1}, {0x2, 0x1}, {0x3, 0x7ff}, {0x2, 0x200}, {0x3, 0x445283ac}, {0x3, 0x8}, {0x3, 0xfff}, {0x1, 0x200}, {0x0, 0x3f}, {0x2, 0xf60}, {0x1, 0x3}, {0x3, 0x4}]}) r2 = semget(0x2, 0x3, 0x210) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000006c0)={{0x6, r3, r4, r5, r6, 0x4, 0x2}, 0x1, 0x1, 0x5}) r7 = semget$private(0x0, 0x5, 0x40) socket(0x3a, 0x8007, 0x7) r8 = socket(0x10021, 0x3, 0x10008000) syz_emit_ethernet(0xae, &(0x7f0000000600)="622529d1d74061799770ff8df3409ea7f703bb7e5de98810c7f3be03000000000000007cb3b3c15db500f8c3f97cf70d8fb886ce51dfc86168da64d1d079347d6b420e6094f54963f33d70670e483bd1f300671a592003f55f95261adcc24445df66db4e47b38d5c2dc660fe01c621aeb92177be7af3e8a064b0130a41c8e2304bc7adb8bbbbf461e92ca137f54858d05f45b440617264bace96b172bc1854e3016fc066a455df06e2a0bb7f8a8d") getpeername$inet(r8, &(0x7f0000000440), &(0x7f0000000400)=0xffffff44) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000280)=0x80000001, 0x4) accept$inet(r8, 0x0, &(0x7f00000002c0)) pipe(&(0x7f00000000c0)) semop(r7, &(0x7f0000000000)=[{0x0, 0xc}], 0x9) 02:04:13 executing program 0: syz_execute_func(&(0x7f0000000040)="c4014960ebdcbe09000000c441f973dabf366666400f3a16ddfe64440f28960b000000f226450f0d4300c463194cd1eac4c1a154fe3e650f6f7c6e00660f69708e") mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./control\x00', r0, &(0x7f000034aff8)='./file0\x00') mknodat(r0, &(0x7f0000000000)='./control\x00', 0x6000, 0x400) renameat(r0, &(0x7f0000d5a000)='./file0\x00', r0, &(0x7f000033c000)='./control\x00') 02:04:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000480)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)="87876f31c485204044332e2e", 0xc) pwritev(r0, &(0x7f0000000780)=[{&(0x7f0000000540)="e39291aef28a80b7b2951fba9c743a46", 0x10}], 0x1, 0x0) 02:04:13 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) munmap(&(0x7f0000000000/0x14000)=nil, 0x14000) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) fcntl$setstatus(r1, 0x4, 0x80) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x2762, 0x1}) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x4, &(0x7f0000000240), &(0x7f0000000280)=0xc) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 02:04:13 executing program 0: r0 = socket(0x1e, 0x3, 0x0) sendto(r0, &(0x7f0000000000)="17633bbb9d8c353258d4b1d91916e404fa7c439b0c2114856c07adf02babde1e1b5ed2a3ef43443560f64283de6f06f1a0a42a22", 0x34, 0x8, 0x0, 0x0) r1 = msgget(0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getgid() r6 = getpgid(0xffffffffffffffff) r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0xe16e, r2, r3, r4, r5, 0x3, 0x4}, 0x5c, 0x7, r6, r7, 0x9, 0x1, 0x6, 0x4}) open(&(0x7f00000000c0)='./file0\x00', 0x52, 0x0) setuid(0xee01) r8 = msgget$private(0x0, 0x1fe) r9 = getpgrp() msgctl$IPC_SET(r8, 0x1, &(0x7f0000000100)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7}, 0x100000000000000, 0x100, r9, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) 02:04:13 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 02:04:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0xc001, 0x1000004803) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kqueue() ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000000)=0xd0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x12, r0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2a0, 0x0) 02:04:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) mlockall(0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setegid(r4) dup2(r0, r2) 02:04:16 executing program 0: 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) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x1ef, 0x5}, 0x10) r1 = socket(0x0, 0x0, 0x6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x3}, 0xc) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f00000000c0)={0x0, 0x1, 0x0, 0x4000, 0x8}, 0x311) 02:04:16 executing program 1: chdir(&(0x7f0000000000)='./file0/file0\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000140)) 02:04:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r1 = kqueue() r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) poll(&(0x7f0000000140)=[{r0, 0x46}, {r1, 0x20}, {r2, 0x194}], 0x3, 0x2) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) poll(&(0x7f0000000200)=[{r4}, {r3, 0x40}], 0x2, 0x9) 02:04:16 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x7f, 0x200}, 0xc) r1 = socket$inet(0x2, 0x2, 0xcbc) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x3, 0xe9, 0x8}, 0xc) setsockopt(r1, 0x0, 0x40, &(0x7f0000000180)="58f9abdb", 0x4) dup(r1) 02:04:16 executing program 0: clock_getres(0x0, &(0x7f0000000000)) clock_getres(0x0, &(0x7f0000000080)) 02:04:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) utimensat(r3, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x0, 0x7}, {0x7fff}}, 0x2) r4 = kqueue() open(&(0x7f0000000140)='./bus\x00', 0x100, 0x10a) close(r2) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) preadv(r3, &(0x7f0000001700)=[{&(0x7f00000000c0)=""/48, 0x30}, {&(0x7f0000000200)=""/132, 0x84}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/189, 0xbd}, {&(0x7f0000001380)=""/115, 0x73}, {&(0x7f0000001400)=""/202, 0xca}, {&(0x7f0000001500)=""/203, 0xcb}, {&(0x7f0000001600)=""/232, 0xe8}], 0x8, 0x0) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r3, r5) dup2(r1, r4) 02:04:16 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x8, './file0\x00', './file0\x00'}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8de142d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ccd50537e23aa142b868a0237f559b7cb5e32d0ff2d43881bdbee7d60279fe6a73ed000000daa987423cab21c6b2748aaa74947da61d75bc6329e061a751737d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b019be545508dfe808f9840f9e13da075ee54c0682247a3e405d535cea95f96c2f31a5d302643585c9250900a821e153a6212dc30a02002bb81ef3c2ff8a0d530549c628dc1acadfc3e9b6626551290e6a09989d25030a16483d99c4e92045fb74e2ffcc439d9e9568114142230f99e0ced65373d95a061b832421a7293a5ba73e9e5abd3000d8f816fbde178ccf100e09394751ddb970e4296f23832f8ed07e8a00100000000000807f089a026f446c502f5d29f16b19ac569a3d1e91e9ca873669e1a97ce179b8fbe86b0b608550dc2f65078b90fb5ee8fe43e328670a93e76c6e000000", 0x180) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 02:04:17 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x5, 0x1}, {0x18, 0x1, 0x5, 0x5}, 0x9, [0x4dfc, 0x2, 0x81, 0xfff, 0xffffffff7fffffff, 0x5c, 0x3, 0x2]}, 0x3c) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f00000000c0)=0xc6000000) 02:04:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) mprotect(&(0x7f0000566000/0x3000)=nil, 0x3000, 0x1) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) 02:04:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="82", 0x1}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2}], 0x1) readv(r2, &(0x7f0000000040), 0x0) 02:04:20 executing program 1: setrlimit(0x3, &(0x7f00000000c0)={0x200, 0x1}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000680)={0x0, 0x367, &(0x7f0000000100)=[{&(0x7f0000001a40)=""/4096, 0x1000}], 0x1, 0x0}, 0x40) fchflags(r1, 0x10000) sendto$unix(r0, &(0x7f0000000140)="05", 0x1, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="5f86c3ce8e092e0cce7fa3fd3aaf674d0052aa4b915d5b5ac4735f9de089b95556ee506c7015856fe58f39656da39620f927e5f6eaf8cd1456ff49b34f398eec6fce2652296e3e2a8343ea1d23c67a47b20458bb152d323fa0733380749842b44a71273ec5d7340fd5f72686321ced4dd6457dfec1fc108870d8bbf0e131b7928004b971e5ea3f007c881acc83c68f413f", 0x91}], 0x1) close(r0) 02:04:20 executing program 0: r0 = socket(0xc, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0x5420000000000000}, 0x8) sendto$unix(r0, &(0x7f00000001c0)="b100050400000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 02:04:20 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x19, 0x8, 0x9, 0x1, 0x7, 0x7, 0x2, 0x3, 0x0, 0xf9, 0x81}) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x60) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 02:04:20 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "3f0000000800a1005e6793080400471100f900", 0x7ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:04:23 executing program 1: socketpair$unix(0x1, 0x1fff, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r1) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r2, &(0x7f0000000080)='./bus\x00', 0x10000, 0x2) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x2) close(r3) 02:04:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = open(&(0x7f0000001340)='./bus\x00', 0x71, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x40000000003, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 02:04:23 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) 02:04:23 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10403, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x2}, {0x6}], 0x2}) unveil(0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') 02:04:23 executing program 0: chmod(&(0x7f0000000000)='./bus\x00', 0x1000001) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x4010, r0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x80) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f00000000c0)=0x3c) 02:04:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000180)) r1 = dup(r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x81, 0x399e}], 0x1}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x0, 0x3f, 0x0, 0x1, 0x0, 0x5, 0x2d38, 0x1, 0x2, 0xff, 0x8c}) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000040)="01201a56e9681eab07783b370600000000000000cfbd4ff800000000", 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000001dc0)="f4d461676f1bce8a2411d21db88c12f13efc4963d73b580c35ca3a2b82f200a63b84c1c29b96e63a41bca66f92021f86f03500924d6d413ee98dd648b3567a5fc78b0cea6ed51ed5e5086dd2b8e17f11f6bfa008f4a17a06599d4418d8df18367a40c7b1115bc09206ceb58632eca1535e4d9cb3fc9260dcf045a1d0ebbec98e223c7ef49b9aebdc86d1876430042b9fe7ef0eb927e894a50771409da67d63834af00e205fa1f3fd302fe287abb80aa2df3f86aba937ae9e8735f0fd67e432f546b6bcdff6d5e03ed60e4fc24d69f61739cce96fa8f66175c84ecec2bbb0a5e828939ac6ded71c1ba47999bcd801c6e2f20a7e62a4c3057b25fa35cf94a87bd6325cf7e4ac8ba518654078a5eb405e518370a5537e0b47b0a1aa298e6713617bcd32554970933eaeeb33faa2cb937ee17a8beb0e7a3b3b4625ed90dd1ca65e9ab08172dbd6cdc9067b0dd25c07221335f8da2c18d89fcd3947245f1ef027ff8aa319abb5b2541c028fe198dc755f516e27e3197d61bcce2e56529569727a75d820291dd03c5e052c4b474dcde1ab9652c6619c30ddce21afc906e422b839d9e139e8bac6da0cb8351ad80e6981a7828e4a63846dec05d9fad7b8692d0e7cea5d7a99b0651570f93ec8498a4908bf1919ab4d7e4bf90cb98af2af14ea48acd1bb0ba1e85ea79a5b2777491715f5ac7fbd8d9aaca42e89f42c22a656bf646a504663544ba4bdff09d49e1d83b8a0442206a955e981b26c73dee94b652bc6f390c300a299e01a96cb2518ad79a158e002062feffe40db4c73d871e61f98830ac5c5d0294224986d506f934ce3c0b36135fb4564bf5d2b6710d13b96cf3a233306070959419c33a62af24a194117ab03193e86ec7c83f10a6052ccca0d1acf75068df2e8a6b51447f60feafdc2276c9201650d21bc6b3d7d9defb9229001245c0b5dddd34b0b06fca307b736d89d04374acfa0daf0ae68541211d35ef0e7489addfdcf121495c8ad98dfc98d3e9c1ab0d048ab174cacf8764ce9836a1a7608d14e3b5529411ae6e4e9405b791345ef734bb9ab1a5b0f463c3f6299b7e7be92582fc9ad9cba0c452186245c042e02776e0c2f86e9fff4dc6b9e91098e1bea9dd33968bc6535df5793aa49ec380eb395bc0aca90ea1142d77c0c9473e7703552fdc82b99c9b5dc17f86718520aa2f89a4aedb7d04e8ce6e79ee87569c81c78692f3767583d496be8d1807612b43cbb7a82848977afadbfa77b57cc9d74a8a92a0d7fe671dc36ed1630b94b86c76cd8ae4e568018def621f1508d1cfd7adadfcecb2cb2e680fd9238068319fc8c7e9823379103380aec23abd336ea2b1655c9c504c2eee84c90a2038556a2f36b3b66479a0804e1e88f755196dbee325ef7b1178f89f172c8e8880bfda29830d038fb229e23159cf25a1fe80894b247409ccc7fc85585a166e1351cff71593ba821686515e77a2d3109a6121f1c5eddc5323d7e61cc87c8364f1565d5aa67da94d823aab6ece4b63ab12eec111d9cf80023565f6678166c7949b8dc32a483dd8bfc65e1d1bb56c5466ee3650b2589bea9ca0763ea91500b1bf24ae6f1728692ed81bdbc8b35e1bd42bffbd75baf69c178df02af0b45852b118fc85572a07079171600892c13aed56f1d12398a092a31a65fefe3741326aa5b028f8e41bf2069e03b8d4003c67216a5dd28fa49d8beb0cbc6a2cb293f9b5c79a61fcad5c681046d2d01cdde4249db65cf82ad63d7236c00860adb4d27fbed889ea3bd48a5c5ebf586634318f597122e342506a9ec5cbac1d15c572dfc01e9e8fd601c8c0f4ce920dda003ca97f5609214498a2f1045b72c906a034312b68c42c7d253aafee5eb1b614cee4faa779f15e3478bb1be2dd1f40be0f4f9f2420ef8549813d55279160c4512caab202330c7888ff51b953e3ac4498fbd109b69f27f52b405ec30818eedab4175701a173a0b10ceb685827c15add81e90efc228f90ee3749d10a30719568b7cca55412e2a33ac73757a4f662b4a0ec9d15aa9c70e08848183f8e031e81298b917ea83462747ed189babab8841601655176f39", 0x5bf) 02:04:23 executing program 0: r0 = semget$private(0x0, 0x5, 0x320) semop(r0, &(0x7f0000000000), 0x0) semop(r0, &(0x7f0000000040)=[{0x5, 0x6, 0x1000}, {0x3, 0x3, 0x800}, {0x3, 0x1882, 0x1800}, {0x7, 0x7, 0x1800}, {0x3, 0x2, 0x800}, {0x3, 0x8001}, {0x3, 0x10000, 0x1800}, {0x3, 0x10001, 0x800}, {0x0, 0x7, 0x800}], 0x9) r1 = semget$private(0x0, 0x7, 0x120) semop(r1, &(0x7f0000000080)=[{0x0, 0x3, 0x800}, {0x1, 0x98c2, 0x800}, {0x4, 0x1, 0x1000}], 0x3) semop(r1, &(0x7f00000000c0)=[{0x2, 0x6, 0x800}, {0x3, 0xcc, 0x800}, {0x2, 0x1, 0x1800}, {0x4, 0x1, 0x1800}], 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000140)=0x53) r2 = semget$private(0x0, 0x7, 0x401) r3 = syz_open_pts() semop(r0, &(0x7f0000000180)=[{0x0, 0x26c1, 0x1000}, {0x7, 0x766, 0x1800}, {0x3, 0x493b5ca7, 0x1000}], 0x3) semctl$GETZCNT(r1, 0x800000007, 0x7, &(0x7f00000001c0)=""/129) r4 = socket$unix(0x1, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000000)=0x1000) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000280)=""/233) mknod(&(0x7f0000000380)='./file0\x00', 0x20, 0x8) dup2(r4, r3) mknod(&(0x7f00000003c0)='./file0\x00', 0x6000, 0x1) semop(r2, &(0x7f0000000480)=[{0x7, 0x7ff, 0x1000}, {0x4, 0x9}, {0x1, 0xcc}, {0x3, 0x9, 0x800}, {0x3, 0x2, 0x1800}, {0x1, 0x1ff, 0x1800}], 0x6) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000400)={'./file0\x00', 0x4, 0xadd8, 0x0, 0x1, 0x401, 0x0, 0x2, 0x2, 0x2, 0xffffffffffffff50, 0xec}) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000640)) madvise(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x7) r5 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ff9000/0x3000)=nil) shmctl$IPC_RMID(r5, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x200, 0x0) semop(r1, &(0x7f0000000500)=[{0x2, 0xffffffff, 0x4}, {0x0, 0x2, 0x1000}, {0x1, 0x9, 0x1800}, {0x2, 0x6, 0x800}, {0x3, 0xffffffff}, {0x6, 0x30a}], 0x6) fsync(r6) fcntl$setstatus(r6, 0x4, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000540)=""/161, 0xa1}], 0x1, 0x0) 02:04:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) ftruncate(r0, 0xc532) chdir(&(0x7f0000000000)='./bus\x00') open(&(0x7f0000000080)='./bus\x00', 0x220, 0x8) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4100080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) sendto$inet6(r0, &(0x7f0000000300)="a3952417b36a8e46278866de74c5c9a3d6db85ce90c06bacfb26a34c465a75eedf8f7f82b106c7b06f96c319c1bb659bee9bf8653dc338a6f54bbade5e746eeb797f8859a1349f2056ddde28efdaad0af2ec85b40bffc5dd60e1a6cbaca2d29985373f4aa15b8b2526b6df76dc0bf787b2baa5969cb37b5d64947b8ca63d488ff2b994ded492b17232647b6c8a6e6e8284dd8655013e6195e5f1c192d57e009d6cbb5fd40cbfbb9abfd22e315f0efda74da88db6d6037af9ebd4b35b22f009dbcdc5a48cc2fe4a5af9b5a6b86265a39d47f804523ea75d502a283a5fed3f3b68e2098ebb046164e77fc8dfee95728430d764bf256a1a82423ecfe6bd94a5faa1d014964f05c11841d265d49cd3b4435d41e05a71ca33d0ec1553fb6b36410c59d57406262883a74bb35e372a3a9b1d78a4f53c69c13d607359440b939f338ace823c4270a7f16798cfb22292b4095715fa0a5490eb865977791e718d8a4ee30df1ce0d2152bf627ed7a132f69f42559033f249b43737ff700c18385cfb0e07e3c5e06862059c4f048d693287c098112ea76e758f0deb7279f2854c9b6a84f73758a7697ab03fd4ddef22bd401ddf9a046ca3aec2c4cee8b4a8a247cc42031616fed824580b1831a52c984829d672563526dc8f75e66bc658627e3629b042968cafe0b11c3cc1ed85971840d60b99c87dc9f95fa62b3e633399f5e5bd331c3c3febda35c288231c9d6afa8df864e53e3f67304025318ce222b974cfaeb799e299580ff73f5221de41425590d165b03db3a2a6b567c509e911aecbe00e1279c19c003f953d62363b108a1f4c15be57885f0c76d20257330d09b7216847026af7fbab1f2208fa79cd8100e0fce55354f2b9e8779d9de2bd6c5da47bee785015313520b275fbbbffe76f06d031fa1761aaf67ebe46a5253e43454f484791fb2e848aae30c816c3ad0bc857d1ad3b76188fea23dd5b757a751d35bf96ee6ae3f078203cacee4f1d4ff30f6b881924d8398ac8d1a36ec10b87769639a824ef661e0249efbbba640798def9bddeebc0971ec51b693635b35b9e56d27658ab15550b36353929ce6b65e6d82306c82745cb30c389e879910cc5031c07721d55b0e86dc10c050cbc03237ce6dcd75f2c31135b362a925d6135e7b07109697db57e10a0181fbd3161bac929f168da8eba768196a99800c065ff57e57979e070dde0bab9f85874a2c6d8c46f74e06e8cbd3cfc46c739dc0591ed3cca66e3d5fb4c33265fadc72dee9dc5218a0820bcdba528146e8dd52b5d1c37381b7241b31163d12ea12f2c32c02fed968dd613f772dbfc9b53447e9403c1b39d1d2585e7c85e3789592580b931ffad35dcf3f4d7f18c8eac3980ac13856026871dbf0027a4e41532df1c50a93905745e5b8b04ff6c30e487774caab7644ac84f7a11d17e097955448f551dc2d2b0e5f3307b46f53499c9f4ef10a2d8e7eb92394e9b81c64d946948e147c1610dd19d24f6a8499fbb472b223fa3e7e89481a36eead4495b0d89dc74a9e7e60a447a9ef6d5350921a953c017d91ee1181cd78cf82d5d8a5ebf4bed92bdd695733682ed237382e3736d6941c5f9f86089b5c7f764a7922e543d3a75d5dee02048d345e40e1a0ba83965ccb1e36312506de25662ce0b9bb7ec9ceab8a2d50a8d14c09a7f6e732cfc61ff262228b6013ba205c38720a4968e3460b9dd67934eef9eb70bbb2c6b9e2565e4aeb18b7c120df856cee26aa13a9770c56adca3dd6fa15e88811b256e8cc6d0599efb76dcd59a0fefde2bb2a1a1db4c47fd2b120b02fbdb807b0d765a4268a22c44ef6dd37a79fb1d472a5a10653bdce39e7db96c104c4fc73709e22d5d0709df716ca2d2aa1865d0cfdd259a8de2f2c3aaae49248992a3a3f9893b4de4912746ce21fb39c4501c40f8d53d4da8ac62ccbea8cc4e0e570ae7883d73d15063528504171e5646be0e044248f03f7af501c81e52af8605fd6c46b8eb734b846a8e816e4ed00c08727eaa082d9480237425efe4dd52fb83cf81cf9d1f8cbf737645a6136b4e4c6e0b4e79c0f164e7ec0c6d3fdfe1db200f75de69dd87f79584041bf19cb5242ecc2bf52fa44785934e7421b217d41039433ffc951bf06c73c1f67316ed7f4a30b39afe7bc0b93798b03fd7342acc9da509085b3edd74b989b4984d2744987f568a96fe9c33192a9be029310064ce48935433aafacb7c074e053c2c69714bb63a1823d2afedbe26a12d85abeef4a44cbe2353516a442d39b09e8c4e22a8312595cf41f7ed6c48034d1e639ba19c12b150568623cd25eb05b8949de0fc95b398dcf1e63ff679c28b0f5216b1e7ee4cf86618a8cce0a2663f99891ab049f34092526eee92eee927d64894df78175ee3f7b8f213b6f849ff02ca89451e78b0fbb670dd9cec595c954ce949d2359094a52925e1e142d167e364e7cb607ad781a5dad481982aa661412e89c3d94255677294044f15fe3a14b362913b88daee63fa38238ab12252f8e9fb082aae935ece8f5555bec85b98fa2e2c6494113ffe5652829fe1ac0d1fc5fd185018e9f90605ab2bce46294e0a576085c9c1460edfb1ef4a5ba04c8979dd351e41e675019745142925db77ac53cb132db267fedf4aea6b80215932423096f7cfda8cebd44b4eba3d2790aac172fbe2a346b6c08fdf910ae62bca51a46bf780fb6bf470807f794f1fa82840ae76ff5befe8165cf62353911fa37e7d789bbdc701cc7b7bde5af73d651ce411918c782474badabc264639591cbc090f53afce864caa76ec12dd217c49c5c7e8837496cf669d4d9c573aa7b3fc6fe4f0e684195823dedccd289829302ce0d1eedee391d58db2f3515ab1a3387f9c76cec00667a83386066077becbb5f6bcf30b81bf7284a86f7e7054a6c91ddbc3610d421c895f16197102501fe031739114bf15eaa6bc939d5533db96bc29daf8f93b59f251ddf3d33de3f825b4c2298e9b9ce2a56a4aa9e038598bef169045dcc0d9f26d0c03abddf23f32091688118a2ab5701fa54f818473d91319e4cd11c8be8f46f48c257e8470e7c0f3adda9d3b5f744c6fe8ffcf00a820daf1ca308938ccfbef9b3526fd1d6ec24bebc79f4f42f6d0e8bdc9f678a059c99e868c1dd2345ddcfffdd47b72921d755dc259eaaa73432cdc799ad33fe04757e8a890b9583aac07dffd3621deb9b3fe834687a0191418b0d188ea58f1acf98d161cd9bc839ace64ddc80a671d22926b69b8949bf071b02dc609056a73bdcc24d927b98226d458df65dd55be6ef241b401e94cf342bda5a3dea900ed46e179ebd9d1c4bb06f52a3f65762cd546567697894208502d2a0df7756da6b46f2e5c18d15b20ece6b340bdefdb8e6552d48eccb7597f6be603a41c71ed9b396740ee313d885c9927f23637d4361dbda09a6e6ce018c40f9b57f10d999e5411ef40ca7ec772e3f7353d88e8ed2aa50641b575aab81f06f35565b0794ebbae62d8651c4d0c355648c1a97539017eb599d1048c2d15ec41ca4563de1f4efae078c12853ac55efcc3f1574c5e798d4fa953f3351c8d661f7b062817a5a7dde58260af515a921d7d7a6449891914c8e50ec246c28d7e70d593fd868ac60f055ed7f22f8deb9b2a212b057f98104dc948f5214e9a9de01faa30347eebddc53fbadbc5bbb8e99eea99c496326ae8c28f70124cc23aea2840302f09bd7e40922f74bb98839a8d1482d7a88eda4f8cdfedd15d93a758fd3d69d1117a8d9bfc17d616037d5d044e37381765b2f4811e738fa4cb253d8423e501ebad02b3cb24b217af3b15bf5cd49029d419e0894924a00eb7b48e52d23c2a47b350c85d0da6b8d57744ee67a0f0199ceb04bd0163ea3e65bbe5a3fcaa44e5722bd67d2eb5ee659a6ce361d44de9f47f9ba539203f22514db205efc311014a002c96a7b75e8115780d3c996e7532bb9a09181e92f7c6af5b204564378b76194e87727e93b69794f1585c88d7d36c65e742a2c733644ac5ec5d05f123f6e3c7b0b8cbc239b265d7d7768ce325c41928791b4fc3df3f59cd98a1c8b750fba12df7549b55d7bd77f14124ff3d0c5b0c5bf5dc0858b6a3cc1d12d5f69db1aa51189dcc86bfa9ed1bed603478897079a68fb901f37eb01b9249fd320ce29178445ccc074b918d5ecef9039e89393cdc41c1015d9c0c6557b18c24e503907d18c578c0bee6fc8158c08b7a69feb764145f51ec4681bbfc58eca461cbdc6227546c65a183a974f7533b0918295269a2efce2d7b4bce55a0823331c77646ed08bb1bfb70b0955aa84118cc369ec109fc6b0d78683faffa7035ed63bfc86147e0c910b4bc094e7e799a8cb26a415ddbb60c5c396eb3039d05e746af804ae57cc19ab4cb39f3e6f90525593a73e3d928765ecc32b484ba230e883be31780da701842517f37f42167eb84e737b31b026818bb9dce9b71c8d4eef0d230d64ff7460f99d98d2199c98ee38cb2d17bfac8162bad357b49c8d20647ba2ae5366555c7240e59c639e936725a9dd0c204c8f7b8ab7b073ee6909d7e0c66114e6925db4b74270482012067498aa5f9e100d07d873b0a3d5840693db13c1e28ae6cd7fda6005151c922fdc11f57f870c2ba65393976758ba48d1736adf605c6babdd34e8ffdd6d4d009284e7210d5344ad0f28bf639ed5b35cf9aa11ea3dcf11773fb1d23dc3895453bc8f80d0826eec2daf4b6d8e8e0d2bdafb0b65fe253d8f27e5ff55a860ae1ce6545302252f45ce10c63bcc9babb8f2466df2d1738378696ec79d3ac498798cc6f5b2c61719fada3e0441a38f55afdfb885012b46fb2344258087f49e38ec4ec460de06c8b7695c39932d8cf296c0fb0dfd4610ce32e429f2e81ebec1d0f64f634158b1bc8bd82025bb3588b9b4d26d2e179bd15b1b45b6973dd8048b44ca90e9381f6753b846762736852e7a68082fa5e09891dfd56c31cb6f76e3f218c22db24d728e7ae57fb98e2e5617e1fb6d10acb167c813aea326df4b757caa1cad257abd8a8c3fcb4feda49371c8b5c3fa7d62d9534b3d9d261593fe483091f0f561bf4a687327764687b7162a271483b8a719bcd84f465f4cb508eb766ee3d555674415935ada31d6ce12bc0b9a83a44386d0a239ae0b4862614674350b584c6a6ffe50c39d56840f3bd25bd83c01756f000fc1f45aca75ef36d7c519c0af2061fb9f4d6de8c4efc649e83b5d435464fc8239f599af653d216260e8eafaa69ee3739a4c6dd66324c68b68307aa623ad942298aee4899a3f4a0a983263360cdfccc6ec702e198aa98ec1e84763598f4420b34705c66d5660dc54db26abe5271701da49427986caaa0283f077f1d99ec67077c93f6ed6091c93d21fe48bc958c797d0af40188c71f0bbc4726fc7ff345b8f9b8e83956b53a0e036800148280b250c1a90684eecf69c3b36239bd6bbe134c57a6853267c340a012c5537f18b2d299f4ad6f5cecdcecd6b785b5c7e0dd53b8f9d39b87f72bb379d81ac47a40b77f1f24419558a5bbb5e8d10716f3499aa2d00c769a862addb2696877b832d15ff8ac9c3bc9f41c4dd39611de62233a74ebc4c3cf7aab26c0e027eed2ee89006a40380e3d78df8bedeaa0c31289cb586a55e9029e18d1de05adb8d3453056b3f3f9d395b184a75fba2951a890fd9d6f28cbcbe844ced9b7414adedb441703c02927c92e513260b8f24c0bd15e708b39d7ce7130ed88f5247b9aed4f56b0f36b2aa9416d4b821f12b62e23cb98e546c447d2a34c5e84a1173a7b7a752014a735244feeb78d4adebe923991607", 0x1000, 0x0, &(0x7f00000000c0)={0x18, 0x3, 0xffff, 0x7}, 0xc) 02:04:23 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x8080, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f00000000c0)=[0x0]) fchown(r0, r1, r2) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='[-\x00']) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f00000000c0), 0x88) close(r0) 02:04:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x7) select(0x40, &(0x7f0000038fc0), &(0x7f0000000fc0), 0x0, 0x0) 02:04:23 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000140)={0x1, 0xd5, 0x6b, 0xf02, 0x2}) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r4 = shmget(0x1, 0x2000, 0x90, &(0x7f000000e000/0x2000)=nil) shmctl$SHM_LOCK(r4, 0x3) write(r0, &(0x7f0000000100), 0xfeae) preadv(r2, &(0x7f0000000700)=[{&(0x7f0000000000)=""/15, 0xf}, {&(0x7f0000000080)=""/188, 0xbc}, {&(0x7f00000001c0)=""/107, 0x6b}, {&(0x7f0000000240)=""/236, 0xec}, {&(0x7f0000000140)}, {&(0x7f0000000340)=""/177, 0xb1}, {&(0x7f0000000500)=""/206, 0xce}, {&(0x7f0000000400)}, {&(0x7f0000000600)=""/209, 0xd1}], 0x9, 0x0) 02:04:23 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20008, 0x0) fcntl$getown(r0, 0x5) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file1/../file0\x00', 0x20) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='c\x00') fchdir(r1) readlink(&(0x7f0000000140)='./file1\x00', 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="4754582638cfa221f3b7d2a50cf78355b9987ec5477e0166894a127f5904057bc4f7a480301370d5c80c9b1b486c55b5ea5aa9bce08ab64ee33cfe7f659361362a9da894b6833b1174cb0eb2113eedb80f1def0a5669a3ecc8326897372498d9414c19f5e63054deec6e38b74898d967496dc45e753f127a9ef1c5b55fb19d9fa3bce6da81c8a25b404d2e32d7cced82db6c7c007c45b2954a17b4481a783cd0fc49d39a810c1fb6b95c6081c46b0bde5048e9b0331965d3e78df0225372429abc8d048e56047c6e4bfdd8db9cedb95888b751ec57fb16f8521aebc1a01301abdb62", 0xe2) accept$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 02:04:23 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x0, './file0\x00'}) r2 = shmget(0x0, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r9 = getpgid(0x0) r10 = getpgrp() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={r10, r4, r7}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x7f, r3, r5, r6, r8, 0xe, 0x3}, 0x2, 0x401, r9, r10, 0xfffffffffffffff9, 0xfffffffffffff233, 0x6}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x3, 0x5}, 0xc) r11 = socket(0x26, 0x5, 0x5) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r11, &(0x7f0000000100)="9b57c67b", 0x4) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 02:04:26 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x8000) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 02:04:26 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg(r0, &(0x7f0000000180)={&(0x7f0000000100)=@in={0x2, 0x3}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000280)="d5ab13419c5d2227b5e0aca8f404f317c39d1bc991e7bfe0a94a42a61a5e83cfd365bb82dc2516de52ef75ccfb3d4f4cf1432204560633fd0a6c6d6359c0fffe718b45223e4153cf652edb0eba46edf1df47c8c011eb64a5398b2247b55f53773b35ffb57ba0990c0d05603e94649b7cdf5ed8636de684ced0ce7e8e675445cedf30102b3e44fd53f00959d5b27766c923bb1ca9e8a55e2cf83c5ed86016c7b0676196a63faab38e41fc9621e98b55c211efbf81c82025b0d323e1dcce671d5449f6276e90", 0xc5}], 0x1, &(0x7f0000000380)=[{0x18, 0x1, 0x100000000, "e2ab2c5514"}, {0x80, 0xffff, 0x5, "4216e2c5b851b1fdacd06ed7728187b2a8978a8b650c19b26143e99a7e1b93316f7888769298b79109aaf3b066985376eac94d962cb5b9aa0ad5c308a9b6666659ed31ec582ed867c5db3e11df035a258be34ec5cafae0053c540bfc7e4739fc379643d6b8a0f8af6af198"}, {0x18, 0xffff, 0x7fffffff, "46a8e82a40"}, {0xb0, 0x0, 0x3, "1f6df9b5e691fe8448050f1b0d609c7d2b9485eb97ed36b76346e9e596bda32ba645e4f261bfd948da4519e77623da95e9cb0e0e7856ed0ac72084429a7a740a696b3199a67a01c781ddcd5b144af88894739dffb9cf968849ea09a75f1e0f9648fd332c6a4c30eedae00e5ecc4ecc22ab6d9e5944b7164dcc5789638bdaa8c61eb648452048ef748d1b4404aa8cd3a3cfbb6f1488197c7e54a5fc62"}, {0x110, 0x1, 0x3, "ef650dbe6a198038d1cac393d4cd3c6b906b736a6bb311ee6773815472ea750e554bbc70c5f7324e87885e888eebdcadad97e7d18fb6ff20e637db6924f96c633fd85912ee12465b1881cbe1940c8d194e7b3e50b76bb8a2aae765351fec0688917483a4788af52ecf504a1efb9210943880745043425e68fea4bf81819ab9e9a25aa31abc06e9e30848e94de58737c2c6edb556958b07d8556ba356fbb672b4b2e210527d80d8b9d5b073c0e50ccaa5b4806206164169d7f4a8d1eb015a21ce899d1417b03e4f753f4e1fc2874131805a5589c38d577427f00ae8cb9312fc863df374262c6d5014f23b3e6d5d61fcd46144869677a799c7bc7c932498db94"}, {0xc8, 0xffff, 0x5, "a96bbc8c7340093f7f603a79b289eb422b3283c9757ffa927fa0691bf710f4c66a87cc453e2902bce4d44727b2dbdaf806d93a5b355e59b41f2e1f997927418b86f2518dcb68e307e15a6c8b81679bbdeeb1395ceb3f003d7fe7cfb53a81b84ece60a10f40f4b00e3148dbe9fe65bce287fd28b2e4d7d122733cdb99dc27912432f984c5bed5a6b668ea93a0525249bf9ca84198b8d71fd2546eb01c1b1f725122c1f8a89da39e9df4b0403cc5dc7bc24971cfe0ba9a"}, {0x78, 0x1, 0xfffffffffffff001, "70edf20f0540005b0095d50c186bf565a679a3f05aa32fcedd74ce980286f4b3daa28b527448ba94ab6f08cb88fda4aa9ef70877d628c66464d2bbe4c0441007c29894635be4854864ca6c39c640b4bac0a0aa556f6d3b1a8810563a0e4dddf167cfc4b1a8"}], 0x3b0}, 0x403) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 02:04:26 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000380)="88", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x2, 0xbf97, 0x0, "93f2b830100e6d8b00007b12c793683a00000020", 0x0, 0x17df}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x4, 0x80, 0x80, 0x0, "74bae94cc423ff1a2f3db0cd092efbb83fbff8b0", 0x401}) socket$inet(0x2, 0x4, 0x5) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fcntl$getflags(r0, 0x3) fcntl$setstatus(r0, 0x4, 0xc0) syz_open_pts() 02:04:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) read(r2, &(0x7f0000000380)=""/179, 0xb3) r3 = dup2(r0, r2) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x0, 0x7fffffff}, {0x25, 0xf4}, {0x5, 0x6}, {0xe8, 0x5}, {0x1e7, 0x4}, {0x45, 0x3ff}, {0x6, 0x10001}], 0x7}) fsync(r1) write(r0, &(0x7f0000000000)="a746", 0x2) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000080)) 02:04:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0xf) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000180)={0xe65c, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}, {0x1, 0x1}, {0x1}, {0x2, 0x400000000000000}, {0x0, 0x3f}, {0x3, 0xfffffffffffff91a}, {0x2, 0x41d}, {0x1, 0x1000}, {0x1, 0x5}, {0x0, 0x6000}, {0x2, 0x7}, {0x3, 0xad}]}) 02:04:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8d2, 0x0) writev(r0, &(0x7f0000000100), 0x10000159) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="37b1eabdf587e374e675a69a1d6be98b14ca2ed2383666ba8bd00d84b91eef8df12f985f1f41a4445d461b80db8cffbd6c599664331998bbe47581fa4f1bf712384d5093264e02858f31d86b380207d84e62bd548fa34ac6876a66510c415d48d0fdc0c43b657cd84f45fa059d2ba3a6106cf76294517cc3dbf7523bd3d73738db52069afbf192e3be4142f67e7259e85dd18378d3afb11581d0e8425f2bae088525e362e3c925be7fa55894e772d659d46cb41bda774b", 0xb7}, {&(0x7f0000000140)="a8b8cc893d3b7825c191f9b48d419126f5f79a9acff9f8984d208535fbaec2e41836e2ce3d0ed18b79490aeab901d668367f294bc6598a2a3f020615d5fae2b5683feea0c62e47bb6873acba52ceb54b1db1a619d34ca862", 0x58}, {&(0x7f00000001c0)="ae1538e12bf3d1cee354349d8872e67a8a38b12ede150c6f32f29d79da53327526afaa7421d72ed58d8727b79a1af9323bbf323aad4a255cc7e4d1f4d8af0457b5a9aed362b773a583fe459630df3048db671b9fb094e8b2169d228c8f3bcbe87d7b9ae8a9146c74f14a1046d764d9d7b4603663a181f2c993e8085465772847498f388f00d9fa2761f2eed7e5f5ad673eb80ea6974d8c66ef7c380d12c3c7327473604194503f1e38f8e795d873f5262d1ea962c12bb8865b03e167ec8b2ba85944b984fedba494e3b7dc9e380adfec7884244848f807ee3fa1f7e331ef5440e0d959b567cfc67ef627732efbf885242513a8fd3cf1c89a9c", 0xf9}, {&(0x7f00000002c0)="fc27e7ade8e139840fab5c69549c6ff734cec0b9ce9a07c45a4e3cc3ef196b9839a5a85e0a259d5531757abea3b18eb8ba24521f6755c796cbfc691d7481fbd67c73dfe0f1ba58a5573d9040877f1b82de95a48b3b2a90247afcd5df8e0f130fc5021767ae95f3ecad354e06a2a48e5125ee5b0c8dc2d9e00329eff973afb769dd3c98f26f6f44ace59cd10ec1a62056a5f89d774a", 0x95}, {&(0x7f0000000380)="676b12fc2f3a4151953a8550b1043f790ce959cdc4384d35cdd6fe2daf4cc2a63b99ee6bc2de09548c3b0747a3f0faa1b4fcff8fbe94de346d86871c3a3d03fac6f45916eecc15ae22b0dd8f9e8d05f4318a57329c48261dc794d21e669f59ff0dfbb7385550fbe0e3", 0x69}], 0x5) 02:04:29 executing program 0: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="9b57c67b12f0863cf4992ff56f8f0aae9d0200000000000000d80a057f42e35fce41d0600f44af8ff9a5d0b1923022dc314911c49be633a768cb609145ca9f0a7bba8d24ca2a30130f484ab20cb190d88d2d16e4cd355d12daa78e04003dfc72e8daa1156b7cbb2aba1da541ba16f774a3add9f587929166ce69ac9b2d11a1331a40fb4d7ee94e569c137ac57515a5846f551d48f9e840220800da97370c45b25e78ee60531e6b9e92473b4674a245eda267b7b166343b56565903f8b22b", 0xbe) shutdown(r0, 0x0) 02:04:29 executing program 1: r0 = syz_open_pts() r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x3ff, 0x1cf4}, {0x18, 0x1, 0x1f, 0x7fff}, 0x9, [0x5, 0x0, 0xffffffffffffffff, 0x0, 0xa9, 0x9, 0x1, 0x4]}, 0x3c) flock(r0, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x2, 0x6, 0xfff}, {0x18, 0x1, 0xfffffffffffffc01, 0x9}, 0x6, [0x1f, 0xe4a, 0x0, 0x8, 0x10000, 0x796f, 0x7f, 0x3]}, 0x3c) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x300000000}) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x800) r2 = open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x2) symlinkat(&(0x7f0000000240)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00') flock(r0, 0x2) 02:04:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) r1 = open(&(0x7f0000000100)='./file0\x00', 0xa8, 0x2) mknodat(r1, &(0x7f0000000140)='./file0/file0\x00', 0x0, 0x4) 02:04:32 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b5b9ff59b4f5b45a5dc08b6c4a583b47286aa0f2d114520f67554cf6abae2d03d9c4a907511de626f209c7f51d97eef91b8d72f381afe2cc2c496afd330771a3fe8831b325ad7e2f9599d4137be11255838bf5daed12024de1aab123940f73a07a25885572853b61be398185028394f150bcb29f4f99b32c53ec91aa794fda95eeb04703346174650a83c238a02306a7f958ad81c56c01d69c966af11e4cbaa8714644da99b42c78974f2a1aecbea6684f8da72e9c19685cfe1697f9bf76702f57c668b35ffb541d8ffcb537377592283da89f39badea3c6e6dfa6a0dcb7b9840d6bb12d937a53e4aa798c9fb14478b37779f62446cdc8686a9704ef4155dcc6c2f2441a90eda60832d971c05da138d296508f7df8a90d46be43dcaba08e049825c634814707b2cf6669ae7a793e7897de89542b632477cedfbf2fa47623af842324163781bfb742909efd195eb03121dbf011f11427fccc09cf4122893b1ce74791939bfaf86375942005960a0505f17fe4ef4c115ac8ef3f9c3611d4a79ebb1ab4050d38a34455bad1508a09ea69bf4e499f55ac4cdfb6a5bbd3ca90a6f5d56374173a29491dcb8815f1e602e595fe298fa3343dd3f7743f473c71c730a076b0cea9ac21bfaefc9aa6a1c9a20152f6e6349e9ee344308cdfb4d54888e286f3b647f7289a5bb77f3ebf85f83489bc9511bde5219b298eaea6ab60bc9e8403ce64ce5b2fcd7999f41572da2c1c9a2de4d72e5870d09b8067296c073bbacaf0954e1d785cb71af65bf4da905863b4cb26f6518cefb9a1ee9535713edeefebc27d07831e7f934b8bb52b7bc575617a4fc3444c0af61d0c10f60866fbc41df6a3f6ebdb59d6e6c8724a8c853b9b8ab4723541f88464a05d07dadad126a1442718efb628fc4069f771cae9078153a9b390aa488da786bd1b6f70af25ce83918b8e58378ffcb4f32a6c654079df5faba2fc7951595ef44c2b86ff66394985e576860023a1d525c96945a5bdc0cc3ef55c320123735df935e4ec02d92c511b198c9731b72d37d2f057b94b0091ed757b9f8a805c63c9bc84ac224415a9b0a444ef222deb66888ee5b7a215fdd0b65d7b44fc534c0becf73925c6880aad7c89a29cb985ab4fd1b86c24b90053eea33ea15cf32e3ddd57332b5ae1dd3b9b7b7d101d48c892a78f206a1d96990eb200e01368af39e6fdb7653d5bb3e65c205b06db4e4112b58856abd3c31443cf7a37497556c94a577b59428fe41f308e6930ec299f5ca7fb7689db7c531c7e44794bafefbccee7691a446f74d1c6518a18ac07875937b3de5eb53936646e000f9c3f1d33d2ad5a48598100dcefe6663491ac588ac88a441af4f559fcbfa12b2f6bdf539afb7805f512fde68092587531e3d2a0e684174cb52870869c8a4a96d429b66af5733be58b4672e41fd00e5f06e45c7e2c6164fe04639df2f5a267ba6a078fb389eaed5bad9eaac652dd3be15d2a428d8e2bbbad11f5b81eb6e812513eac772e9af583afba39deb50caca198c539273c113840b97624f5e18ee2da209cb193b006dcb26a8687d91a49e8bc3d347f7eaf6427370408421d74dec74fc969265c77a0f92328311df93747642a3dbfc6b5e21465ec0757dfc8006d7630040b2ec194a0e4c642f98866338d5ae851ef73483b8ba239c67a8789d7baf096e1cd4f9e1d81c72c8bffd954d235475a66770b605d13e7c98935a22067d95f3a72fb702d271d0cfddc3c9f6995a7048a7bfc461d138aa3db3e2ef15357ee025d417cc3478c64773e6fca5cbf3da20c0ae9cc92bd47e683db7375780b760e7c455ec8d634082128eac6575367ea1e8ca1dde3b39d753a1feb10fd82c4743f9872e9a2196947d9c02cdf107feefe0392eafb8d8fc780bb32374accf21ccf1cb5e7a22aa2ae92cbabb8ad1d4fe18a8db136efca4d65e8af38faadc11f06bec1ebfeaa0deacce9e4507a731ff54956aa955f5a66e5afff045a8ede6812c6655bf0748e1c5305573f079419e4af02f36b4f536baf86abd1b1e9bd58fa88a8c04113e3f713f0535ba42aec20c421ecc7236ed6e3022846695bc2e9e21456853895499b29e0ae54d5a3ed2220f48ee4b05be88fc8ec3c6c46b669b4f942b67ad5f8c372cef547f5fcc0499b44486350c829a453d76a28cacee59c3b0cbe8f85f592001c1a85fbbff11a93ee23ccf688e865f4e289e0653ecec0bb6cf5bb4cbd5499cfa7c149c3072860a225e023fb794506881db4dd74ba5fdbf10cd20791068b884e39bf2533faccf3f717b2814fd62caf2b04fe868720db043099bd00ab32e72cf56ba0f759f0ffc38c84a83c7be5699c0dcd4bd450685b05900d9c78c813f03ebcf68df6de043af497fa390836d7c3020d9949b7438f268f8fb10a3eda9091e6357fe02d4336a2ae744443e0c392e2a8fd511866829fc772db2ee462e196cb9e732840095e9ff7628efb2af01d8dcc9cbf874af09680693b8ff489f0cc8f52269bec8af7adc10d3b8cbcbe81a8f9f830d11562423d83719f0a1015d", 0xb41) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) socketpair(0x10, 0x8007, 0x7fffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r2, &(0x7f00000000c0)=""/4096, 0xc0980d) 02:04:32 executing program 0: write(0xffffffffffffffff, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 02:04:32 executing program 1: r0 = socket(0x2, 0x1, 0x0) socket(0x3a, 0xc000, 0xd9eb) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x180) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0xcfc, 0x1000}, {0xffff, 0x1000}}, 0x2) shutdown(r0, 0x0) 02:04:32 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x100000001, 0xffffffff00000001, 0x6, 0x0, 0x7, 0x6, 0x6, 0x1, 0x0, 0xbb, 0x80000000}) open$dir(&(0x7f0000000280)='./file0/file0\x00', 0x1, 0x8) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') bind$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') lstat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000001c0)) 02:04:32 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x841, 0x18c) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000001640)=""/247, 0xc1cdab15}], 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) readv(r0, &(0x7f0000000000)=[{0x0}], 0x1) write(r2, &(0x7f0000000200)="f3daa99cb7dd648c6f017b7ffc47be0ee97e0f6c3fb8a37aff2397f4b4eaa5eb6ef8dd14e21ebf38fdc1432d881b20db5806e015504252d4a0587fcc49b8a744055214b6f8cbd5e85c15babf2de5443a1659cf583788f209bf8ba39f23f28a6599dfaa28154169ccea4fe597c72231153cf44a390ea497a9f96702323e22557676d1b606c7744182c5da256a6012afe7723f741392e30ac1c504843634ed14fe104b31eeff47e1537980ec3604a91376362f", 0xb2) close(r1) 02:04:35 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000001180)=[{0xb0, 0xffff, 0x2, "04275ef60a7116d255f2e2ebefdad2df5a56cd6e49d9476f0f1473b382e5c4c8dfba04e6b5f1ab0877714900383e4443cf6f84a7ad74a94dd21c5b16e17aabb7fd3cbdc48ca6ad19f6484f950d4c69f024554e0267b91e6ce88ce2158660671013e4ab219854d2832814148cc29e820330f73d9aa08f5d8c0345f965d3376f0d65b3436b0c11852f89f4923d7a327b7a61bf23ef670097320159ef"}], 0xb0}, 0x4) getegid() 02:04:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1013, &(0x7f0000000040)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="100000000000000c8c00000400000000"], 0x10}, 0x0) 02:04:35 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8010, 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x100c2, 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000180)={0x1, 0xfffffffffffffffe}) r2 = dup(r0) openat(r2, &(0x7f0000000080)='./file0\x00', 0xaa2, 0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000), 0x3c) 02:04:35 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001600)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 02:04:35 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 02:04:35 executing program 1: r0 = semget$private(0x0, 0x3, 0x411) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x100, 0xfffffffffffffffb, 0x4, 0x1000, 0xffffffffffffffff, 0xf3, 0x80, 0x3]) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) fchdir(r1) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0x5, 0x4}, 0x10) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') chflagsat(r1, &(0x7f0000000140)='./file0\x00', 0x2, 0x2) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000001c0)) connect$unix(r1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) preadv(r3, &(0x7f0000000280)=[{&(0x7f0000000240)=""/21, 0x15}], 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000300)="7e5e7720905300c2d832edcdbf859417ac87db8b10b0a04c1bda", 0x1a}, {&(0x7f0000000340)="f73b5f10b6bc956d6af0bc2193c34141a6e742fd446e40", 0x17}, {&(0x7f0000000380)="5f6c2e0f01cd0de02a3218c634b1d2e4fdeb20fdae0b0a14315e55408cab251efcd800886c356947aeed6153aa0541f0eacc91ba7dba0bcadef57f3261dd41304e6183757ce26a9526231cf6bec0da8b240b25d5de7f44318ca71ad29223398d9d2f13424afc0e807cb8bfc7bc5efeb78ad795c5783434230af69c44da7dbbcd5b66c0c8c127c3951e6faff41c49d72316c7bb46b1dc9d4cbe650196789a43b5144ae383e7c43581503f6699bd68de950bfa8b8c1d0eb4", 0xb7}, {&(0x7f0000000440)="f20e0bf63778ff16f10fb3c01d7a7bbcc1cbbd2de78b84956970cccb62e54670389dd6dd128a7aa3cee15e08de20bdc5c274a89d34f16cc7f5a0f07afc77ac0c0897d97bd32e81289354261694d67e30f66fa6f16d7608db0a8e837096b3672f21518c13d76fed7858657cfd2b7d4d78e1209cd9028b7cea813aee768979017f8cbc3aeb2f4b77b10946b0c4368413117c770aeed4b8fd26e452777303b90a24a08eda832492ecb2166dd60f0790b2a4b52f4c21cd6f191ae0315fc7f2c81f22c7435d30a62ce8", 0xc7}, {&(0x7f0000000540)="169d9130621feed42ea64a61199ae9ea0057d16516addcecf7399a30a642b34380ead052d4f7fe1f25b5e451cfb414c0b756abf3cc478a94d2f292fe5e2c81b2cca4a940d602c5fe311ad5f5ee", 0x4d}], 0x5, 0x0, 0x0, 0x40a}, 0x5) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000680)={0x7, 0x9, 0x401, 0x0, "8683268de7d0c547c29720b6149365e01e408a34", 0xffffffff80000000, 0x7}) recvfrom$unix(r3, &(0x7f00000006c0)=""/55, 0x37, 0x0, &(0x7f0000000700)=@file={0x1, './file0\x00'}, 0xa) mkdir(&(0x7f0000000740)='./file0\x00', 0x1) renameat(r2, &(0x7f0000000780)='./file0\x00', r3, &(0x7f00000007c0)='./file0/file0\x00') ioctl$TIOCCBRK(r2, 0x2000747a) r4 = accept(r2, &(0x7f0000000800)=@in, &(0x7f0000000840)=0xc) socketpair(0x6, 0x4, 0xffffffffffffffb5, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000008c0)="c578e12338ef07e542db7140ca4719a34d66c90fa0b6817671489f2090f8793bff0822687025e15150b270d799c29d0f66cc6bedf88833a49aacd2c5bf3ccb1792c2c51b5cfaeeca91425e428180e2f65ebcc5d728ac8c0e46f2d1a91cd6f4f1f9e600c7b4367247a07cede8315bae5b2c86efd01d45073e149c15f09fcf28bb5d00039fb5b5218b1cc18e7235fbdfb56e828b45ee53104c47ef62bc99e25b5264d14c413adc8674ec147802346f4bc1", 0xb0) r6 = open(&(0x7f0000000980)='./file0\x00', 0x8, 0xc7) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f00000009c0), &(0x7f0000000a00)=0x10) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/wsmouse\x00', 0x10000, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000a80), &(0x7f0000000ac0)=0x10) setsockopt$sock_int(r3, 0xffff, 0x900, &(0x7f0000000b00)=0x401, 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000b40), 0xc) bind$unix(r1, &(0x7f0000000b80)=@file={0x0, './file1\x00'}, 0xa) preadv(r6, &(0x7f0000000f40)=[{&(0x7f0000000bc0)=""/209, 0xd1}, {&(0x7f0000000cc0)=""/27, 0x1b}, {&(0x7f0000000d00)=""/188, 0xbc}, {&(0x7f0000000dc0)=""/83, 0x53}, {&(0x7f0000000e40)=""/239, 0xef}], 0x5, 0x0) lseek(r7, 0xf, 0x0) getppid() 02:04:35 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mlockall(0x3) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) dup2(r2, r0) 02:04:35 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x5}, 0x10) getsockname(r0, 0x0, &(0x7f0000000080)) fcntl$dupfd(r0, 0x0, r0) 02:04:35 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) connect(r0, &(0x7f0000000540)=@in6, 0xc) r1 = dup(r0) sendto(r1, &(0x7f0000000240)="173ca185a606ea6df0c7dbaaecdec4175767d4706ea3856deb6f28540e3e6a45f1d8c590af3a40a665c0c5d45689cc16cc039173cc23974c0eac5d5e90474861f1c4d6b0909fd2562d0e03058320033c8890c349451a25bddde52fd74da6f4676a8203505657fdb2657501fc952e55e78a46053e59cf952da313ebe1a47876d8ccc85c656857396458a2b64d", 0x8c, 0xa, 0x0, 0x0) openat(r1, &(0x7f0000000200)='./file0\x00', 0x38000, 0x100) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) readv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/206, 0xce}, {&(0x7f0000000000)=""/97, 0x61}, {&(0x7f0000000680)=""/38, 0x26}, {&(0x7f0000000580)=""/246, 0xf6}, {&(0x7f0000000300)=""/207, 0xcf}, {&(0x7f0000000400)=""/153, 0x99}], 0x6) 02:04:35 executing program 0: chdir(&(0x7f0000000080)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x80, 0x4) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000001c0)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x880, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0x100000000) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000001580)='x\x00') 02:04:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000008c0)=""/214, 0xd6) open$dir(&(0x7f0000000000)='./bus\x00', 0x20, 0x14) 02:04:35 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x20000, 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="02062cea87c0d770e2cbfbbcc4e1d0307d6b4f0d9946aa274fbb41fa95714a362eb316096101eb4e1a6bd7e4ad9d66e8b9e304152693893ada3e54859ba1b3d57f3a61b4e2c00e21a5f0aa4ac68b0646500ba21e7e60cddb2fbc5b1dcc5f26cdb087253d407af2057ca97aeb3221431a697676741dd63755f1179d3722023173de6ae37b641b1fd3c32bf086318add5ad7f2b27a0b277c37434e359402a4452a1a16e2d85bb08de778d8cf1a33f9aebe39a679416da429db97f328aa0f427b562975fd8d9962cd34c1aa459b2105af8c09301f8651fee878bfc7ac8ec023da03c4c39a86d3077af7ea61cd48c2a7bb3b84110e40f086fdda1b2d76710c666c5be8fb8471faae7050a6004d1f9789e38cab69085f28a9164de7b3820284392352f65890ba6eacf692998e2f548d797b0cfc33384d3d4f15e95f669dc6e3f57fb96239d03a1ad0a7007109e7a57c4b74e6acd26c75c568635329fb23b2b6339e48618546788cba5617459360e3ace8838575f7f94a71c440456064748d0046782e81aae866162b2e6a5c648ec663b0632a988dcb808762c9abb872e5778f0d35a7cc58e4af2e9ed0c753e4c40c425cb4c4f78565dc42a54ee808dc1b549c1835c18e56120a1f62b16045e0843ecb38139907159894daa51c815756f69a52b735a4c962390586d64e5c03b712736f5fceef6a1d220255ac95d4b897560e5406e13d1ed1cac9c5e0aef826b15a9a2d2a922015480cca1e531714b52dd1107c4ff3bb2b64714f9f5c638ae5be7cda07a0a1d133bdfeb1f02b80fe9089194e1ebf3f01779d00cbc0b3d163b5a85ec2c871f32b583c6c5b79553bb3035792ccf15ffc76ecd9bdf4369cd9451f24b8e79387641cb3b093e0bf36e2a5d2878df554f61eb2398c005a4b5c135bb13748212b662e311285c00ffaa06609a9b0e92a671686e365f942ae4196846f9c62bdac03955485b26e77620ffb790083ae02916b6829654c1cc3a65734abca9282c84e75df329f3805ca2fe156b7a277e217a641fdabf204eb91fdaff978dfad48dc272430110d967bdc442d030e92aa394c1518b58ae8064df67eb3e3930eac87b1890803c51ae39712376deebc46eb4e5b6adda881bc9613d6a52dec87d9befbc8f2152bdcfdeb4beac24d88d42351914c3cfde1a36595cd44d1b86a236a605dd2dcf5d9fbc41386def151be8eed912c1a6b2835cddb26dcad670aeaa6e2b451762956d5eca7dff538e69e4ce9c0f8a1273d20b7d95a75436b018db5c87b3402dc1a6fd0021ae571d93eaa604672c24efe2c17aa20916be2c0dae0a2a0d71290566675dbfd32b6d26f0717a4eaad6ac01474dfa2deb50af9e6031d6513bf93e491ae79efee9f5c4567346a987a0b2f0610c894ed0eb44a216be15a10c1140605a87a56a428447fd06c186079a5305292c06c345ad7de667a2a0ae2feca61776f458e71cd7a816e6b29382401cc9ceac8dc4da13dc55371f5a2329a1e4f01276f8d27a2f14288d22ea7b14b496ddf2fb5951baa4bcfa55f255071999ce4d8da6405bc9ccbd10e82b8d09a7d4e3edb01b66c26e3d6171995dd4fa3d200b7b49febc64795ba55e22433a7cbba21ff5c0f8561f3794990170c5144d84202d6cf7f747c2eddc1880d1874f45b2c0db358044d51fadaaed27ab7e63c9af17cc4fc1b2011c79e0ad578cdd73e39301b55a42fa55d47c57151ea0c73c6a6a3f0e909d223a8a8fb43bf91669ed9a63aff0be64621dae6a498a1282c5da0b3917ef32c4377283b2ec31f21390b306681c0196ac4f02f1091dc878e3ec17eadafe4e84293103ec30288df894cdddd39065cfe4e107900b1f79b32c69e3112816dcfcc5e1fb216512dd4ddfd593b24848852c1c6e33e16ce254ee34674632c57aac4291a270cddba4bbc5966203b697d74a72f8f11277a1e7226b4d85b7936837d115ceb63b23f742aa8f1fbb0a814bd928e46a302fa56a4f01677ebf6fbd9d4b742fbbd57d877771e55467c63f613926017252861ccb1791081271dda5c45adc5507713b6d62a46d3d572e50095d78d597f695528358b39fc6be6fc557a3f4824d7fd09f6a6ceb31cb11931df445a64f28db0e1abf960c95fd59e34d5d19f675b027a3fe9223c49b6a7b38699069b4a14d8f0b67a41a33fe64e548a03f9e6100822982cfb1a57a5eb8e0f3d60adc9955299925302a8841e66e03eea8233e1fa9f1a1b9233a2277aa0e63b8e0b06667c19e7dbfb652f7bab3f3c89271ec51c7f944966c8cc8cb96c724d926316e07c8cd050f57bade8781214229abfe04b464c7c3f08a6fe57b5ecebeca8234485b15a854aad47b43f00e1b2effc62f053daaedce18f6d139022f996329f491a9eac241e25212a73edf422c3eefaa5a1b368ac2f45f0008d66884d45e28faad5abf6c3fb042b78c923fd0d1deaee08c24f39aa8d11330941ef7c21f4514e0a2ffc46f96a23330d8f589947fcadc92582241d9c66c95c2f5627273d8be8e2b6a8c92ccc740e5b7f8d3a1d16f888216a6dd5a18dc6d8d50cd68c084149bbc722624233162c5ec7c7d158621c163d791bb127536c853ba36476aa507f612572a4885cd91bfaaa0062b30d89cc12410e68ecabb9f8fa0d131e738d6ba96e5e5dc2324f2b9e3fadb42ab9fb9c4b49fadbd024958d2b71b992888becab7b9bf3ace69cbe854da97a8e191fff08ad881db2465456061e2a51a9ccfacb912eb68fec559d15d763009da773ac295e4747797913ac46f557e8473f493650a740de1c541be00b31dc535ed401270884fb73fabaea230c2e74d458ef8e2b099727b60ee59fb0d60dcb38d4b4360398936c376b3d440508d1fe3b65e08be506cfb89d42292c1c96b77db48cf2befb07a138beb205bd13ee77f11ceb221256b780f0ec6a6e21004563fb0d302efd4161c504ac30b71c9da18b57ed2968bd6da00b7fce306e59600b8b46fa361d4f5ed673b054ff5a477527c3341e75e9e984f0574073c5c8a76e88f6cdd1ebc38e6016cd51f8c2e961bc186033c0d7daaf4510a088da59383c7eee2adfc5030c9431100a125bd9dd2f197db82467c40dc1bc4779a893c3acbe4dbbd31f06054c0efc7576d16a3fb70b1bba956bad676673006696d094dadd90f329d2c6a7dec3ed31af62bb6278db35662658ad1c5c04d358dcf470e71c1dfe6fd566b3be829fa4ce2cea4a16b271d6f38b85e9acc842c8c62591299fd7b457e3b12def245d905478da2893a697e7cbe08443e6c2a48c7f248454e61a4e5cdb680ab272f54864eb3553c59edbdb7330713aeff00c413970ecbe82b956fb3ae718e39bf57a2136f71506e8072c9856f17e7da8f20f576673778614fe9837b60311a1f438437af47623a2074fc89530357d1016bca6a6f8991a6858170cc0e44ca4f02f8c92879fab08a82db7c55375ea63d25ab01b6968833f818f6b37ce7d668cf399b2ce6826c0ce45138beaa22c986a06b4cd2c1924bf9c671fe430c802ea5a4658d51961921f6f9cb1e0cb70ab02258154448039664fd9dd2afdaf0f5f78f3eb740128aa7624d261897c8d9a63715475f49005674e996f605aa0d903080feccaee8686533beff1256dd9a319eb619dd908153763a6c6a41f1a07affbb3c8d61161974497a6b387a97fc8e0d43880e7977f86cbe5d790f4cd7b7cadc17a23077f0527c5c1783d08802bba25933f40efeae2d65b5bac1cfde5be854a56c4738835fb5d7e0115627a18bed3b19ef4caf188931024658c4b2ea493f3ba36b7317be00b23edd5a339fae06d0547c4dc81ee2f471db5fa440c4c1327fbe834acd5f5ef1955e638b8c659b332e46b9216f38d4f28b728b851abb126858651b24a9a2160d485b9efa884d66ab817a71a2abf02ba7a19adf411d72f10258b3903ac2af050601a478dce975fe3ef86d68d3e79f6ac10dbc6356c326b4b091d403a58b02d2794fa9651764a0ee531c4df900e24c982369beeecc73b5588f501b380a9df8a709fb0f4fa50d87606db7d7f8b3119ef2ebf7ef4496aff907c1967e4fdd3a8554e4b3d086a89a5bcdf17922e1e986eaf8d68b1f007893f6399aaca92daea23f21cd90634ecaf24f72678651c3221a5f8cb1cbe010a813ae7cfffd8210d795dd4a3fb89588851c29ff4436ecf2d67286b6ad11865274590f87d9ac30082acf5658925c23eecf15a13341b54933f262a539ee128ac4dab2f4d6eb2ca1b2295279582886b311c2f754db8754e1c81e8c7aa371d7b2bb288c3ed2e81c5d78c66ceaf32460ca14ca019805cc8ebdeafed0ffc4a007c83b0100e19ee4e275454f3ca6c8f5fdf43edf63a787ed7f3bf6cd3c2b7e1f5c114bb1112b22dca628de17b696a225750fd800c37d80668c1715f82cf60dfb420e95a4929b5a0038a8cde0425056330e8286a6d3c601af8a701486f271d49df50a55704f806167ff196372d85389e13ef052bf67a64d0734ee37d3c87fcfa32106adab25344112d2861cffaf8b75a636155a7be09e46697e0ad5a8d61f4532ac76e3019468f1a70f0304a516ea7709296d9de644d112337bf5640c29bdf4860801eea09ee3fd1ba65aa58b2ae604ffb602ac2af26480b41636810ec87b02993acd1bd675d1ae1ac3085d3b363a8b65a0a50cfeb83a35a34c98ab40e54fdf74ffc06e658ec2ca758b01f8b85e3fe15a0e7b43b7669c14bd3bab96a48811a944687979598a761fd0528a60907f4228c66afb0bc40e87d6b45727cb7a07d24e53c04440e583b47fd92a2c41e89721fc1fafcadb8f2a80da527da18cb58fad2163ff61d949dd888693739e259f89d4fb24375a21ba213de38db5f81a45bf7076f3a01dccd664b035ad227ce8d5dc7f89caa260bbbb3295a1f8eadb392e9ea2776d858aac0a74e85fdce7cde8002e3af3f913332f8d5d525a6ad9f0ec9b800fb1022829e621dc7e7bbedc99a4063b4b8b94e946ccd0f0015b737d797ccfdab7a7c0efd6bacfc96f547e46371e26dc12bacb2ec35228006515d507b5decfb1ece79cec031955fe4013d1d344b36a974de22ba8de9f7406b2147fcecf045b5d981e03e4c34606bc3d87316efdd4f92dd03a20078a4c60ae660d74c21aa8fd1b22b40079261397f2d16ff301dfee28550b06af2de50e427d89810e87051b12d86bd203d7dacbdc60c975ccd7b2f0b96c48a31f582e313cf15575f5df7a5b51caf7f45735831b32e5441a99a6941fd0ec61a5ebf3781e8043f526b1b4486515cbda7acbc948154e568ca5eaa1b8cb8b8ef4e585e01c217fd07687ea5cfc44ea81f2c8e8f368a36f1dceca59743d73c4ef19e0fff27ae94dd82985a09d147d6c85fafebcab96f1f21541243df98a792c5b405dedd64a529b5e0fd8d2791bdff4461145673211c4e690f21c24e80c6af5aa38f6010a79e96e3700738fc73740ed289bc3ea3d878f3e67f3ddbada644a2f415287d40690ee386b3cf1ad77fffc9d64206964fd2350c2425c70d07d1f45df27968864a57614dbd22874bc8bbd10d378347ff67f9c4a9d05480f1c108fbd6942c9c5d07f2b9232788586a1687e6778db159d1b98c177cbb31135c870400aca93f3be6f42414719babc0871b1620e27a32ac56620346d9244c3ce40ee0620fc47c7fa1a9694d74fdf20ef139c2e7e4b38a058d4e7c9660f085719fb78729bcebf7d2700432522d4ad014c70419e832335560d811dbf414e0e0dd6a81d85fa49dc0fb5a12d57422497c74a1f1932b907dec2bdd3687244c773bdecb090611c0e2f3a1a589a519f2238eb6ce615d497eaf56", 0x1000, 0x0, &(0x7f00000010c0)=@file={0x1, './file0\x00'}, 0xa) r3 = fcntl$getown(r1, 0x5) sendto$unix(r1, &(0x7f0000001100)="3774b24573424e6f91367aab150b7a7cfbb37d48616d8a02efb98284f5b6137683178965bef07cc0f337467cedc131be60a47f14f27b8115a6018d50f00515f29c7cddb14eb1af160cdaaa3c5224e7fffc6e5af3d67954905459495e5322631c085f7e3293d25fd47f4378565e949eb2abf1a419f9a6322b9d9e34b3e86db2bd5c25555f918f95819dbd1e55271480944edc6d68ce7da93dbcfa103290667648e4cf965d3d466c6a3c45c835e581828b79ae314616f6f94db41f1093c4f953334cf9ae0829bb62446db8ef932a5a8b13db1ebc7d4be480cb448adff99f2154e0ba849bcd54b9e00e8231dc14dc0bce10344e113899986f4e65b3d991", 0xfc, 0x2, &(0x7f0000001200)=@file={0x1, './file0\x00'}, 0xa) pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pwritev(r4, &(0x7f0000001480)=[{&(0x7f0000001280)="0922453b47a5cf9f5862da9ed25ec53538d2984f1418940b2104dfe512d03239f75c18f422c4053d5449da0543d78552cd4923225442c7d8944c44b920d9d8b61ad3ed59bdadbb5b27a32c7f6a77482b290f30738f864cc75bca9bdaa41bb726fd73ac7626302a7a2a0498f95cb8c232ae1d2d513626bb", 0x77}, {&(0x7f0000001300)="afd8784e9dd9ff656353df5b2e020f768728af4b9789a56cd3970ae685a850316adda7812d421394c451289128a6a41623566de94590185ad91117ed38e1e616223c08274c9a0414e1a362ff6e85589306755990a7c580710bc48a3fb1b27f86632f4226dbe2d83868fa6bcdeecf26768fcda623c91c61a70e25ef0b3d33cc88e33964794450a730ab39ea5525213183f6bf6c4c07c943132957fb29997045e207f490f6ed", 0xa5}, {&(0x7f00000013c0)="2fe2cec46f48bd05b3e9a1709b5f2efaf3cccce54f4849275a808e37d3bcc7808f9664a2b1590f0ff759c49a56d36a971b4fc648afaa14aa2721357eedcc43b375ee630b4640ffa146889cd6da17cb7d879ef2a846d07cb85589fe71aa5eae8cce7c03e63dc70c89e102fd5f4e9947595939cc34ec825c58d4da4b12689fe8239e676969bb05ebc988c8724634d833b8aebef85abdc645d9ca", 0x99}], 0x3, 0x0) sendto$unix(r0, &(0x7f00000014c0)="9e056c495189bb9b76717cb0210b3c2b8069c696dbcfd88b9417cf490af7aaeef847bc49b1c4b25490097e7ff0641aa2ef360954c6fa57151510af37e15150abebbc1c0e93f08c1f6f63aef61d6a2069ac107c96e1c02cc14ddee07d11dc381ba222f6e3ff5f0621ca15d1c87b3d12d4fc9696f6d2e067c195f54461490358c5560e698b486a3d13d3d5d966cf5af5fec8aa2fcc25af125ff6afd362f595e7080def48fa7ffbb3259edb028907f8176844de875959ce0fd174e372aa63f7e59a1a56be996083c478a8d1ae22becabed114504301dcd5", 0xd6, 0x0, &(0x7f00000015c0)=@file={0x0, './file0/file0\x00'}, 0x10) semget$private(0x0, 0x0, 0x400) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001600)="4ce02fd5ee23d4e8caddd227c4865155bee3bff1915cde4e7b4edde498ee62bb00d9c55c0c500e4ba2079175e272587df868", 0x32) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000001640)=0x2a1) rename(&(0x7f0000001680)='./file0/file0\x00', &(0x7f00000016c0)='./file0\x00') r6 = fcntl$dupfd(r2, 0xa, r5) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000001700)={'./file0\x00', 0x1000, 0x6, 0x47, 0x1, 0x4, 0x6af, 0xff, 0x2, 0x2e579a33e244feae, 0x7, 0x9}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000001780)) ioctl$KDDISABIO(r6, 0x20004b3d) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000017c0)="15e3d9f16c77b7bfcdbed04e7641d46ef7c828c9f52d3dcb68b03e90b23f2fc175d64cd034408cf8376812c47023cde00baa079c32a880008884795e9733a5bd4da90dbe3e5f81452407fa3933f630b8160f3f02be4138afd37e217d34f351a01f66d1986fe500e18c5fc2d7cf24ebd85d50da44e788a91459139291f8d26aa476e1dc884b1241a196cf1842eb958bc4a82b97aaffb73a7d97135301cedf5098831e5196e4ad40dd2b5ac17494f0d23b2e574aadf17b0002b001291c32b771e2c34961a5ff131bc402a2ad6267b087ff5e4f02fdbc2fd2e8d8b200a2b00bfc7054e02b3771b012d818dbfc85bd3223e06a47dbbe91ac2a48f3752b2edc5e2837fe554a5d46edc733539c17abc4aaa84ee1f9e339f88d42cd9196390e614b3d6b04ed9a0931b6c33210caf942e878963d2b001fb60e481461d29e386db96fec7710d8cfb7ae929f2fd3eb790f469f4194064829087164fd5d47ae0ff3519c3a0f3f6f690e118fb61c217ee11963ce0ea75eb9c6545de78ed28fae1e8d95a0383c1b5f2cb05a50f4dec76ffa1a210cf9f37cb6336fc6ddc15a38c4bcce7402651367d40fc11732031aac6c0276d6b6aa2d6aaae2d7e7396b249d1ceb1e53e36c201913f0390fac7bd9c70d0d792a7e597874392cd3fd7c0b8473dbd23d0262d0ea24c31ae103811928437fc31aad6fc40ffdcb1e37c2e02101f9e00117b8f4f431da8e7dbc4822e07b50046bb81f565cdbbcd47cd2e3f32020d6bf59da3a7b4caea01a03be7ad7e775ddce2ca21b9a96cad042073606f91f664d443780790dc6cf85f904ac71f38d9270965a2ceae0f2abe1acf1fb310305be36a3770816738a5678e03995802824cb1b18fc8634260a32d868395e3c4f5b1fcc600e94599290837eaa89fb94eae0c63aa2738fb1638144e623fb5f59db507d6241ce924ec7ca469d8a7472cf4822e66132fef0c5a5ba7b23a7d7cd034fe2d698cee9376a2757ca933b4351bde81af88360f3ba433ebcc971f457d7c1b9c0d4ed5a9f054b9522d05a50c177e63e1da2538c1ebdd28e277815bc6d1a983dffb03c978192fafd08482e4e6102e403bd4c5bbb5496088b302288243c6e374825917c79209e6f90391f251e797be6ffb723c38322c18bc17babfea317c0ed4dbfbf28dd70ddae180bebabfb7979e718d238424ac9f5b29cee301761b796589c3c80089cc5378b1318f0012b0937e9f837595b4e4e3bb2bfc16c4f5b193123c2f5b56155275ed172920f2072716a14ff826ce9c6a2f60cefd0bb839d619844a84cb264720f2dff9dda911db5daa9f1f80b2468dc5114328f5bd08fc693e6d6cda569947126508dffb4faeb8cb6e95db96b03557ae74c0678ceb5835a90a1394bbaaaa7a2ed895b7c7ad7289ea4b227b6988844e874c01244899f878dc08854a7985567105a93c038a18f4d257d854c9b57ac1d3e0d5749a42b72f31026493b50275a6847daa87974ab4a35795e4c1bb322ed9f8af24b1cc909ad5851f277f8f2832bff95c125245bab9f6e18841b420676023febf81e4d722808b7c9333c59081acc18436282eaa7cdc8bf951d00b839178d847454e58ee7efd4c47efeed2a0a190e18b52888b7fe6e6286531994090a37d3838ef742f9683c625128a978643466d0b020471c03d2bf56b48749d28cd13bbc49bf9ffa0ef148bb3e0eb10badf7b741c8dfe46787bce6d4b1c85c130efa98c18291f75a7698328c6324ebf238b8d83864630e41df96fb4d600d56258b1a11f44c1a319eecddc061fb24fdfe8e7833fbc9127ac388dc8b2629fcff8fd0768dfa8866011f387bb3c53624f281d52e72f07a0776787fa06ebeae3662e3315648abbb5c021de7353e1d3e8d501f06dc870f473e903ee03f9a64fd1ac9d8b61694d7b71e5394b34bd4c15cdc331c5841b7b299c07ef21b55bb565619cc173f175575886cd96a0d1ac956ecfb045549deca9406a512c475c80714f33ef9e4ece22ddc923a77b34a33a96c059e1307e2c8ca5fb0f46ba55b0454e75dcba19090376ca81b7a16fab9f103d7b76c1ea16ec85244590ef72b0d26e14ae747469b04e5501290161b96264929352fcbfa80d604b0fa16a9efc9cc09a753ffd58ffff1bb24c1fe075a1b30af517eeac1a59acdd8cc76675c47303bc76edd17d5cdeff6999d9bd71a27ac53e4ad1bedbce2d65d76e0226baeb68e1fec759e51ec0d503a4132c76b62547cf04e56f2193ed89c2feb00ef4da8e55d99620d67bbe34078d69e64ccf7bcffa28369de21f1bea31d804f6bfbe711b113cc55da21e6d96180b7b0edd5f1a718c79646c8ae677d6208686772bebc621553dfb964ffcf4b481f086bcb6a1ef9f02f8d7f755f65e5b5f2d6700d2c72535f9b0ff5d2188589b9550d58cb0a4ba912b918840c0cb19108fb99aa0484eb7dfc00a187b9c26cd56dd6db8656d6b8adf38612fcfba6c8e53571a51df369c7b89fd39595acaf884960038a0ed734880eece832096bf97ba84df433578bd5e246235eedf00506063394326c09951636075655218482adecc9e17be6addb657bbc82ae6939b85ee349cff1d1f53763b463092d265279d9c33cde46091379962b79a33312ec9bb6ff6f6363b640e04d097f46d13a5ac3088bb9e1cef109992edf727f877f0f90071df14d74940e49f461e831e98e7f1a1145d95b36af2aa168dc671f9768050576e5ca60945eb0122d1abe80fc881dd7a38c206a4efc907b12a8af38d16e28e3737a2fbd6b086b47c54ac5e713e7e3b72ff4b8a61296c50a65caca9b2e0ed3db63257ea94712ee208cf1c5e70a1b6adda6be712bb6b4a61a5c7ccb72694e1911eee4c2c92253d2f985a43e6ce9063f01b14d9b5042cc556e8828f4b348ec87f1c9c51d38dd2c9fffa64ff940dd4ff1c7bd7325d503fabe4eee252d32647b03ce6af53264e56036c06b7c9752a9f8926fe82adecaa5f682f04e0ca32cd636cea578ae533cd0012ed5789e8595d4e3646b8578a50a313b83b748a951af8298a938dade59a8d8688ea57149061ed36b2c2a7dc300c8abea7530b5a3187751d6041e6cfd53299578e1f10cca30e310e5bef71fb5bd678f7f5f9f60d5ff1c1a5e96859286cd9841ec615c73cea752bc3b4c49d4311d4c3eba74662fd6fcd9b469c1049d0955385dc3849afc0de3923175d68243e0888611ae84acdcef0618c6c48069adf106913322801039566cfbffe8c37976d399b4a09261ff6cd804da7bdfd957863b07f15e9b975fb9313badccccf993a35acd18d1883024eb234cf9e16409b43493e0fcb0895095079c18b3446177a996502aa4090354a088241c6ae83ea442f8318ae154b4ceb6795cf98c5edfa2c82121fb4770278d03b8bec1e483c4e96b72b90cd7763bd099ed4f00a7d1061b5725a3c0d48f8543f4212dcbb5880c238b0ec793f199a122d8e518ad459ea44fdde1a9dc9933a9f1781d866e64f6fc8175f68f19211dd060aca9df1cd15774219f104c689b8a4a868f3be54e2ed1cbcb5367c67f91e14c0468c81708e5683484d24a77648ce88864ec76632c7afa367a4d670d411ce5c1c1b1c69b6f02a1e49b23f6cd5c558dc49e92b8e98f3e6927cb37f4a59105bc0bd9264a32c017c15f97084b3fe1198823a6fc2a84cd69bca0a85db92103152ac0a8bc15b10b57154c42b072a5be97b157a4ad11d20e82025e72658d581a4cf8dcfcd944c7900571273f56909482cdadaa2257df6e104179e6d16b8d3f5ad97410273353b1ff9e33748ca7df978e0fd23589bfbe1a816423d4d5864c5808a635c645ae70b88075ad1a7b0cb5ec9139e81b9170e58845837c6c4ac88b34e5ad9a617e6a16a31b42475b6706ee9b994b5da187a856fb8e9f6a00adfc7d69f5400319f0f7d94104219afdf64917688e2a7c567dba0ce18f5abc6d52f1d09da1fa04c97970b7a7473d60b92d9a032474d09c44612187c6b7896037692eaac3669d42ee2011605f3b4b79b671a06811f2d0c0307208fd460b758183633511a1783fdc0cbea2090d16fedf9222eb3d41a814c4af6c85ab1bc9d21b95b6efa27936f2b93167dd047ecd0e6bc5d8e939270cbadf59dc68b248a10ce54b7fc6919785e069450adc891a1bdc0e737974c65a572c61a43413579fabe0033d28c03abf933f9923ca905bd7cec6c59a7e6bd676fc11a98966ced28c2368b3525d743d40cee6edb6d20bcdde15a4631e346be9877c56d428643729d8879e0731c7dabffa7310872e3b74f756a260a68557d29f3e3e84c6470d1225a5f78d2ebd880411ab5928cb9e2e62d3b9262dfe0b4a349aad36d4a3f64297f7250c3e3ae12e24291c4592a1fcf00a00a3980efe82d77a7b135ff1e8c87e5cf7af8e0c174509d967e8a3d31cc4993b20062c74a90556aeac762e60c741f93506368810355ae08af87e5e8dd6856033201b1e6bb6b7b9acbdffcfc3b658c320c693bc373537fdcc8fca2dc9c6b880269b7360626b7d53ca0572b10d040f4234605684d77db7d03396c96f82ec0a6149c463f6c02d45ee9b66f95744963dd1dc63695ad12438ff0cc3f0c3f4eea663aa9563929590f3a8ed08bf0d7c910f0db179dd208e8a3589c2ab4360f066fc5bb8e82877bb1394d8a6714e0a454610edfa8f79bbc5347b0ca42aa8e4744a0cf57ecba61aa4a8a9ca3ef1a3e441445d0f14eb183da39a48d3d669805ad1352260593a1268549aa2e81cc0c368a23429a546058f43020fab7e54e37053630ad9c0579efcd028090d8f2141f6121f2a9a7fa51caf61e8e1fcf6264b4d70322941b2b0dc4d74e9c963f4e3af6d4ffad137a7e8f9d8a47fa220e56370249c11b2d769247f02df36eda7d765dd819aedf938c17e6ca6e9e1e6cfb2656c7db18d19c2b24c427655636aa0a20d743ede333258900d658d351255e33590149cec1075fd1bd55a3177c597fd213833d0aaa24eca0f16f2366f78e00fb939848da077c29beb96cc95ba2f0203aa501d026fc2959a0fb35794097af83b541266048da36810a148d15e3f815fb2e6e21a26b98efeb0dac80aee0ecdf6051e087ec08ad2f81768ddf301bca0c1ceb4bc5de6d62ff99a598932c1b17085617ca81733d4efd06f9d9d9da8efe988677d1e9322f419aa17ebe6fd9589fee69212a1cc9b1fdebe59fd525f43dd60f42c3191d4822213296cd8a9d6e98caecaf8881d00f500f1f7c142a78c92e7a201799a6077d01585da313461d30e0ef67bf7813f4e8155b7b29373e185991b93e73c7d5edb9add79cf13f8b883ca878bbd4b2a9b8cd3cbb4b9938cb12884f9ecca0e8ff38fe460a368391de2691668adfc94c9b0036199705bcff0aa8a5399dbf534dabeab359aa48604d04ced516d38e6d237401a8c855bcdf7e4d4164e5436c0e7d6ba0cbd4924e03aec05b22c2f63b95fbeaad2de1ba734615b6f2b9d849fc19ff226c78c3d1be105c8e1ba139047d64b915fffbed73c2c555242b2a97cc4045d08edf622781a00be692d16586d2464940ba8c677963e26a095b68c173a31a8b0d10444b0dd633bcd6de96b9ce677a9c7029b112f54573589c612bc3e3d2650b31548e16897351a9c084737cf94f64e7fce7ed1ca341f5e9b88d35da33718040b18c33561a07f5231399091e681fc8fde63c9ac4bcd07ba81c4d506f7b451eeb12ed909dccd9dec607b8589cd039c0cb07200172cf5127ad25d9de4494c5555d4faa7329e4e93a91c4d5d5173347faaa79a463c5dc3b467385012c342b4d7d889e0ab7ff8c0b7b45d044a624b61aa19f577eb57", 0x1000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000027c0)={0x55, 0xfffffffffffffffa, 0x40b, 0x4, "6803ffb6cd9c95777543924b809bae626f806cd7", 0x9, 0x5548}) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000002800)="800594ef0068a0a59be53136c6b850c4cf82d67aa4aa60ea283da7465d846081e75f4ef28f13f8d46daec287cc5b2d7bb55768a4b839a6ef27b81c5ecc9e62a0c5e4de374a818568e7a21dab17ace45f543f5ed94f8398d46e467528c16f374bce5ff674922a9abe92a57e4a76cf2ece0acec55f2e08071770700416a711e9d02db2cf43af3431acf240c84cd6134828875500261dfed2f66c061bbb270676e11ad692c75ff1d3dd4bcd722203246c7f4bad7a4b400e2dce5b382bb9a9e907cfb79b37f73fdd7a5d9ed8ee5b2a8b9b", 0xcf) fcntl$getown(r2, 0x5) dup2(r4, r2) socket$inet(0x2, 0xc004, 0x7f) fcntl$lock(r4, 0xf, &(0x7f0000002900)={0x2, 0x3, 0x3ff, 0x0, r3}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000002940)={0x8000, 0x0, 0xfffffffffffffffa, 0x2, 0x6}, 0xc) pipe(&(0x7f0000002980)) socket(0x36, 0x8001, 0x8) pipe(&(0x7f00000029c0)) mknod(&(0x7f0000002a00)='./file0\x00', 0x100, 0x10001) pipe(&(0x7f0000002a40)) 02:04:35 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3000, 0x4516) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x40, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/20, 0x14) 02:04:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = socket$inet(0x2, 0x8001, 0x8) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="594a2a00e8560b2475f9e61e60119fdbab65c87251dd196fbc9f0913f78162f9162d01622d50617745830f13265f24e06d5c329c552b9e442497f1e39d370fb75df41ecf2fc38a84410194ef1cc99f220831dcaee15d5ea6e80c8394243d132b855511de20fa1263e1513dad76a144753457e2cfba69dc50d8622ee0302e6afec230dc89823e7738c2c508a106c678d0a6cbc4202118a6c19a46ab991e3a0e8d1b4a4278d888d5e6806f4bc18bf07c76c72b9851a6f0768f0248be0e7c443f0c1273f2d5d4ce5e187203662b9679590151af656f9d63a19a", 0xd8}, {&(0x7f0000000040)="1293cb7dbbaee5c744e95b208f81e71a48dd8dba2f4fdc563037b315fe690dd684af8fdfc8d1726962467087b6734291f62f6bf8ccc31e89d07c69f8647fb4800ef31fb98f628435ed6a6e06dbeddb706ec569d49be7b8f756312e007f8ef893dd6fc2c13736940bc093a09f6db09c30ef763a9151c0f56c4ff902e8d1fa88c8e3f1e80e387f8c8a3194ac7f51dd3743c82a06c17e67cc", 0x97}], 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) 02:04:35 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000003c0)=""/68, 0x263) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a4eccea6da0000000c000000000000008000"}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) dup(r0) getgroups(0x5, &(0x7f0000000280)=[r1, r2, r3, r4, r5]) syz_open_pts() 02:04:35 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x1000000, 0x182) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) r4 = msgget(0x0, 0x400) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r9 = getppid() r10 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x78, r5, r6, r7, r8, 0x0, 0x3}, 0x1, 0x8, r9, r10, 0xdd7c, 0x33, 0xffffffff, 0x3f}) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x11, r3, 0x0, 0x0) kevent(r0, &(0x7f0000000140), 0x7, 0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) 02:04:36 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x1ff) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) semget$private(0x0, 0x2, 0x40) mkdir(&(0x7f0000000000)='./file0\x00', 0x17d) ioctl$TIOCCONS(r3, 0x4004426a, 0x0) 02:04:36 executing program 1: clock_gettime(0x2, 0xffffffffffffffff) clock_gettime(0x2, &(0x7f0000000000)) clock_gettime(0x0, &(0x7f0000000040)) 02:04:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x128, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./bus\x00', 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x7fffff7ffffffffc, 0x0, 0x0, 0xffffffffffffffff, "00400000e74de40900000000000000000600"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) r3 = getpgrp() wait4(r3, &(0x7f0000000140), 0x9, &(0x7f0000000180)) fcntl$setstatus(r0, 0x4, 0x8) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) socket(0x38, 0x8000, 0x6) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 02:04:38 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x1011, r0, 0x0, 0x0) r1 = socket(0x80000001b, 0x1, 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) ftruncate(r0, 0x2) 02:04:39 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x1, 0x7f}, 0x8) fcntl$setstatus(r0, 0x4, 0x0) 02:04:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) sendto$unix(r0, &(0x7f0000000140)="eecfe4a19b0e66668fc8c58a2246c5a799e4855bec52eb787700b65b8149f99de827e0f7b5f782ff00ed915769563d8221a596233e26f38a7010e732f480ab37181147c8e3cede086cd60debec167a2ee6950ec53e8789b403734004d59dfa458fa2ceb5f859", 0x66, 0x4, &(0x7f00000001c0)=@file={0x1, './bus\x00'}, 0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0x800c7005, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:04:39 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x8) ioctl$KDENABIO(r0, 0x20004b3c) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f0000000200)=0x4600) 02:04:39 executing program 1: clock_getres(0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) fcntl$dupfd(r0, 0xa, r1) 02:04:39 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666907d9b1c3"], 0x10) shutdown(r0, 0x2) getrlimit(0x1, &(0x7f0000000040)) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10400, 0x80) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x1) 02:04:39 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x3, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) listen(r0, 0x40000000000000) setitimer(0x0, &(0x7f0000000000)={{0x7, 0x1}, {0x3, 0x8}}, &(0x7f0000000080)) 02:04:39 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100a9, 0x0) chmod(&(0x7f0000000100)='./bus\x00', 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x0) write(r0, &(0x7f0000000080)="6f4dd8bde8d371aa24081f0c29677dbcf214a0e8b32e5e6c59b75c71952e0d19c03e7a7baccfe329a579fd07a9e1ab7dee77a63c0000000000000000ab368c53925df658d3ca863bddd0", 0x4a) 02:04:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xd91) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x80, 0x4) 02:04:42 executing program 1: open(&(0x7f0000000080)='./bus\x00', 0x3, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmous/\x00', 0x200, 0x0) 02:04:42 executing program 0: syz_open_pts() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x400, 0x0) 02:04:42 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) socket$inet(0x2, 0x8000, 0x7fff) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc5005601, &(0x7f00000000c0)=0x8) 02:04:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1f) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x20005, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x24, './bus\x00'}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x3f9, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) fcntl$dupfd(r1, 0x63b7b1ec5f94338, r2) write(r2, &(0x7f0000000180)='n6.', 0x3) 02:04:42 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050400000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) 02:04:42 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f0000000180)="7bdd942765", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 02:04:42 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x880, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x9, 0x3, 0x6, 0x0, 0x4, 0x7ff, 0x0, 0x0, 0x2, 0x7, 0x1ff}) r1 = socket(0x0, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82062e2f66696c653000"], 0x10) writev(r1, &(0x7f0000001300)=[{0x0}], 0x1) 02:04:43 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x22}], 0x81, 0x0, 0xffffffff, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x1, 0x4) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000000c0)=0xb0f) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xfffffffffffffffc, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6, 0x11, r0, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x401, 0x1, 0x3, 0x1, 0x7, 0x6, 0xfffffffffffeffff, 0x3, 0x1, 0x101, 0x2}) 02:04:43 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x4) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000380)="00e3f7ffffff3f", 0x7}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) dup2(r0, r0) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00') 02:04:43 executing program 0: r0 = socket(0x37, 0x8000, 0xcfd2) recvmsg(r0, &(0x7f0000001580)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000014c0)=[{&(0x7f0000000040)=""/85, 0x55}, {&(0x7f00000000c0)=""/224, 0xe0}, {&(0x7f00000001c0)=""/250, 0xfa}, {&(0x7f00000002c0)=""/143, 0x8f}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/238, 0xee}, {&(0x7f0000001480)}], 0x7, &(0x7f0000001540)=""/16, 0x10}, 0x0) sendto(r0, &(0x7f0000001600)="717b1a87dd29c76dd2879b095ad15da839df7537002a66e8ef4127f4154934f5c9ddd85d1fd211d60a00c28953a5afb15c424cd94e29fbca683be0cc62b50559d32207c753b0e61ec2da963da81b3ccece1194", 0x53, 0x400, &(0x7f0000001680)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000001480)='./file0\x00', 0x8, 0x14) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000015c0)=0x2) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x1021, 0x0, 0x0) 02:04:43 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fchflags(r1, 0xb7d1a0f681023956) close(r1) 02:04:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet6(0x18, 0x4000, 0x938) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:04:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) clock_settime(0x0, &(0x7f0000000000)) 02:04:43 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f0000000440)=[&(0x7f0000000240)=']\x00', &(0x7f00000002c0)='!(\xf7\x00']) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) close(r0) mknod(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)=0x2) 02:04:43 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r1 = socket(0x11, 0x3, 0x0) bind(r1, &(0x7f0000000100)=@in={0x2, 0x3}, 0xfffffffffffffe63) write(r1, &(0x7f0000000000)="723ad9c9", 0x4) kqueue() 02:04:44 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) fchdir(r1) read(r0, 0x0, 0x0) dup2(r1, r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x81) 02:04:45 executing program 1: r0 = socket$inet(0x2, 0x3, 0x100000001) r1 = dup(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x1, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000000)) r3 = msgget$private(0x0, 0x108) msgrcv(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a2000000000000004ebd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xb6, 0x3, 0x1000) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x20000000, 0x1ff, 0x6}, {{r2}, 0xffffffffffffffff, 0x0, 0xfffff, 0x9, 0x3}], 0x3, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x29, 0x20000000, 0x1f, 0x2}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80000000, 0xffe7, 0x8001}, {{r2}, 0x0, 0x90, 0x14, 0x3, 0x3}], 0xffffffffffff0001, &(0x7f0000000100)={0x6, 0x100000001}) msgrcv(r3, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000096089f8e5da600000000d803d22ada9708c42578740300000000000000000000000000e2f23d7650ea3a3d9e8c94e7939e000000000000000000000000000000"], 0x1, 0x2, 0x1005) socket$inet(0x2, 0x6, 0x6) msgrcv(r3, &(0x7f0000000140)={0x0, ""/190}, 0xc6, 0x3, 0x1000) msgsnd(r3, &(0x7f0000000340)={0x2, "4b3dda51bbc5db62b9838964c6fd137a25cb438d7a7e2e7355f11fa87452eee5dabf93bbabeaa30eac91fea5d1eac57b658f4830c1fce8f2d114a2e70520c3ee333886371c06"}, 0x4e, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000002c0), &(0x7f00000000c0)) msgsnd(r3, &(0x7f0000000580)={0x3, "1e19635ee05076e2e2f2444817a5aa36024b1d46ba28e831b260c09c30a2d7e987ef2185345cde004bdf106ec06807a3180d3c67808999eee0072e099db76d955668f1d6f0a130cdbe539da47f8763187b1d7d636c412cb681c78659aec9151abfe93293899007924698df3d11b99d8c5ad3d2ace98b524a0894b5158a172cb31b4c2af6e770e3424f5aa6739e60a5220648a2598eea90df24febcecb83d22c88b661dd59873bcc7996b5af41cf3389434b9fa574a40160ad185bdf694b4441be3e76b436a3e12c7d3d6db10eb9472c05306f6dda5cba450d352e8f90682ad6a"}, 0xe8, 0x902) 02:04:45 executing program 1: r0 = open(&(0x7f0000001a40)='./bus\x00', 0x10000, 0x62) fcntl$getown(r0, 0x5) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r2, 0x40044b06) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0xcc1bd07b3c489be1, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000140)) getrlimit(0x5, &(0x7f0000001a80)) pipe(&(0x7f0000001b80)) preadv(0xffffffffffffffff, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xfcf5}], 0xa, 0x0) readv(r1, &(0x7f00000019c0)=[{&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000001800)=""/198, 0xc6}, {&(0x7f0000000600)=""/173, 0xad}, {&(0x7f0000004140)=""/4096, 0x1000}, {&(0x7f0000001900)=""/142, 0x8e}, {&(0x7f0000000280)=""/32, 0x20}, {&(0x7f0000000340)=""/70, 0x46}], 0x7) 02:04:47 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) open(&(0x7f0000000080)='.\x00', 0x8000, 0x1e9) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r1, 0x0, 0x8a9e, 0x0, 0x0, &(0x7f0000000200)) close(r1) 02:04:48 executing program 0: socketpair(0x38, 0x5, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) ioctl$TIOCEXCL(r2, 0x2000740d) shmctl$SHM_UNLOCK(0x0, 0x4) r3 = syz_open_pts() r4 = shmget(0x0, 0x4000, 0x604, &(0x7f0000ffc000/0x4000)=nil) r5 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = getegid() r9 = getpgid(0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000100)=0x1) r10 = getpid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0xd5, r5, r6, r7, r8, 0x0, 0x600000}, 0x2, 0x4, r9, r10, 0x1f, 0x9, 0x9c}) fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x3, 0x0, 0xfffffffffffffffa, 0x2000100000005}) 02:04:48 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f000062e000)={0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 02:04:48 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) socket(0x1, 0x0, 0x6) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x8) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10000, 0x0) 02:04:48 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x80) dup(r0) r1 = kqueue() r2 = syz_open_pts() fcntl$getown(r1, 0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 02:04:48 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 02:04:48 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r1, 0x2) read(r1, &(0x7f0000000000)=""/99, 0x63) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/168, 0xa8}, {&(0x7f0000000240)=""/150, 0x96}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/239, 0xef}], 0x4, 0x0) close(r1) 02:04:48 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x3dbe, 0x6, 0x1, 0x0, 0x4, 0x0, 0x9, 0x1, 0x1, 0x0, 0x2}) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) 02:04:48 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) flock(r0, 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') kevent(r1, 0x0, 0x0, &(0x7f0000000200)=[{}], 0x204, 0x0) 02:04:48 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10412, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x3, 0x1, 0x1, 0xfffffffffffffffe, r1}) r2 = syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setegid(r3) poll(&(0x7f00000000c0)=[{r2, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9a, 0x0, "7e389dde00020081165d4c5ac701017e6800"}) syz_open_pts() syz_open_pts() 02:04:48 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) ioctl$WSKBDIO_SETMODE(r1, 0x40105704, &(0x7f0000000000)) 02:04:48 executing program 1: r0 = socket$inet(0x2, 0x0, 0x9) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x1, 0x40, 0x1, r1}) mknod(&(0x7f0000000040)='./file0\x00', 0x61c4, 0x9) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) read(r2, &(0x7f00000002c0)=""/4096, 0x1000) 02:04:48 executing program 1: symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000200)='./file0\x00') stat(&(0x7f0000000080)='./file0/file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x20000002001, 0x86128) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$unix(r0, &(0x7f00000001c0)=ANY=[@ANYRESDEC], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f00000000c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4", 0x15) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 02:04:51 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x198, 0xc0) accept$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000a1b562a200000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x1c) r1 = socket(0x18, 0x2, 0x0) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0x1011, r1, 0x0, 0x3) 02:04:51 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x3, &(0x7f0000000840)={0x20004000007fff, 0x1000000000001}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) chmod(&(0x7f0000000080)='./bus\x00', 0x80) pwritev(r1, &(0x7f0000000740)=[{&(0x7f0000000040)="1870953908f36fae7246ee6d205db16d6ac863d321", 0x15}], 0x1, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f00000003c0)=""/255, 0xff}, {&(0x7f0000000200)=""/169, 0xa9}, {&(0x7f00000000c0)=""/30, 0x1e}], 0x3) 02:04:51 executing program 0: r0 = socket(0x11, 0x3, 0x0) close(r0) r1 = kqueue() connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x9, 0x2}, 0xc) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/177, 0xb1, 0x1, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) shutdown(r0, 0x0) 02:04:51 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x1e, 0x8000, 0x24) setsockopt(r0, 0x28, 0xb, &(0x7f0000000040)="20ad4fd5103007a47203000000000000003b17f2f6f98da801df3eefbfe2164b3b8ab6f7af0261c4081ef48e7793dfb4ebad16560448beda96180e6ebbe8da7825f7d176813c780b6057f78b83f201fca899db525166284dce8e0d34ef513303d15edadc2d1a380cc369fca05d67a474adca1e83f549646736ebac0e8a1ba8435c2c78e5c2894919166d2a408a8a44d471", 0x91) 02:04:51 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='x\x00') unlink(&(0x7f0000000180)='./file0/file0\x00') 02:04:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 02:04:54 executing program 0: socketpair$unix(0x1, 0x4001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) listen(r1, 0x3) mknod(&(0x7f0000000080)='./file0\x00', 0x100, 0xffffffff) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) 02:04:54 executing program 0: r0 = socket(0x0, 0x4003, 0x4) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x8, 0x8}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x6, 0xc, 0x0, 0x0) 02:04:54 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = semget(0x3, 0x3, 0x100) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000000)=""/181) r2 = dup2(r0, r0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0xc000, 0x0) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="db182e653000"], 0x1, 0x0, 0xffffffffffffffc9}, 0x0) 02:04:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) writev(0xffffffffffffffff, &(0x7f0000001500)=[{&(0x7f0000000180)="2218cc5a11c963ce1cadf6efee39f74c33ff674f9555fa931ee0af84421b10a8eed1a47fa6ed913b42ac7cde655df0ec277fb90ac3f4d343789a81053d0900d0df0bfd16a5bd6a1afafb0df7c93310db31ef6e93c39f082ee2abce1e09aea64917926d32a2f8c117e4d337c2e3d4e57379d8073237c6dc54cf4d226c3abe4ce0c2f60ac9e84e545a66794bec4979be766f0c741b5f859a6d4e04c581b948e9c642a4fffb90f717d004b5f7bc22ce770236af9ba9e31675f45b329b79a66e4fba7daf7c5a0750a61e29c7", 0xca}, {&(0x7f0000000280)="732998960684fbeee0836197f22457c636f116d5419c89c00fc8baabdafba33a6db07c5af50fbb34b0e62f632033b5fe4cfc0a06a428064d235f112d321920547556b83f6169917cc119901b039cce0e4b46009fd126149e6a662b9ac2522d1c0e6ea08569bcba6fbf33d10c2abc4b8c9405f1cb666f78ecd93f0fcd2f9130089ecd09eed49974aa847255c71052113f880ea7f33f5d2a7b9e172d25b421505b81b907a10f1df024a3f569b0bf2689290b21b301870cf7836ac9aeb3aa29508672ca0f4abf9668308dc3012584fc4135ade1f4611b1aff3707c9f79ac6ea880a0261ff346de48986d5cb89934ecae32570621d02ff4396a1dbd49b3f73d20dd4d1ca313cbced8b2a9a3abe7b2b0002f40936d8807e662fb51b5c890d324689dd71cac6fe5f6c55822986d7d27cfab377dc77319c824b567ffe9358320421594f67a1aa69e1c4ded15fe631833d5df5b4bab987fd219e3a1caf38a946df9f35b15de6f4bda82cd6e91fa300fa5c62d19885a2a2c5d4623f382046459f4dea2031c198ff8e1c999ce387c035fafb8d95ea8669f021ba2eaa3e0d538e02be00404a37d542a65a8ff2807631360ed438646c6c2aa7d8458ec4ddb6df37162d9e8be719f74833bb91d0eb57ad424834b066598642aa1b47d63c259aa7bdfd327cc674468812e3d0aede9e3f35aca369e5f436b04c7892a19f878247ecb05dcb11adb70ae3dcf60a317b5c7d30a3e862df0ccc21b28c284785d5da7ef5a138c617497cb27fa5e5f499c5b54f89ab8dd3b300d1c6380c6bfd5afd4d9afa8b8cc9391d81efdfade0372b2e6cf4f3ee8ace7ec7c89f211e5ae63bcb2e787d10f9563a2869dd53508d811d8d1aa010d09b6a36666ca274bc355931ece5b1d94fdbf5ff9c3f4802fd97d58f96f01e50a966d302e86d2ecb9ea3b723e7c04399ed67131be20a413fa8518a4bab6c579d6e929f8c0f8b90387413cd6f2d5de6a2ccf960025572da0db0109400fe831187ec62d2792a20ed0ac3afa3337da92b667b71d965b8052690307eb4bc80c098f06fce4f44bc4f83ed7c5140fa2a7cb66d5b60c4b94076efb7ed87b092c42b78b19d6f83543ab8d8bee4630202b5e6262be34d12b2657e9630fc4cbeafb6629e7f1a2634074cf75da6e1c0fff4d0cd7e472372775bbe0332c56c7a4f87e1d318238dda57ac5e8de40ce2ac24cecc0a408f33615cdc529992d15dda477265666836f93bf9592f32a0b6d3cef4b1d2a877291d02e2f413d73669721ba2afb4166c89acccd6a87779b6799e7fe22b0f95837782ae872c524f0ed835806895f446a6751c2bc509cf9dc4c83ccaf0c4685aa401e34d31d53d6d7285f51c3fa3584d01e69c285b329adb147cd28473d4391eca5726394cf3aaebb8ec99df483f17056a616176ff6e4f3f6f17b1ebac5ffb8e1427f32dcf908ff424c694d7e0337aa1adec7c30992926ada096903316746f7b0aafc7cb0e0e3b53b021f29ff5d3ee0c94687318fe790cecc1404b4422fbd5510a5c7c4da2fb7c937f6f8ab16fdd9310032aea8c576b916f4fab580d1ad70a28c0c98158eb04636970c003eddd9f2b493ae478964068a8734b1ff9a4601d4de45b096ebf5343d5e2b1459bc868b966223122b7f0b6e3c6d90f43d47076a0fc4e10f8167605f32a6659635ad5aa119804897101512c4ff4f1712c331bbb33c36dc3b76e7265ed73acf01456bee77edf096b759d4e839741dfe12ebb4f4e2c890a2750c29127f771e3dd1213a7140ac4586e73bdf93c3560d8b7579050022fff5b9e57c97491e179907e17693b3758cb532b82b993badf1c202c98da61470e9060447ae6dc33ee9b00ba50a7243414f88102f7129a44382f285e73d195d3727c1a730fda4c7db67f337cf2be0000a3bc6d417a2acc915f4a0080fcc1cbac9a5a4a7e5e8bae4698e180273d3308a0de0382d95d3804ad25bd3c27552305ef938552741d328b49a6e73ea4476bb854177feb63762fa3c7a03a338993069bbc3987e46955952e4c74e6f99f7cbd24f8577315729ed26d2263810e733b107ea4771bd894bcd25e2d7fe887c2ce077a8d209a2ca3bdf368cb951f1363c3e34a6fba26563288778042966f7849544a5dfe0243f694d31d983a9f71285d7b91f6d323a047cff12244268e856fb1edd7f8e6f776a6d0ba828f7e607e3e59bae159009fb270540fd0eb68f74c8ea522b51a059f5c9247e0a2410ececab07d8dd41af96d33c2d829305f8def24e815f75219d5eb78e77bd485d9bbcdf6ee4a2ede6b5ffb31d09435a7fa5c20536ec615d3a2fe263c0837fa8f24d86c468216b7714a7c0f5a0e32a0294713e8796d5d19f518d9dea019bae73630055593a97ff08c8db329688947e0c3d29f4433baa313447678504a8a0f53e1ed9adde335a5f78ad7fb028033def4f6be7286cdf2ce7628ed1ed0c055bd0d5213c7d6f233a6bc736898da05f636127c46aba177d158fe8c4c03d6dd5879e9792e6309707ebb1dc5c0fdfb5153efaa4a228c6405ca8cb7513c076b2729b9d1434e931b80f69ce508932caa643a5e3f2de87cf10d6e53af79c9d8dfa81de5f25d5383aad72ebd607203468faa83e20a72ca3980b1a7c29135e824bec5a13595236c94eec8dc40a5485549d547163f454917ba355e7406b36a15c32a4e5d524ec861d979408007a0771bb18f8780821dd7c213736d00d2bddca55e74915c05443a6e7f4211d7e12eaec98b56f813299534b3e78488109c3ef08c306f97a90372ac5531ea44b4b765def111d39ac9e99b0228867c5d0a73d8002ab6ff85599017f8a3e32fc3f447f17c1881a4223573ef989bbaaf15977b1174c87f17c6686c66b544e6e6d400655f9a48858abb46ad0e18c5a249020ffa7841be187010c4f1c1176c860d7278069c36f6b32344bbe58b3070cd7ca243c5a45f96b4c6d708f752a7f87e9c04713237f9e983ff36dba65d72a0eaf222208307bd71058a853e5700a2ad69aaa90f235487080cc406959358da49fb1a5d7ac9189e2e4cbf7b17d1c1d4c7773873b72fe70d6ab5769aa36c223931592507e5a3bcba7dba0d21cf61245ee690dd23eb8ea7d8d5139236698635a4c85ea42b26cf334884b4033d73e8ae6ef081dd73d23e7aa94f88613f2bdeab6c097585580bc98b07dd174edbd1c478bfda94ccff74c2e4237d39100db7faba5e0c8c5c9d200d3d0a55f621bedd1da9209df04e599487079f27f1e7a10d49303955891aa07714a9d61298d015ca9a8ffbb3a3867fa70784503dc198a4eeb8e87f89f353ff41ee2e8a55c6747801c8389ff747c0b049ff390cf771b9bc0d1a74985399f66e5d70be83fdbf6157afc5208bd6a95b71dd3d49c8bb6c57dd74e8a1222f116e7535c775908f7434eebf66d6a76e657b10f95fd2abcad9b1f9da57feaa51b985a7c767a8b0e54a5e938096ca76bcdb3054c44615bf010c659004d9d4ee98674285e67cc390fd93d8336cffaaa139b726806bcb17899259fb1a7cb932c52925df517986a88f6d7ad7bf9179a70d4682b60560ac41a6b96d9fcf5dee9b3bd34e02cdd2329e8a82f1cb6d12fc3528dd4f9e347e4fbc0695abee35e772515d0822785ef5d27794d0968891a580f6856a3fcece57dcf39ae7e63399fe659cb781300191f28007ae063c46f23405b18c63b9b64747336a460bf9e8a9ecf161d35aa75c582b5a73018c0f37222974d0b87f3a6ef6d3bc0a0709887aa705bedee62e1fac6a6b567f07e02c7c1bcf36000ea83d84e77bd2fd6b44b2b8f0d34b964774ea07bfd59dbf685f91b0b9f12cfff629eebdf7d9fe609234e480393add086b61aefd50d7cc0486c58b92a3e8047c8158431051a93a04cc9dc2996ec7c5d9f39d5314a14a836a46d652d413eb3e8dfa3d6199978161931344e3157b2bb4b3d8666c8a9ca81c67be60c68f6f30824d82ccb072ed5b790b739d142834f447a0fd86827ac403b29840ba99e8621d96e142dee5964b9d707cc71d32d5b47051ec00fbf098d997e2e4d1b235c1045e7625774c4e2f7553d7a384e81749feecef63bd19c057d755843dc03c2cb7c5c79511ffc4a800f0df33fa9af274b0456b59ae254299dbe50b7d921da0d99d454295ba9189b59f5372f0a6bcc979d06ad3b8b68a02fc3cc6d6aa5c5331b82bb9b90cea8e8e359a50be0eaab7d9184ebed365c552901f5c1a6797815e51953c30ff5a68df15bc1fdb8e2194bff21c69078c8a27ab93c7b846181ecb9340d1b059d49d6c475918630e001c2f341f874caf6be9e8dfb3c30960fe2911785da2779511f62b6fb397c04fe2bedc68cac65793480570e5e90e36586a1f0a0807754895339ee9dab4ad03e5901b3b2a99b6b3651b4f5b0a67bd370fd14600e941f5f1672e175f3383b1f5f886d8889e3e52041ef2f9b2f8c54f1b01a8f2612576b3845bfa2117410cb7f4d527128ad36b2b619f3719f219213d06f6c357c8ca307b0556c562df1964106732c2ff187a03d3739babdf4c3cc28a4692d4799fadf80f6b057084451943b94484f941f1674c196217aa1ae04536ea8dc6ab320f36c6113b7832a41d448dfe1530d7719e8ae6cc3d41efdd4097fec1278b310d2875ec6f38393e8c99d0e818ae341816890f46f8c184a46be4e13160d839acbf858fc6cf413ddb6adf12cd70bae25f5fbb465ddddcb1721a628c1eb1e7981be645a2f45d694098c586c928f960df936eeba7caa1e40f5a0d92872dc94e4d69fa61127d6eca9ea3a94a996c0154b870645945cd56711d1ce1f0c69f0d4e9e15ed97e964cdc135a03f7b7ea9383c777bb365fe3a9fe878a39b1f9dc4867cf888bf53456d548d7f35185bd0ffb788a4673f1ee6fc062f76a7b262da09fce9ff15a7d0cbb0c4d7d112d056998af1009a6977fe88c4420e58f4d4415ed99a909a0837012e9404de29adbc1aa4ed37db6dfaa5cc02ab7757a6d1e1c95fde68e421ae6a8e3f6483117fd6a96eca4c9e15997cd8caf2eebcda0bf1f4169bcc25de85df7469bac872b27b908ffa7316ccb1964757775fa8158d15a2a0bd70312a8b217ae0bd0ddc990edb0cdbf977493e8c76b9afa638bf5e64f6cac0711a90e03f79fd5e022c797afab8acc654eba091d84e6a992f8199c91d35888c88fd5d756252e282ddb6e844ec83134750a35d605d305df25661afbc610a3a1125648ddf90a69686bb6d7482351b178d76d44bc76c0c13c3eaecfc20b9a8cf9123c38e36c75aea67285fdced6d5d8e06e5e58cfef56fd89e450e1db5e3cacbc4c91ce8a6f3a88ccb9d743c499e08790c154e16ce70b7ac930a6c59f5a31642a0d53be2f42e9ec4c36ffd7db1ce1c08b1fa2e70469ba720c6e59212d71ebc5e23e630549230e9131c85c3015ac24a90360e5a5411a9d7c6d0dbb6d42a8a5c9570d4315ea4925dc8578e3d70e38dc0b9c0e54a6e475b6393196ba3d91adbfdb84d72f83870cabd83e22592a7f797a28263905a323f155790866d48253bfe9e2491a8864c78ca850eef28f550db06f99f679e566e1757c1b29ec93b94c4f65e9d75d46f5445f87917a2954abf19fcfad0c1db4d5eeebf2315822e850f58919029a914a39e9915d60774d6675bc6bf5c52192a8fc4e2ef38bf43acf6b64d0a893e7ecc85f3db9d0b5d6f88aadcdfea830a46437254241d6f5cf2cad71424c242a499aad9d592c6f877ffd878c1e675d82f9e71d5f36b9895dee2a96c03ac2775cf6b8c032b5945b04ef0919556eaa9308cb5bc7122552d9a6111a449050fb2b61ed295e8f5e5abb20e", 0x1000}, {&(0x7f0000000040)="bab3543719af15c16839128c02955939b5c8895fa18320c3b2526809ce2258d026ea99b2a72717be964e0a46954ed4134f8103899799ff5d7f10c5f4ccfa4135bbd7b68f2d1f04be52fd0e12dd854ed00adef0a8995dd8cf80f939d2a26faba6d4a3a0023a97ec1dade0bbb229bdda54", 0x70}, {&(0x7f0000001280)="c6ba41db6b2d9e67bd8217aea70009", 0xf}, {&(0x7f00000012c0)="7d94b43576e8806f36f66f3079fc47e9da1688052735d1bb9dfa943ba2d11ed18f222ae5510bfafdb3d138663dea25952fabd052e5cbb3f517603e594940d9cf1a6df5a1419fd9bc62ecd5997a8f44695261ff0bbbc583", 0x57}, {&(0x7f0000001340)="8659710ab67cb450190220c91e4f94ffaf4b39b474f556d2a41716fdb966ff86e193a4182cc33421abb6659d5745193457655ec997d8eeebf7b596d8d64f7293d6ea", 0x42}, {&(0x7f00000013c0)="109bb1900a4df989cfb3b46aa845a7f8d68d586c51c7381d631a11d66e11cc94c0a5f3536e29e88bc4a8b0156045344cff02506363e55bd7696bc3bfb3989fa9697ea74616db5dcdeb0e1285c0b0a15950ac8f258e779e3f944e4f814c40c6922a4a9b0eab43f6f843ef60d3e2ffa836cfff04e02cfffcf66f982c474a37729caf8730859f5de8e76f84d88f5931016e93a5", 0x92}, {&(0x7f0000001480)="ddca229c92fd90516237bae7707c0abe1209e036249d6f97ebd96982e4be0b8eb618a64e92c9479c59d7e25d94e226e2fbf384c7aafdf9d464fb4934493944f49f2b268dd83fdb8e35bdbfbb38c827c9348659ac30d79a0555e6bdc56d0df63d7d5d14571e92f53edb36f93549c3df", 0x6f}], 0x8) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186804008b00002b27febf3d000000000000000000ffff4f2200000000af53577eae61bc6fc06f8a36", 0x2c}], 0x1) 02:04:54 executing program 1: setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file0\x00', r0, r1) r2 = syz_open_pts() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x5) 02:04:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20080, 0x0) r1 = kqueue() r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x10, 0x20) r3 = syz_open_pts() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xc0, 0x80000080, 0x8, 0x81}], 0x100, &(0x7f0000000180)=[{{r2}, 0x0, 0x0, 0x40000016, 0xe648, 0x8}, {{r3}, 0xfffffffffffffffe, 0x4, 0x1, 0x40, 0x7}], 0x6, &(0x7f00000001c0)={0x100000001, 0xd1}) r4 = open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x11) write(r4, &(0x7f00000000c0)='Ol', 0x2) 02:04:54 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x829, 0x0) poll(&(0x7f0000000280)=[{r0, 0xa5}], 0x1, 0x0) poll(&(0x7f0000000000), 0x0, 0xfffffffffffffffa) 02:04:54 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1c8120ae28a50117, &(0x7f0000000000)=0x344, 0x4) 02:04:54 executing program 0: r0 = socket(0x800000018, 0x3, 0x1) setsockopt(r0, 0x6, 0xfffffffffffffffd, &(0x7f0000000000)="9328015a", 0x4) 02:04:54 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x1, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x8, 0x5, 0x52, 0x1, "1fed233ed73ec83e76bd29e94d6a1c473eb4f70d", 0x3, 0x4}) read(r1, &(0x7f0000000500)=""/90, 0xffffff91) r3 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000140)=0x400000000000000d) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) r5 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x20400, 0x43) kevent(r3, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) r6 = open$dir(&(0x7f0000000340)='./file0\x00', 0x900, 0x2) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000200)=0x2) write(r3, &(0x7f00000000c0)="878ea5b4a3dac87a9a0a000c23441c7607", 0x11) ioctl$TIOCDRAIN(r4, 0x2000745e) kevent(r3, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x45}], 0x3, 0x0, 0x0, 0x0) write(r2, &(0x7f00000002c0)="6fa29c44d68e33c602ec081476e9ce1c7ea842ee167b92ce6eee37652341ac87bbd1b9", 0x23) fcntl$setstatus(r1, 0x4, 0xc8) getpgrp() fcntl$getown(r5, 0x5) fcntl$getown(r6, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getpgid(r7) getpgrp() r8 = getpid() ioctl$TIOCSCTTY(r1, 0x20007461) r9 = getpgid(r8) fcntl$setown(r1, 0x6, r9) r10 = dup(r3) dup2(r5, r10) getpgid(r9) fcntl$setflags(r3, 0x2, 0x1) execve(0x0, 0x0, 0x0) 02:04:54 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) shmget$private(0x0, 0x1000, 0x408, &(0x7f0000fff000/0x1000)=nil) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x81) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) unveil(&(0x7f0000001600)='./file1\x00', &(0x7f0000002880)='x\x00') rmdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000080)) 02:04:55 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) lseek(r0, 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) 02:04:57 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = dup2(r0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) sendto$inet6(r0, &(0x7f0000000000)="e7796f2037d7d4697f1459e1bf", 0xd, 0x400, &(0x7f0000000040)={0x18, 0x0, 0x18, 0x10000}, 0xc) 02:04:57 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) fcntl$setstatus(r0, 0x4, 0x84) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r2) 02:04:57 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0xf938, 0x3f}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000000040)="44cdceee598bbf613f808df7c49af3114c743a2c3b11ddf6f364ec1b75f0698cc80f3162e6a4b856d656dbe41ad279d1166413196cc7d2d4ba35b736e0e83a92f7db792875ff529a3f362493bdad7cc41b408cbd495ea98c8b4b70079afd4fae76ad10de6a4afdf54aa0afcb26207620e6922268c544155b6cc4caa250ca5e0d1a6db0f59ee36e4d55896834b1ef47bb40705039bc036b5af5c3faf46f64654d6af60d53c3e15031080a2d7e83720829cb5396fef898f2746f1ee9b46ecfe1104405cb0020cf9c3ceece04fced2456fb3a89c9dcb03d129ee86f0f43bf6ae43fe09ffaa3ab1dc0e262a7f72e7a0d984cb3b645dba9d0d15c344b", 0xfa, 0x1, 0x0, 0x0) nanosleep(&(0x7f0000000140)={0x0, 0x100000000}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setegid(r2) preadv(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/241, 0xf1}, {&(0x7f00000002c0)=""/21, 0x15}, {&(0x7f0000000300)=""/30, 0x1e}, {&(0x7f0000000340)=""/39, 0x27}, {&(0x7f0000000380)=""/68, 0x44}], 0x5, 0x0) r3 = getuid() getrusage(0xffffffffffffffff, &(0x7f0000000480)) nanosleep(&(0x7f0000000540)={0x4, 0x3}, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) clock_getres(0x3, &(0x7f0000000580)) unlinkat(r0, &(0x7f00000005c0)='./file0\x00', 0x8) lseek(r0, 0x0, 0x3) r4 = socket$inet6(0x18, 0x2, 0x40) r5 = semget$private(0x0, 0x2, 0x8) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000600)={{0x153b66de, r3, r2, r1, r2, 0x43, 0x5}, 0x9, 0x6, 0x8}) nanosleep(&(0x7f0000000680)={0x0, 0x9}, 0x0) semctl$GETPID(r5, 0x1, 0x4, &(0x7f00000006c0)=""/91) syz_open_pts() setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000740)={0x1, 0xb598}, 0x10) setsockopt(r4, 0x8a31, 0xc0000000000, &(0x7f0000000780)="186c87b273dc64f83ec1d6ec9b6ae931c82ffd97e34c50fc6527845cd6bbe8ed8e5278c8373d7336247f64fdd8874e7251ba4ae7c50910c76e32047d5eb8959dae1c32d959a3ab323b0b1ee8b069fde67429243d1b73bda8967ae1c61f66012fa4ad4e80e7768e0f199d92271c36f4e2fad0c69e00bd3a7a31443a4bb3c5f7741d2c771a44bd4db5e0d6d01d2ff81d4ac001e888b42c5efc223218183e59c62d9dd6bad6192cf8a0067b2beee42e9d23e1ec8eb5ab2ede889a8f1952aaba59577e43b01204d57f0478f63903f3ec286938c4713a1d76facb6564681661f8b57c545814b0349b3d08e533fee0f75ccc4748dea1c39779969c9a6d3c89fde56484fa6795d28cab2dea8277512074ff1b22ea2b0b7022831f23632301b68c960e944f8911603eda7bcb0afe7338121b9692bd5faeac147038848cf7a878330d8f3864b9cbde3e8d1baebe9a6db20fbc98f800afa798ad0ac45bda6b2bc5d9590b1214ad47f6e0436f8deca78660ca265629de390eb4fa5f55aa3e6817688aaf806f647e521a1d00b4718469d523f1f8e75445b7058dceb25e65c17c12ffeeda5b68780ab86f2ae7d26f5020424db8875abb254768557f0e731c6117324ec95a619a15c5b794b94477e830ee676421a9d833335a5149cbfc08d9117be5a563f44e81c6352d2d927f9adc3507f5b1fe244c8e41e0d291ddae814113ed850a1555f9a47a91c40500cf49c8a8d2aa46edb68039e7b7e3031cdf35dd6846faed10213473392f8586767e841f3e0e8eeb1845091578f8b47f1ec34da6a01fa3390761cb81be12d83f8f413bc4afd0efc2dc97385a924877720f3ceb3c03a584a3f18169b06588611b751102031cb057c730c38bd44111442a42303fd4b471035c1cb213e57b560146f26d95792aa366efefd922d129af6617242ec823a388e633db8795957177915e307ae59971df64c268ecc0cf919c48d4e2e89069ea32e761b3bab6ff6973c850cc0d1e8cbaf33f4f85bd3d5b6bdc63b851f4bea82c6a3a1b29181df55faa74950719b1e9afe198159e803f0f83afbee259f07bbc0e4d20340bc451ea65fcb6ebbed54f87bd3fdb6938b278da9008466f34df57e358c1255400460dfe7c98cae7d89ce4add4a249edda398b6d38aa6aa3fc7049ea84a624efe4cec25e6e8da8e81b5ccc32d99fff9b96d4a914605fd670b826ded632eb59eda7411b33c1281a041e3d266eb455c6f8a30ca454dc70f8849f953566261d66e45e3e58db5d53718205befb4ad328a91677b244d1442a0315b62bf22170d21b9afc7e12878af58da5a53fdd87bd113af6f0747f964419103e69f5d5bf059da43e1c74fed47cd992281751757d117092b1880ae395387728c2af21b85df4d15bcafe052ca2dabdf681b906664212018e2c13116d62ac65384348657e7365c2e087f0fae9b71a3c1ee9c92c60cbdd519ad9bb65807731cd5235fa31f1b09fef8ea4c4994d8ea0489cffb4abc787d2c02547fdd87a4159cde196e4e175f528b948ade128ba51a366d7fc22974d7ef27a582313305d043e401f86979c9ee01f5ea914f08f7823a62464d63f01ee86a9dc3247a3277a03eba52b37e4531a8fb4ae42d619d780dd8462f76e0224b47474b4097f296854d0d311d3904552649c697661b078433403e31c699257f1f0a2f26094f83135d8a5cf02679de1907ce12c42b42b785a24e41ea63486506cf8f1705c65d501a84840e6c004d55857262aee15ccaf639cef5feb3abd1a30459ae2005ac04ba421d7565141d41ab0822a0acaf8356ab3a9a6deda3ec469be2efff053c9854973b0c97b54621001d159954afdc4b24e937265e9eafa1e1e4318beaba4df3f136101f5b86a0301edf47353f3f20cdb4f5f1acdd9ecce63e8af96ca25d7c1cfe72e21373e00614831ed9d545ccb13ae63e8651ac300f42cdd5be7245b1ffbc8e1c7686a092bec9498b596e54747ce30328eb126f69bb58c04d3c801ee32fe9b1d0fa445b988ee05f4df4c0e381b99a3ee4eecc6c25d7bfaeeec12853d3b6911f78421589462ba8c22b935c7228e4c4e3c394c699acdea0686da07ff3036f23a57381cae0155162ad41b86d21e0fd741c3135983a69457420a9354a1fa53972b4461a86d3489ef50734523670bb51cf5bdc9b7a8614bdfe6795a8d09e81b05ef25de323febf7eb7c2d5e93ed048df707a1bd72854555e68a275347d6a6ba90763b5976079d6012bdcd40fc75b37d00a93e188ea3d0756185bbf45ab665f58139ef60cd7d7a3e2511ac4e2d0930e7b749bfe118d9517a1f4b125d4d6931ad66ec6ac968dc4c90522a260f4d98c34bad9f8c7b15f60a52c8ec49447d1eb8076d152e0b08f380c37d4b71e548be2aa87bac7d45caf6e81f5feb288b2cca01b273bcb71eabf005037c02928a8af2a59be57d0187fc45feb9c790cb24a8bc71ffc093f164b3505440f922ebd9f597b4de79c9542fb8f932634c852df8d0fa47d319576a2b672956b767e8885df7f10b70b548a38895ab5150f382a76536c5596c4a1426f2a25c7764b37cc70ad66e362ad031677f03175e912c71cd9957855e61f2cc094a05b26b0559bce37e7a72c5bc873fdad748d5f3d71d2dee12dbdf760e3d4b4e5ff0e5f5114a7c363d1e64805e2aebec9807ac58b8028ecfda4e1d5cf96c00bc70aa932db48b201c6bf29866f660b57fdc2e52c747ae716e3fcef93ca28ac1018e71cd610e53b6e0bc987010c5e3bd7548d9e1e04e2766fb07b06d95eb7862da9e7d08f74a6891d8c5df88961461d7a41c396ef1fa305a5d79afe512a063c7456af10671eb4d6046620aef033f2ff221a38ba9eb0acdfef5b4dae4c9b27996d8f97571822169416479070816e07607a557f22a87d2b256d59ae2352d7481acccc5e02a0e0bdd163bdd2d5853a6ba864d735c3d2a626b3957cf0907a529652769842e046d75bc008c536c769536a2b5e062cdab46c348644f382074c55ce7cca182457c5fe3279173117ae7959203fa1405075130d4f8c4d6c347077f864d4fca1ed8f2a3433530ec63c852ab54010ebd2ef5f0e8133eb27364429952f76d9b0ef6e4cbb2da057cb26bb481763c4cc8da8f324143c2940faa3a72fe6591fed21e42c65320055fd3b42810e0554d343844f277cf8316957aee262e1136fd00cba00df985ff4325566aaa117230c040f0425a61fc5839d797a5c380c2f671545dfe29970b6d68563ee33e72048d445ff7dba2ef5d91e20c91cc914308bb899d2e255147f72d04d445e05f8d88d112f18334c90bdfe3d69ca83ae3999e571339aceb00c3b17d248456134d66bee51ef2b957227e6068b9fae9f95c4eb349ae8d0de1478c2363aeacd1c147292be47aa48b54372e97cd5365cff6a9d7d353dfa629edb7617fb6e451c0cfad327e314fb7b5cfcd363684d0b402ca44e926b49d210b58c3e161f642d02231eed60755da37477357ccd7a3d007f38f8d4b2b8fb4879a28ca7427538e3eca4cc99ff35c8f7dea6b25ee1f0c23932fad02466ddac14ef1a8ef86a5830e37b2e6e1be950896b280a8ce5fc0ccaeb5939638a44e15bb81417eb428c20bacefb7533d349187d92fcaa6d70b775994ce514593ab08f005a73a9559abe6a8f973e557ac1ada1d1c60424b5ec038f25d5f31be90459f2934d937ed26cf7cca3037e30b44d39ddd87065b4f76aaaebb4a227a0aee3130715fb4cbb2cc940082d1fa5f6300656494c0b53264d37114f51604816ca47d569f6627715135613ca3aa69a1ad23022a790d66f39c49f48ce2211da88fd9b4d7a896772139fed2a3ab40d1415536ba7e5c5653016d256e27253fa71f5a52629b643da6d8cab9d42bbbcb627a050974e0bd92af9ca02f1ca5fc4c53158d94d01f79aadf480943189262415380937555f2c1dccf0c209edf6fb9c2c1ab16287b118d7532c1768c9a129bd12b67ff4bba1a8b62835bd1b0f66b849fbb9af2c63b9a2385ac4d0d6d2b2c7cb968837a56740055253eeb2c0d282efd3e74610b86bd50d71de8014f45e4bf7c17b4c9dcd002766069251c914f2227b6a1c7dca78b07ca0f32e50485e7811717128805b87cf3bf74d056906ea22a26e28e63c7f0a70921ed32eeda84accb9f18ca5be5e1f92c4e6991e95b3a5c1544133f53a48446c15a3eb3b951f45ffa72b0667731f6f6979af69b50cf43b75e3b5da52acb9ea4ea032cea643448fa49d2d5d2106867847d461609c9fb0ff850a27f209a5824dcddc8bf63bc9c5302afd2894d0c22c2c012026f3160af1640799c6316431ec47c9c098fe2e728cf0100d6b289e4f399ec30d1ebc4bca61942643de3a2c5baf54a7649ce12fdab2546d849fac369076392b9982aa0701772fc8c375010e81686c1c34ec2a317e6dab3b2ac3c34f05a43ca1bc5e78a9e90cfae05b06e32ab4a02801f1831e1aaa3d0b9112dd3a6591b19db1d8ea33efd8cdc915edaace664ce996485e3c51b0aecea1989d31f5574ba730a81263e4e74393944e5befc78fb19752699558343c8d78209d9df744a235ee958e49fe1440f09c79e0eb6bcd2e0811f282708f9ab66029cd7b8e10c58048ecb03087fc3e11cc807ba0e3ee8d9537d0ce4da1dac3d7a1a317035f34ce8c1477b260757d6265758e6488e91f3a7f69cfb7798ba98e6529aade8e325dd355899547ffaf960e2e4554d3e29261559a93f45fb88940e929d875fed6e1f09451dcbc46a2a33dc7daf9ddb41ebd5964dd8f79c34b1334309e97a5b8b8eee78a3917c8cdbb3852a92af3785ba226c6efee00683bedba93b1a4c141c69c1a182999aaa96bc9baa7bb43d7b54c62596cd8e404ce155754014508b0af907bddb94156adf250d65da09030737f91348861194b78040315a5944264fc47e1d0462d5b142d8ea789cf9bea85f5a26a4318f813c26caeaf022f4d1c74994f049b626c945d898fe12e79bd8503bd4a5c6fd9a6f6f1ff535d524f6b1b2bca175d359270843be3477383343ae9699b47746b54833a08c468e3d80450a90774bb8e1bb3ef86bd8ed9393118e56e8b695520c2341cb0800f63d3f8227e3c5162d4f9611fef826c110c3c3429e9dd88ead7faf90ed3fa39d41a8a132ea97981a039f8b147522a26f9bb8af362064a3b8ffbad528f205bcc256f828e5436712ba7f388590d4f553f179f3b38fc76ef8c0655781a7a44348548ff40c0669bc786062c12d101f5a3696a4df9bed9fe18568fe06863e0eec7d2bf0a0e85c277e20eae2eaacbf84bb01eefa4a5cf742e4e2b71f7384ce729480fc44590990cddb694b301338d20436db5840a6077fc632ce5325254f24620c2d1471fd83f5acb7e33c26ee2e991df0e32993ffb7fc634426ebf6e55a9156a0045d345a108eb687776e1bbe5025299256fe769e73dc628a19993feac7987710d8edf715ba9b0a3abceb526d0aed3099cf97cbf945be4608008e1ee75ed5f9d84ba3cef59ee0efdc18f2bf1eb4a3dcd601eb1968aff90810eef1014b2d1c071c193f6b12506acf07b73d65e79efa06275d5516d5f32246254b6708be62aba62e9e9337757b489e5a0c7f2053c5a0b0e9601318f91e40e3e76c153ca4ad02a66c332e33d990ce30a9ca00c38a9574b7b27df9b7cc546e87ba2e576f9c0c192e839b0871b82605335d30f7d4893426510c2e2b9201f4b30c8218e5a0f739cf9f93762739951b489416bed94d2de32ab877760c397f625effb0be1a363936b4aab2a7636ac55a11408994ea6a13e9bc6707e2dd48acf70a4d5ee6d194c0efe0a766", 0x1000) getdents(r0, &(0x7f0000001780)=""/160, 0xa0) getdents(r0, &(0x7f0000001840)=""/145, 0x91) clock_settime(0x3, &(0x7f0000001900)={0x7, 0x20}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000001940)) setregid(r2, r2) accept$inet6(r0, &(0x7f0000001980), &(0x7f00000019c0)=0xc) nanosleep(&(0x7f0000001a00)={0x10001, 0x6}, &(0x7f0000001a40)) execve(&(0x7f0000001a80)='./file0\x00', &(0x7f0000001b40)=[&(0x7f0000001ac0)='\x00', &(0x7f0000001b00)='+\x00'], &(0x7f0000001c00)=[&(0x7f0000001b80)='\x00', &(0x7f0000001bc0)='\x00']) 09:43:20 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xfffffffffffffffc) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:43:20 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x82, 0x20}, {{r0}, 0xfffffffffffffffe, 0x22, 0x6, 0xd01, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x41, 0x6, 0x40}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000000, 0x80000001, 0x2}, {{r0}, 0xfffffffffffffffc, 0xa0, 0x2, 0x5, 0xb5}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000002, 0x9, 0x8}, {{r0}, 0xffffffffffffffff, 0x4d, 0x0, 0xfffffffffffffe01, 0x2}], 0x2, &(0x7f0000000040), 0x1, &(0x7f0000000200)={0x6}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 09:43:20 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x6) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x8, 0x2}, 0xc) writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) dup(r0) execve(0x0, 0x0, 0x0) 09:43:20 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) r1 = msgget$private(0x0, 0x0) r2 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000002f80)={{}, 0x0, 0x0, r2, 0x0, 0x0, 0x0, 0x0, 0x401}) 09:43:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0xfffffffffffffffe) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x9}, 0xc) 09:43:20 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04220, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x401, 0x180000000000000, 0xe09, 0x8, "ed9e1e127b58b8ae9d22dff92fecf7c5f37e6da6", 0x2, 0x1}) 09:43:20 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x180, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file1\x00', 0x20000, 0x10) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)=0xbf6b035102282016) linkat(r0, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00', 0x4) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kqueue() r3 = fcntl$dupfd(r2, 0x0, r2) write(r2, &(0x7f00000000c0)="582720efab89f8bae63525adccd8e0c263bae6ef2b5315df6ba2e60ad3bbccf9cdd1de2a963699471b73107d", 0x2c) fcntl$setstatus(r0, 0x4, 0x88) ioctl$TIOCMSET(r3, 0x80104277, &(0x7f0000000300)=0x83) linkat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x4) 09:43:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f00000001c0)=""/248, 0xffffffffffffff48) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)=[&(0x7f0000000100)='[\x00'], &(0x7f0000000440)=[&(0x7f0000000180)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='[\x00', &(0x7f0000000340)=').,\x00', &(0x7f0000000380)='(\x00', &(0x7f00000003c0)='@\x00', &(0x7f0000000400)='@\x00']) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)) 09:43:20 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0x8e51}) r0 = shmget(0x0, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/40) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0xfffffffffffffffd}) 09:43:20 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = socket(0x18, 0x2, 0x3f) fsync(r0) readv(r0, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/87, 0x57}, {&(0x7f0000000240)=""/189, 0xbd}], 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='r\x00') accept$unix(r1, 0x0, &(0x7f0000000180)) unlinkat(r1, &(0x7f00000004c0)='./file0\x00', 0x8) pwritev(0xffffffffffffffff, &(0x7f0000001a00)=[{&(0x7f00000005c0)='|', 0x1}], 0x1, 0x0) open(&(0x7f0000000140)='./file0/file0\x00', 0x28980, 0x2) madvise(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x820, 0x1c) r2 = semget(0x0, 0x5, 0x2) semop(r2, &(0x7f0000000380), 0x0) sync() open(&(0x7f0000000340)='./file0/file0\x00', 0x10, 0xc) 09:43:20 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) fsync(r2) r3 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) 09:43:20 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000180)="e12af98ca4cefc83b1d7207ee5b2eff825601098a07463462bf935ceed43d6010458ea658841b18811402fd89f9f789575c056585ea784929eda1a963483270f8c5302aea37ea2c432432e059f1619eefca16e046badf6af46ed97c8328bc0679cd760eaad3b4c2825086df251170a42983dce5b13f390f91fd0b05433c027aadc52b45b36c16e172555b7e8ad6eb59634948af269a233357c5695465bdbb51a18c5620b33ceed2878a0d719e7cf619599a6e9013ae9a0ac696d881c5a1eb8b80bf4b8fb26bcf30b9d5fd58103ece654741ae09913ab70233e04d8d3dfd4568ca1420fd7db01d7f587", 0xe9}], 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="ff7f00000000ec01220e010001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1], 0x20, 0xe732c2ce830e65c4}, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x80, 0x22) open$dir(&(0x7f0000000140)='./file0\x00', 0x10a, 0x0) flock(r0, 0xd) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 09:43:20 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) r1 = getuid() setuid(r1) r2 = shmget(0x1, 0x3000, 0x480, &(0x7f0000ffb000/0x3000)=nil) getuid() shmctl$SHM_UNLOCK(r2, 0x4) 09:43:20 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000400)=0x2692) poll(&(0x7f00000000c0)=[{r1, 0x40}, {r0}, {r1, 0x50}, {r1}, {r0, 0x14}, {r1, 0x100}, {r0, 0x1a1}], 0x7, 0x6) write(r1, &(0x7f0000000340), 0x10000014c) getsockname(r1, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x1) mknod(&(0x7f0000000480)='./file0\x00', 0x20, 0xc4) poll(&(0x7f0000000000)=[{r1, 0xc4}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r1, 0x8}, {r1}, {r0, 0x2}, {r1, 0x24}, {r0, 0x4}, {r1, 0x4}, {r1, 0x88}], 0x7, 0x4) mknod$loop(&(0x7f00000004c0)='./file0\x00', 0x2, 0x1) bind$unix(r0, &(0x7f0000000500)=@file={0x1, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x800, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\\\'@@}${&\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='+\x00'], &(0x7f0000000340)=[&(0x7f0000000300)=')\x00']) poll(&(0x7f0000000140)=[{r1, 0x40}, {r1, 0x40}], 0x2, 0x0) 09:43:20 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x200002004, 0x4516) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000140)) 09:43:21 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8028, 0x0) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x20, 0x2) socket(0x18, 0x5, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="92", 0x1) 09:43:21 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002004, 0x5300) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3, 0x80000000}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) lseek(r1, 0x2b, 0x2) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) 09:43:21 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r1) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0xb1) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="93f87360abf1b74ad5773c0ee80dd5157498c4c801554cfc0e832c2c4df065f785b21a6a48b12b19f444e24ec19661b26e0c5c6e3bdaa62da795be87e4e9ffd77e7e2e98cc0dfa9f5dd2edd1620a8ec574b90f166c576e8748733d3900a35a17f4d8046578c52029191da7bd3b20607611c40f0bc795f98397c0a780aa27827fc08d4ef0fb64a3d101992dce6f313ffb0827cc750a4a2649dbd0c2b20bed5cfc03786db8387363976d7b57a047", 0xad) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) syz_open_pts() getpeername$inet(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000001c0)={0x0, 0xf, 0xffff, 0x1ff, 0x8}) 09:43:21 executing program 0: r0 = msgget(0x1, 0x21) r1 = msgget(0x1, 0x205) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/187}, 0xc3, 0x3, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000001900)=[{&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f0000001840)=""/131, 0x83}], 0x2, 0x0) msgrcv(r1, &(0x7f00000019c0)={0x0, ""/27}, 0x23, 0x0, 0x800) 09:43:21 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) chmod(&(0x7f0000000040)='./bus\x00', 0x8) 09:43:21 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x10) getdents(r3, &(0x7f0000000100)=""/164, 0xa4) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 09:43:21 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f00007bd000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x20, 0x2) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 09:43:21 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) shutdown(r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x140) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x4}], 0x1, 0x0) 09:43:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffd, "85000000000900"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 09:43:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(r0, r1) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/226, 0xe2) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r3, 0x0, 0x40fff) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x20000, 0x0) r4 = dup2(r3, r3) r5 = semget$private(0x0, 0x3, 0x2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = getgid() sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000330000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d60654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000002f53568453afb19bfd710bf0"], 0xe8}, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r8, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) getdents(r3, &(0x7f0000000300)=""/225, 0xe1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000200)={{0xe7, r6, r7, r9, r10, 0x80, 0xca}, 0x7, 0x400}) fcntl$setstatus(r3, 0x4, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)) pwritev(r3, &(0x7f0000000080), 0x89, 0xb) pwritev(r4, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) socketpair(0x13, 0x7, 0x7, &(0x7f0000000080)) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) 09:43:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6}, 0x8) 09:43:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8db, 0x0) fcntl$setstatus(r0, 0x4, 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f00000000c0)={0xfffffffffffffff9, 0x0, {0x81}}) kevent(r2, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() 09:43:21 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x80000000, "651e0d969a21512e233120466afb9eed7db09f1c"}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r2 = semget$private(0x0, 0x4, 0x1) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000100)=""/189) 09:43:22 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) lstat(&(0x7f0000000140)='./file0\x00', 0x0) open(&(0x7f0000000280)='./file0\x00', 0x100, 0xa) pipe(&(0x7f0000000100)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sync() 09:43:22 executing program 0: accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) 09:43:22 executing program 0: r0 = semget$private(0x0, 0x3, 0x40) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000280)=""/243) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x8, 0x0) socket(0x12, 0x4, 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x10000, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlock(&(0x7f000003d000/0x1000)=nil, 0x1000) r2 = dup(r1) munmap(&(0x7f0000231000/0x2000)=nil, 0x2000) read(r1, &(0x7f0000000080)=""/1, 0x1) ioctl$TIOCSDTR(r1, 0x20007479) r3 = semget$private(0x0, 0x0, 0x8) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000180)=""/227) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = semget$private(0x0, 0x1, 0x400000000000592) accept$inet(r2, 0x0, &(0x7f00000000c0)) semop(r4, &(0x7f0000000000)=[{0x1, 0x5b4, 0x1000}, {0x3, 0x6, 0x1800}, {0x0, 0xfffffffffffff352, 0x1800}, {0x6, 0xff, 0x800}, {0x1, 0x80, 0x1000}, {0x3, 0xc3a, 0x1800}, {0x3, 0x2, 0x1000}], 0x7) socket$inet(0x2, 0x6, 0xad) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000380)=0xfffffffffffffe01) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCSDTR(r1, 0x20007479) select(0x40, &(0x7f00000003c0)={0xaa6f, 0x9, 0x1ff, 0x5b, 0x100000001, 0xd348, 0x8eb, 0x7}, &(0x7f0000000400)={0x5, 0x0, 0xffff, 0x8, 0x1ff, 0x7ff, 0x7, 0x3f9f}, &(0x7f0000000440)={0x8000, 0x5, 0x3, 0x6, 0x9, 0x6, 0x5, 0x834}, &(0x7f0000000480)={0x3f94, 0x7}) semop(r4, &(0x7f0000000040)=[{0x1, 0x7, 0x1000}, {0x1, 0xc3, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0x6}], 0x6) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) 09:43:22 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x45) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x3, 0x100000000000}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setuid(0xee01) socketpair(0x0, 0x2, 0x5, &(0x7f0000000080)) setgid(0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x7fff) r3 = getpid() ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000000c0)={0x1, 0x1}) fcntl$setown(r2, 0x6, r3) 09:43:22 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 09:43:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1006, 0xf00) open(&(0x7f0000000000)='./bus/file0\x00', 0x884, 0x3) 09:43:23 executing program 0: r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, r1]) setegid(r2) setgroups(0x0, 0x0) setuid(0xee01) shmat(r0, &(0x7f0000a00000/0x600000)=nil, 0x1ffc) 09:43:23 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000040), 0x2000000000000161}) 09:43:23 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000010c0)=0xc) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r1, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ff6000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0, 0x0) close(r1) writev(r1, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000001100), 0x10000) r2 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) shmat(r2, &(0x7f0000ff6000/0x1000)=nil, 0x2000) 09:43:23 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000100)=""/4096, 0x1000, 0x800, &(0x7f0000001100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) dup(r0) 09:43:23 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f0000000040)='./bus\x00') fcntl$setstatus(r0, 0x4, 0x0) 09:43:23 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(0xfffffffffffffed6, 0x0) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000280)='.\x00', 0x3, 0x0) 09:43:23 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x1) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000100)='c\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000016f000/0x3000)=nil, 0x3000, 0x0, 0x4010, r2, 0x0, 0x0) mprotect(&(0x7f0000570000/0x3000)=nil, 0x3000, 0x4) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000001580)={&(0x7f0000001400)}) r4 = dup(r1) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000180)=0x1) close(r3) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x101, 0x8000004800, 0x2, 0x3, "1e5701c9d724a07159671de0f8aef4fe3fe7207d", 0x1ff8000, 0x3}) r5 = semget$private(0x0, 0x7, 0x10) r6 = msgget$private(0x0, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x81, 0x0) sendto(r3, &(0x7f0000001440)="f9f3e7f22c199bd18e9867faf0b1e4fde5269f7c9b6d6ccbf95a4ad018cbab30f3d2ff27f7a93c5800117dc76708acb1d215fe20ec3cb95f3f5cc2b3dffede517644229f882474c7444d6468731651bac79dc104c826e340f92fad0a4188767e05", 0x61, 0x8, 0x0, 0x0) msgctl$IPC_RMID(r6, 0x0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000015c0)=""/8) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000240)=""/153) setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000001500)) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getown(r4, 0x5) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000340)=""/4096) 09:43:23 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8, 0x0) write(r0, &(0x7f0000000080)="f1654cb67fb2757cda21050f0539dd9a677b2ed059a6a9319a811b7a842caaf78004fc1c769929092266577c0e65a835217a45386a8e5143df5084668eac9437b3517deb6614727657d9dbeaf95e2a2be830a1630c37e6427eb5", 0x5a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x400, 0x2) accept$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) socketpair(0x2, 0x3, 0xa08, &(0x7f0000000280)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) setreuid(r3, r4) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x26, 0x8000, 0x8) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:43:23 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0xe8e) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffc, 0x7) open$dir(&(0x7f0000000140)='./file0\x00', 0x120, 0x5) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 09:43:23 executing program 1: mlock(&(0x7f0000000000/0xb000)=nil, 0xb000) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 09:43:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) write(r0, &(0x7f0000000080)="00070009000000b201", 0x9) 09:43:23 executing program 0: r0 = kqueue() socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0xc00, 0x0) kevent(r0, &(0x7f00000002c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x1e, 0x4, 0x5, 0x100000000}, {{r0}, 0xfffffffffffffffb, 0x80, 0x28, 0x6, 0x7ec}, {{r2}, 0xfffffffffffffff9, 0x4, 0x2, 0x3ff, 0x1000}, {{r0}, 0xfffffffffffffff9, 0x83, 0x4, 0x3, 0x7fff}, {{r1}, 0xffffffffffffffff, 0x50, 0x4, 0x1, 0x200}, {{r1}, 0xfffffffffffffffd, 0x40, 0x1, 0x7, 0xa}], 0x100, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffd, 0x80, 0x40, 0x7, 0x1}, {{r2}, 0xfffffffffffffffa, 0x4, 0x20000000, 0x6, 0x1}], 0x1, &(0x7f0000000200)={0x5, 0x5}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28010020ffff00338e0b69fbab01"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0xf0, 0x0) 09:43:23 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x35b9) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x40, 0x80000024, 0xff, 0x81}], 0x1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x0, 0x56906287, 0xb1}], 0x0, &(0x7f0000000100)={0xb43, 0x6}) 09:43:23 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000480)=0x8001, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e6f043ff34a6dee0300a0000000000000ceb4d6"}) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={r3, r4, r5}, 0xc) r6 = getegid() r7 = getegid() setgroups(0x4, &(0x7f0000000440)=[r2, r5, r6, r7]) read(r0, &(0x7f0000000040)=""/250, 0xfa) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000140)}, {&(0x7f0000000180)="916dbdb6c88ddbe2178d768d5432c606bd", 0x11}, {&(0x7f00000001c0)="9063c3f35fd620f759d3a98d40a54586df2a38dca87fd661fa889b02d2db0483b1bf9745e2c6d12a2493acbda7f4d6f9600b1f779a04b0304e71924afaf5eae902abef3fe3", 0x45}, {&(0x7f0000000240)="d9169776aa72a98ccb156b0897a23e9f073cd42839c93d9d66a139e21fa010fdc679bd118013c166b90fc84d5899261dbc308025e95b884e6df89b53c8d0ee95daa9b0a527b173ecc48a4d999212c71fe3f516aae4eedaaf73adf761c430244a76acd0a678465639d58ab23b0a4957d59cf04bc0d6a835c86926160786c0676950b0b7c80886ffb2a69567156315062fa7d3b80a181d5bc9be63d82592782ca612621df16b7960c6e971f95e8535810287c88b177b268df6c6589c6218551d60f2142346bfa2", 0xc6}, {&(0x7f0000000340)="19bb5929e89fc1cbc60f83d3417948ca4bf9a491490286a432546be79de61e0a52c4cb3fb81012ca9438f5c7184fb3dfba72762b52562c88b41e", 0x3a}], 0x5) syz_open_pts() 09:43:23 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x100, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d04225, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) pckbd_enable: command error 09:43:24 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x80000009, &(0x7f0000000000)={0x3, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 09:43:25 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) r1 = getegid() setegid(r1) 09:43:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSTART(r1, 0x2000746e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) r3 = getuid() r4 = getegid() chown(&(0x7f0000000640)='./bus\x00', r3, r4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600), 0xc) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xbffffffffffffffc, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x5, 0x3d6, 0x23, 0x9, 0x8, 0x0, 0xffb]}, 0x3c) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000004c0)=""/204, 0xcc}, {&(0x7f0000000100)=""/2, 0x2}], 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000680)={0x9, './bus\x00'}) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)=ANY=[@ANYBLOB="108600000f6132bbf2c03538000000020046edb70ce99886a5c73bd25c000000b100ae6511e6d7a4a22385c719fbf96f6480cff0fb6b15fe57f17a3411f8725f5d96c01755fe88d0fe7cff7fcac17d7985d68adef718b1c5658f70bbb776b3ff3f6ce159019651305ce44a6386c3f26fd1f1234c15ccf5b5f826538dbadf3040974b4af489bbf45facf0cd6cafb20b287fd60802005539da62df74515024ae01795fc6263569f5cd66c92736cee9ce06cf9e214911502097bc2fcf3a494780207624c017208d6bcc9aeeb7a2db95078259b79395dfc5b2a93580cd2acf6e5d687f4b4aa72b2bed978587900d3149735493884acf8e55aeef9fcaf05acf89fd189ee764d0d0bd60d2e55993eff1916980e2bd2212a583a4bace05b14103b6521af9107d5904cca492be3b1dbf697d0aeb3c21b2c1a800745a1d47e9aa0963cd696e1a718f2ce300345af1fdb16fcb5f82064edb875dcfdb46e632bbe782b7efdab92fc39d6a1fd3fc8ae876bb4c920e6ca592e6cbad7d0f9aaf791aad50d333c1a353b83d153940d29a459b77713d90692f3a0267a5c96285ce1841bb9d8904a14ebbdbfe0c181af21895557b5bca8f89d9c1549f21bf63729d91733bc6bbd4766504c7431340ac184b7057ffa61c5d7a8f466157f91d9d91415bc4014bfb632da8932a25d90eb004f5bdca72ad24ab89c0eede505183d6b88ff8fddf745a2de9"], 0x131}, 0x0) sendto$unix(r5, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0) recvfrom$inet(0xffffffffffffffff, &(0x7f00000003c0)=""/110, 0x6e, 0x42, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x32e, &(0x7f0000000280)=""/214, 0xd6}, 0x0) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000005c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) pckbd_enable: command error 09:43:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x100, 0x0, 0x1, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 09:43:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0xfffffffffffffffd) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x981, 0x0) 09:43:26 executing program 0: setuid(0xee01) shmget(0x0, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) 09:43:28 executing program 1: setuid(0xee01) unveil(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000100)='x\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x82, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x8924, 0x3, {0x8, 0xc60}}) 09:43:28 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x440, 0x0) lseek(r0, 0x0, 0x3) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x80}, {r1}, {r1, 0x1}], 0x3, 0x2) 09:43:28 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f0000000000)='./file0\x00') r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 09:43:28 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r0, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 09:43:28 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) sendto$unix(r0, &(0x7f0000000180)="84f2f7f258c73c7734930972b17766aed50707b97052f038ba91153d71e8e71874f5e3ae9e44be10798cd50a50613a8f1d5d98152dbba94189b537ef9e73a09ee6d6378e656464da503d04badd9af9328c17379383a9549b2bd0d376899656d0e6d95f9f00d4d0a9faf13282953936640b002194282b815838e51a5cf5b3343024c3aaed9dc4b7785f8f37a7fbd0fe911b18bd7c40a33e00aa0c8b3efa93d1947d044ec3b27ae7", 0xa7, 0x4, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x3, r0) ioctl$TIOCCONS(r2, 0x40044278, &(0x7f0000000000)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000280)) 09:43:28 executing program 0: r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0xfffffffffffffffc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$getown(r0, 0x5) 09:43:28 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x100) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) 09:43:28 executing program 0: pipe(&(0x7f00000004c0)={0xffffffffffffffff}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd\x00', 0x10200, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x0, 0x0) r3 = accept(0xffffffffffffffff, &(0x7f0000000580)=@in, &(0x7f00000005c0)=0xc) r4 = dup(0xffffffffffffffff) r5 = open(&(0x7f0000000600)='./file0\x00', 0x8001, 0x63) r6 = socket$unix(0x1, 0x2, 0x0) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wskbd\x00', 0x4a0, 0x0) r8 = socket$unix(0x1, 0x5, 0x0) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wsmouse\x00', 0x40, 0x0) r10 = openat(0xffffffffffffffff, &(0x7f0000000780)='./file0\x00', 0x8000, 0x1) kevent(r0, &(0x7f0000000640)=[{{r1}, 0xffffffffffffffff, 0x10, 0xfffff, 0x80000001, 0x5}, {{r2}, 0xfffffffffffffffa, 0x81, 0x4, 0x61, 0xfffffffffffffffc}, {{r3}, 0xffffffffffffffff, 0x0, 0x1, 0x1000, 0x100000000}, {{r4}, 0xffffffffffffffff, 0x8, 0x3, 0x7, 0x6}, {{r5}, 0x0, 0x14, 0x54, 0xc58e, 0x2f}], 0x6, &(0x7f00000007c0)=[{{r6}, 0xfffffffffffffffd, 0x20, 0x8, 0x9, 0x800}, {{r7}, 0xfffffffffffffffb, 0xf5, 0x1, 0x4, 0x8}, {{r8}, 0xffffffffffffffff, 0x1a, 0x2, 0x5, 0xffffffff}, {{r9}, 0xfffffffffffffffb, 0x80, 0x1, 0x81, 0x1}, {{r10}, 0xfffffffffffffffb, 0x8, 0x3, 0x3, 0x101}], 0x200, &(0x7f0000000880)={0x2, 0x9}) setuid(0xee01) r11 = socket(0x2, 0x2, 0x0) r12 = semget$private(0x0, 0x0, 0x0) semctl$GETPID(r12, 0x3, 0x4, &(0x7f0000000100)=""/251) bind(r2, &(0x7f0000000980)=@in={0x2, 0x1}, 0x3b6) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f0000000280)=""/161) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000340)=[0x1, 0x5f7, 0x5]) r13 = semget$private(0x0, 0x1, 0x4) accept$inet(r11, &(0x7f0000000900), &(0x7f0000000400)=0xc) semctl$IPC_STAT(r13, 0x0, 0x2, &(0x7f0000000040)=""/129) r14 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000008c0)=[{{r15}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r16, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r17 = kqueue() kevent(r17, &(0x7f0000000280)=[{{r15}, 0xfffffffffffffffe, 0x9}], 0x7fff, 0x0, 0x0, 0x0) r18 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r18, 0x0, 0x200000000001d, 0x0, 0x0) kevent(r17, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) kevent(r17, 0x0, 0x0, 0x0, 0x5, 0x0) bind(r14, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) semctl$SETALL(r13, 0x0, 0x9, &(0x7f0000000480)=[0x80]) semop(0x0, &(0x7f0000000240)=[{0x1, 0xffffffff, 0x800}, {0x4, 0x800}, {0x1, 0x8, 0x1000}, {0x4, 0x3, 0x800}], 0x4) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000380)=0x85) shutdown(r14, 0x5) openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x8000, 0x13) semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f0000000440)=0x3) 09:43:28 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) 09:43:28 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0xfffffffffffff7fc}, {0x0, 0xffe}}, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xe00, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) 09:43:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fe, 0x0) write(r0, &(0x7f0000000040)="65e51ab21ce582489ef2e079c773a4f6e54f6e", 0x13) execve(0x0, 0x0, 0x0) chroot(&(0x7f0000000140)='./bus\x00') pipe2(&(0x7f0000000080), 0x4) 09:43:28 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x0, 0x5, 0x30000, 0x80000000, 0x81}) r2 = semget$private(0x0, 0x0, 0x100) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000280)=0x7) mknod(&(0x7f0000000100)='./bus\x00', 0x201ffd, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x400}) accept$unix(r0, 0x0, &(0x7f0000000200)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdirat(r3, &(0x7f00000000c0)='./bus\x00', 0x32) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000240)={0x0, 0x0, 0x5, 0xe7, 0x7fffffff}) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x20) write(r5, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r4, &(0x7f00000002c0), 0x0, 0x4) r6 = semget(0x3, 0x3, 0x222) semctl$IPC_RMID(r6, 0x0, 0x0) 09:43:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1070e, 0xffffffffffffffff) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 09:43:28 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) poll(&(0x7f0000000040)=[{r3, 0x3}], 0x1, 0x0) dup2(r0, r2) pipe2(&(0x7f0000000080), 0x10000) 09:43:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) open(&(0x7f0000000100)='./bus\x00', 0x3, 0x0) lseek(r1, 0x0, 0x1) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x801, 0x0, 0x0, 0x0) dup2(r1, r4) 09:43:28 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) dup(r0) r1 = dup2(r0, r0) mkdir(&(0x7f0000000100)='./file0\x00', 0x83) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) ftruncate(r0, 0x19ee3944) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000000000)="c1", 0x1}], 0x1, 0xffffffffffd) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) writev(r1, &(0x7f0000000040), 0x1b) fsync(r0) 09:43:28 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000036, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x80) r2 = geteuid() getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0x0]) r4 = getuid() r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x9, r2, r3, r4, r5, 0x20, 0x9}, 0x4, 0x101, 0x56}) geteuid() r6 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/4096) ioctl$TIOCEXCL(r6, 0x2000740d) r7 = dup2(r0, r6) ioctl$TIOCSTART(r6, 0x2000746e) ioctl$TIOCNXCL(r7, 0x2000740e) sendto$unix(r6, &(0x7f00000000c0)="0d200b6296c90e49e725c0922ae83a70c45f482cd7933c2689727d9dbb3fb9351212ff5b06ab8f7d56dfa279612fed3fdfcf5177041194c24a8d1d5f15831f284d2b85139f571018d15e399125e2d7e248023fcd08dba241dd2bad0da78f5930d369d93561ebbb", 0x67, 0x400, 0x0, 0x0) 09:43:28 executing program 0: r0 = shmget(0x1, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) pipe(&(0x7f00000000c0)) shmctl$SHM_UNLOCK(r0, 0x4) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0x308, 0x2}) setrlimit(0x0, &(0x7f0000000040)={0x2, 0x810}) setrlimit(0x3, 0x0) setrlimit(0x7, &(0x7f0000000080)={0xc7, 0x267}) 09:43:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000001340)='./bus\x00', 0x71, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x40000000003, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000001, 0x20000000002}) 09:43:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x9, 0x7fffffff, 0x100000001, "9a36ee87a04406557a7549435d4477b9083ab1c2", 0x7, 0xfef8}) close(r0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x84) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x3, "61aa0db100000100"}) fchdir(r1) read(r1, &(0x7f0000000140)=""/179, 0x4a5) 09:43:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x3, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b9", 0x21}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "ef9ac42a9b78ce514a3734fa074b6e5487722063"}) poll(&(0x7f0000000000)=[{r0, 0xc8}], 0x1, 0x200) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x920, 0x8, 0x0, 0x0, "f1fab8a32021411a09ae76b3e32e7560a7d494c0", 0xc5, 0xffffffffffffffd0}) close(r0) dup(r1) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000002c0)=""/247, 0xf7}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x1, 0x80000001, 0x401, 0x1000, "c5395d25a8448c2ea08c778592251ce58c839895", 0x2, 0xff}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) getsockname$inet(r2, 0x0, &(0x7f0000000140)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_open_pts() 09:43:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f00000004c0)='./file0\x00', 0x1008, 0x23) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x18, 0x4, 0x60b5) open$dir(&(0x7f0000000400)='./file0\x00', 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="01f32d2fe64073003559f88d4fe14e5d93f5dea2b99b7ba0eb5a18435829dacf42c62ff3288952251ebb6741cdb1f81b13b205bd4218008a283d"], 0x1) msgget(0x3, 0x142) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffcf6) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x42, 0x0, 0xfffffffffffffdd2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r4 = geteuid() setreuid(r4, r4) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) recvmsg(r3, 0x0, 0x860) execve(0x0, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) 09:43:29 executing program 0: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x42}], 0x1, 0x0) poll(0x0, 0x0, 0x6) 09:43:29 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x101) r1 = openat(r0, &(0x7f00000000c0)='/', 0x10020, 0xfffffffffffffffa) fchdir(r1) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) dup2(r0, r1) 09:43:29 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3, 0xfff}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000000)=0x801) 09:43:32 executing program 1: clock_getres(0x3, &(0x7f0000000080)) 09:43:32 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) r1 = getuid() seteuid(r1) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000180)=0x8, 0x4) geteuid() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 09:43:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x4) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x4000000000000211, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) r2 = geteuid() chown(&(0x7f0000000140)='./file0/file0\x00', r2, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) 09:43:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) fcntl$getflags(r0, 0x3) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x1000, 0x0, 0x0, 0x0) 09:43:32 executing program 0: writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x10, 0x30) r0 = semget$private(0x0, 0x4, 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000001640)='/dev/null\x00', 0x480, 0x0) syz_open_pts() syz_open_pts() semop(r0, &(0x7f0000001940), 0x0) accept(0xffffffffffffff9c, &(0x7f0000001680)=@in6, &(0x7f00000016c0)=0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001700)='/dev/wsmouse0\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000001900)) pipe2(&(0x7f0000001740), 0x10004) socket(0x30, 0x7, 0xfffffffffffffffb) accept(0xffffffffffffffff, 0x0, &(0x7f0000001780)) dup(0xffffffffffffff9c) openat$wskbd(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/wskbd0\x00', 0x800, 0x0) socket$inet(0x2, 0x1, 0x100000001) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001980)='/dev/wskbd\x00', 0x200, 0x0) socketpair(0x1e, 0x4000, 0xc1a2, &(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000001880)='/dev/zero\x00', 0x8, 0x0) pipe2(&(0x7f00000018c0)={0xffffffffffffffff}, 0x10004) connect$inet(r2, &(0x7f0000001800)={0x2, 0x1}, 0xc) r4 = dup(r3) writev(r4, &(0x7f0000001580)=[{&(0x7f0000000000)="e0480cf09d32d4ad3d7149c71c596b89116eaf6cedcdf8fceebc49264327fc55e7c89b2c589b3146fc31eb84fe75c1f43077bd21b338cff027dd9b8ee784d4ddeda674219ff283"}, {&(0x7f0000000080)="b690837540e7c1701afed113a5cca341e57188a830089e1afa41626adde6c06613ebb9db9c88e33b5ddb70634d5a2e49f62cab83780c09f9752e9c71aa3687c172d25725952c881c978c49725eb34147e6686a99acd3440b4d76b745b076497b8be5920e5fe0"}, {&(0x7f0000000100)="b6146fb48228da03cf241cedaaafbaed256c20d4ce6248c83b7bf3be0a5633a4c6f761f0a0ec2352b25a923c07f20e07e2ca6b00202a7367f41b5afff1fe89a19a404e8a6d1c4228c23ecce572b9bb0a91872aa764b3f62ff1f29134116efb67238c563d8b026c52d9d0c188b9a72ee7fea9d8d72ec2281a6fce87b42af5734021be7eb717d280c9805a5eb7c4481477c9d91d1164eee38f7323b35c4a0b8987aa58825b82399f1e3af81b6085fe0467627cce04a084466206b2a2b2de7f52fe29b7c312b17a81f243dc6e3cce552d50e63d65293f55bf255f4744f6a59bdf8f785d9974e6fad77cefccb0a7b93f9d901b7f1b52bf1d30ef"}, {&(0x7f0000000200)="c6f1977b4d28cd92a5c91d297d98550ace2b440ed7f6cea91d7d2dda05c925b7cc57247a4c1357ad347ceae4b2911932bb129c8590c47df3097c7c2230"}, {&(0x7f0000000240)="9fdd978d7fd998349a4ca94103b7cdbda6f55b211ef07d1f232d760d5be43397621a"}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="b83b1abe2989790f60c8712e9d4e9ee2ff03993e0ddbdc26f141712d5a5640279cdc6eda3bf607b296acc5a0cbe5c4c9c772efb81f5c99a43f90b2c0a4a3876ef72024ecae3fe42cfa3c93187925dc2c3098f483663b9464a571f3ae71542f74cbf35cce6da52eaef899a71b7e57c4e9090ee26606f0b89e636d46124f041f0d55511cf14e0ce41c22e34b0f012e6ae0abc24cb06700650d97692a599c622e24e8f60002a177c83946650b91bdb092aa78652f30143774f192b267a2ea48591c034cc62306b04d9dc4d65099a9e984"}, {&(0x7f0000000440)="3d5db709b6af5f442e3412da37dca74bc3628a9bfa7cf6e3e9e503361e48abe4c8352796c52d9e259554d8335f31a14c077adc8000214211d5be531a5b6b9e1b84e2faa57c3819b6fb16f594af8e83ec27ebf0686d182de450781024c14048c750d6cf565006a39435663b0b344f36e4b4177a5d297e17f94bbd522cce2fd2aa1754dea0d0193d6937fa3b067b19b83205465d37fd1c1d4ca0dbad1a2d07a38d1b763e3b2de2d9ed0ce73c3dd57c00dc8eabe7604f7062ac81bddc28"}, {&(0x7f0000000500)="4335ac6471c040662d6cd2ba59b1c563e5616beb601cc592966e91bc193133c56c3d6208541a7a18c6b709bb7473a45bf3e72173f1a5b0c0e8dfb78827ad835b580cec834ef5434260b5e0110683f9e8de93b94d83b95e689ee2bf4f91f6899bc47bb38293d9c06d8d5e360dd0c9c411c80d"}, {&(0x7f0000000580)="a19358e2336c4aa6dd7daecf260c430138cd78668c21d2aac790e78800367413d8384ab63c8cdb7388b90aff0e584bc08a0cf6c572cf51a8585c8df208548e9c14f7fcffb65456b92a577cacf110fbadf58c99e826f9f8e9fc876bec6841dd57b031e1af97d449dae87a1d51711221395dee5e8e79fa31ed42c9e41268566d45eec48e9e8ed7cd00069deeef94ae0880058e00156c2661639618519630e3eb489dbb7cf946e6f79686e15e5769c8a67fc4c1378644dfe6eb8efd26213baa0837031213bfe135607f5d7cb33e59ed122c8f091d06fb2ebca83502d4784a5af8686a17268d70b60e7ce72fbb348ffbbab29151c792f87f227eb6de809cc61d2b4bcd1f25781f1ce7a07a422941f9227d426e3445bf851db4a4c2e0c975f22dbd919ffca3c900360a56acab4d25e5b7402ac2377d79eb4e66124f2f05ce6298f3463c80efe0ab750670f00441552730ea53cab21c91538e87b5eacca38326ce90fbcf389d6ea77a1354549aa3efcf62e75a90c9e7dcc58d69f9686b66453d617a8f528bd3af06891ef32e8b9134e937adbd4c9158c304cae3014f3c81a2060e0c32ff1c874cd3be532f9369c369ea0e84bc62db24b4f481ec72b03e14639ec6ffa39ce20ed761f1fa14f3318a419879e63619dd0020a71d7336fc5e5842ea404d629cf2b59fc4d757ddd9a7460924aeccb8a8d14593602a0fbf424b141da07b5bd67723e73624b49854b17b4bbdffcf7245c6e5e5dc82da905a44d63511636c1323f22f1c25770e4562271e39d561767bb2d4e15c58a9123c8e509489e1df323bf9892bd55f383adf5c9ceaf48181e42bcc06a90e4e17b846cf3502cc4e9cf5ac8be7229550fd9e346433999bc9906acfc8c9479f2a907924dae53b23a3264476bf93da802369a000f1b2726b749d8922059b4851457e5832774fbc7d998877d3c1b548900f175b830e58cce972b201bc01be9805ae45cba750b6fe562baac86634ed438bbc893e5bd5edce908575c0ff5c92fb7188d192df3cddd744f39805bed4faa77c8ef8741e79d3ea4dedf0f2c052f09d0821c6253aedf62a3d77ed0ff76a7425ca8b7957c195a1a0a27de546fa2097aeaa2c150ba02751d79d866707067557daa5c712e35aeed7f7158efe7699a32c1036175433b67b65fb9683305adee6cafb6fcc0eb78e24bd0bc918dc99e5cc4a51becdde5bb9953b1c87bb9eac30f8ec2c222d6afe58c0115f43c57119371bc02de21b6db242f745fc0f8ef64efb6ec56c109f609bd0d1853261095a666f39f610536b71cfb34f21b741cd0d91cf5e858b29fcbb85c9237b9012a5c973ca9e74d1dae49d9f106edafc4f104143fd8b3a5c07ad28581ffceb5aee268e9123f6fed4205049f237c4415413cde7f04f51e865aa7812ef850ec86e0c2d2a45c30b66536b8159db766eb6548c54fbfc25c06f78e9dbe01a55ce57b994288571cc594598dabf0d65ca72d4b6034143e4ea9703a5860b1e0f1f9359dc1935ff4d3d205357fa4ce4851a564c303affcf4bd83596e1b0faeeab118f22ab05ba32fc1387b70f8ecff71e77d06fd1286993386f5df03287e28177af6a1086d9868a11f2f6ded208a508fb599d974670a732853c2a4adc525a29b31469157ed271047200d05022c5bab29d2920650e13403b9560f864cb708ca6512c4f3a1538c2b2385dd60894d940b40154fe2548dfae9b76ffb2c00922d783d104430776c5e07b100cc7d3d98797264d3305380efd146a0451b6d17ef889f14ae4ea36acc9b0570af5ea9a39ab29d04466d5ca460894a4fd067953f76282dcdce9cf3aa0c73f55b8fee35874272ea6886a0cccade53ef1eca5b99cd15563fd693ab740643c790142417c92742e579efd4cfd6b9dcfb13bbe2238c7cfe6f2c103ffed419a1d2af2909dc9d29e037720299907ba6023f2ca296687ac829b0727b8b41971124f0eb08e58070c9a5e9cee219e0142ad0c418d918649d183991a8862ea3195acd56e1dcb28683b80f3a68ee02e7965ac0202cbe359cbcbc0efd47240c2e62c2e27f0d92162aa4922994ee85fe6676bc1d0d76fe2314a022bc1443f0dc1665d690e51c7d392bfdfa3248f8ac5c94a401704bc2f777fd134e478e733f71eb8379917587bd93d47c725ea6a58a59a05a2787ad64126687b76c33566ae9a67e266dcebd2086f9c7b4b2ddbff22ed4bc3cb8ab00882534338405f215087c6845566bad373d014e3a48ebc229e56352d7b0c54322469519429e23dec4047240b146c78cbf9f7ffc9888b32503fce3771b542cdee192717500c42bb79e49176f7f0c04e89a9649783ac208642a86df12a89cf745393f29a265cac92a67cac0db5f7de5be30c8ecbb1daa1cbd07da0a2b93761cfaba4b9f501be4aeb7be2529f7051256b6734ffdf6a11da598fe6f3e91131b85598bb28487e52dcd1051ac698caf7ed45485be861d9101c0ad0ca4098aa59adcd1140d604fddc9b32fd4e439e2fdfc91388092f2f47d0f3f99e2b855c1884c74bd953eedbd1a21337b191bb85f4d41adb3a2c0f9ffc710f4f03ea6703998d2a468a874907225d846d055fd12630523a916b2c198e1a1712c7f7489ebbcbbc6463cf3d7821cab422864513e93b1f6428d5058a2e5f3c2e628e66bd84adf9d65a740c70f7fe781d7fedb52c1cb706ab55090d44d126fba88169ea206cfc82c39ea58d7a9509501f7d75ea3f11a8a96bee0bee55d63417b9d0dbe9447af80b2095ad0d1fcab10379a987be91809f90fad27ff99d3557bed35d4d629c0beba72ab1485e325e666617947561b79ea80383440863484a814f8aed3b6ef33b64990ca5fa86d5ed6fabaa93b525592c2ac93f06823b2e0cff6d385d8fd88c2e7218958bcb1554ec89fa1390e2ce106c484345b3ef3cb37450861bc4ac869af1a2ed6096ebb2aa0f41eaff9cd19442f72969f6f73897525adbc60100a9fd90259a7171693e4e9aa399604ffb8baf2a40bd7403557bbc4b17b66992d90df19eb88340c1dca2ac47b197dab2f198f41558ec905fb2464715e09379c44b5bedd719677bd13606128f98155f3b08a3ba72e6f052e97e71195e8e78addedca01440753f23b5bf212f58a66a5efaf6bd1b3068860d779860a7041f94398facfac78cc8f255d2c8c09821b58563008fd632f41202dc68793bf1c2c9e112879ed61ecea8c931d2f8989b56e370ddfc1c93b71a01f05c7768890615a19f494c766333c6fce6622b0fb227f5230dbeb724d9712b2c9ec33e01f2001533579ad56d20c9c1fa7d79fc9a4bab64fbf2a363edcac64c32bb9adba6de479b0ce95106096d9bd4dba28316c408796d5657b86233fef8402f55793a84f2477dcaeb69544899b6358759413c4f2fceaa27e8587cc98b9fac24ad575b9c17cfbbe6ae08ea01f4825c18f179baa53dcd911c02f0fe3151babefe4abab563a1332b1eb32c7103ffec582db2adb64d4daf917f592cd06522b3fd7c94a34c8bc4ab5eb7e298c1885d7b9fde625c67eca5d09f0398b2b87c6127e444cf9eabdcd5056a47b02ee56a7af69ef094c67a0e07b587cc190190fc88162f7652341fdee6ed718afa29aed806d832130d11f12575a8d1c7a518f3d435f4b4668de034ab09505c4ce2e11b0587757c17d3c975875f245e7b996f2f4bced76869fd00be04fd94f5e64b7d909e5bbe02b1ccc840d52db4340bb794e4bb2fc7c8ffa5e289990037856cc39016f10c8a26b247ea05059a463407c5fffa3717aa227dcb9ef42b8be243faad041d295025904f110dee474fc2dffcd1ada5bb96377a8582e771f33d8f276ce203f1a82ee1df596fbc24f3b13cd6c57e0227fcb22a2c16a1b603320999c648e9eb06de56c06c80bc5680ef370b5cf592948a597c73d38b6ec10fad34bab0337c5cfd136a39404cbfa1d4b2ef659e7fa6ec368824eddd8f437e44ec2865440079f8dd3011c98b6e9a08f4400e3e94dce8f4206cf33741b92084aa52cd7ac7660034c5ed9cc2bda6bb60a9f5432a05e2b0e270f2377b877ff33c43b07821ee3f8e200d05699d80319bd0f8569f547866c44899245676bff30e4330c9dc4356d354040b48eff5c4ae61d0f13bc1f55a922a7bb5ef6237b7c57685ebf705af798ca19a6c1b00d9a59ff6c73840d7f0de369d11f1e7f09c574ce9ecb3cd8eebcec84dd7b713576a121d0998ac7a6caae67f254537f0a06f1034d3aa40163b2f06c22fd34bc1b2e7b28557dd053301b3c0afa066b5917d03e51ad818f397bef2f20afe7c967edcd98bc40529674c7bc5d7b3247a8d4fce28388b07740476e51b8451ab18ef36747d1a903dfacb929cbae59e2d4a5effe40e452012e693b9eb6cf67775a97d7de79215a315877150226c7e6018b9b1261481068c45663c7ffbad72b510954debe8d66c1c456e4a4b6600ed08401f1d961c9913d366baaedf4311de72907320a0fd8989cc05ff69a672ae0afbec48d9403da35b518f967bfa8b1e423d7346813c64df4f8a8feb0c4b1c642b13fbd0e63bf26843a3a0b5cb36d5cdd62ab32eb04da5f24e231529c2e182c2f6865d3293e6da1f6ab8ff9232adb1f117aa103c36447bc722581fd8afdb5d7036cbc1290a626cd4647d244c09911544ad6eb3bd8f05b60e52f628c75f43599eefc3b8a3382db6565f0eac761da4dba232bab61523bb30ad82a8482b68b5b2bce00353d314a161a193bc46402cd42b6202ce893328b5c0518f027692d6cac54862880cff03faf1ba1e84652435a50ad39ffabc16cd1b6055cdc52d1a192ce4992d19a2471e71d8c665b09a8a5a73b0aa0067001e502e60a707aedb5bfbbd1ed8eec767b0df14d73e42a951af5236213a140a2fb1357502fb4917b1388bbf259100f21fe438b8b8ec5e42c7d29c856c0aa4b93309d64fd8739ade74990b6b8a4d339b734d5307c365e65c6746f29f24d8964b8b687b82dc9ecdcb89f1cef3a20c844225c52b987c328c98de0bd0b58bd6fcd8662e440a3c11745b445c8de182f47a4b7fa5a57fa20e5a3ce3dc94ee2e28663d9b6fb68f97c97468a658f1894fc12257ffee05c32b41e155528942a4e4b87e0fd69f94c6891327eb9a4c732e87ec12a2343ec4a6b9a56b681b692994bdb8536005a27edfd37c7f23aecd70b06ae186c37549659b4498e1d43a3290fe4768ead831917d93eff356a2aa651cf72d96482db15f1d343da6c71a956e14e72a154f6371e42ec7a6ece15731c20074a29f9a2dc3e1d84af608878f7eeeb7866d974710886dcf218e2408a3b1121d02865a12e5d8519ff2e8ec46009923794f7d69c0c30e94ed50904c32ec5cd1ec654d2ed3829364a8b82538f05d6205ec5911e449f888a6019077cbbd1b84eb56ed1ab6e9f8a84c6937737fb515100f9362ae581e2e7a30f24b72f0316f65a5bd16b025aec36f2e5591ae018173fad905a27b666c32933532818a4d99012d02649f151b844039e002009aed904b37a4de8972355ac660c4437ab40b9c942f7bad8332ad7b0b033dd03436328a2b9acb714c539d9b3dd998059648c6412900a3e743ba276c3eab4532de3483b09de3d739485a2f64d261da15de86cda93eac6b39d92f8c9d5b6274de1f82c471477c66680a48429a564390fd38a0c4ceb5a9971a9c209ab0e957a6dea7e7f4d4a32e0c85cead87c113032880009af09a215c94e097276b312774eda8c48fd2f5839cae070e9f62380334c9daaab36f4fa196edc411ea11d769dcc05fb97dd60d84ee2170c2f7be6f1d017f9c42ab0d5e29ae1b7b1db0e2f3917bcd37"}], 0x573) 09:43:32 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)={0x7, 0x0, 0x0, 0x80000001}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x4000000000000000, 0x3, 0x4}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140), 0xc) 09:43:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d030c1e7bb6fc6e33c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) r2 = dup(r1) ftruncate(r2, 0x100000001) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffbf7f, "859c117e4dbfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) pckbd_enable: command error 09:43:34 executing program 1: 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) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x100) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) pckbd_enable: command error 09:43:34 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x143, 0x40000000) r4 = msgget$private(0x0, 0x2) msgrcv(r4, &(0x7f00000000c0)={0x0, ""/22}, 0x1e, 0x3, 0x1000) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r2, &(0x7f0000000000)="b5", 0x1) write(r1, &(0x7f0000000000), 0xff85) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) write(r1, &(0x7f00000001c0), 0xfec4) 09:43:34 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x8000000000002, 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) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) socket(0x1b, 0x5, 0xeeb2) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:43:34 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x2000100000000}) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/22, 0x16}, {&(0x7f0000000080)=""/255, 0xff}, {&(0x7f00000001c0)=""/79, 0x4f}, {&(0x7f0000000240)=""/155, 0x9b}, {&(0x7f0000000300)=""/172, 0xac}, {&(0x7f00000003c0)=""/209, 0xd1}, {&(0x7f00000004c0)=""/235, 0xeb}], 0x7, 0x0) 09:43:34 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x2, 0x1) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 09:43:34 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) socket(0x11, 0xf2af37de66c63af1, 0x9) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x1, 0x7}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0x1) 09:43:34 executing program 1: r0 = syz_open_pts() r1 = dup(r0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) flock(r0, 0x2) flock(r0, 0x1) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 09:43:34 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x3, 0x0, 0x0, 0xc, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x60, 0x2) 09:43:34 executing program 0: r0 = socket$inet(0x2, 0x4007, 0x40000000000008) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) socket$inet(0x2, 0x8000, 0x7) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8402, 0x0) fchdir(r0) 09:43:34 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) setuid(0xee01) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0xd19, 0x0, 0x0, 0x0, 0x0, 0x4, 0x9}, 0x0, 0x1f, 0x0, 0x0, 0xa4, 0x6, 0x8cf9}) r1 = semget(0x2, 0x7, 0x200) semop(r1, &(0x7f0000000000)=[{0x3, 0x7fff, 0x1800}, {0x2, 0xe9, 0x1000}, {0x3, 0x2, 0x1000}, {0x1, 0x456, 0x1000}, {0x3, 0x2e957718}, {0x3, 0x4, 0x1000}, {0x2, 0x4, 0x1000}, {0x7, 0x0, 0x800}], 0x8) 09:43:35 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000080)="42fa485b22626afd0a4a0ee7c3f66c757e81fcc45b18bd8d38074321dacc9469c6", 0x21, 0x408, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) syz_open_pts() setregid(r0, r1) 09:43:35 executing program 0: r0 = syz_open_pts() r1 = getpgid(0x0) getpgid(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000280)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000000)={0x8, 0x1, 0x6, 0x2}, 0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x262cad7c, 0xffffffffffffffff, "5549554b020000000000091167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r4, 0x21}], 0x1, 0x0) 09:43:35 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="04000503", 0x4, 0x0, 0x0, 0x0) r1 = dup(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x100000001, 0x9, {0x6e9a36b7, 0x200}}) mlockall(0x2) ioctl$TIOCSBRK(r1, 0x2000747b) close(r0) 09:43:35 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f00006e1000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x3000) r1 = socket(0x1e, 0x5, 0xa1) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = socket(0x1a, 0x1, 0x20000000000000) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x3) 09:43:35 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0xc0307006, &(0x7f0000000040)) 09:43:35 executing program 0: mprotect(&(0x7f00005a7000/0x2000)=nil, 0x2000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = socket(0x15, 0xfffffffffffffffe, 0xb) poll(&(0x7f0000000100)=[{r0, 0x1}, {r2, 0x80}, {r1, 0x100}, {r2, 0x40}, {r0, 0x190}, {r2, 0x1}], 0x6, 0xd66d) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x9, 0x0, 0x0) 09:43:35 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=""/6, 0x6) lstat(&(0x7f0000000140)='./file0\x00', 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0xfffffffffffffdf2) fcntl$setflags(r0, 0xa, 0x0) 09:43:36 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) fchown(r2, 0x0, 0x0) r3 = accept(r1, 0x0, &(0x7f0000000100)) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) accept(r3, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x40) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchown(r4, r6, r7) connect$inet6(r5, &(0x7f0000000040)={0x18, 0x1, 0x6, 0xff}, 0xc) 09:43:36 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getrlimit(0x0, 0xffffffffffffffff) r1 = kqueue() getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/26, &(0x7f0000000080)=0x1a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) r4 = dup(r2) recvfrom$inet6(r4, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) socket$unix(0x1, 0x1, 0x0) 09:43:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x84}], 0x1, 0x401) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000280)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) close(r0) r2 = dup(r1) close(r2) syz_open_pts() 09:43:36 executing program 1: pledge(0x0, 0xfffffffffffffffe) setitimer(0x2, &(0x7f0000000000)={{0x7fff, 0x85d}, {0x8}}, &(0x7f0000000040)) 09:43:36 executing program 1: mknod(&(0x7f0000000300)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)=0x2) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x7f, 0x25, 0x8, 0x21, 0x81, 0x1, 0x3, 0x3f}, &(0x7f0000000280)={0x100000000, 0x5}) 09:43:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000005c0)={{0x18, 0x0, 0x451c, 0x1}, {0x18, 0x3, 0x200, 0x3}, 0xfffffffffffffff8, [0x8, 0x9, 0x4, 0x75, 0x7, 0x1, 0xfffffffffffff208, 0x5]}, 0x3c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(r2, &(0x7f0000000240)='./file0\x00', 0x100, 0x0) writev(r0, &(0x7f0000002480)=[{&(0x7f0000000080)="cad2df68cbbd3483b159f1bce8ef0589236e59f18fd7f7c3b05ff0c3fcb7c77786d643f3c6f4f59f71401f545fa5f675a9848ffd522c10342c2414e71d7a0bd411254433404da45e680d2618df10cd390635ea7d75980f56c8cd3aba66e1a48c4aff1204805ddd610344958c6d329e506964ac9ae21e1a7737f27146db2ab4305d46c7bf72da42", 0x87}, {&(0x7f00000001c0)="e3a581ec47c35720c1fc77b7b4e24ee4a3bc49073b6719f795484ace7734a33edbe25dcd6b311455edc85783d88d05d7ca4636d01cfc472f94eb2fc736f87ec11def26f755fca19076359f9c8469bfa0bb8966bcfce81999e7888acb64445570151c7b95748470a50d3f8a81219dfdaab0f02fcba3f923ef", 0x78}, {&(0x7f00000011c0)="e75ef9a19627e9380bf01cb7af60223d7d36b4f7b3ae2494d728c33e492b81aad2538b5d19d6448a1b26974a345192af26349d3a29ae1cf7eca54ac9129e7556f6a97c30a6cc7b2075ff918d1ec66c6c733ab7626da7524f872b1fd7c5181b4b170673ff31a78f18e05d30c057020f8da94f", 0x72}, {&(0x7f00000021c0)="4721c555a21b9c45dc0c16ad84069def9af1a04343802822f1e00322bfdc91c81867da9029e8c6d4ac587e35f4d897083e7bceeabed0ce984e757964f992143326f25fa11a30345aa7259c12fc973a2ed074f7b53830dc0fe00e970477dfcbe05859e212833caec04d31b162f163ad24ecf7c03f6d422350e0fe68690e9b0c9c7386e135ee64341fff68c6e1807c640e1b9c", 0x92}, {&(0x7f0000002380)="e0561fdf3c361270ee0fb6369330bf4b8b0d65c66490524587d7ea672cb232388a2388f591e3f95ef8fc30593625372990d4470414294a1dad77958165b5e1dc0520b83f153532838e720bedcbb002fcca636c879129a0f6eb10532a8f4155114f8e31b7a7f342dbb7d2f0f5a447e057e306034ac9048348c1dda3e6a6c6bcca4c9f2b432f3927e2b12ab1d7b86cac1854a56d56322ea88128e9b7e1f877a7c9301eb05121f08d8cbda5d2c3a45c737609cfe09dced256c5fcd6a9c09424fdf18394e0f48944", 0xc6}, {&(0x7f0000000140)="89ab74ab9eace59576a3cf52e8da38c658af85da462ad6da5d70bcc4e865453f4751e135fefca6863ab9982accdf9db1d9e77fd1", 0x34}, {&(0x7f0000002280)="03b921e857ec9f6f86532f55526dd5ca0d0fea0a0f036c0befb02ca65c8b85bced1c849a660014bb05279274cee9ae1b52240b117f5d483db369114cd4cc99bb9935e2868e954ae71b572786b03158dafff53763b1fd942c25259af526d6a11eb479c48fc40e5f", 0x67}], 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f00000002c0)=0xc) close(r3) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='%^%\x00'], &(0x7f0000000580)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)=')\x00', &(0x7f00000004c0)='*%\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='^&(%/]\x00']) 09:43:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000400)=[{0x0, 0x395231bd7d1c9757}], 0x1, 0x0) pipe(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x401, 0x2, 0x0, 0x1, 0x0, 0x1f, 0x65b, 0x0, 0x0, 0x3f, 0x1}) sendmsg(r2, &(0x7f0000000740)={&(0x7f0000000100)=@in6={0x18, 0x1, 0x1, 0x7f16}, 0xc, &(0x7f0000000680)=[{&(0x7f00000001c0)="9d4de8b876abfc3327f310d359afb000167845cebaea731cc662dcb9965505830be90104e3211f3420d02656510d4ca9a4f4c6b57c3d791921bf2973bc00f6cf972d515a4f1b251216304a0bf23ebcacf6f230f4a64114c0d0772bb71d87b99ce9a928cc3bd708acc151030d6a53bd5165a59707bae13399a9bb7be70c200c7751c0034cc6db7aa113a574d37d194253cd7d09da79463517b2f3005a97bd0eb4607ccad1d687ec185c70bfd5ecfa563874b670", 0xb3}, {&(0x7f0000000280)="2e9b6072a0f2e61cfff9acff91eca2c67349a1d6b16278ad72f7d061cfd568d0042f92b8db93aed475062e33a1faae710532e3b747fc88d3fe22b80c2852ddc711b66b51bf2e1a85a175e5", 0x4b}, {&(0x7f0000000300)="57526817121d6f0f8cd6d957d8845791e1cf7d8984bed2c557479daea93c4cac2948b462f062c92036d567ae8d8e322210bef1fa84bb9f39bb35adb86418b0609753db9b48b76438c0f2242758b81fb7ad7761cff05644716934c22de58699562e4234f00c36773a3172e2d75cff58eb01c26a8089c528fd1a18175a37d266262dd31ce9ac3622af1f04f43daa20e4a8407b08dc7e84c64cf4548e7ec2ea5c4aaaa27dc8bce5deb9c99a73972f753e2a36c1a5d13e4e00c556b1cc51ee83efe0648f6a910565bbf138396afcca999b83fc6ae4f01ee001b4408e3cdf92e8", 0xde}, {&(0x7f0000000140)="e9630bdc65842b64ed76a04c0607f80fbf2e9cde8f2f", 0x16}, {&(0x7f0000000440)="96e19a07028dbf4a4c8027b8dab7da744ad1a3e742c78302ca4845f0309d5331d72b3591a555933aa40839ec8bdf04b51786", 0x32}, {&(0x7f0000000480)='_O', 0x2}, {&(0x7f00000004c0)="d5b307aa96e4074725d6dab094ad6190821bc4ed46c5f4565e8c959e551de71eda556ccd66bba6c27541719663aaab88c300299e211935d8a52b545441a15ffb52e8f00e9036f6edc05e043c0d20f78b50af1b790a66c2bc4ffe87e263a7ed3da9d5a9dfb016d38b6afb7b33c4658d1f0cc890b98ab1008471f3de038bbe634e3fe89dfc4082375d41584279023f6d6722425b6b19140232f7868aaac29729134c814dc71144b1bcbdcde6625f760cf89693b47ecd83e20a5c9cc3cc6d4c", 0xbe}, {&(0x7f0000000580)="ddbf1ce872a1d61d17d8dd80fcd78a0d9d651cd7236b0b980babf5d8ede6adf3c7aac0d4d96df6d134d3e58ef74c6c1ef752a84ac529a88c04670d25986a36c0147f39b37abc46b95a3cb1d1554b0a751db0907d9407c0544e28b877a664cde1414adf72e73bd9b4d26aecf1be35fa3b4964f8a340127e46cdd25265e0332f4795c681e6bfc7de15f1d77e9cf604505d1c0927e4f8e4837cf38014faff1b7b46efe9d7afb81f26d4ff5e1e363f4336f40d0e6ad1d43d2c438ab328ab25357e75513af9ee4cdee50a0b4a0c46c0af6f85b722ce6f225a935d9944433c6dbff72c4b3f7684316f39045dadb87ede80d5496f316ccb05815bdca17626dd67538b", 0xff}], 0x8, &(0x7f0000000700)}, 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000700)=0xc) fcntl$setown(r0, 0x6, r3) 09:43:37 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r3 = getgid() r4 = getpgrp() r5 = geteuid() r6 = getgid() r7 = syz_open_pts() sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f00000000c0)="d88e4b965cd83fca692adf59b7e8fe4ce81c6bc0440de697176cf174bf7071274d9e54d6cca971161e44c3ddfa2a36a111fafc03639c536f37c01f", 0x3b}, {&(0x7f0000000100)="f255d2addebfe014afd37be4f1aabcdd9dab3bab9bf5aec0e3d1ec76c49141b413b9b90ca126321979e7d8fbdc08c20836d17b0e9ab27bf6d0a18170688e07339f314d002bb9c9859be4af0c2a282396c69c56bd57006854c3475aa595fedc63f2127c52ea8b3af21dc0552ad042f9ed3b7b4aeb41e27c4c41a48654e3ccb345e920dc692d9eb20d30bfba0a498930b4dd2b", 0x92}, {&(0x7f00000001c0)="d658861ebd31cfaeec7b71beb612a08c37ecdf9c1a7b7fc530144904481b2ae47706ce5d346781b8b9aca20f48b0b4a6", 0x30}, {&(0x7f0000000200)="590ebf4cd5d5d90df11947ea0ea8de9a8ca9dcb6feacf27381342f6faa010a2b283ebf9e1c22cd996f665eb04f526bf9ce96b0136b9a7e19deaf66a1be0b63b88af32eaf8086b69de28b0e85105806ae4d807caf65b118337fb502d1a58a2ece42ce5dac5358fd484872f75aa6c708d62cd1df05f40a7400ada93d54d1401bdada66318ba1e931ced49567199e64b1ca118a3111e8b0e3c8ce276e47e8cf235c9e5265252b7fc5f5f0bb84695d2154f71941e5f140c02325fbf4e4cfbfb78a3416d0149db54d3cc6e2982aa5a5277cf0ea", 0xd1}, {&(0x7f0000000300)="ba6946fd29fdb4264bbf9cc93703be0cae205bf90c1b175925f51f2389513f1fcccdd719f0213714ccf7f252a52c3ded0a27c86e0dbdb266006e1aac3a83224981e32bca4c931f5063f614c2e4dc8675e40867ef643a697abc1b17d27752b183dd9c1a06ca8f3bd24912c0ee34a9f2de3950bcab45f8f08fc1d55f4ae563fa1ad97325abd9bb", 0x86}, {&(0x7f00000003c0)="6c314579b6aa5c091c99178068d26e92e99715665a3a4f2013c86f", 0x1b}, {&(0x7f0000000400)="4c31737079ec4a16a2e3ef34aba1bfa4", 0x10}, {&(0x7f0000000440)="dd6f4a112751d7267b2424a74345d87e78609e8c6f23bba48d807309d2093c968f062d8ac829b76d33d8afa9c7258f8f3bcedef23c", 0x35}, {&(0x7f0000000480)="c85a", 0x2}, {&(0x7f00000004c0)="7e823a", 0x3}], 0xa, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r7, r0]}], 0x78, 0x40c}, 0xc63c08bea0e8df1e) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x800000000000000, './file0\x00', './file0\x00'}) 09:43:37 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x61, 0x1, 0x7, 0xa53}, {{r2}, 0xfffffffffffffffe, 0x20, 0x4, 0x8, 0xffffffff}, {{r0}, 0xfffffffffffffffa, 0xa1, 0x0, 0x7, 0x8}], 0x0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffa, 0xa0, 0x0, 0x5, 0x7}, {{r1}, 0x0, 0x9, 0x1, 0x8, 0x8}, {{r1}, 0xfffffffffffffffb, 0x28, 0x2, 0x3f, 0x7}, {{r2}, 0xfffffffffffffffe, 0x58, 0xf00000c0, 0x611d, 0x3}, {{r0}, 0xfffffffffffffffc, 0xc1, 0x6, 0x7, 0x1f}, {{r0}, 0xfffffffffffffffa, 0x4ebf23f27c0670a6, 0x40000020, 0xad, 0x101}, {{r1}, 0xfffffffffffffffd, 0x0, 0x3, 0x1, 0x7f}, {{r2}, 0xfffffffffffffffc, 0x60, 0x4, 0x5, 0xffff}, {{r2}, 0xfffffffffffffff9, 0x80, 0xfffff, 0x1f, 0x4}, {{r1}, 0xffffffffffffffff, 0x2, 0xf0000001, 0x8000, 0x80000000}], 0xc8ef, &(0x7f0000000100)={0xffc00000000, 0x66}) close(r1) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x7d}], 0x1, 0x0, 0x1d, &(0x7f00000002c0)={0x4, 0x12e}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x5}, {{r2}, 0xffffffffffffffff, 0x81}, {{r2}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) 09:43:37 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='\x00', 0x40, 0x80) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x1) poll(&(0x7f0000000140)=[{r1, 0x1}, {r1, 0x80}, {r0, 0x8}], 0x3, 0x2) 09:43:37 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') lchown(&(0x7f0000000040)='./file0\x00', 0x0, r0) msgget$private(0x0, 0xe) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r1, 0x0) 09:43:37 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x84) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0) syz_execute_func(&(0x7f00000000c0)="26f0401162caf0480fc74eff650ffd02c443696cdd9cf20f1bebc463a50f866d000000d20f5ce3c8f0a700c4e10c5794c8484d0000f20fad00") r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) symlink(&(0x7f0000000000)='./file0/../file0\x00', &(0x7f0000000080)='./file0/file0\x00') pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000000), 0xff85) write(r0, &(0x7f00000001c0), 0xfec4) 09:43:37 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r3, r5) bind(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f6669d89f3200"], 0xa) chmod(&(0x7f0000000200)='./file0\x00', 0x80) pipe(&(0x7f0000000100)) dup2(r1, r2) getsockopt(r0, 0x100000001, 0xb8f, &(0x7f0000000140)=""/108, &(0x7f00000001c0)=0x6c) setreuid(r3, r4) 09:43:37 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000036, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x80, 0x2}, 0x10) 09:43:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000180)=0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000380)='oL', 0x2) write(r1, &(0x7f0000000140)="ec854fa497d185ed8fb0439af5e7c245d9fd6d63c2aab98d0900e7ffffff0000612b", 0x22) execve(0x0, 0x0, 0x0) 09:43:37 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 09:43:38 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r3, r5) bind(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f6669d89f3200"], 0xa) chmod(&(0x7f0000000200)='./file0\x00', 0x80) pipe(&(0x7f0000000100)) dup2(r1, r2) getsockopt(r0, 0x100000001, 0xb8f, &(0x7f0000000140)=""/108, &(0x7f00000001c0)=0x6c) setreuid(r3, r4) 09:43:38 executing program 1: mkdir(&(0x7f0000000580)='./file0\x00', 0x400000000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001e40)='/dev/zero\x00', 0x180, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = socket$unix(0x1, 0x5, 0x0) r8 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r7, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r7, &(0x7f0000001b00)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001900)=[{&(0x7f0000000900)="e2cd9b5aff8979e093b1da2fd958a4cea8214ea5f41558cc4d3fbb79bdbb4fb20e3c1cdef4c3d6b9c968ee164e894eb42aa95f129d4419e55783a58ee461da6cf2a901c271f646bf439845ce5944bec504a7d085a204a97535a24631f726c8b4d913d1c7f2afa37d4225d0e74d6b39aa1e46394ca7802a085009ce5b52d9ee4cf19edd2ad09e1aee7a5b7e28255f6f7588017221a179f9958295634a0221dae6ff48d1c1cc7e6c770a6bfc9f37f88cf43bffaaa1157d29cd6eaf89be439bf2072546399dfccadd902309cc56662bae50a5fea914421e7a6e7f1d00c8d72cf04ff0c877abd0f79031eadfebbfc7b0c5a6f948d718146d2ea4a47df6ff983e22594e504e5c9fc4fb16e26fc7fbe70e60f59c41756124a78093adbc0d12db3fb442321b6940e0dd9c148dfa825efb044399ebae15fd3818dc3dc6d465aa732c5c2fe4d88464b108d1cfd2a6421712c756422e038132a69d554e11e3f6d46d37dd480d38d84d7b948f8127d2e37c4885c6370dae72eec0f932e40d5a11a40fd4869f39cd2719359866cafd0a95f24bc3c50bb8847c756d1df5ef7be986c7767058eba500c4658bed588047031938eec5f835cbcd4d18069bd03660fb34a9ca17b200d54cd451362c442e0d48f6b1b2034936a1fb519293d9df9e020a53246892dbfa5680f4abaef36d48fa038421a366bf0e29e522f51fffd87fc97feca5d1f7f33ef391d72cf28d5d688c0ed3f28b4510475f4a3ab42711f30c8443b49627503e17c2564028794853212a2b79eebb8eae03f18d9e9ba133ffcd70448d047f9d65ff5545fb08416c641a51fe777bf23917a06889a3e443ea3352b0f6b54c297fe1390fca5e80bc1f7de8ffeb12cf2c110586695bdecd63d360dcc0e24ca1389837d4742a8c67b297b2fc4cfc71602d5d88b14898dfc55d4f7ebe4da3987954262fb7b4b947ed6bb3dd3988c1b8e00c34355c927686666a35628e238d35115fb67ad1489d953fc7a918125b31e2811503c2d0470e997bd160359538dca3488aa04f3bd57e252130aec85af980327883d70764fbc8a29625a889f0dd5e4d87437e4dbe57fba6ee748c76e2ebc51f249e5dec2f3d9d33eca91b5acb1716cd178e7e4c368e98e8377f04a21616519a1ac1d6a0e3156b6b8347f3b7d33e2af3501aacdd9fcc68396e923165eaac5c0354b445445e472c5d10767011089747fd0fb9159365f1b7e542a83f0115c277f19d5a89757d7a842b82273cb22aa50dfeee0ee15438a1d29cbeab00e8eed6434148a67c3122838927c57f8fd578d0b2a6e48c8a8d6d89cdfd91cd2f1e506590baab41aa685ebb36eced8bc102ef1c7e962517e97d43956bc301fbf9b68961070a7e9626ee887fbb8b5638fa8e266d6dd6f2569ca3fb9d6f27ce13372b339fceceef0b4fac07bf51f3933f269e43448048a8e9dcc2ad64c02d2e847e29d0f4f7963b4d3bb3198ba413ac8a44c2d7dd1f6fe93b505ec17b11ee6919ee4a68130dc77f1ad7b4ed31df2a7c115fa2a4216a7502ad9dd0f7640a171976b43bb2d6c34b97b7dabb0784ee5e596e6ab12e699902d54ca88337f01e584f9dd4d89e176b3a8955ca5df2af2b6b0d539c4c8558760d19ed99a038d4bbada4cb7b5edc561efbba7cbde545c6406e3df1abcd59326447c0e60b7b86687e926931e4a92676482d991ea32af5f72db1407b0081ce461adce32b22e4782919b7a80c09a901da2f4dc3371d6fe69f733927d55cd6776cada84316cefb62b20c223eedebf6db22decd0450df4dec947d34851e92f678d6374723153b0761c1063f5f471c602605fc6054dd1f395423eb279863e70c4c5e2908f6f2c70dfcb621e4da56a3571e09c0a184edfe21a5d0148dc0ca4f838344b75651206a12896c57015b2ad9b99c2553e3f9d9b501ccbf07a13cc200a51910244a8e16049812022addd2e5e54d9cf488bda03238d7c1d5230b026af89fefb4e483c808a200ec8b9763eb11f5b362d6f391cff08e7db6a43f3ef597834e9c064a6e16665a5cb1adffaf006f57957ab536b8fc062a6ac2b3c58e09d942ec416e7458e7afb1091bacdd6f59807c16434638b8376da09f5efd549cdfe4bf344e0ed91d5ca48b5511b93b31e427be4aacbaadf64fbf47f17eecdad1a2cdc264c78dc9c25a8edd4dd7b9910e02b53ce25b0990e388ce7e9ac298adf4ca20490b7da49c22783e5a62cfbfe7ed22911a706d5369a79f1ce0508db842771cd5e4c9c48be0b3f82090fabf14f7e3a1f8f582225113a662a1cd71d2db5feb4082c91cfe1c6dfcccd69b62668ced3525bbebd09910a75f98cac91e24b615d76716a8bd2bbb6372f9f091f953d3c48d25f0b560b3fd7b649da0bc9032cbb614744ab49ad4cc4cf53f6dc085e2c1bb59b5a9d336246052e126f02162e1a00c581d6b2086fe14b70b04a48a615ae10b152cddb1e003aca8feadb10da4b84718eac3f6cc026fba5452a5d00dd97419abf9685a429b8a6d0a9399198ad11c512879238ff5177d10026edc5a3bce59fd7f43038676e8da10bb63e1fdb9d344046ad28903360b2975e5740eabb2f7c3dc4f5500d3ca4ae6acf25f5995ad410142f80fc27f6791dd1bfcacbe6d18430299da806508ccc0eca359e403d76e7d8f3c497d0133ee6e595a9936bb9da92f33d81abf325de2ef22fa7cc2daec10f08652b385990cc7382fc3199e525fd7c6d4459af02e0a6ec6c6eb5de85ff81236c968608458757438a46b54cd8507b346fc8acc113f4d0450bf28b046cef46f8d45e962f81bb54fec4648aae1f72a8833640b7dde3e02b8bc7a87d2583e3d7c4c367eed0e80247da195e82f71064fb1f92f50aa03fbb9a92fd8624c2342344ec47db357a091eba8dfa2d4dc21faf4763c7f1c0028e87b2470cdb4c9ff7507c5fd811f8c881d4572b8574f68a2129207d5802274c45206197a51612e1ce1af4b11f417792e3abf071859bfc94f04e5ebbffb3d74dd3680ca144c8b114b6c055f9730dd6b7d4e276c934eb566b372e0254536204a4c323e154977ea3d21053a376bc7e1cde5e07b695f94be1df400344edfb06e3fd617b37d358b986bb8bb33af657e17bdb7c513d43252a79f5509f0f3d14bc14c017d4ef89789b811b66f537986215c750d94086a026c2d247c1c6a56d619321e88b30686e9fdeea842abc148adea7ae3e4f5e6c0e478def9cb49cf37cf20fb0c12ff3585319f104ccd12c3e0e3c4e5651e4eb0537dfc25578b9103ba3085390c0d4a6422cd40f4b602121b5657dc8b751e930801238485c0cea300681fde8d34b966cf267664004e15541f36bf1c980c37ba1f088935a5b4d3edee88bf2aa011e1897d5b9285645363698eb6071023b6986c2c9847254ffaeea6a7d3b894af206e03c51047a4091847b12bb36a49a1f3d44f69493ebf5d5e4bcdb731fb481637cdb8aac64f0b871e768aad765022a97d02557f455b5088452926d377b2ff599822bf91d3c0d5ac8ba22d776d820d953f4d356bbd51f122efcd541882ad5f3c1ba76a76f88cfde9efff682c5bdd28cdb8b8947b3eb5ac168cfba283881df2846a11ef63ad87cfd5c659c45b060038807f6488736d299cf4ded2d5c609dc6d91f7a46c520013a5ac6b267f0090ff19e83128c29a516816ead5ae2d9b4fbb635969b3214cc57caa56ddfe0b204c9f9ecb9bb4dde371bb5e9472556505196610c79c08f0644fe1eb81c9f6083cb305738240a2cd315dfe6662854d57dfcb3523114b9e13919c65fcef4e6ff56ba554d821373eb4767d68970cac2bd9b800338cbe6546da69e49ba0ed7a3ffa18c82612c145718dc0c3200fd5d7225c756d718d9686b4821f9391e662d4b12f856aa78f6ad6e64a2c2521753c5ffd8252bca4a258e1718c4ab5343b2e44f4078c84498e2c21fb23d3d68d4b1adeef34b70c0b4b68a3cf6b12b0ca4e17ce472e52e80635af3c3024c496ff2e6f2bd049b72c52c28482fcb3800af6e2adaa4d254e4c2b38e29e8bacd6546d40ca298891d6d7aa323870e52e48834e57bf2d817075483935463e5e9ae1303d5aa32226ce42ef6c9aabde9be9621510ccab62841845e8de4b75e6eab844e14b06430d5af9c26c393e7f8f8b07efff9df21c649869ae36a7c19830dfa714b421eabcbdf26f5e8b83e20cda9d0ddbece268e522004b10781dcc98f52065e3f2194054c1682e82d7f3c624a2ceefe9524985633840b1137c7e95442ff3e01a67b9e1e0517a59023eff56b0d9d9ab5b73c92b8e83112936bd0645962c31dbd5897492997a11ac3987cc60c5f9daa6ea23e1146a91689daa072eb5c86af94eb16d01539341f51ba505e75fcdd2fbc1f8846babb9115847b73939e701d2b86870d2fc18d17bff66a8fcab68548a0901a46352562fc992b4ecb4ff77eaf005616dfe2f64e4bad004f8933abda0582ec24768001321fce781d44328ed1a0f660e568cb104aa7d374b2222566f431a523db95787f8716a8c5b89c2852170a8522558581688c8cb9133b86999012a4b512c6c915e78c7bbc912bcfe2a4f7dc1b8817e974a76da3b8806647689e468a1e684b5c4de9b094bc9a4e1884a7607c770004ce7b8ab0bb1901f7c489f8fe0e342847d8063a82f5047e6fe5717218dee8e4f29c30ad6d7ba5cca2a6a49c4abdc079bbf702a620cd97529755f9a8da537879a690b32b6eb8ceedd0a1c95c53c7ced18e24353642745707b864d945236b41d28e719faa70bb793ab035bdc92c9735e021da40d2b5dc5838ceaf28ad78950aedcd832af6c351ffd49c1f8ff681bb95c1712384c47332ce923edffc8eafad07cf25847966f3ef1469ead2706ac7017c2e7194d6e5faff8a386974e5b390ecec6299126975121f9fb633233f4bd9255d69aa8a6b0d5b64a3b077bf19fe04089e5335da9eb029aed890c022898d52e18ab1b968f63f5d95f53ceef42c2ffca53592b6601ca22a864448c101bc7ca0693ce5fffe9dad50fa31a3f56240a38c0c08a57389e6a206621bfa672823924fb2bfc693b0b2cf0f8d8056d434736e2bacb42ea8dd9b17f237507f8016826be30732671ecb29095ef2b3e015a88b1d9f42f5d08809b2434b6a29f73ba85a3452b0f5f789bb044892b1de0ca6809a072befa4f338c9237a7a56e71bc13b6524fd163f699ffb94619fe9dbca851efadc8d314070d85148be08828488f28d45f96bcf6927577c4f34f809638fdd8e70f077e287f32b916663fdbaf5e4c8243b6b0c317d06b8ce47dc71bb3aee81732abdeae98b74499d80b9490864f349ab5af3f386f4c2d9c5dbc0dfe816f5e502a16b3e4952702a748940e7210aa76f045b205191d901382edf93b8c35bfce4e963d377258b827b81671a3a0a0d6d2a8f026348312edf6e8971631db30337ca49cd2b7e5b4ad7a018682062b80de6ae3cc2c9f83a050f7ae6c74bbcaed19e9804cdf2e86a0737258a55d9c477f4bbb4afa1892bc37b4da88e4445384fd899dcad1a73133ba5f893ca5861c4387e70b34b1ce4b4fc6950fa4b7f444811a98e61cae44f78759fd60a4327032a6ec7bc7c4e7b5e945c02dea50d978b226f8a3cedcbd26954ad91e798e716cfe0714413c58b479d87bdc2b9dd7c741c3055e3b493e0c1b3f0072f4a89d3b51b2e619fd6fe0179ac7970ab0c97ce6203ec179aa3c3363a0aa10b561a47432cdfbfe45201c8656d686caa77c414f16a84306169641c44c7ec1d3e04622391a3f1a358798f1024254cf8d49f361ce68eb27eddca752c448d067be69454aa0d499b11f653c36a43d7100", 0x1000}], 0x1, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r8, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r9 = msgget(0x1, 0x2) msgctl$IPC_RMID(r9, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) setegid(r3) socket(0x26, 0x1, 0x6) semop(r8, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) chown(&(0x7f0000000140)='./file0\x00', r2, r6) sendmsg$unix(r5, &(0x7f0000001dc0)={&(0x7f00000002c0)=ANY=[@ANYBLOB="000000002200ffff00160197000000000000004bdcec46710bd46426a813834c752fab19a7fd1c296f5e1368750294b81ac8884727737946da887175caa129408a70d9c14925946d7dffe2c161181da511ce2fb50d8fbedc1754f8c3072d9d410ce9de6af073b39da36a012202387f5ad41ec5526f454cf685e64ebbdee23ae40922c8a52cdd229fbda5737c9bc5f0480d000000000000e83e6a4d2f1969bd343374e0a17c495864b0e0d46f5e057abb6b0d1e0c8345dcf1576dd6eaf96f13900a5dea4aa3cd14000000000000000000b73271d74b11296611ac1319d8071104386a513e3c7b9f6e4206a82f1ed1b6825b5f080500ba8acbbe98dfe22d0bf88c06dedd52f14489f7f3efd27d7ee50eed3bb49877ff49202a27d5274841c0b692ce22249645df932ce4d90b660fafbfb660d30eaf6282"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x6}, 0xa) getsockopt(r5, 0x0, 0xfffffffffffffffe, &(0x7f0000001f00)=""/220, &(0x7f0000000200)=0xdc) 09:43:38 executing program 1: 09:43:38 executing program 1: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x1) 09:43:38 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r3, r5) bind(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f6669d89f3200"], 0xa) chmod(&(0x7f0000000200)='./file0\x00', 0x80) pipe(&(0x7f0000000100)) dup2(r1, r2) getsockopt(r0, 0x100000001, 0xb8f, &(0x7f0000000140)=""/108, &(0x7f00000001c0)=0x6c) setreuid(r3, r4) 09:43:38 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x1ff, 0x107) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c388", 0x588, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) fcntl$setstatus(r2, 0x4, 0x80) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r2, &(0x7f00000003c0), 0x5f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) 09:43:38 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r3, r5) bind(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f6669d89f3200"], 0xa) chmod(&(0x7f0000000200)='./file0\x00', 0x80) pipe(&(0x7f0000000100)) dup2(r1, r2) getsockopt(r0, 0x100000001, 0xb8f, &(0x7f0000000140)=""/108, &(0x7f00000001c0)=0x6c) setreuid(r3, r4) 09:43:38 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/wskbd0\x00', 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000728000/0x3000)=nil, 0x3000) mmap(&(0x7f000072a000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x100000000, './file0\x00', './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000724000/0x2000)=nil, 0x2000, 0x2, 0x810, r2, 0x0, 0x0) pckbd_enable: command error 09:43:40 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r3, r4) bind(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f6669d89f3200"], 0xa) chmod(&(0x7f0000000200)='./file0\x00', 0x80) pipe(&(0x7f0000000100)) dup2(r1, r2) getsockopt(r0, 0x100000001, 0xb8f, &(0x7f0000000140)=""/108, &(0x7f00000001c0)=0x6c) 09:43:41 executing program 1: r0 = socket(0x1, 0x400000000004, 0x46) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000280)=[{0x10}], 0x3b2}, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() r3 = getgid() sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)="9ecb6ac0e330c812a6ffb02788c83be6f22c76dfec33df1fdc790401da98fc5ad839544a0d95e52eef5dee852669a709964a771ec143b74459e5ced1cc6bf5ae2fc06b5afd7072c814248b75de6acdd86b26422d537421e1d3f0686835a3cbc76c481e9250c95820002d13785e55c60c575666438b841dec55367afe89b20d2ed3d72e44f982e9d4fb6f4bbd4ca610c8ecd0e77b63620d9cfb2d1d1052ac6bf76ca5946ce5ac84d741f9eeca4704fefca4d731e4b114a91f0e50a0a7b62f76f5df0cf70c43ac66b9417c7ae72cdd7d3b9003dc4decd50f626480e0965f0f4f", 0xdf}], 0x1, &(0x7f0000000180)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x401}, 0x2) pckbd_enable: command error 09:43:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x8100, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004008b00202b27feffffff00001a00000000000451c0e2000000401af0286c0000000000000000", 0x2c}], 0x1) r1 = semget(0x1, 0x4, 0x0) semop(r1, &(0x7f0000000000)=[{0x3, 0x9, 0x1000}, {0x1, 0x2, 0x1800}, {0x4, 0x1000, 0x800}, {0x1, 0x8, 0x1000}, {0xfffffffffffffffd, 0x7f}], 0x5) 09:43:41 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x5d, 0x100000000}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x7fffffff, './file0\x00', './file0\x00'}) getsockopt(r0, 0xddc, 0xff, &(0x7f00000000c0)=""/4096, &(0x7f00000010c0)=0x1000) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000001100)) connect$unix(r1, &(0x7f0000001140)=@abs={0x0, 0x0, 0x2}, 0x8) faccessat(r0, &(0x7f0000001180)='./file0\x00', 0x10, 0x3) recvfrom$inet6(r1, &(0x7f00000011c0)=""/126, 0x7e, 0x41, &(0x7f0000001240)={0x18, 0x2, 0x0, 0x8}, 0xc) r2 = getuid() r3 = getegid() lchown(&(0x7f0000001280)='./file0\x00', r2, r3) lchown(&(0x7f00000012c0)='./file0/file0\x00', r2, r3) getpeername(r0, &(0x7f0000001300)=@in6, &(0x7f0000001340)=0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001380)=0xdbd6) pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) faccessat(r5, &(0x7f0000001400)='\x00', 0x100, 0x2) getegid() munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) recvfrom$unix(r4, &(0x7f0000001440)=""/47, 0x2f, 0x803, &(0x7f0000001480)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f00000014c0)=0x7) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000001500)) lstat(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000001600)={0x7, 0x5}, 0x8) r6 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) r7 = getpgrp() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001640)={0x0}, &(0x7f0000001680)=0xc) shmctl$IPC_SET(r6, 0x1, &(0x7f00000016c0)={{0xff, r2, r3, r2, r3, 0x1, 0x9}, 0x0, 0x4, r7, r8, 0x2, 0x3, 0x4}) accept$unix(r5, &(0x7f0000001740)=@file={0x0, ""/4096}, &(0x7f0000002780)=0x1002) getsockname(r5, &(0x7f00000027c0)=@in, &(0x7f0000002800)=0xc) 09:43:41 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r3, r4) bind(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f6669d89f3200"], 0xa) chmod(&(0x7f0000000200)='./file0\x00', 0x80) pipe(&(0x7f0000000100)) dup2(r1, r2) 09:43:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040), 0x1) socket(0x20, 0x3, 0x3) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) r3 = dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x3f, 0x8, 0x5, 0x2, "917b2405009ffa7ea43fc59be839fc31a8b0f593", 0x5, 0xfff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) syz_open_pts() mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) fcntl$dupfd(r1, 0x1, r0) socket(0x18, 0x1, 0x0) r5 = semget$private(0x0, 0x1, 0x101) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000140)) setitimer(0x0, &(0x7f0000000400)={{0x80, 0x2}, {0x81, 0xfffffffffffffffe}}, &(0x7f0000000240)) r6 = socket(0x2, 0x400000000002, 0x0) setsockopt(r6, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) semop(r5, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) bind(r0, &(0x7f00000003c0)=@in={0x2, 0x0}, 0xc) getitimer(0x0, &(0x7f0000000300)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000380)) 09:43:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCNXCL(r0, 0x2000740e) unlink(&(0x7f0000000040)='./file0\x00') r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x101, 0x3, 0x8000000000000d9f, "b08d16c63dffff0300e0003b00edff086300faff"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCNXCL(r0, 0x2000740e) 09:43:41 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000800)='./bus\x00', &(0x7f0000000880)) symlinkat(&(0x7f00000000c0)='./file1\x00', r0, &(0x7f0000000140)='./file1/file0\x00') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000240)={'./file1/file0\x00', 0x4, 0x5, 0x9, 0x1, 0xfff, 0x88bb, 0x8, 0x3, 0x0, 0x8001, 0x20}) readlinkat(r0, &(0x7f00000001c0)='./file1\x00', 0x0, 0x0) 09:43:42 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r2, r3) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f6669d89f3200"], 0xa) chmod(&(0x7f0000000200)='./file0\x00', 0x80) pipe(&(0x7f0000000100)) 09:43:42 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendto(r0, &(0x7f0000000000)="1251ff82a1852e8974f065b31a39cb317fa3bf3e6830d82b9bf672f7fca527e33e6e7a36dfd845f00ff11ad4be0df220f41790528da186f70816cc854328fd5a2841df5f5c02682ae24ac64517d16b3554e1b53740ae2c0c154848af06aac445272584cdcc08d0250b4a987518daf8150ec4e90eba0db7d618d0dd1aeaaf7ba2a0d94c018f8fc99bbb9fe7e69f42ac75443ba0ca5cb6eb6cfc28", 0x9a, 0x1, &(0x7f0000000180)=ANY=[@ANYBLOB="000030db9b120f941b3837b2cd242e2f66696c653000"], 0xa) shutdown(r0, 0x1) r1 = dup(r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x1, 0x1, 0x3f}) ioctl$TIOCSTOP(r1, 0x2000746f) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 09:43:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x5, 0x6}, {0x8, 0x4}}) r2 = fcntl$getown(r1, 0x5) getpgid(r2) 09:43:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x6, 0xfff, 0x94d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffe}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50b018be5455ba5fe808f9840f9e13da075ee54c068224873e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde4015b9d8a14970b846a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978acdb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f9ab70b59326a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96000000000000000000007c46d991810cd27ef09527d167d405daf92f1c2e346bf1b36f4e1dddcf481a0833a7442cec94be170b11961dd8081454c3ac135a84819a5faa29eb6713a93e1e35ff8501f1d0e8d46e97fb2a50ed40273a5adeead5149889fd94928beff1c135c8c95435b11fd1f7b696", 0x270) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x800, 0x800, 0x8, 0x0, 0xfffffffffffffff8, 0x60, 0x1, 0x0, 0x2, 0x100, 0x8}) dup(r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x0, 0x3, 0xfdb8, "b08d16c666210524d8e70000001000"}) readv(r3, &(0x7f0000000940)=[{&(0x7f0000000280)=""/223}, {&(0x7f0000000380)=""/193}, {&(0x7f0000000040)=""/54}, {&(0x7f0000000740)=""/108}, {&(0x7f00000009c0)=""/248}, {&(0x7f0000000480)=""/28}, {&(0x7f00000008c0)=""/68}], 0x1) 09:43:42 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r2, r3) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f6669d89f3200"], 0xa) chmod(&(0x7f0000000200)='./file0\x00', 0x80) 09:43:42 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0/\x00', r0, &(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') open$dir(&(0x7f00000000c0)='./file0\x00', 0x30481, 0x0) 09:43:42 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10a, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x210, 0x80) getpeername(r2, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) 09:43:42 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0xf7a) write(r1, &(0x7f0000000040), 0xfeea) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) getgroups(0x3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fcntl$setflags(r0, 0x2, 0x0) setgroups(0x2, &(0x7f00000001c0)=[r2, r3]) read(r0, &(0x7f0000000080)=""/101, 0x65) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000240)) execve(0x0, 0x0, 0x0) openat(r1, &(0x7f0000000200)='./file0\x00', 0x8, 0x5) execve(0x0, 0x0, 0x0) 09:43:42 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r2, r3) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f6669d89f3200"], 0xa) 09:43:42 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f00000000c0)='./file0/file0\x00', r0, &(0x7f0000000100)='./file0\x00') select(0x33, &(0x7f0000000080)={0x0, 0x401, 0x0, 0x0, 0x1000000000000, 0x0, 0xffffffffffffffff, 0x1}, 0x0, &(0x7f0000000280)={0x9, 0x5, 0x10000, 0x2004, 0x101, 0x6, 0x800}, &(0x7f0000000200)={0x80000000000}) open$dir(&(0x7f00000001c0)='./file0\x00', 0x1, 0x10) readv(r0, &(0x7f0000000540)=[{&(0x7f00000002c0)=""/107, 0x6b}, {&(0x7f0000000340)=""/105, 0x69}, {&(0x7f0000000180)=""/49, 0x31}, {&(0x7f00000003c0)=""/158, 0x9e}, {&(0x7f0000000480)=""/131, 0x83}], 0x5) unlink(&(0x7f0000000000)='./file0/../file0\x00') 09:43:43 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r2, r3) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f6669d89f3200"], 0xa) 09:43:43 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r2, r3) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f6669d89f3200"], 0xa) 09:43:43 executing program 1: msgget$private(0x0, 0x94) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) socket$unix(0x1, 0x2, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1000000) 09:43:43 executing program 1: r0 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000003200)=""/4096) mkdir(&(0x7f0000000080)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./control\x00', 0x0, r1) setgroups(0x1, &(0x7f00000000c0)=[0x0]) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) 09:43:43 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x100000000000000) lseek(r0, 0x0, 0x7ffe) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) 09:43:44 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f6669d89f3200"], 0xa) chmod(&(0x7f0000000200)='./file0\x00', 0x80) 09:43:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0xba76fb5a01c32759, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) socket(0x1e, 0x3, 0x2) setsockopt(r1, 0x29, 0x0, &(0x7f0000000180), 0x0) 09:43:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$getown(r0, 0x5) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) fcntl$dupfd(r1, 0xa, r0) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 09:43:44 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x2}, {}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x200, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 09:43:44 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f6669d89f3200"], 0xa) chmod(&(0x7f0000000200)='./file0\x00', 0x80) 09:43:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x4, 0x100000090d6, 0x0, "d730c1e7bb6f1a30613200000000130000e74de4", 0x2, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/114, 0x72}], 0x1) r1 = syz_open_pts() close(r1) msgget$private(0x0, 0x11a) socket(0x800017, 0x5, 0x820000000001) r2 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000000800)=0xc) r3 = semget$private(0x0, 0x5, 0x8) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/88) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20010, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000080)={0x1, 0x4}) r5 = fcntl$dupfd(r2, 0x0, r1) kevent(r5, &(0x7f0000000640)=[{{}, 0xfffffffffffffffa, 0x28, 0x41, 0x100000001, 0x100000000}, {{}, 0xffffffffffffffff, 0x28, 0x40000005, 0xfffffffffffffffc, 0x8001}], 0x9, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x80, 0x400000000000004, 0x6, 0x8}, {{}, 0xffffffffffffffff, 0xa, 0x80000000, 0x100000001, 0x3}], 0x8, &(0x7f0000000140)={0x9, 0x101}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) select(0x40, &(0x7f0000000580)={0x1, 0x5, 0x1, 0x576000000000, 0xffffffffffff3672, 0xfffffffffffffffb, 0x166, 0x401}, &(0x7f00000001c0)={0xd84, 0x4, 0x9a, 0x100, 0x4, 0xffffffffffffa45f, 0x8, 0x1}, &(0x7f0000000200)={0x8, 0x685, 0x5, 0x6, 0x0, 0x100, 0x6, 0x7}, &(0x7f0000000240)={0x6, 0xfffffffffffffff8}) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x3000b) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x4810, r6, 0x0, 0x0) select(0x40, &(0x7f0000000480)={0x7, 0x8, 0x100000001, 0x77, 0x31fa, 0x0, 0x7ff, 0x2040000000000}, &(0x7f00000004c0)={0x200, 0x7, 0x7, 0x7, 0x8, 0x1, 0x9, 0x200}, &(0x7f0000000500)={0x7, 0x140000000000000, 0xfffffffffffff30a, 0xfffffffffffffffe, 0x3, 0x5, 0x1, 0x3}, &(0x7f0000000540)={0x9, 0x3f}) mknod$loop(&(0x7f00000007c0)='./file0\x00', 0xc008, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r7, 0x4, 0x40) read(r7, &(0x7f0000000200)=""/183, 0xb7) write(r8, 0x0, 0x0) setrlimit(0x9, &(0x7f0000000400)={0x6, 0x8}) socketpair$unix(0x1, 0x5, 0x0, 0x0) msgget(0x3, 0x3) semget$private(0x0, 0x0, 0x2) 09:43:45 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f6669d89f3200"], 0xa) chmod(&(0x7f0000000200)='./file0\x00', 0x80) 09:43:45 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, 0xfffffffffffffffe, 0x0) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)}], 0x1, &(0x7f0000000100)=""/20, 0x14}, 0x2) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:43:45 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$KDSETRAD(r1, 0x20004b43) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x40047309, &(0x7f0000000000)=0x800000000003) 09:43:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = msgget$private(0x0, 0x102) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getegid() r6 = getpgid(0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000200)=0x160) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x800, r2, r3, r4, r5, 0x2, 0x7fff}, 0x3, 0x401, r6, r7, 0x7fff, 0x4, 0x2, 0x401}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) 09:43:45 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() chown(&(0x7f0000000000)='./file0\x00', r2, 0x0) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f6669d89f3200"], 0xa) chmod(&(0x7f0000000200)='./file0\x00', 0x80) 09:43:45 executing program 1: r0 = socket(0x11, 0x3, 0x5) sendto$unix(r0, &(0x7f0000000180)="b100050309000000000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x45) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x1, 0x900000000000, './file0\x00', 0xa0, 0x2, 0x9, 0x9}) setsockopt(r0, 0x81, 0x2, &(0x7f0000000080)="1017513600c5c67035a2ddb75abd913142d4a4", 0x13) uvm_fault(0xffffffff8224a310, 0xffff800003f98002, 0, 1) -> e kernel: page fault trap, code=0 Stopped at rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff8224a310, 0xffff800003f98002, 0, 1) -> e rtable_satoplen(21,ffff800003f97f59) at rtable_satoplen+0x150 end trace frame: 0xffff800014a2c3d0, count: 0 ddb> trace rtable_satoplen(21,ffff800003f97f59) at rtable_satoplen+0x150 rtable_lookup(0,ffff800003f97f09,ffff800003f97f59,ffff800003f97f11,21) at rtable_lookup+0xed rtm_output(ffff800003f97f00,ffff800014a2c4c0,ffff800014a2c4c8,21,0) at rtm_output+0x1a7 route_output(fffffd802ae71e00,fffffd8037003480,0,0) at route_output+0x78b route_usrreq(fffffd8037003480,9,fffffd802ae71e00,0,0,ffff8000149ef530) at route_usrreq+0x35d sosend(fffffd8037003480,0,ffff800014a2c788,0,0,0) at sosend+0x6e3 sendit(ffff8000149ef530,4,ffff800014a2c848,0,ffff800014a2c910) at sendit+0x58f sys_sendto(ffff8000149ef530,ffff800014a2c928,ffff800014a2c910) at sys_sendto+0x92 syscall(ffff800014a2c9c0) at syscall+0x541 Xsyscall(6,0,ffffffffffffffd8,0,6,9c5c0b8d010) at Xsyscall+0x128 end of kernel end trace frame: 0x9c8a24609e0, count: -10 ddb> show registers rdi 0 rsi 0xaa rbp 0xffff800014a2c330 rbx 0xffffffffffffff5a rdx 0xffff800003f97f5d rcx 0xffff800003f98003 rax 0xffff800003f98003 r8 0x21 r9 0x1 r10 0xffff80000173bb40 r11 0x3eac4a3aeb7ffc72 r12 0 r13 0xffff800003f98003 r14 0xffffffff821d5430 mplsdomain r15 0x4 rip 0xffffffff81325f20 rtable_satoplen+0x150 cs 0x8 rflags 0x10287 __ALIGN_SIZE+0xf287 rsp 0xffff800014a2c2e0 ss 0x10 rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb> show proc PROC (syz-executor.1) pid=350240 stat=onproc flags process=0 proc=4000000 pri=76, usrpri=76, nice=20 forw=0xffffffffffffffff, list=0xffff8000149ef080,0xffffffff822cc900 process=0xffff800014953080 user=0xffff800014a27000, vmspace=0xfffffd803f014000 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 75454 133209 75042 0 2 0 syz-executor.1 *75454 350240 75042 0 7 0x4000000 syz-executor.1 48388 78889 70484 0 2 0 syz-executor.0 48388 386983 70484 0 3 0x4000080 fsleep syz-executor.0 75042 316628 29339 0 3 0x82 nanosleep syz-executor.1 70484 294924 29339 0 2 0x482 syz-executor.0 90527 364234 1 0 3 0x100083 ttyin getty 88117 119336 0 0 3 0x14200 bored sosplice 29339 1219 3040 0 3 0x82 thrsleep syz-fuzzer 29339 345855 3040 0 3 0x4000082 thrsleep syz-fuzzer 29339 161850 3040 0 3 0x4000082 thrsleep syz-fuzzer 29339 445770 3040 0 3 0x4000082 kqread syz-fuzzer 29339 501312 3040 0 3 0x4000082 thrsleep syz-fuzzer 29339 483005 3040 0 3 0x4000082 thrsleep syz-fuzzer 29339 485357 3040 0 3 0x4000082 thrsleep syz-fuzzer 29339 513591 3040 0 3 0x4000082 thrsleep syz-fuzzer 29339 226108 3040 0 3 0x4000082 thrsleep syz-fuzzer 3040 210171 20991 0 3 0x10008a pause ksh 20991 304276 9108 0 3 0x92 select sshd 9108 248731 1 0 3 0x80 select sshd 12219 372621 14999 73 2 0x100090 syslogd 14999 3367 1 0 3 0x100082 netio syslogd 15840 294360 1 77 3 0x100090 poll dhclient 73039 125112 1 0 3 0x80 poll dhclient 52403 52989 0 0 2 0x14200 zerothread 82764 44000 0 0 3 0x14200 aiodoned aiodoned 20427 87657 0 0 3 0x14200 syncer update 31123 359828 0 0 3 0x14200 cleaner cleaner 23594 319500 0 0 3 0x14200 reaper reaper 51458 16963 0 0 3 0x14200 pgdaemon pagedaemon 22457 712 0 0 3 0x14200 bored crynlk 84204 201088 0 0 3 0x14200 bored crypto 85245 77130 0 0 3 0x40014200 acpi0 acpi0 88542 132612 0 0 3 0x14200 bored softnet 54924 313345 0 0 3 0x14200 bored systqmp 895 474673 0 0 3 0x14200 bored systq 62783 521477 0 0 3 0x40014200 bored softclock 81232 280653 0 0 3 0x40014200 idle0 47801 377358 0 0 3 0x14200 bored smr 1 409868 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9503 6351K 6367K 78643K 11055 0 0 pcb 25 9K 11K 78643K 852 0 0 rtable 101 3K 3K 78643K 603 0 0 ifaddr 56 13K 14K 78643K 221 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 45 0 0 iov 0 0K 32K 78643K 257 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1191 75K 76K 78643K 1964 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 17 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 647 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 6 17K 25K 78643K 1625 0 0 sigio 0 0K 0K 78643K 22 0 0 proc 42 30K 54K 78643K 623 0 0 subproc 64 65538K 69634K 78643K 272 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 159 0 0 in_multi 33 2K 2K 78643K 171 0 0 ether_multi 1 0K 0K 78643K 20 0 0 mrt 0 0K 0K 78643K 5 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 78 344K 344K 78643K 78 0 0 exec 0 0K 1K 78643K 334 0 0 pfkey data 0 0K 0K 78643K 2 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 90 21K 22K 78643K 4858 0 0 UVM aobj 86 7K 7K 78643K 92 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 34 0 0 NDP 11 0K 0K 78643K 67 0 0 temp 163 2355K 2479K 78643K 7303 0 0 kqueue 0 0K 0K 78643K 2 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 10 0 6 1 0 1 1 0 8 0 inpcbpl 280 622 0 615 1 0 1 1 0 8 0 plimitpl 152 50 0 43 1 0 1 1 0 8 0 rtentry 112 95 0 55 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 216 0 212 1 0 1 1 0 8 0 nd6 48 16 0 12 1 0 1 1 0 8 0 ppxss 1128 27 0 27 10 9 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 443 0 252 12 0 12 12 0 8 0 art_table 32 444 0 252 2 0 2 2 0 8 0 art_node 16 94 0 60 1 0 1 1 0 8 0 sysvmsgpl 40 10 0 4 1 0 1 1 0 8 0 semapl 112 645 0 635 1 0 1 1 0 8 0 shmpl 112 90 0 6 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4490 0 3045 47 0 47 47 0 8 0 ffsino 240 4490 0 3045 87 1 86 86 0 8 0 nchpl 144 7257 0 5605 62 0 62 62 0 8 0 uvmvnodes 72 4731 0 0 87 0 87 87 0 8 0 vnodes 200 4731 0 0 249 0 249 249 0 8 0 namei 1024 20527 0 20527 2 1 1 1 0 8 1 scsiplug 64 2 0 2 2 2 0 1 0 8 0 scxspl 192 27624 0 27624 19 18 1 6 0 8 1 sigapl 432 1778 0 1764 2 0 2 2 0 8 0 futexpl 56 27095 0 27094 1 0 1 1 0 8 0 knotepl 112 433 0 406 3 2 1 2 0 8 0 kqueuepl 104 326 0 324 1 0 1 1 0 8 0 pipepl 112 1040 0 1021 4 3 1 2 0 8 0 fdescpl 424 1779 0 1764 2 0 2 2 0 8 0 filepl 120 10027 0 9930 6 2 4 5 0 8 1 lockfpl 104 509 0 508 3 2 1 1 0 8 0 lockfspl 32 496 0 495 3 2 1 1 0 8 0 sessionpl 112 26 0 16 1 0 1 1 0 8 0 pgrppl 48 42 0 32 1 0 1 1 0 8 0 ucredpl 96 2175 0 2168 1 0 1 1 0 8 0 zombiepl 144 1764 0 1764 2 1 1 1 0 8 1 processpl 840 1794 0 1764 4 0 4 4 0 8 0 procpl 600 4048 0 4008 4 0 4 4 0 8 0 sosppl 128 17 0 17 6 6 0 1 0 8 0 sockpl 384 1374 0 1355 7 4 3 4 0 8 1 mcl64k 65536 751 0 751 94 94 0 33 0 8 0 mcl16k 16384 5 0 5 3 3 0 1 0 8 0 mcl12k 12288 24 0 24 10 9 1 1 0 8 1 mcl9k 9216 26 0 26 11 11 0 1 0 8 0 mcl8k 8192 15 0 15 7 7 0 1 0 8 0 mcl4k 4096 84 0 84 9 8 1 1 0 8 1 mcl2k2 2112 11 0 11 5 5 0 1 0 8 0 mcl2k 2048 49110 0 49077 11 6 5 9 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 92833 0 92757 75 68 7 43 0 8 0 bufpl 256 12421 0 6897 346 0 346 346 0 8 0 anonpl 16 202636 0 193773 118 71 47 52 0 62 5 amapchunkpl 152 7835 0 7753 23 19 4 13 0 158 0 amappl16 192 9709 0 9228 112 84 28 37 0 8 3 amappl15 184 64 0 63 1 0 1 1 0 8 0 amappl14 176 1059 0 1053 1 0 1 1 0 8 0 amappl13 168 40 0 37 1 0 1 1 0 8 0 amappl12 160 1044 0 1042 2 1 1 1 0 8 0 amappl11 152 261 0 252 1 0 1 1 0 8 0 amappl10 144 260 0 258 2 1 1 1 0 8 0 amappl9 136 495 0 490 1 0 1 1 0 8 0 amappl8 128 292 0 270 1 0 1 1 0 8 0 amappl7 120 114 0 108 1 0 1 1 0 8 0 amappl6 112 1097 0 1085 1 0 1 1 0 8 0 amappl5 104 255 0 244 1 0 1 1 0 8 0 amappl4 96 312 0 285 2 1 1 2 0 8 0 amappl3 88 291 0 284 1 0 1 1 0 8 0 amappl2 80 15380 0 15319 2 0 2 2 0 8 0 amappl1 72 44272 0 43836 25 16 9 19 0 8 0 amappl 72 4336 0 4303 1 0 1 1 0 75 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 91 0 6 3 1 2 2 0 8 0 uaddrrnd 24 1779 0 1764 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1779 0 1764 1 0 1 1 0 8 0 vmmpekpl 168 15687 0 15669 2 0 2 2 0 8 0 vmmpepl 168 193622 0 192107 153 82 71 83 0 357 0 vmsppl 264 1778 0 1764 4 3 1 2 0 8 0 pdppl 4096 3564 0 3528 6 1 5 6 0 8 0 pvpl 32 612429 0 600366 301 167 134 178 0 265 31 pmappl 192 1778 0 1764 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 659 0 191 16 0 16 16 0 8 0